Joke Collection Website - Bulletin headlines - Model essay on career planning for students majoring in software engineering.
Model essay on career planning for students majoring in software engineering.
I. Preface:
University used to be my dream paradise, because it would be the threshold for us to go to society and a turning point in life. 2 1 century, with the rapid development of science and technology, there are more and more college students, and the market competition is getting bigger and bigger. With the promotion of China's international status, China needs more and more professionals who meet international standards. I remember Ge You said in the movie "If You Are the One 2": "What's so important about 2 1 century? -Talent! ! "Yes, in this society, only by constantly improving our abilities can we better adapt to the rapid development trend. After studying hard in high school for three years, I finally came to college. It's time to make some plans for my life.
Second, the career development goals:
Become an excellent software engineer. The following is my analysis of my requirements for achieving my goals:
First of all, we should learn the knowledge of software engineering and accumulate rich experience in software design and development, which is helpful to understand and explain how design is mapped to realization.
Secondly, to cultivate leadership and teamwork ability, software engineers must be recognized as technical leaders and be able to make timely and effective decisions on technology selection at critical moments. I'm so short of this. You must study harder in the future.
Thirdly, I have strong communication skills. At that time, I seemed to have all the roles. Software engineers need to often deal with people from all walks of life and play the role of communicator in many roles.
1, short-term planning:
① Planning period
Four years of college (2009~20 13)+ three years of graduation (200 13-20 16)=7 years.
② Overview of objectives
During my college years, apart from mastering the professional knowledge of software, I mainly studied planning and economic management. At the same time, I actively participated in school activities, comprehensively improved my analytical ability, management ability and coordination ability, and formed a decisive and independent style. To lay a good foundation for becoming an excellent designer and manager in the future. In the stage of career choice in senior year, the goal is clear, and efforts are made to enter the industry that interests you. Adapt to the working environment as soon as possible after work, be proactive, be serious and responsible, coordinate the relationship between all parties, and cultivate their professional quality. Strive to make it in the stage of career growth; A certain achievement, appreciated by superiors, increases the bargaining chip for promotion and salary increase. It also lays a good foundation for the promotion in the later stage of career growth.
(1) stage goal-career preparation period
Freshman (2009-20 10): exploration period.
Objectives: Academic and professional cognition and planning.
Implementation plan: adapt to the transition from high school to college students, redefine your learning goals and requirements, start to contact the concepts of occupation and career, and focus on the industry or specialty you want to engage in in in the future. At this stage, I will participate in the work of the departmental student union, establish extensive interpersonal relationships, improve my communication skills, work hard, win everyone's approval, and lay the foundation for my sophomore year to run for minister. I began to try part-time jobs and social practice activities.
Sophomore (20 10-20 1 1): orientation period.
Objective: To preliminarily determine the direction of their efforts and the cultivation of their corresponding abilities and qualities. Especially algorithm data structure, computer English. Be prepared to choose a major. According to the situation of our school, software engineering is divided into two major directions: DotNET technology and JAVA technology.
The point network technology mainly includes the following courses: ASP.NET, ASP.NET Advanced Application, C#Windows,. NET mobile development,. NET platform XML and WEB service development, C#Windows advanced application, ADO.NET application development, etc.
The main courses of JAVA technology include: JavaWeb programming foundation, JavaWeb advanced programming, J2ee enterprise application development, system architecture and design pattern, XML, JDBC, team development and project configuration management, WebService, J2me, etc.
Implementation plan: after one year's study in the university, make an objective summary of yourself in time, foster strengths and avoid weaknesses, actively improve and make efforts to adjust. Recognize your own needs and interests, determine your own values and career views, and consider your own graduation direction. Academically, on the basis of learning your own professional knowledge, prepare your own professional direction. In order to study the future economic development and the development trend of software industry in China and even the world, and make preparations for serving the society.
The third year of college (20 1 1-20 12): preparation period.
Objective: To master vocational skills and make full preparations for successful employment.
Implementation plan: relieve students of their work responsibilities and change from work-centered to learning-centered; From focusing on collective affairs to focusing on individuals. At this stage, while strengthening the study of professional knowledge, I will attend some job fairs, accumulate job-seeking experience and prepare for future applications.
Senior year (20 12-20 13): sprint period.
Goal: Smooth employment.
Implementation plan: strive to make a graduation thesis plan last semester, write a graduation thesis next semester, complete college studies, and successfully get a diploma and a degree certificate. Then get to know the company of your target occupation through multiple channels, try to submit your resume and try to make further contact. Pay attention to practical opportunities, be a conscientious person in the internship, test your abilities in all aspects through the internship, and also understand the working mode, operation mode and workflow of the unit from a macro perspective through the internship, and clarify the requirements and norms of personal responsibilities in the post from a micro perspective.
(2) Stage goal-the early stage of career growth
One year after graduation from university (20 15): adaptation period and stability period.
Goal: adapt to the working environment, stabilize the working state, find the direction of efforts and strive for independence.
Two years after graduation from university (20 16): adjust the promotion period.
Goal: Have your own team and get the opportunity to preside over project planning and practice.
Implementation plan: After one year's work, I have a deep understanding of the workflow and working environment. At this time, I will try my best to express myself, and of course I will coordinate my relationship with my colleagues. I want to work pragmatically, get good grades, get recognition and attention from my superiors, and get more opportunities to be in charge of the project. At the same time, actively obtain the qualification of assistant designer.
Three years after graduation from university (20 17): turning point and realization period.
Objective: To be a software manager, who can use engineering ideas to organize the design, development, maintenance and management of software products that meet functional and performance requirements.
Third, the occupation analysis
The roles played by software engineers can generally include the following: one is a senior software talent who knows both technology and management, and they pay more attention to the overall planning of project schedule management; The other is system analyst and designer, whose main responsibility is to decompose a project or program into relatively independent modules for programmers to develop, and then assemble all functional modules to unify all specifications in the project. There is also a software engineer or programmer. Software engineer is an ordinary position in IT, and almost every IT enterprise needs such talents more or less no matter what it does. Moreover, it mainly analyzes the project requirements in the early stage of the software, then evaluates the risks of the project and tries to solve these risks, then starts to develop the software, and then evaluates the progress of the software in the later stage. It is important that software engineering should be established according to customers' needs and goals, and pre-evaluation should be carried out considering users' usage, habits and projects.
1, requirements of enterprises for software engineers
① With the rapid development of outsourcing development industry, the requirements for "talents" in standardization, skills and tools of codes and documents are getting higher and higher;
(2) 2) ②Java and. NET technology is equally divided in the market, and there are a lot of job demands. Fortunately, the technical difference between the two is getting smaller and smaller at the application level;
③ Software development enterprises pay more and more attention to the basic technical literacy of developers, such as: object-oriented programming ideas and code organization methods, HTML/CSS/javascript client technology;
(4) In order to ensure the quality and construction period, enterprises widely use various framework technologies, requiring developers to be familiar with at least one framework technology;
⑤ B/S systems such as ⑤CMS, MIS, OA, ERP, CRM, system integration, logistics, invoicing, e-government, website construction, etc. have become the business fields needed by software engineers.
2. Ability to become a software engineer
(1) trainee programmer
Graduated from computer related major; English has passed the national band 4.
Strong learning ability, able to write code to meet the company's work requirements.
(2) Junior programmers
(1) Bachelor degree with more than half a year's working experience; English has passed the national band 4.
(2) Meet the requirements of work commitment; Have certain communication skills and sense of responsibility.
Professional skill requirements
(1) is responsible for coding and mastering a mainstream language/development tool, a mainstream operating system and a mainstream database.
② Understand and master the specifications and skills of development operation (PD design, coding and testing, etc. ).
③ Good code quality.
(4) Be able to write documents as required, with clear structure and detailed and accurate contents.
⑤ Be able to understand the business and explain the problems of the module independently.
⑥ Ability to read non-Chinese technical documents.
(3) Senior programmer
(1) Obtained programmer qualification 1 year or more; Or reach the programmer level standard, more than 2 years working experience in related industries.
② Complete the annual workload indicators; Strong communication skills and sense of responsibility.
(3) The project satisfaction is above satisfaction.
Professional skill requirements
① Proficient in a mainstream language and corresponding development tools; Proficient in data structure.
② Good business understanding ability and technical investigation ability.
(3) Write high-quality code and have the ability of code review.
④ Detailed design ability.
⑤ Familiar with system testing tools and have the ability to improve system problems.
⑥ Be able to lead more than 2 employees, and successfully lead more than 3 team projects/modules for at least 5 person-months.
⑦ Understand the knowledge of quality management system and project management.
(4) Software engineer
(1) has been qualified as a senior programmer for more than 2 years; Or reach the standard of senior programmer level, and have more than 4 years working experience in related industries.
② Complete the annual workload indicators; Strong customer communication skills.
(3) Responsible for projects with more than 20 person-months or accumulated more than 60 person-months.
(4) Be responsible for the projects with above customer satisfaction.
Professional skill requirements
① Proficient in and skilled in using more than two development tools, at least one database knowledge and at least one operating system knowledge.
(2) It can quickly complete the technical investigation of new projects, design complex algorithms and design reusable and flexible software structures.
③ Ability of system design and system scheme.
④ Have in-depth understanding and rich experience in the technical framework of the system or project.
⑤ Have industry knowledge in a certain field.
⑥ Project leadership.
⑦ Master the knowledge of quality management system and project management.
(5) Senior software engineer
(1) has obtained the qualification of software engineer for more than 2 years; Or reach the standard of software engineer level, and have more than 6 years working experience in related industries.
② Complete the annual workload indicators; Strong customer communication skills.
(3) Responsible for the technical work of projects with more than 50 people/month or accumulated more than 65,438+000 people/month.
(4) lead the project customer satisfaction above.
⑤ Complete the annual training.
Professional skill requirements
① Proficient in and skilled in using more than two development tools, at least one database knowledge and at least one operating system knowledge.
② Ability of overall system design and system scheme.
(3) strong technical planning ability, technical guidance ability and the ability to deal with difficult problems.
(4) In-depth understanding of industry knowledge in a certain field.
⑤ Ability to lead large-scale projects.
⑥ Familiarity with quality management system and project management knowledge can promote process improvement.
(6) Chief Software Engineer
(1) has obtained the qualification of senior software engineer for more than 2 years; Or reach the level standard of senior software engineer, with more than 8 years working experience in related industries.
(2) As the project leader for more than 5 years, he has served as the technical leader 120 person-months or more.
(3) lead the project customer satisfaction above.
④ Complete the annual training.
⑤ Strong communication skills, ability to judge and solve problems, and innovative ability.
Professional skill requirements
① Proficient in at least one mainstream programming language. Master at least one database or at least one middleware. Proficient in at least one operating system.
② Proficient in software requirement analysis/planning of large-scale projects.
③ Proficient in software system design.
Familiar with advanced project management and software quality control, with the ability to analyze and avoid major quality problems.
⑤ Proficient in at least one business knowledge related to departmental projects.
⑥ Professional title management and related standards will be constantly adjusted and improved with the development of the company.
Four. Concluding remarks
After graduation, I worked in a similar software company in a first-tier city for several years to accumulate experience, and then returned to my hometown to take root. Of course, I believe I can do what I can, try my best. Software engineering is a process that changes with time, and new technologies are born every moment, so I will always pay attention to the development of these new technologies at home and abroad during my work and study. Adapt yourself to this dynamic career. After taking part in the work, you must work hard and solidly, and don't forget to learn from your work. Get along well with colleagues and bosses, learn more from them and lay a good foundation for your future.
Model essay on career planning of college students majoring in software engineering (2)
Chapter 1: Know yourself.
1. Personal Basic Information
People say I am introverted, but I think my personality has two sides. I like a quiet environment and study reading alone. But sometimes I like to be lively and chat with my friends to bring happiness to each other. I will feel very happy. I like painting and sports, especially playing table tennis. I also like road trip to broaden my horizons and cultivate my sentiment. In ordinary life, I seldom take the initiative to associate with strangers. I like to do my work silently, but I can relax my mind and communicate with others in front of familiar people. When getting along with others, being honest with others can often be recognized by others. I often devote myself to my work and work hard.
2. Career interests:
I don't like to live a leisurely life, so I'm looking forward to the work in software development and try to learn professional knowledge first.
3. Personal personality:
I have dual personality. In my life, I often let people see my smiling face. When communicating with others, I can not only explain my views well, but also listen to others' opinions calmly. I am cautious and kind to others, and it is easy to win the goodwill and trust of others.
4. Professional values:
Don't pay too much material treatment, pay more attention to your spiritual feelings. Therefore, if I like my job, I will do it wholeheartedly, and I will not be unable to do my best because of the influence of material wealth.
5. Advantage analysis: I have team spirit and cooperation ability. I am a serious and rigorous person. I am diligent and responsible. I am good at communicating with others when dealing with problems. What I am looking for rarely changes or is discouraged. I am considerate, loyal and trustworthy. I make decisions by rational thinking, always taking objective and logical steps, not being emotional, and being calm even in times of crisis. I am cautious about tradition and pay attention to stability and rationality; I am a good listener and like to arrange things clearly and methodically. I like to collect all kinds of information first, and then consider practical solutions according to the information comprehensively, rather than solving them by theory. I am very sensitive to details, have practical judgment, can use accurate evidence and past experience to support my point of view when making decisions, and I am very systematic and impatient with people who don't do so.
6. Shortcomings analysis: I am stubborn and often immersed in specific details and daily operations. I think the problem is critical and I am usually skeptical. I need to constantly put myself in the shoes, collect more information and rationally evaluate the possible consequences of my actions. I am too serious, too strict and too picky about certain things; I am very independent and often impose my own views and standards on others. I ignore the suggestions of people who are not confident. I think if we can try and accept more novel and creative methods in the future, we can make more effective decisions.
Self-analysis summary:
Everyone has his own advantages and disadvantages, and there is always a job that suits him. Knowing yourself well, knowing your interests and abilities will be of great help to your correct choice of industry in the future. Although I'm not the best, I'm sure I can do my chosen job through hard work.
Chapter II Analysis of Occupational Status
1. Family environment analysis:
My family is average and my income is average. I have never been exposed to anything related to my major before, and I have no special family background. Because of the harmonious family atmosphere, I know how to get along with others more invisibly, so I can take things in my life and work more seriously. I hope to work hard and explore another field of life.
2. School environment analysis:
School is a small society, where we have to deal with many interpersonal relationships, and the ability to get along with the students around us can well reflect one's own communication ability with others. The students in our school come from all over the country, so we can exercise our ability to get along with others by interacting with people with different living backgrounds and habits.
4. Occupational environment analysis:
Talent market: There is a great demand and deep professional skills, but it is also suitable for ordinary undergraduates. Most importantly, there is enough room for career development.
Analysis and summary of occupational status;
Including the sales of various upstream equipment and communication equipment. For the sales of upstream equipment, enterprises attach great importance to professional background when recruiting, so they must have a comprehensive understanding of some basic professional courses of communication. For those students who want to do sales, it is unwise to try to practice in the R&D department of the enterprise before graduation and compete with marketing students in sales expertise. We should strengthen the core advantages of professional background.
Chapter III Career Goal Orientation and Its Decomposition and Combination
1. Determination of career goals:
Sales Assistant-Sales Engineer-Sales Manager
2. The decomposition and combination of career goals:
Through solid work ability and hard work, gradually improve yourself.
Chapter IV Specific Implementation Plan
Learning is not only for your future work, but also for your lifelong benefit. I have always believed in the adage "Never too old to learn". In any case, the most important task for students is to study. If you put your study aside, everything is impossible. In the era of digitalization and informatization, it is particularly necessary to master computer knowledge. So I made the following brief design for my college life.
Second year of college:
In this year, we should not only firmly grasp the foundation, but also make preparations for the transition from basic courses to professional courses, and browse some important senior courses one by one, so as to make a smooth transition to junior year. There are two important exams in my sophomore year: CET-4 and Computer Rank Test. During this period, what we have to do is to enrich and enrich our life by obtaining the certification of these two subjects.
During this period, we should also consider whether to pursue further studies or obtain employment in the future, understand the relevant due activities, and strive to improve our basic quality, exercise our various abilities and test our knowledge and skills by participating in organizations such as student unions or societies; You can start to try part-time jobs and social practice activities, and you should persevere. It is best to engage in work related to your future career or major for a long time after class to improve your sense of responsibility, initiative and ability to resist setbacks.
Sophomore is enough (if it can be arranged properly), but it is worth noting that you should learn to give up some minor things at the right time. "If you try to know everything, you will know nothing." A philosopher said. Yes, the boat of life can't carry too many empty hopes and vague fantasies.
During the sophomore year, we basically set the direction for our future development, so sophomore year is very important.
1. Seriously study professional knowledge and other basic subjects, and firmly believe that the basic things must be the most important. Pay attention to improving your basic quality, exercise your ability in various subjects and test your knowledge and skills by participating in various organizations.
2. Do some part-time, social practice activities, and engage in some professional work related to your future career in your spare time to further improve your sense of responsibility and initiative.
Third year of college:
Start trying and learning to write resumes and cover letters to understand social needs. Collect information related to my target work and try to communicate with graduates through information channels. Apply before graduation, actively participate in recruitment, and test your knowledge accumulation in practice.
Preview or mock interview, actively use the conditions provided by the school, understand the system information of the employment guidance center, strengthen job-hunting skills, conduct mock interview and other training, and exercise as fully as possible to find an ideal job for yourself in the future.
Senior year of navigation:
Goal: apply for a job, get a successful job/concentrate on the postgraduate entrance examination.
Finally, in the senior year, college life seems to have come to an end, and this performance has reached the final climax. At this time, I have mastered a lot in the accumulation of life in the first three years. Maybe not second to none, but I should do something. Are you looking for a job or taking the postgraduate entrance examination? Confusion has been bothering me. Judging from the current recruitment situation, at the moment when knowledge has become the dominant factor in society, I understand that postgraduate entrance examination has become a hot spot, and the competitiveness of undergraduates is really not strong (of course, unless they are excellent, such people often go to postgraduate entrance examination), so the postgraduate entrance examination must always be kept in mind from the beginning of freshman year. I want to use my knowledge accumulated in three years, my unremitting efforts for more than ten years and the encouragement of my relatives to become a graduate student gracefully.
Then, I want to make a summary of the preparation for the first three years: first, I want to test whether my established career goals are clear and whether the preparation for the first three years is sufficient; Then, after graduation, I began to apply for jobs, actively participated in recruitment activities, and tested my accumulation and preparation in practice; Finally, preview or mock interview. Make active use of the conditions provided by the school, learn about the company information provided by the employment guidance center, strengthen job-hunting skills, and conduct mock interviews.
There's nothing to hesitate about when I'm a senior. I think everything should run in our plan at this time.
Conclusion:
College students should first realize the significance of career planning. Professional activities will accompany us for most of our lives, and a successful career can achieve a perfect life. Therefore, career planning is of great significance.
One. Career planning can explore self-potential and enhance personal strength.
An effective career planning meeting: guide you to correctly understand your personality characteristics, existing and potential resource advantages, help you reposition your value and make it continue to increase in value; Guide you to make a comparative analysis of your comprehensive advantages and disadvantages.
Two. Career planning can enhance the purpose and planning of development and increase the chances of success.
Career development should be planned and purposeful, and we should not blindly "hit the Universiade". Many times, our career setbacks are due to poor career planning. A good plan is the beginning of success. As the old saying goes, everything is established in advance, and if it is not planned, it will be abolished.
Third, career planning can enhance the ability to cope with competition.
It is much better, more economical and more scientific to do a good job planning, sharpen the knife without cutting the firewood by mistake, and put the job-hunting activities into practice after having a clear understanding and clear goals.
;
- Previous article:Army Day Activity Process Plan
- Next article:Bless the motherland on National Day.
- Related articles
- What is the commentary of the Beijing Winter Olympics promotional video?
- Where is Changzhi China Merchants Bank?
- How to make ps crystal clear diamond effect shape?
- Solving the reading answer of "ghost traffic jam" with mathematics
- What is written on the banner?
- Yunpian cake slogan
- Zheguiling? Cultural impression of Gulangyu Island
- 202 1 world AIDS day slogan
- College entrance examination banner slogan funny inspirational students
- Is Central Axis Financial Group a state-owned enterprise?