Java Man Career plan (abstract)

Source: Internet
Author: User

Many people just graduated with vigor, but after a few years of scraping, the momentum will gradually weaken or even disappear. Coupled with the ups and downs of IT environment, once unable to keep up with the pace of technology or industry development, will be confused. Wang Hongsu said: "Before going to bed at night to think about things, often do not know what to do later."

It's not surprising that the novelty of working the programmer first needs to improve the system design capabilities. Since the 2000, the software industry's programming thinking and patterns, methods have undergone tremendous changes, and 90, or even 2000 years ago is completely different. However, many programmers working in the enterprise knowledge architecture is difficult to keep up with. In Bosheinieuve, the teacher bluntly pointed out: "Now many programmers are not in accordance with how to design the best to do, but according to what I will do, ultimately resulting in design thinking backward." What is needed now is a new, ingenious design idea. We can tell them the ideas we get from countless failures, including how to learn, how to think, where the causes of technological change are, and where the core is. So the programmer's comprehension will be completely different. Now, the requirements for programmers have been reduced, but the requirements for system design have improved. So programmers have to improve the system design ability, or never can not get out of the head.


Li Jianfeng that programmers who have worked for more than two years can have several basic career plans: Technical experts, software architects, implementation consultants, or sales. The main development direction of programmers is the senior technical experts, whether Java or. NET, or the database domain, must first become an expert, and then may continue to evolve as an architect. "Although the architect's position can work for a lifetime and is very well paid for trained programmers, this is a very limited job position.  "After a graduate student went to IBM Software Development Center, after a year or so, began to consult their future development, combined with each other's situation, suggested that he first in-depth technology, because the Chinese architects need: Conditions are more complex, and the demand is relatively small. The implementation of consultants and sales are more biased towards the market, in addition to certain technical capabilities, need to master a lot of knowledge outside of it. These developments are more appropriate for people who transfer from other professions to it. For example, UF trained a lot of implementation consultants, these people with the industry background, income is very high. To do industry experts, it is more than their own industry customers also understand the status of the development of the industry. Li Jianfeng said: "For example, the tobacco industry, we must understand the big trend, where the largest number of smokers in China, in fact, in Shanxi and Liaoning, the industry policy is what the tobacco industry, directly lead to my needs, these information for career development is very important. Some of IBM's consultants are senior experts in the industry, and their development is very representative for most people, first of all to be specialized, technically more in-depth, and then work to adjust, transform themselves into a field of experts, the third step, according to their own situation, The decision to make a software architect or a senior consultant sales, another part of the people may go to the administration, which is related to personal character. Training is also helpful for career growth. Han Shaoyun said: "In North America, vocational training is a high-end training, even professional staff need vocational training." A person needs to undergo a lot of vocational training in his life to become a senior or professional staff. But in the domestic people's idea, the vocational training has not been widely accepted by everybody.


All in all, everyone at least three years to review their own: is the cause of the environment, or their own personal reasons, if it is the cause of the environment, you can consider whether the need to change places, if you know that you can adjust their own or set goals to reality some. From a normal programmer, 3 years can be done at least independent requirements analysis and design. After that, we try to get the power for ourselves through a goal. This is career planning.

Java Man Career plan (abstract)

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.