Public account: front ear east, welcome to add wechat chat technology, discuss algorithms, exchange interview experience and so on
Do programmer also 4 years many, chat my these years of comprehension.
The first problem is that I have mastered certain concepts or technologies to improve myself by leaps and bounds. I think the concepts and technologies are not necessarily limited to programming concepts and technologies, but broader, such as career skills, direction, etc., because in many cases, the understanding of tao is more important than the understanding of technology.
01. Technology and promotion are two different things.
I still remember when I just graduated, I thought I just needed to write good codes to improve my skills, and the Leader would naturally give me a promotion. That was a big mistake now, because skill and promotion are two different things.
Good technology is a very micro thing, it can be reflected in every line of code, and it can be reflected in the clever design of every method, but promotion is the result of your efforts to sell to the Leader and the company.
For example, if you have been doing chores, although you have used fashionable technology and exquisite design in groceries, these chores may not show value and cannot be packaged into an achievement that can be sold to the Leader and the company, so you will definitely not be promoted.
If you want to be promoted, you need to think about the things and achievements that will support your advancement as you improve your skills, and try to move closer to those things in your daily activities.
So, promotion and technology, there’s a relationship between them, but they’re essentially two different things.
02. Programmers make products.
I don’t know what is the positioning of programmers. In my current thinking, programmers make products, which can be divided into two categories, one is technical products, the other is commercial products.
Vue, for example, is a great technology product, it serves a lot of front-end programmers, it generates a lot of value, and its author Yu Brook is great. Lottery small programs like some cities, for instance, one thing is solved, is that you can better view on WeChat buildings, lottery, the lottery progress, etc., it is ready, the whole thing and made into a product, it is very bad, and in this matter also earn rich, created a great commercial value.
So no matter what the position is, no matter what the niche direction is, at its core, programmers are still making products.
Focus on job-related technology
This is the lesson of blood and tears, just graduated from the time to learn a pile of work unrelated to the technology, learn no place to practice can only learn a superficial, and a long time to forget, the whole person also anxious not.
Now in my experience, learning technology priority and key learning related work, the more relevant, the better, because that way you can learn things quickly use up, programming is a practical science, can use more profound, and it also can have a positive cycle, have a positive feedback, more can promote technological progress.
The above is my point of view, the above views may change with the increase of working years, meet people and things, but at this moment my idea is so, I hope to be useful to them.
Welcome to add wechat to chat about technology, discuss algorithms, exchange interview experience and so on