Today, I would like to share my personal thoughts on the development path here. Hope can help a lot of hesitation in the development of the edge of the friends, but also hope that we learn together, encourage each other, and finally achieve their desired life.
I am the university is the e-commerce professional, personal very optimistic about the road of e-commerce, so at that time reported this very fire of professional, but, not long, can also say the fact is not as good as I think, but my university myself learned a lot of things, the first is the development of Android, I have successfully made my own favorite app game-dung beetle war. This does not mean that I have a strong development thinking and ability, so we do not envy, do not have to worry about you have no foundation, do not program, and do not understand what is development.
Interest is the best teacher, if you are really interested, then please do not worry too much, boldly into the road of development, but please be prepared to meet the various challenges, many need to grow independently of the road. Do development actually need not many, more important is:
You first have a good attitude, engaged in development work, is very simple, and you touch the most is your notebook, your keyboard and mouse, your development tools, the last is your development ability; here to get rid of a common misconception: Thousands of code, how can I write it? I can't write it. So I have been as an experienced, tell you: remember your childhood dream? What are you doing? You don't think you're going to get out of your building or that little village. But, now, you may have gone a lot of cities; if you compare your home to the path of development, and every step you take now is actually the code of every line, the thought of programming. Everyone is not a master programmer for a lifetime, except for some high IQ geniuses, who are few and far between. So what you want here is the determination to get into the path of development, your confidence. The Three Kingdoms period of Liu Bei, never ask Zhuge Liang the enemy to do? How many soldiers under their own orders, here said Liu Bei is to tell us: Seize the time, do not hesitate, do not waste time on the way you hesitate to make decisions.
If you want to be a developer, then from now on, choose a direction of development, I suggest you from the wisdom of the official website or Dark Horse Programmer course (these two are relatively fire in the domestic, but also relatively good), every day stick to write a little code, learn to summarize your problems, simplify your code, if you persist for a year, It's 10 times times more powerful than your current coding ability. Successful people are constantly self-persistence, have a strong self-binding. You want to work on programming, then you can do it and experience the fun of development.
Some things, only you do, can experience the fun, such as riding the roller coaster, only you sit, you will know the feeling after reaching the top. Similarly, if you write a piece of code, there is a problem, you continue to modify, perfect the code, you will have a harvest. The real path to development is so simple, constantly solving problems, updating our code, and constantly meeting our needs. And as a programmer, we need to constantly update our development ideas, pay attention to the new development of some programming languages, as well as new programming ideas. Every programmer is a contributor and innovator, as well as a reference. We have just engaged in the development of the road, you may touch the cardinal point, but please calm down, take a moment to figure out your development, what you want, what you do? So in time to remedy their shortcomings.
If you are going to work in front-end, then the lowest base: HTML5, CSS3 do you know? New attribute tags and styles mastered? If you can master these, then this knowledge, you can go out to find 4K work. A bit deeper is js,jquery, bootstrap, node. js and other frameworks and front-end core technology, as well as the most popular small program development, mobile app development is a very good development direction. At the same time I also provide some basic front-end technology, some I have learned the front-end detour, I hope to help you.
Finally, I would like to correct the words on the Internet: To do development, the cost of brain, die fast and so on, such a statement is not credible. Because as long as you plan your own development path, seriously go on, then will not be as bad as they say, unless you find a very new company, the development task is too high, then please change a company, the developer is happy and efficient every day to tap the soul of programming work, of course, you have your own interest in the world, If you can work on programming for a while, and you write a blog that helps a lot of people solve problems and communicate your development ideas, you'll feel the fun of the road to development. See Another world under the code.
Why do we see different worlds, different roads, because we have not the same feelings, not the same ideas, not the same language, this is our code world. Welcome you into the development of the road, from the rookie slowly into the veteran!!
The road to Development