The history of the system programmers future career path planning

 

 

1. What is the programmer

 

 

Reflects the true picture above normal life some programmers, then First, look for what is: it programmer, the programmer is engaged in the so-called program development, program maintenance workers. In the final analysis is an ordinary wage earners, a "moving bricks workers", also known as programmers code farmers.

2. With regard to career planning

They programmers are writing code that every day, are busy every day, and when the interviewer asked him: "What are your career planning?" Programmer replied: "no." If that makes you choose a role, what would you choose? Such as technical director. A programmer: "CEO of it." I. . . . . .

We should give yourself to develop a career plan for the future to have a direction to work, when the direction, you'll take a lot less detours. Like a child someone asked you what you dream of growing up after that, next to my house Xiao Ming replied: "I want to be a mathematician." This is a good dream! Though Xiao Ming only when a supermarket accountant - cashier.

3. programmer growing up

White program

The first stage: just graduated to the company, every day is odd jobs, always do some simple and repetitive things, this is the programmer calls "moving bricks work." In fact, no workers moving bricks, growth starts here, when you after many years, look back, you will find that once moved the bricks actually useful on their own.

(Your salary level in about 3K ~ 5K)

Junior programmer

The second stage: finally, white no longer their own, from now on you can say that he is a programmer, but you still can do some simple things. Write the code will still depend on the way of completion of writing copy and paste the code, usually a method of writing hundreds of lines of code, a method can not wait for all of the functions are realized. They do not consider the quality of the program, code is also written in a mess, there is no comment, they only require programs to run just fine. So, you need to continue to work hard, continue to learn.

(Your salary level in about 6K ~ 8K)

Intermediate programmers

At this stage, you have mastered good technique, you can do some projects on their own, and do not need to rely on others to copy and paste the code, we began to focus on the quality of regulation code, the code, the place of the comment, comments well, start doing a lot of practical projects.

(Your salary level in about 10K ~ 20K)

Senior Programmer

At this stage, you have great technology, many people began to take the design line, such as system design you like. Companies have a lot of technical problems need to rely on you to solve, this time belongs to God a large level.

(你的工资水平大概在20K~30K左右)

转折点

再往上走,就面临一个转折点了,或者叫“换乘站”,你需要考虑自己走哪个方向,一个路线是走管理路线,另一个路线是走技术路线。走管理路线的话,你需要有较好的管理能力;而走技术路线,你的技术要过硬,要有牛逼的技术。

4. 程序员需要不断的学习

序员的人生,是一个不断学习,不断提升的过程,这当中包含了心酸,也包含了成就。有人说程序员吃的是“青春饭”,只有年轻人可以胜任,当年龄大了,就干不动,干不过年轻人了。小编却认为,老程序员干不过年轻程序员,哪要看在哪方面,可别忘了,老程序员有很好的工作经验,项目经验。我们只要记住一句话就好:“活到老,学到老”。

5. 架构师

听很多人说,架构师薪资很棒,年薪百万,当然只有少数人能达到这个水平,但是还是很高的薪资哦。理想还是要有的,万一实现了呢。我们确实要有理想,因为有理想才能有动力,你才知道自己想要什么,你就会去努力,去拼搏。就像中国富豪王健林说的那样“我们先给自己定一个小目标,比如说,先挣它一个亿”。在很多人看来这是天文数字,可是你不努力,你怎么知道自己实现不了呢。有很多事情,只有去尝试,你才知道行不行!

6. 学习需要学会交流

所以,努力吧。希望我们可以相互学习,共同进步。技术,只有当交流的时候,才会变的更好!我很期待和网友们进行技术交流, 不说为中国技术进步做努力吧。就说帮助身边的人,帮助你我他。我们共同学习,共同交流,共同进步。谢谢!

【Ending】

Guess you like

Origin blog.csdn.net/Java_q705127209/article/details/91894233