Code life is not easy if you are trying to make yourself hard : "Life of a Programmer"
![8.jpg](https://steemitimages.com/DQmW4s2VnC3X1nKP4vuR5WtWabrKN2m8xphDdpXH8aKHhUa/8.jpg)
The first question will be, are you dedicated to become a programmer ?
If not, try another job..
A programmer requires dedication , why ? you must dedicated yourself in this matter because it is not easy , like debugging a program which is not yours, adding functions of a software which is not created by yours, you must have knowledge on it. You must have the best attitude , PATIENCE ...
To become a programmer, you must know what you language you desire so that you can start learning it , all of us started in ground zero. Read and read and read and understand, then you are ready to go. Start with the basic, understand how it works and the code flow.
What does a Programmer do ?
basically, programmers help their clients in solving problems, by how ? helping them increasing their productivity and revenue, giving knowledge about the new software, a hand to hand talk about the requirements needed. And more likely, programmers are one of the doers where we can handle problems easier.
My friends which are not computer related students are asking me the same questions : I want to learn programming, where should i start ?
I gave them 3 books to read, C#, JAVA, and PYTHON then said, "It's all up to you if you will read it or not, everything you need is there, its all about motivation and determination ". Then a day later, i ask them if they want to learn programming, and try to tell them that your brain will burst on your write on first software/code then the second writing of code will a bit easier, if not easier. at least a bit quicker than writing on your first code.
ALL THE RESOURCES CAN BE FOUND ANYWHERE
these are the examples links if you want to learn programming with no prior experience.
If you want to be a Good Programmer or wanted to be a Great Programmer, you must have these at least 7 Qualities:
POSITIVE ATTITUDE
A programmer cares about their clients. Programmers are always positive, they are willing to get the job done even they are exhausted and bring their best every code that they have. Programmers will get in to the whole of a needle just to submit their product on time or before the deadline. A great developer reads suggestions , articles or shall i say a great developer doesn't let their ego be a hindrance in taking feedback.SUPREME COMMUNICATION SKILL
A good communications skills may lead to a good development skills, developers must able to understand the concept or must able to understand the problem as quickly as the programmer can so that he/she can create a solution that fits to the problem.DEEP AND BROAD TECHNICAL EXPERIENCES
Definitely, experience is must if you want to become a Great Developer. You must work long enough to understand the deep meaning of technologies to become competent and experts with others. Communication skills will be a part of this quality. Finding a programmer who works similarly with you that uses the same technologies is important, it is better to code with a team by combining all your cognitive abilities and industry experiences to arrive a good quality solution to the problem quickly.QUICK LEARNING ABILITY
Great developers are fast learner, they can easily get the concept quickly. They can even learn new technologies on their own. Finding lots of resources , seeking what's best for that certain technology no matter how hard it is. A great developer does not surrender quickly just to find the knowledge that he/she is finding for and also must master the skill of Self-learning.GREAT TIME AND TASK MANAGEMENT
An important skill of a developer is time management, they must know the amount of estimation time to finish the task given. Even on meetings, developers must on meetings on time and have strong working ethics.GOOD TEAM PLAYER
A developer must share his/her knowledge to others, teamwork will lead to success. It is right to communicate with others specially those who are in need. when someone stuck, help them. It is better to be part of a team rather than a solo player. Join a community much better , you can share your knowledge and also you can learn something from others.HIGH END USERS
A good programmer do what is asked to do so, while a great programmers thinks of the end users of the software and trying to solve the problem the best abilities he/she can for them within the organization. A programmers must know what are the features of the software, if it created no value for everyone, a programmer must design a new feature for that software so that someone will notice it and it can be more valuable than the old software.
![7.jpg](https://steemitimages.com/640x0/https://steemitimages.com/DQmPJwCfiGzgXf73xCKWjYhg5nj1vCpR7Mvqp9q6GXvniz5/7.jpg)
Credits to : Quotes, Providing links for resources , Photo.
best advice! thanks man
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit