As a developer should have the technology stack and how to professionalism

        Let me illustrate this is just my own summary of the work and the voice of experience, to give you advice and suggestions to share with you before then give a formal writing, a topic of dispute and my friends, I feel called in the future instead of front-end application architecture will be more modular and standards, most programmers will be unemployed, more of a mechanical code generators instead of relying on intelligence, I say absolutely not alarmist, it should be the trend, think the evolution of Java frameworks is an example, developers may need to start to spend a lot of time to build a basic environment, and then build a framework SSh, SSM, small-scale distributed application environment to build, but now? You only need docker will grant you everything, go directly into a mirror online environment deployment, before you think a project will spend a lot of time to study the deployment in various environments, and now is really a fool, program ape 90s do not think this is so, a Jar package can make you a headache, now MAVEN online configuration container management package download, so easy. Dad never worried about my learning, but also highlights the shortcomings, the current program is not really know too much ape knowledge of the underlying problem of a no-brainer I got used to this way, I get used to this framework, the IDE is now a nanny, so. . . However, my friend told me that I thought impossible to achieve, his view is the reason why people who is thinking and he has the ability to distinguish right from wrong, in fact, that's true, if all of the artificial intelligence will very dangerous, do you think generated by the curing of the top-level modular application really feasible? My answer is possible. . .

        The above point of view of the dispute is actually 55 open, and now the developer of professionalism is really outrageous, first of all there is no industry standards and standardization standards, but these are your NB you can set standards for it, no doubt, Huawei Ali, Tencent so, in fact, to talk about Tencent has always been a rogue company, Huawei is actually fairly good reputation in the industry in the development of industry, Ali does, in fact mixed, manufacturers have their own advantages also have their own drawbacks, I there are a lot of friends in companies, every day I complained to learn nothing, that is, movers code, yes, and standardize the system already is a giant mechanism, and a carrot a hole, you can also learn when is your job candidates, big data development, artificial intelligence engineers, algorithm engineers, and so on, Ali out of the program ape to go out a few small companies are looking at newspaper veteran countryside, carrying tea, underachievement, small plants have the advantage of a small factory, you can reach more knowledge and experience to solve problems, I remember one of my friends also did seven or eight years in small factories, amateur Room at home every day to study various frameworks to build really is omnipotent, but also can not escape into the giant's heart, he gave me time to get OFFER called and said not to go, I decisively rejected, first of all I like their status, have access a wide variety of items, all kinds of wonderful problem-solving, but also from the business communication, to pre and post sales, research and development, project management and control, I have a great confidence, and we may want it not the same, Let's now talk about the next technological development should have a look at the professionalism and technology stack it. . .

        If you are very confident of their own, I suggest that more contact with some languages, similar methods between different languages ​​actually find many, you deal with the problem will be more of a solutions and ideas, as a back-end developer should first learn under Java the language, why do you say, Java the language and grammatical norms are very strict, you can do many things, it will broaden your awareness of the code of life, and do not use such tools in learning docker upfront, will imprison your mind, recommend a book "think in JAVA", this book is a must see no matter what language you learn, I think are useful, not just the code is the code thinking and abstract into concrete manifestations only, the back-end students must learn a front-end framework, I suggest to go first thoroughly understand JQUERY contact with some mature framework EXTJS, VUE and so on, all I want to say still more advanced stuff is absolutely inseparable from the most basic, All scientific theories and research are inseparable from the basic science, you would certainly say that basic science is wrong how to do? I want to say, if wrong, then I can not do anything, then there is sure to have contact with this language PHP, you really think you can do whatever they want, how should I say, in fact, PHP is JAVA's father, was born in order to complete his WEB born, fast development efficiency, the frame as much as I used CI, THINKPHP, YII, but I really want to boast a boast of people THINK is actually pretty good, I sometimes preferred when doing the project THINK PHP, I suggest that for the next NODEJS really have to learn, I do not tell lies, you do not have it you do not really know what your requests are in milliseconds, the first frame is express, now Ali is also a good framework EGG with MVC, you absolutely can not think he can do, really your knowledge reserves determine your height, he can write a desktop application program, you can now use the cloud Netease, QQ music now has its shadow, and C # ,.

         Besides professionalism is actually very simple, artisan spirit, but also have to write the code that spirit, a common method will help you reduce the amount of code more and improve the quality of the code, you have to go back and think I can use this solution better a more efficient way to solve, from which you will learn more things, strict requirements on their own, yes, in fact, the quality of the people has always been very controversial, relatively speaking, much better now, I have done in Japan project island you know how people are strict requirements, a clear framework needs clear, it needs to develop and document a document called the industry model, down to how to use variables, you know your document is a waste, now delete the library on foot really a lot of people, one pressure sophomore dry unhappy, and I think these people so it was, in his career will only delete the library is such a label on foot, and he can hands dry out and die their children more terrible, professionalism is not always one day develop, and a long time will have a high degree of awareness of the ..

         Really I want to start learning or want to have students engaged in the development of a comprehensive technical ability and good professionalism, a good code writing habits.

 

Guess you like

Origin www.cnblogs.com/tianhuan/p/12459991.html