How a programmer to remain competitive

Foreword

If what profession need to learn, then the programmer this career second to none. Face a wide range of technology stacks, we need to keep learning to keep the industry competitive.

So how do you learn it? Have some proven method of learning is very important. Today, I will summarize before learning to share to you, if you can help everyone better.

First, the hard skills

When you need to learn new skills or Network access, you can start learning from the following aspects:

1, the official documentation . First, the most authoritative official documentation to learn according to the selection version to avoid version is inconsistent, leading to misunderstanding.

2, make good use of search engines :

  • Google search . Not over the wall, you can use Google browser plug-ins, you can search the Internet to a specific plug-in name.
  • No micro-channel public platform . Web version is available https://weixin.sogou.com/ search, mobile search directly in the micro version of the letter App. Most micro-channel public number published articles are detailed and tricky, after all, as the content bloggers, good quality article only to have more fans.
  • Almost known . High quality content platform. Many high-quality answers are in the know almost.
  • Tencent cloud community . https://cloud.tencent.com/developer/search/article- , quality is also good.

3, related technology group : such as QQ, micro-channel group. Make some like-minded friends.

4, ask colleagues and friends . However, when the case is recommended not search online, and then consult others, after all, time is very valuable to others.

5, watch the video to learn the system . I use a good video learning site Mu class network, beep beep miles miles, etc., the video quality is guaranteed.

6, professional books to learn . For example: xxx The Definitive Guide, xxx from entry to the master, xxx combat, etc., you can read the contents of modules according to their own needs books catalog.

7, ecological study . If you feel pretty good grasp of new technologies, we can then look at competing products or technology stack technology stack ecosystem.

8, the study notes summary . You read or understand things that are of others, only their own personal summary of knowledge, in order to quickly and efficiently help you eliminate blur the brain, in order to better help you up for deficiencies or combing their knowledge mind map .

Second, soft skills

Of course, technical studies, as well as a paradigm shift in addition. After all, not every programmer for life technology, so the premise of ensuring they have the technological competitiveness, and more substantial than the thinking of some of the technology, which is the soft skills. For example, there are:

  • Interpersonal skills : For junior programmer is concerned, may play the role of enforcer to obey the leadership of instruction per day, enough to realize the demand, and communicate with others less. But as improve your ability, you doubtless will and leadership to discuss needs, and bug testers to discuss together, you may have to handle a lot of mail. In fact, almost all occupations are dealing with people, the programmer is no exception.
  • Financial management capability . Making the money, which is a science.
  • Fitness . Have good health you have a good energy; good energy, you can ensure efficient work.
  • and many more...

Here, I recommend several books on the expansion of thinking:

  • "Programmer's self-cultivation"
  • "Soft skills: Survival Guide, other than code."
  • "Programmer's growth course."

More than a single book can be read [the letter] in the micro App to search and read for free.

If you have any better ideas, comments welcome comments section oh ~


Guess you like

Origin www.cnblogs.com/createboke/p/11541262.html