Beauty to the extreme is madness

Source: Internet
Author: User

This is today and the school recruit new colleagues to exchange the summary, hope that the school recruit new colleagues can review, also can write their own summary.

first, what is the code master. How do you prove yourself a master of code?


Know a lot of code skills, JS colorful skills of many people. You know how many. NET functions, and that doesn't make any sense. You know how many new it nouns, how many technical introductions, and it doesn't make sense. Do, really make a prototype, do a project, solve your difficult problem at hand, it makes sense.


1, fast and accurate understanding of what people say-〉


2, rapid development, but also accurately reflects the needs of others-〉


3, stable, at least out of bug-〉


4, High-performance, 100,000 records you can withstand, 10 million records you can resist it. This is the test of technical skills.


5, this is not enough, your code can let others quickly understand


6, your code can be easier to accept different customer needs difference


This is all about your analytical skills, architectural skills, coding skills.


second, how to refine into a master.


1, read the source code of excellent open-source. First look for the code is not large. To read thoroughly, analyze how many classes, the relationships of these classes. Why do you design such a class schema, and why do you want to do this interface? These reflections are quite deep.


2, according to your needs, the open source code to modify. Because the source code is seamless, you add the function is very good and the existing code fusion. This is quite a test of foundation.


3, reading, who invented this thing to read the book. If you want to learn SQL Server, be sure to read the SQL Server Development Manager or the technical team's written book. The books written by others will be ambiguous. Read through it and read the design principle over and over again. Don't just learn to use it. SQL Server, for example, is the only way to write about the server and the SP. We must understand how SQL Server's data page is organized, why it is organized, how it is loaded into memory, and how it is written back to the physical device. We're going to this depth. Otherwise, you can only know a fur, usually see is a master, a real difficulty immediately stop the dish.


If the technology you are learning does not help you solve the problem at hand, you will not be able to learn it in place.


4, to find your master. A person's growth, it is difficult to himself a person struggling to learn and explore. This is a slow promotion. If you want to develop quickly, you must find your guide in this company. He may be your career guide or someone else. You must observe carefully, the fancy must positively contact him tightly follows him, usually consults more to observe his way of doing things.


5, to establish a belief in themselves: I want to be in the X-year as the company all recognized technical experts. I'm going to be the top programmer in China's software industry at the end of X. must set goals, and always strive for this goal, adhere to daily reading, thinking, development, modify code to reach more than 13-16 hours. There is a story about everything you want to be a professional must go through 10,000 hours of repeated practice to be successful. Yes, that's what I mean. Not madness not survive.


third, the recommended bibliography:


1, the ". NET Enterprise Application architecture Model", from the data layer, business layer, the presentation of the overview of the explanation, difficulty and depth of moderate, but a full picture. It is worth recommending to read. Let everyone see enterprise-level software development, not a vb.net+sql on the Pauta. Let everyone understand the product understanding code structure from the architectural point of view.


2, research and development culture:< Ningbo > is a good Book of it research and development culture that I have read. It truly reflects the complexity, anxiety, pressure and creation of software development. In addition, there are two books are also very good, it is worth recommending, they are: "Follow the wisdom", talking about the story of the founding of Microsoft Research Asia. "Borland legend", talking about the Borland company in the IT industry after several changes, commercial warfare, technological changes in the ups and downs record.


You read these three books will be covered with a long sigh, the original success of a product is the birth of how tortuous and difficult, the middle will experience how many commercial competition coincidence, also will emerge how many independently code hero.


I often say that a person is not likely to become a software master, he has an indefinable temperament, you know that is the programmer spirit, he is different, you can obviously feel.


3, I usually read the magazine is "programmer", there are many cutting-edge technology trends introduced. There are "entrepreneurs" and "IT manager World", there is a good it application.


But as I personally, I have been technically focused on the data architecture layer and the intermediate architecture layer, and I have no experience with front-end architecture and design. In the business, I have been concerned about the industrial chain, industrial clusters, supply chain, production sequence decomposition, light companies, Internet Life Services/Internet Marketing/Internet customer relationship community.


Last Word:


Beauty to the extreme is madness. I hope everyone in peacetime work to develop each product, can be dark determined: It's My baby!

Yes, it is the child you created, you have to carve it with your heart to protect it.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.