Advice from an old programmer: Don't live on technology all your life

Advice from an old programmer: Don't live on technology all your lifestick out tongue

I am doing it myself now, but I have been engaged in software development for many years. When I look back and think about myself, I feel 

Have to especially want to those beginners JAVA/DOT. NET technology friends, I hope you can get some inspiration from our 
experience  (maybe I'm not right, you don't agree, but don't throw bricks for my sincerity).

One. In China, you must not gain a stable life and high salary just because you learn technology, and 
you  must not think that those who are engaged in market development and running errands have no future.

I don't know if you know that there are quite a large number of software companies in China, and their software development teams are 
small and pitiful, even only 1-3 people, not even a project team, and such a team has to undertake
All software development tasks of 
day and night a  , and also need to worry about the bugs tested and
the functions of software modules that cannot be submitted on time. If you are unfortunate enough to join the on-site development team, you need to leave your hometown to say goodbye to your girlfriend and conduct closed 
development  . In addition to coding, you usually eat and sleep (rich companies even hire a nanny to cook for you, so that
you can It saves more time to devote to work, so that you have been in the state of resting when you are tired, and working immediately when you are not tired 


What is more terrible is that the interpersonal relationships you will be exposed to are very single, except for limited technology Outside of the personnel, you can hardly 
see  people who do jobs and positions in other industries. Your circle of friends is small and single, and even destroys your original love (
imagine that you have been developing on-site for more than 2 months, but have If you haven't met your girlfriend once, 
will your girlfriend bark at you). 

Maybe you got the so-called white-collar salary, but you lost the freedom to enjoy life. If you want 
to be a technician, especially a developer, I think you will soon understand how much you want to be in one place for a long time. , 
The desire to meet some friends and spend more time in life. 

Compared with our life, interpersonal relationships and work, those friends who are engaged in pre-sales and market development have 
more time outside work than us, and even their work time is sometimes and life time. What can be considered 
is that they can get to know people from various industries through market development, and they can meet all kinds of friends. 
Frankly speaking, they have more opportunities to make money and develop than us, as long as they are as diligent as we are. (There is a kind of industrious 
ordinary person  , if you give him a different place, he will immediately become a hard-working and outstanding person.)

Two. When learning technology, don't think that if you are the most skilled, you can become a 100% respected person 


A person once said this during an interview with a project manager: I only use the most obedient person, and do what I 
want as long as it is obedient. If he is not obedient, no matter how good his skills are. Then this person got a trial 
opportunity, and if nothing else, he would be the next project manager's successor. 

Friends, you know what? No matter how strong your technology is, you can't free time 
to , or even write a LINUX-like masterpiece to express your talent. All you need to do is to write the code according to the requirements 
. The meaning of writing code is to be stipulated. If you write according to the regulations, you will soon find that the 
code is very similar to the code you wrote today. After a while of code, you will appreciate
how important techniques like copying, copying  , and pasting are to you.
( Don't argue with me  if you haven't done real development for more than 1 year  ).

If you are lucky enough to hear the conversations of the marketers, or the leaders, you will vaguely feel that they are all there 
把技术人员当作编码的机器来看,你的价值并没有你想象的那么重要。而在你所在的 
团队内部,你可能正在为一个技术问题的讨论再跟同事搞内耗,因为他不服你,你也 
不服他,你们都认为自己的对,其实你们两个都对,而争论的目的就是为了在关键场 
合证明一下自己比对方技术好,比对方强。(在一个项目开发中,没有人愿意长期听 
别人的,总想换个位置领导别人。) 

三。你更不要认为,如果我技术够好,我就自己创业,自己有创业的资本,因为自己 
是搞技术的。 

如果你那样认为,真的是大错特错了,你可以做个调查在非技术人群中,没有几个人 
知道C#与JAVA的,更谈不上来欣赏你的技术是好还是不好。一句话,技术仅仅是一个 
工具,善于运用这个工具为别人干活的人,却往往不太擅长用这个工具来为自己创业 
,因为这是两个概念,训练的技能也是完全不同的。 

创业最开始的时候,你的人际关系,你处理人际关系的能力,你对社会潜规则的认识 
,还有你明白不明白别人的心,你会不会说让人喜欢的话,还有你对自己所提供的服 
务的策划和推销等等,也许有一万,一百万个值得我们重视的问题,但你会发现技术 
却很少有可能包含在这一万或一百万之内,如果你创业到了一个快成功的阶段,你会 
这样告诉自己:我干吗要亲自做技术,我聘一个人不就行了,这时候你才真正会理解 
技术的作用,和你以前做技术人员的作用。 

[小结]  

基于上面的讨论,我奉劝那些学习技术的朋友,千万不要拿科举考试样的心态去学习 
Technology, I am almost obsessed with technology learning, I want to master all technologies, so that I can become an 
authority and expert in the field of technology, so I can go online and tell the rookie that I am a senior when necessary or when I feel unhappy. . 


Technology is just a tool, it is a tool for you to survive in a stage of your life, you can like it all your life, but 
it is best  not to live on it all your life.

The only purpose of mastering technology is to use it to get a job (if you don't want to treat technology as your second life), 
to work. So when you are studying, don't do those so-called technical exercises or study those hat bubble 
algorithms  , the maximum number algorithm, what is work?
It is to make something for others to use. When others use it, it can improve their work efficiency. Imagine, what is the use of you doing 10,000 
technical exercises? It will only make people feel sour and rotten. When you are studying, you should cultivate a more pragmatic 
attitude. For example, study which software companies are currently employing people in the local market, how far you are from their requirements 
, and what you should do. to meet their requirements. After you analyze these, you will find that 
the contribution rate of technology is actually not as high as you think if you are successful in finding a job. 

Whether you are learning technology to find a job or start a business, you must have a clear understanding of the technology itself. There 
will be no BILL GATES in China, because China currently does not respect technical talents very much, and only stays in 
software An embarrassing situation for technical talents to be used as talent machines. (If you don’t understand, one possibility is that you have 
only been engaged in technical work at present, and the majority of technical friends in your circle of friends are, one possibility is that you do 
not have job yet, but like to read Bill Gates’s biography)shouting

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326357933&siteId=291194637