Career planning for the software industry.

Source: Internet
Author: User

Every it heart has its own career plan, and has to admit that working in this industry for a long time, will inevitably lose a lot of passion. The following is a personal career plan, hoping that the spark of passion will continue to burn, and hope to give a reference to the software on the road or preparing for the software on the road.


--------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------

-------------another article on "Software Career planning":--------------------------

Recently read a lot about programmer career planning, "talk about domestic programmers do not reach 35 years of age." "Such as the article, found that there are still many people for the" programmer development direction "feeling confused.

As far as I know, it can be broadly divided into four categories:

1. Technology + technology (in-depth)

  This is a purely technical route, in particular, it can be in 3 directions:

  Technology (2 + years of programming experience) + technology (software testing, or system analyst, or system architect)

  experience in software development, plus software testing, is more competitive than anyone who has just started to enter the software testing industry. The more experience of software testing, the better, can go to retire, do not worry about the age problem.

If you choose "System analyst, System Architect", first of all to lay a solid "theoretical basis" (can pass textual research, such as to participate in soft test), to ensure that their "stamina full", such as 4, 5 years of work experience, it is possible to rush this high-end field. In peacetime work to constantly exercise their "divergent thinking", training good at discovering the business needs of the "vision."



2. Technology + Management: such as Project manager.

  As lei June says: "Programmers are like carpentry, practice makes perfect." Programmers must write enough code (more than 80,000 lines) of the program, will have the feeling, this is a labor, there is no shortcut to go. "Most of the project managers are selected from" excellent "programmers, want to go this way, usually will be crazy coding, quickly accumulate rich programming experience, and then add some management knowledge. (I intend to go this way, hehe)



3. Technology + Sales: such as technical Sales engineer, technical support engineer.

This kind of work must have a certain technical background (entry level can also), with good language expression, communication skills. Work relatively easy, monthly salary treatment mainly see personal sales performance, personal income difference may be larger.



4. When training teacher

If you are "happy to share" work experience, impart knowledge, or feel that you are older, not energetic enough, and go up and more difficult, you can choose to train the organization as a teacher, for now, when the teacher work easy, The treatment is good.

5. Entrepreneurship

Programmers need to have a high level of "guts" (5 people, including IQ eq) in addition to having business acumen, that is, having the guts to do what others dare not (seize the opportunity).

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.