* Like to write code. {
Is true love from the heart-the real hobby. Throughout the day and year after year, seemingly dull coding work, can enjoy the inexhaustible code to create the fun.
}
* Willing to solve the problem. {
As a programmer, you have a problem that you can never avoid--you have to face all kinds of problems every day, and the only way to solve them is to like to solve problems. Not only to like to solve the problem after the excitement of feeling, but also like to solve the problem in the process of suffering.
}
* Hate repeating code. {
Repeat the code as a kind of rubbish, do not throw litter, and can not tolerate people throw rubbish.
}
* Pay attention to code naming. {
Code such as poetry, named as verse. In the process of code creation, the pursuit of the elegance of naming not only let others read the code to the feast for the eyes.
}
* wrote code for three years. {
The programming language is unlimited. But in this position, C # needs to be used, as team collaboration development uses a unified tool.
}
* Basic knowledge is reliable. {
For example, know three principles (computer principle, operating system principle, compiling principle) two protocol (TCP and HTTP protocol) a structure (data structure). Not reliable place, can timely make up lessons, tamping the foundation.
}
* Basic skills are solid enough. {
For example, the regular expression is a cinch, Windows/linux server play to go, git pro. If the basic skills are not solid, can actively complement the basic skills.
}
* able to object oriented. {
At least familiar with an object-oriented programming language, there is a certain object-oriented design based on the ability to transform business logic into the interaction between objects.
}
* English proficiency is not bad. {
Be able to read English technical information smoothly, communicate with foreign developers in English fluently, be able to correctly name the code in English, be able to write code comments in English and git to submit instructions.
}
* Self-study ability is very strong. {
According to the actual problems faced, according to their own shortcomings, according to their own interests, according to the needs of future development, continue to study. Learn more about the mistakes that you make. While writing code, while learning, while learning, while writing code, this is your program life.
}
* Self-driven development. {
There is no product manager here, no project manager, everything is up to the programmer. You need to be able to directly face the user, actively tap the user's needs, turn it into their own ideas, and then use beautiful code to achieve.
}
How to add expression???
The programmer's rules in the blog park, the programmer's soul.