Traditional Culture Encyclopedia - Hotel franchise - How to write a career planning book about computer major

How to write a career planning book about computer major

Inscription: China people often say, do your best and listen to your destiny. For what we can control, we must go all out; For the uncontrollable, we should cultivate an open mind and an inclusive mind. We should hold the belief that if we don't do it, we must do it well. In this way, we can win a bumper harvest.

I. Preface:

For a ship without direction, the wind blowing in any direction is against the wind. Reasonable career planning is like a ship with direction. With a clear career development goal, we should take practical steps and measures to continuously improve our career competitiveness, so as to stand out from the fierce competition, improve our chances of success and realize our career ideals.

Second, self-analysis:

According to the results of professional tests, my personality is typical in the workplace, with typical characteristics of low-key, dedication, responsibility and hard work. Introverted, quiet, cautious, observing and understanding the world with a realistic eye, paying attention to details, people-oriented, willing to contribute, compassionate, caring about other people's feelings and enjoying a regular and orderly life. My desire for success index is 62% (indicating that my desire for success is higher than 62% of all the people who tested. ), interpersonal index 68%, compressive index 50%.

Advantages:

Work commitment, courage to take responsibility, high professional ethics;

Always be careful, accurate, orderly and harmonious;

Diligent, pragmatic and patient;

Clear mind and strong memory for details;

At work, be gentle, considerate, understand the feelings of others, and spare no effort to support colleagues;

Willing to contribute, with the spirit of personal sacrifice, willing to be behind the scenes;

Disadvantages:

It is too realistic, so it is difficult to observe the problem comprehensively and it is difficult to predict it accurately;

Too careful, easy to overwork;

I don't know how to arrange entertainment and relaxation to relieve stress;

Anger always erupts after accumulation;

Sometimes, it will be too condescending and lose self-esteem;

Easy to fall into people's promises and be used;

Often do not handle workplace conflicts well;

Suitable occupations are: doctor, nutritionist, commodity planner, retail store owner, hotel management, credit consultant, real estate agent, legal practitioner, bank, tax practitioner, personnel manager, financial officer, mechanical, electrical and computer engineer.

Of course, the test may not be completely accurate. According to my own understanding, I am gentle, like to think alone, calm when things go wrong, and stress harmony. Advocating freedom, respecting others, willing to make all kinds of friends. Optimistic and positive, more confident.

Third, professional employment direction and prospect analysis

My major is information and computing science, which is an interdisciplinary major combining mathematics with information and management with the background of information field. After graduation, you can engage in research, teaching, application software development in information and computing science, computer information processing, economy, finance and other departments, or engage in some practical application, development research or management work in the management department.

1 employment direction

(1) for further study

Because the graduates majoring in information and computing science not only have a solid mathematical foundation and good mathematical thinking ability, but also have mastered the methods and skills of information and computing science and received training in scientific research, the optional fields for further study will become very extensive, from continuing to study for master's degrees in computational mathematics, computational mechanics, computer applications and software, information and network security, information science, automatic control, financial information and other majors and research directions to studying for some majors with industry characteristics and close relationship with information and computing.

(2) Actuaries

Analyze statistical data, such as mortality, accident rate, disease rate, disability rate, retirement rate, etc., build a probability table, and predict the risks and responsibilities of future interest payment. Determine premiums and necessary cash reserves to ensure future insurance payments.

(3) University mathematics teachers

Teaching courses of mathematical concepts, statistics and actuarial science, and teaching students to apply basic and standard mathematical skills to solve specific problems.

(4) Computer programmers

Replace the specific situation, problems and procedures of the project with detailed and reasonable flow charts and compile them into computer language. Develop computer programs that store, locate or retrieve files, data or information. May be responsible for web programming.

(5) Mathematicians

Learn basic mathematics or apply mathematical skills to science, management and other fields. Solve or guide problems in various fields by mathematical methods.

(6) Mathematical technicians

Apply standardized mathematical formulas, principles and methods to specific technical problems (specific industrial and research purposes, steps, instruments and products in engineering and physics).

(7) Statisticians or statisticians

Engaged in the development of mathematical theory, or applying statistical theory and methods to collect, organize, interpret and summarize data and provide useful information. Specializing in a certain field, such as biostatistics, agricultural statistics, business statistics, economic statistics or other fields.

(8) operational research analyst

Use computers to develop and interpret information (to help manage decision-making, formulate policies or have other management functions), design and apply mathematical models and other optimization methods. Develop related software services or products. Often focus on collecting and analyzing data and developing decision management software. Establish the best time, cost or logistics management network for project evaluation, audit or implementation.

2 Employment prospects

With the extensive and in-depth application of computer technology in human social life and the rapid rise of global information industry, China in the 2 1 century will move towards the era of knowledge economy. Education, scientific research, society, economy and other fields demand more and more talents in information and computing science, and the research and application of information and computing science will go deeper and wider. It can be predicted that information science and technology will remain an important field for a long time to come.

Fourth, career analysis.

(1) My career choice:

software test engineers

(2) reasons for choosing:

SWOT analysis:

Internal environmental factors, advantages and disadvantages

1. Interested in software, strong learning ability.

2. Have confidence in yourself

3. Diligent thinking, serious and responsible, patient.

4. Good memory

5. Good at communication

6. This profession is more suitable for women in the IT field. 1. I am not good at thinking with unconventional ideas, and my logical thinking is not careful enough.

2. English level needs to be improved.

3. Questioning mental deficiency

4. The writing level needs to be improved

5. The requirements for testing talents are high and learning is difficult.

External environmental factors, opportunity factors (O) and threat factors (T)

IT industry is a sunrise industry with development potential, and software testing talents are very scarce. The shortage of software testing talents will last for about 4 to 9 years, and the employment competition is small. At present, there is no sound software testing talent training system in China.

SWOT summary: strive to change what can be changed and adapt to what cannot be changed. For external environmental factors, only let yourself adapt to it, seize opportunities and meet challenges. There is a big shortage of software testing talents in China, and compared with other occupations, it has no small advantage in employment. As for the internal environmental factors, I will give full play to my advantages, make up for my disadvantages, foster strengths and avoid weaknesses, and bring myself closer to my goals in my future life and study. Software testing is not easy to learn. However, I will work hard and keep pushing myself to develop in this direction. I believe there will be gains.

(3) the job content and ability of the ideal occupation

job description

Software testing engineer is the quality manager in the process of software production. They should not only be responsible for the final function and performance of software products, but also ensure the quality of software from the aspects of "requirement analysis", "structural design" and document specification, so that the produced software functions can meet the requirements at the beginning of design and users can use high-quality software.

Operating system

1. Understand the functional requirements of the product and test it;

2. Responsible for executing test tasks and building test cases, checking whether the software has bugs, determining whether the software is robust, and writing corresponding test protocols and test cases;

3. Responsible for defect registration and tracking;

Work authority

1. According to the project development plan, ask relevant developers for test software (products) and related technical documents in stages;

2. Report bugs in software to developers in time, and be responsible for bug tracking and testing.

qualified

1, computer related major

2. Proficient in software testing theory, familiar with the use of common testing tools (LR, QTP, TD), and able to skillfully design test cases;

3. Familiar with Oracle and SqlServer databases and proficient in SQL syntax;

4. Understand software development languages, such as. Net and JAVA, with software development experience;

5. Strong communication, understanding and coordination skills, and teamwork spirit; Proactive and responsible for work.

6. Familiar with software engineering, software testing theories and methods, and understand relevant testing processes, specifications and document standards;

(4) the gap with the goal of career choice

Software testers are the quality gatekeepers of software development. With the upgrading of China's software industry, the domestic software industry has broken through the traditional workshop-style production, upgrading from stand-alone development mode to industrialized and assembly-line production mode, which naturally puts forward higher quality requirements for the developed software. While the demand for software testing talents is expanding, the demand for talents will be higher and higher. For me, this is both an opportunity and a challenge.

Whether it is professional skills or professionalism, there is still a big gap between me and a qualified software testing engineer. To become a test engineer who wants to gain more development space or lasting competitiveness, computer professional skills are essential. Excellent software testers must have two or three years of software development experience, and compared with software developers, testers need not only a skill, but also knowledge of operating system, database and network.

Five, the actual career goals of the specific action plan (the next three academic years)

First of all, you should listen carefully, ensure your academic performance and get a scholarship. Because experience in software testing is more important than academic qualifications, most people think that it is better to accumulate experience in enterprises than to go to graduate school, and there is no need to study subjects unrelated to computers. However, I think we should take a long-term view, cultivate ourselves in many ways, enrich our knowledge and improve our overall quality during my college days, instead of seeking quick success and instant benefit and studying purely for employment. Of course, learning should also be focused. Computer courses such as data structure, database, JAVA programming, object-oriented analysis and design, operating system, software engineering and other subjects are more demanding and strict. Later, we should start to learn the knowledge of software testing systematically and find some test books to read.

Secondly, take part in more activities, apply what you have learned, and initially accumulate programming and testing experience. At present, there are three main sources of software testing talents in China: first, technicians who used to do software development and change careers; Second, computer graduates from colleges and universities; Third, train professional students in institutions. However, enterprises generally believe that fresh graduates majoring in computer science lack practical ability. Therefore, while constantly improving the level of professional knowledge, we should participate in practice, cultivate hands-on ability and gain rich experience. To this end, I decided to use the time of winter and summer vacation to practice in a software company, so as to add weight to the smooth employment.

Usually use the network to communicate with software testing practitioners, and go to software testing forums and post bars. Let yourself have a deeper and more comprehensive understanding of this profession before joining the software testing team, and you can accumulate network resources in the process.

Specific plan:

Freshman summer military training, further master the basic computer knowledge and skills, review computer English, and find a part-time job if possible.

Sophomore students did well in all courses last semester and passed Band 4.

Review the computer knowledge you have learned in the winter vacation of Senior Two to improve your English.

Listen carefully in the next semester of sophomore year, and the results meet the requirements.

Summer Social Practice Program for Sophomore Students

In the third year, I learned all the courses well and passed Band 6.

Looking for a part-time job in my hometown during the winter vacation of my junior year, and studying software testing at the same time.

In the third semester, I will learn all the courses well and teach myself the related knowledge of software testing.

Looking for a part-time job in a software company in Beijing during my junior summer vacation.

Senior three continued to learn software testing knowledge by himself last semester.

During the winter vacation of my senior year, I used what I learned to test my software. In this way, you can test your test level and master relevant knowledge.

Improve the knowledge of software testing, and participate in relevant professional training in the next semester of senior year.

Conclusion:

China people often say, do your best and listen to your destiny. For what we can control, we must go all out; For the uncontrollable, we should cultivate an open mind and an inclusive mind. We should hold the belief that if we don't do it, we must do it well. In this way, we can win a bumper harvest.

Through career planning, I know myself better, know myself, find the direction of struggle, and I am no longer confused. From now on, I am a ship with a course, sailing to my future, braving the wind and waves!