4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

7 reasons to start programming



I love developing, and I would like to show you what I enjoy in it. May it be for your career or as a hobby.

This is the traduction of a french post I've made 5 days ago, excuse me if there is some mistakes in my grammar or spelling.

A creative tool

https://steemitimages.com/DQmbmNuALeWfpdN8tf4fUjmcPijBWZ7qooKeZcMJ9zdTRsa/brain-2062057_640.jpg

Like clay for the sculptor or paint for the painter, the developer uses one or more programmation languages to create something. Maybe not something as artistic as a game, but something concrete is created at the end, game, website, application, whatever, you can be proud of it. It is logic in the service of art.

Like a game

https://steemitimages.com/DQmaf6sthr1MNRqYZWYz9h9ae7wNEw3sXcQYqQLagUkAiKi/relaxation-2040676_640.jpg

It is not because programming is based on logic that it is boring. A lot of games are based on logic : cross-words, sudokus, puzzles, programming is the same ! There is even a website, codingame, which provides exercises for developers to challenge themselves.

Automatize tasks

https://steemitimages.com/DQmWcejPBmyZAoppDoWBuMYbWH7JQ364HBWxcJQRKPnhX4X/gears-1236578_640.jpg

Aren't you pissed when you have to repeat a process ? Well, you can make a program to do it for you ! One of the first exercises when learning, for example, is calculating an average. And I know someone who saved a lot of time at his work thanks to the excel macros he had made.

Not only for mathematicians

https://steemitimages.com/DQmdKgmSF7hsVkKTXRuswa1cqDpGYtmd6MH4Abjz8yc7kAh/nerd-155841_640.png

It is a popular belief, and because of it, tons of students think computer science is not for them. I've never been good at maths, but it has never prevented me from programming. The first exercises you'll do will certainly be based on small maths problems, but they are going to diversify later.

A new way of thinking

https://steemitimages.com/DQmYDe9NHmmZXmXGvUXYVv5TBwToqJnwRSszU9wjeBfwKjo/thought-2123971_640.jpg

Speaking about logic, by dint of programming, you'll begin to think another way. Example : notice that some procedures always follow a pattern, and that they look a lot like programs. This can moreover help you in maths, you'll not see problems and their answering strategies the same way anymore.

No (yet?) unemployment

https://steemitimages.com/DQmaLXJNQChDNhJ5HVAfhZxrqB4hDxXrdKrz7giTF6necDY/student-849825_640.jpg

Job opportubities are a big preoccupation when picking a career. All jobs are automatizing themselves, leaving nobody safe ... except those who create the automatization ! There is a big need of devs and few take this path. Even if some estimate that AIs will soon code for us, developers still have good days left !

You are always learning

https://steemitimages.com/DQmcE5bY86w3ChuABDvH9vD83hUJYsWWugoyFQNV1iPnSrJ/book-2869_640.jpg

It is impossible to know everything about programming. There is at last hundreds of programming languages. And a lot of them have libraries and frameworks that you can also learn to master. Not counting all the fields of application : websites, games, apps smartphones, domotic ... Development makes the enjoyment of the curious.

If you know other assets development has, feel free to put them in commentaries !

Pictures from pixabay.

2 upvotes $0.00

Replies (1)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: