The way to turn a programmer (code farmer)

Every programmer will more or less consider a question, that is, whether to continue to develop in the future, or to be a programmer first, and gradually transform according to the progress. This is also the career plan of many people. It's a good thing to have a clear career plan, at least one goal, and then work hard for it. It's not the same as messing around.

 

No matter which transformation path you choose, there are some general concepts and methods that need to be learned and mastered. The list is as follows:

 

 

1. Set a clear goal, stick to it, refuse to waver, refuse to be impetuous

 

  Not to mention the reason, everyone knows it. In the modern world, the amount of information is huge, and the transmission of information is accelerated. Every path you choose may be right or wrong. It may be suitable for you or it may not be suitable, but if you choose, you should work hard and change course easily. Nothing.

  

  2. Learn bit by bit from the usual

  

 

 Many people are self-motivated but always complain about not having the opportunity to learn. For example, a very hot post raised the question "As a programmer, I only work with small projects that do not require difficult technology, how can I improve myself?". In fact, as long as you have the heart, you can learn a lot of useful things from every bit of life and work.

For example: Learn how to lead your own project managers and department managers to communicate with people from all walks of life (customers, superiors, subordinates), learn how they control the construction period, quality, and how to allocate work

Learn the design methods, design ideas, and ways of expressing designs contained in documents and codes.

Learn how leadership allows everyone to coordinate their work and accomplish goals together.

 

The important thing is that not only successful projects and perfect talents are the objects of your own learning, you can learn from successful people and successful things; you can also improve your ability through analysis from failed people and things. . Everyone around you is an object of learning, and everything is an opportunity to learn.

 

 

3. When the opportunity comes, be able to face difficulties and not be afraid of pressure

 

 Taking on a new job comes with stress. At this time, as soon as I was afraid, I retreated, gritted my teeth, and survived. Especially during the transition, it is inevitable to use others to study and work overtime while playing and resting, and it is inevitable to pay much more hard work than others.

 

 Many times, for a transformation opportunity, the leader will not give you the time to study and the guidance of the work, but will require you to complete the task on time and with high quality. Questions about whether you can accomplish all kinds of things, confusion about how to achieve your goals, and psychological pressure are all inevitable. At this time, it is also a test for yourself.

 

 

 

 A few ways to transform:

 

  •  Transformation management, including project management (transformation into project manager), department management
  •  Transformation as a designer and architect
  •  Transform into professionals, experts
  •  Transform into technical service personnel (pre-sales, after-sales) or sales
  •  own company
  •  The last one: continue to be a programmer and become a programming veteran

 

 

 In the next period of time, I will write an article about each transformation path to describe in detail how the transformation should be done.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326492514&siteId=291194637