Advice from an old programmer: Never rely on technology for a lifetime

Source: Internet
Author: User

Advice from an old programmer: Never rely on technology for a lifetime

I am working on my own, but I have been engaged in software development for many years. When I think about myself
Especially for beginners of JAVA/DOT. NET technology, I hope you can learn from us
Some Inspiration during the meeting (maybe I'm not talking about it well, you don't agree, but don't throw bricks for my real heart ).

I. In China, you must never learn technology to get a stable life and a high salary.
Let alone those who are engaged in market development and have no prospects.

I don't know if you know. We have a large number of software companies in China, and their software development teams all
A small, poor team, even 1-3 people, cannot even be a project team, but such a team has to undertake one
All software development tasks of software companies, in the critical phase of software release and development, need no day for team members
If you don't work overtime overnight, you still need to worry about bugs and software module features that cannot be submitted on time.
If you have unfortunately joined the on-site development team, you need to leave your home and say goodbye to your girlfriend.
In addition to coding, you usually eat and go to bed (a rich company even asks a nanny to cook for you to make
You save more time to work, so that you can rest when you are tired and work immediately if you are not tired.
Status)

What's even more terrible is that it makes you have a very simple interpersonal relationship. You can hardly see it unless you have a limited number of technicians.
To work in other industries and positions, your circle of friends is small and single, and even destroys your original love (think
For example, if you have been field developer for more than two months but have never met your girlfriend, your girlfriend is
Does not split your teeth ).

Maybe you get the so-called white-collar salary, but then you lose the freedom to enjoy your life, if you want to do technology
People, especially developers, I think you will soon understand how long you want to look forward to in a place,
Meet some friends and have more wishes for life.

Compared to our life and interpersonal relationships and work, those who engage in pre-sales and market development compared with us
There is a lot of time out of work, and sometimes they work with the time of life.
Through market development, they can know people in various industries and various friends.
More opportunities for prosperity and development than we can honestly say, as long as they are as diligent as we are. (There is a kind of diligence
If you change a place for him, he will immediately become a diligent and outstanding person .)

II. When learning technology, never think that if the technology is the strongest, you can become 100% respected people.
.

One person once said this when interviewing the Project Manager: I only use the most obedient person, according to my
It is necessary to make requests as long as they are obedient. If they are not obedient, no matter whether their technology is good or not. Then this person got a trial.
If there is no accident, he will be the successor of the next project manager.

Friends, do you know? No matter how strong your technology is, you cannot free up time to study one as others do.
LINUX source code, or even write a LINUX masterpiece to show your talents. What you need to do is follow the requirements
The meaning of writing code is well defined. You write the code according to the Regulations, and you will soon find the generation you wrote yesterday
Code, which is similar to the code written today. After you write the code for a period of time, you will see: copy, copy
How important it is to paste such a technology. (If you haven't done anything for more than one year
Do not refute me ).

If you are lucky enough to hear the conversations of market personnel or leaders, you will vaguely think that they are all
Looking at technical personnel as code machines, your value is not as important as you think. And in your
In the team, you may be discussing a technical issue with your colleagues, because he doesn't accept you, And you
If you disagree with him, you all think you are right. In fact, both of you are right, and the purpose of the debate is to be in the key field.
He proves that he is better than the other party in terms of technology and comparison. (In a project development, no one is willing to listen for a long time
Others always want to lead others in another position .)

3. Do not think that if my technology is good enough, I will start my own business and have the capital to start my own business.
It is technical.

If you think that is really a big mistake, you can do a survey in non-technical groups, few people
I know C # and JAVA, let alone whether it is good or bad to appreciate your technology. In a word, technology is just
Tool, a person who is good at using this tool to work for others, but is often not very good at using this tool to start a business for himself
Because these two concepts have completely different training skills.

At the very beginning of your business, your interpersonal relationships, your ability to handle interpersonal relationships, and your understanding of potential social rules
And you don't understand others' hearts, will you say what you like, or what you provide to yourself?
Planning and marketing of services, and so on, there may be 10 thousand or 1 million issues worth our attention, but you will find that the technology
But it is rarely included in 10 thousand or 1 million. If you start a business quickly, you will
Let me tell myself: Why do I need to do the technology myself? I can't hire a person. At this time, you will understand it.
The role of technology, and the role of your former technical staff.

[Summary]

Based on the above discussion, I advise those who study the technology to never study with the same mentality of the Imperial Examination.
Technology, almost obsessed with learning technology, want to master all the technologies, so as to make yourself a technology field
The authority and experts say they are predecessors to cainiao online when necessary or when their minds are poor.

Technology is just a tool. It is a tool for your survival in one stage of your life. You can love it all your life, but most
Well, don't rely on it for a lifetime.

The only purpose of mastering technology is to take it for work (if you don't want to take technology as your second life ),
Work. So when you are studying, do not do the so-called technical exercises or study those soaky computing.
Method, the maximum number algorithm. What is work?
It is to make something for others to use. If someone else uses it, they can improve their work efficiency. Imagine, you do 10 thousand.
What are the purposes of technical exercises? It will only make people feel sour, or cultivate more pragmatic skills when learning.
Attitude, for example, looking at the software companies in the local market that are currently employing people and asking them to meet their requirements.
How far can we meet their requirements. After analysis, you will find that,
If you are looking for a job successfully, the contribution rate of technology is not as high as you thought.

Whether you are studying 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, because China is not very respectful of technical talents yet, just stay
The embarrassing situation of using software and technical talents as human machines. (If you do not understand, one possibility is that
You have only engaged in technical work, and most technical friends in your circle of friends, one possibility is that you have not
I have a job, but I like reading bill. Gates biography ).

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.