SEC-S20W1: Who is a Programmer? What should you have done before to become a programmer in the future?

Programmers are people that I so much admired based on my love for the profession. I have ever wanted to become a programmer, but unfortunately while growing up, we do make some changes in life just as it is said that "man proposes, but God disposes" meaning despite my plan in life, if it is not the will of the almighty I wouldn't achieve my desire goal. Here I am going to be riding you through who programmers are and the nature of their works.


Who are programmers

image.png
freepik

Programmers are highly intelligent people whom I call computer gurus (wizard) whose work is to write, test, and maintain a code that allows software and applications to function properly. Programmers are busy people who always sit in front of a computer using programming languages such as JavaScript, Python, and others to instruct how software or applications should function.

Programmers are eligible to work in different fields including mobile app development, game, web development, data science, cybersecurity, artificial intelligence, and several other fields that need the services of a programmer.


The profession of a programmer

The profession of a programmer is vast and it is centered around creating a design, writing code, and maintaining and improving application software, websites, and mobile applications. Today, almost every industry needs the services of a programmer, which has made programmers highly demanded in our society. In summary, the key professions of a programmer are;

  • Web development which involves the building and maintaining of websites. To this, we have the backend and frontend developers.

  • Programmer code, test and debug a code to see if there's an error in the code.

However, the profession of a programmer is best enjoyable for those who are good at solving complex problems and those who love spending their time on a computer.


What do programmers do?

image.png
freepik

Programmers do a lot of work ranging from writing code testing, further learning new programming languages, and a lot more. Below are the common ones that we all know.

  • Writing Code:
    Programmers translate their ideas into functional software by writing lines of code that would solve users' problems.

  • Debugging;
    Programmers debug to check for errors and fix issues in the code they have written to ensure the code is smoothly run.

  • Testing and Documentation:
    After writing code, the next stage is to test the code to ensure it is working properly which programmers usu do before documenting the functional usage of the software or application to users.

  • Collaborate with teams:
    Programmers work in teams to achieve a common goal.

  • Continuous learning:
    It is said that learning is a continuous process in which programmers keep learning to stay updated with new programming languages, and tools.


What should have been learned (done) earlier to go, study, and become a good programmer?

||image.png

freepik
|
|--------|

Basics and fundamental learning of programming where one has to start from learning the basics of programming languages like HTML, CSS, JavaScript, Python, and others. Learning this one will help to understand functions, loops, and variables and get familiar with how a website is been run.

Data structure and algorithm should be next in line after learning the basics part of programming. Algorithms and data structure are the building blocks of coding and how to solve complex problems. While learning this, one should get to know what version control such as Git, helps programmers to track changes in code and work with others.

Also understanding computer science, databases, networking, and others are needed to learn to become a good programmer. Now depending on the person's area of specialization the person needs to learn some specific frameworks such as docker for deployment, react for web development, and reflow for AI, and others are need to be learned. To me, a person who wants to be good at programming doesn't have a limit on what to learn and what not to learn as new tools, technologies, and languages keep coming out.


Your thoughts on programmers and programming.

Well, what I understand about programming and what someone should know is that programming is both an art and a science. This means programming needs creativity to solve problems and precision and patience to implement solutions more effectively. Programming isn't something one will start today and expect to be perfect tomorrow as it is all about being consistent and learning a good programmer is someone who writes clean and efficient code.

The sweetest thing about programming is that it allows someone to bring his or her idea to life, which can solve the problems of millions of people. Finally, to this, for you to succeed as a programmer you must have passion for the field and be ready to learn and spend quality time on your computer.

I am inviting: @pelon53, @dove11, @simonnwigwe, and @ruthjoe

Cc:-
@sergeyk

Sort:  
 last year 
DescriptionResult
Text Quality/Easy Read
Human write/AI Free
Plagiarism Free
Proger☑/☐
Grade8.1/10

I didn't have time to look through your entire blog - you are sometimes not from the IT field, are you familiar with programming?))
There are terms that I have not met in others. And since others have repetitions of almost identical sentences.
Like almost everyone, you did not answer correctly to my main question "What should you have done before to become a programmer in the future?" It will go to the next lesson.

Thank you for the review next time I will improve.

Upvoted. Thank You for sending some of your rewards to @null. It will make Steem stronger.

This post has been upvoted/supported by Team 7 via @httr4life. Our team supports content that adds to the community.

image.png

I learned a lot by reading your post. Being a programmer requires many qualifications. Good luck brother.

Coin Marketplace

STEEM 0.09
TRX 0.32
JST 0.032
BTC 108122.02
ETH 3895.13
USDT 1.00
SBD 0.58