IT professional career planning book.

IT professional career planning book.

I. Preface to Career Planning

1. Why and necessity of career planning?

Every young man wants to achieve something, but few people succeed and most people can't. Don't these people work hard? No struggle? No, many people have worked hard all their lives, but they have achieved nothing. Why? Because the development of life needs technology and methods. This technology and method is career planning. Career planning can help young people become talents, which is an effective method for young people to become talents.

Career planning, in short, is to plan your whole career from starting work to retirement. Occupation is all the time you are engaged in professional work. Career planning includes career planning, self-planning, ideal planning, environmental planning and organizational planning. The purpose of career planning is to strive for the greatest benefit, to avoid detours and mistakes, to avoid the backward career exploration and struggle, and to realize career ideals by choosing the best path. In fact, the significance of career planning lies in: first, it can realize career ideals as quickly and best as possible, thus realizing career self-worth; Second, you can promote and realize other personal career ideals because of the realization of your own career ideals. Therefore, to a certain extent, career planning is to achieve career achievements to promote the realization of other ideals in life. In other words, career is a person's biggest career, but also has the greatest impact on a person's career. We are familiar with a common sign of judging others, that is, what this person has done and to what extent.

2. The role of career planning

Do a good job in career planning, so as to find the challenges of study and work and stimulate enterprising spirit. Finally, in the increasingly fierce competition, we should face social injustice and the gap between ideal and reality with a strong, optimistic and pragmatic attitude and reposition ourselves to adapt to society.

3. Career planning risks

Every plan has risks. Is our goal to minimize it? In modern society, only by making a good career plan as soon as possible, recognizing oneself and constantly exploring effective ways to develop one's own potential can we accurately grasp the direction of life and shape a successful life. Practice has proved that people who can succeed in their careers are often those who have clear career plans. At the personal level, the importance of career planning is mainly manifested in: helping individuals to clearly understand their own development process and career goals, as the basis for choosing careers and undertaking tasks, accumulating relevant work experience, accurately making full use of relevant opportunities and resources, guiding themselves to make continuous progress and improvement, and timely evaluating and correcting them according to the environment and implementation results to minimize them.

When the enterprise's goals change, when important resources increase, such as inheriting a lot of heritage or meeting noble people, when crossing the age threshold, or when the work rules change greatly, it is necessary to re-plan the career.

In a word, career planning is not a static result, but a dynamic process, not only a goal choice, but also a method system.

Second, the analysis of internal factors

1. Self-inventory

& lt 1 & gt; interest

Strong learning ability. Not afraid of hardship, can stand loneliness. Careful logical thinking ability. Diligent in study.

& lt2> advantages

Smart in learning, honest in doing things, strong in responsibility, and like to deal with computers. team spirit

Honest, dedicated, diligent and good at communication. It may develop into a senior software developer or consultant.

& lt3> is at a disadvantage.

If you are not good at management, then you should strengthen your exercise in the future and strive to develop into a software architect to serve many talented IT people who are good at management.

& lt4>'s successful experience

Have a clear goal, once established, act immediately. Face every day with confidence, strive to cultivate intrapersonal communication's ability and professionalism, learn professional knowledge well, and stay one step ahead of others.

Lessons from the failure of<5>

The results of the college entrance examination were not ideal, but I never gave up. I quickly adapted to the university environment and made good use of all the resources of the university.

& lt6> Other people's comments on me.

Responsible, studious, quiet, gregarious, active in thinking, abstract, logical, not afraid of hardship, and reliable.

Third, analysis of external factors.

1. Environmental analysis

& lt 1 & gt; social environment

Although newspapers often report that there is a shortage of 200,000 to 300,000 software engineers in China, on the other hand, students trained by education and training institutions cannot find suitable jobs. Liu Qing, Secretary-General of Beijing Software Industry Association, believes that the software talents trained by colleges and universities should be of middle and advanced level, and have received good basic education and theoretical education. However, due to the slow updating of traditional teaching materials and few practical opportunities, students trained by traditional academic education often have more theoretical knowledge and less practical experience, which can not fully meet the needs of enterprises immediately. Therefore, college graduates need to temper themselves in the enterprise, start from the bottom work, supplement their own shortcomings in practice, and fully combine theoretical knowledge with practice in order to gradually mature.

& lt2> economic environment

In today's world, information technology is developing with each passing day. With the rapid development of economic globalization, informatization has more and more profound influence on the process of economic development and changed people's production and lifestyle. Driven by information technology, the information industry has become the fastest growing, most potential, most integrated and most competitive field in the global economy. This will have a far-reaching impact on the development of China's information industry and even the national economy. China IT service market will face huge market demand. First, the influx of foreign companies urgently needs to set up information management centers in China, and a bigger market will come from the informatization construction of domestic enterprises. This shows that China's service market has great growth potential. At the same time, China's IT service market is becoming more and more mature. Fierce industry competition and the trend of specialized division of labor make traditional enterprises too busy, unable and unwilling to spend more energy on IT construction, and the overall outsourcing of IT requirements of enterprises has become a trend. They no longer care about specific products and technologies, but pay more attention to the specific effects of IT applications. They hope that professional IT service providers can meet their three-dimensional needs from forward-looking business consulting, IT strategic planning and IT architecture implementation to system management and maintenance and technical support. Coupled with the progress of consumer service concept and the awareness of value-added services, the prospect of China IT service market is very attractive.

& lt3> Political environment

Although the global economy is in recession, the national strategy of promoting industrialization by informationization has begun to enter the implementation stage, and the informatization construction of finance, telecommunications, education, government, social security and other industries has been deepening. The continuous implementation of e-government and e-commerce projects has played an important role in the continuous growth of the computer market, and the construction of communication infrastructure and transportation facilities related to the western development has also played a positive role in the growth of the IT market.

2. Job analysis

& lt 1 & gt; Name: Computer Software

According to the current development speed of Chengdu's software industry, in the next three to five years, Chengdu * * * needs 20,000 to 30,000 software developers, among which three types of talents are urgently needed: the first type is senior software talents who know both technology and management; The second category is system analysts and designers, namely software engineers; The third category is skilled programmers, that is, blue-collar software.

& lt2> department: software developer or consultant.

Skills: Proficient in JavaWeb programming based on J2EE architecture, JSP, Servlets and JDBC; Proficient in Java advanced programming, E-JB, Struts, XML and WebServices programming based on J2EE architecture; Proficient in JDBC and PL/SQL programming based on Oracle database; Proficient in Java file system programming, Java network programming and JavaGUI programming based on Unix platform; Master object-oriented software analysis and design methods OOA, OOD and UML tools; Familiar with SunSolarisUnix operating system, with certain network knowledge; Have 1-2 years software development engineering experience based on Unix platform; College degree or above, good English.

How IT people keep their advantages: learning

Follow the market

The Quality and Necessity of Software Development in<3>

(1) Many enterprises have strict requirements for recruiters. They must have some work experience and be able to start developing some programs immediately. Small and medium-sized software enterprises don't like fresh graduates.

Having a college diploma does not mean that you have the ability to engage in a certain profession. This is the understanding of many enterprises on computer graduates this year. The deep-seated reason for the difficulty in finding jobs for computer majors is that under the traditional higher education system, computer education in colleges and universities has always focused on theory and neglected practical ability, resulting in the poor practical ability and practical operation skills of many college students, which can no longer meet the employment needs of IT enterprises. As a matter of fact, relevant surveys show that most software companies are in urgent need of talents who are familiar with 1~2 software programming tools, have working experience and can use them immediately. In the process of choosing a job, the importance of professional background is gradually weakening, and graduates should pay more attention to the cultivation of their own abilities.

Find yourself and find the most suitable position in your current job; Start at the grassroots level, gradually accumulate experience and find a professional point.

(2) Know yourself and yourself, the most suitable is the best.

(3) Now the workplace values two certificates, one is academic qualifications and degree certificates, and the other is professional qualification certificates. Most college students have no work experience, so it is wise to prove their professionalism by obtaining professional qualification certificates. However, taking all kinds of certificates at random will not help the future career development and waste time and money, which is not worth advocating. We should decide which certificates to take according to our career plan.

Fourth, specific planning.

Four years in college is the first step of my plan. I am a sophomore now.

Sophomore tried to pass CET-4, learn basic professional knowledge, practice more on the computer, and take part in some occupations related to professional knowledge in summer vacation.

In my junior year, I went to the next level to take some certificates about software and English, and attended some talent exchange meetings at the right time.

Try to learn professional courses, especially software engineering. Learn Japanese well. Choose elective courses that are quite different from this major and improve yourself in an all-round way.

Combining interview with internship in senior year, we should try our best to express ourselves in the company, prepare high-quality papers, prepare for employment, pay attention to the cultivation of vocational skills and job-seeking skills, fully understand the needs of society and employers, and make full preparations for active job hunting and job interview.

2 1 -26 years old is before career. Constantly self-study, absorb all kinds of knowledge and cultivate the second major. We should dare to invest in ourselves, improve our added value and cultivate our viability under any circumstances. Seek economic development. Pay attention to efficiency and increase income. The career goal of this period is mainly accumulation. We should master knowledge, know ourselves, develop good working attitudes and habits, and know people who are important to us. Don't take money and power too seriously, and don't expect one step at a time.

26 -35 years old is the career period. The goal should be to increase professional skills and knowledge, form an advantage in a certain field, find your own direction, understand career planning, establish your own support network, establish a good image, improve your status, get more income, find a suitable partner, and handle the conflict between work and family. Don't be afraid of heights and pessimism, turn passivity into initiative. At the age of 30, you can start to focus on your family.

30 -40 years old is the middle of career. This is the harvest season. We should make achievements, constantly update our skills, broaden our horizons, develop new work interests and learn from other industries. Pay attention to leisure after 40 years old.

After the age of 50, it is the late stage of career. We should learn new information, identify and cultivate heirs. At the age of 50, I want to be an experienced supervisor and have my own opinions. If we are good at mastering interpersonal relationships, we should be able to continue to rise step by step.