A programmer's self-cultivation

It is mainly divided into four parts
. This part of the description is based on the developer’s personal point of view and takes the developer’s personal development quality as the direction.

第一 学历能力

作为一个工作者 无论什么行业 首先最为重要的就是你的学历能力 你可以不会 但你不能不学 学历能力对一个程序员才最为重要的 

It technology update is very fast paced, so as developers, our technology is our job, and our educational ability and acceptance are our means to improve our technology. Take me as an example. In addition to the problems encountered in
work , I will also take time every quarter. To learn some things, new technologies, easy-to-use frameworks, etc. things that are useful
to Don't let yourself be left behind and grow your strength

Second time conversion ability.
As a programmer,
time conversion ability is also very important It's not good, so when you or your team report the time required for the project, you must be careful. First, you need to understand the requirements and analyze it, then the coding time budget,
finally the testing time budget, and finally the finished product. You need to understand this series of time because this time may be It is the execution time of the company's next direction. There is also a
time maintain or develop several apps at the same time, but at the same time, there is a small problem that needs to be maintained by you. At this time, you need to do a priority sorting. It is important to take good care of it, so the time arrangement should be
reasonable . The time proportion of each link of a project is about requirements 2, coding, 6, testing and repairing 2. You must be familiar with your project and your time. The
third requirement is the ability to convert
as a programmer. We must analyze in place in order to design a good product. We must actively cooperate with the design requirements to analyze the requirements and demonstrate the requirements, products and interactions, and face-to-
face communication. Do a good job of repeated analysis of documents until the final version is finalized. Handy, choose a better project structure, write
efficient code and high-quality apps, for example, the owner of a small company without a product personally takes charge of the product design, never has a demand analysis meeting, and has written
tens of thousands of dollars in eight months after the company's final decision It is true that lines of code cause a lot of inconvenience to refactoring and iteration. Therefore, requirement transformation is a necessary basic quality for a developer.
Fourth technical ability
Technical ability is only the most basic ability. Android technology related you must understand Common technical frameworks, third-party libraries, etc. some technical points you must master and also yours
Experience is also counted as technical ability, because experience at work can allow us to better avoid loopholes and improve development efficiency, so I put technical ability at the end, after all, this is the basis for growth

Summary
As a programmer, we are constantly improving and growing, so we have more room for personal experience. Hope it can help some people.

Guess you like

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