What kind of technology can be achieved? Why is technology getting narrower?

Source: Internet
Author: User

Although we have been working on technology for many years, we are still on the technology path, whether we are hesitant or uncertain.

 

No matter what kind of position we are in or what kind of salary we are holding, we will ask ourselves whether we can achieve that level by doing technology. Simply put, in fact, many of us are still confused about the technology path, no matter how satisfied and brilliant we are.

 

I have been recruiting technical personnel recently. I have met many job-seeking friends and discussed many issues related to career development and technical competence. I would like to share my personal views with you.

 

[Join us: http://www.lagou.com/jobs/31029.html? Source = search]

 

Many people have always asked "I have been engaged in. Net for many years, but now I feel that it is getting narrower and narrower ".

 

In fact, the "narrower and narrower" can be viewed from three aspects:

650) This. width = 650; "style =" margin-left: auto; margin-Right: auto; "src =" http://www.xsnet.cn/news/bd/images/2007/11/3/2007113126075.jpg "width =" 350 "Height =" 248 "/>

Market trends:Judging from recent recruitment and actions by many friends, especially the explosion of mobile Internet and big data technology, has led to many new people's transformation and many technical friends who have been working for many years, we are also following this "trend" because we will think that we will get good treatment if we are "rare and expensive.

 

I found that we all have a "follow-up" habit, including myself. When talking about things that are so popular, everyone went over the road: A long time ago, the website was so popular that many people started to learn HTML and casually said they knew HTML, all of them can get a good salary; group buying is popular, so many entrepreneurs have started to buy, for a moment, "Hundred regiments"; e-commerce is popular, so various e-commerce platforms began to appear in various places .....

 

Once a piece of "Blue Ocean" is turned into "Red Ocean", the market began to become saturated and resources began to be re-allocated. In fact, it was still "82 Theory": 20% of people occupied 80% of the resources, the survival of the fittest will still survive. In the end, the sentence "mixed up, sooner or later" will be returned.

In fact, in the end, the market is a huge factor. In addition, interest is actually an interest. Some people may think this is very difficult, but the more you get behind it, the more important it is. Especially when your job becomes a bottleneck, you are the one that hinders your development.

 

650) This. width = 650; "style =" width: 257px; Height: 239px; "src =" http://cufepaper.cuepa.cn/newspic/387123/s_d4f09416caa337e6f6eee2d74b61d018317383.jpg "width =" 600 "Height =" 570 "alt =" s_d4f09416caa337e6f6eee2d74b61d018317383 "/>

Mindset:At this point, I am deeply touched. You are doing it yourself.. net, they bound their choices to Windows and Microsoft technologies. For example, they are constantly trying NLB in Windows for Server Load balancer, I still use arr of IIS (which is not available until iis7). There are many problems in these processes, and many situations cannot be met. I also want to buy products such as F5. Although I have many mature software and products in Linux, such as haproxy and LVS, I have always been biased against Linux because I love windows.

 

After entering the Internet company, I began to find that many situations require "MashUps". For example, SOLR is used for search, redis and memcached are used for cache, kafaka is used for logs, and rabbitmq is used for queues.

 

Later, we used hadoop + mahout for user analysis and recommendation.

 

In the past, I was naive: because many open-source components are C or Java, I tried to write a. Net version, and finally found that the capabilities are limited, or "take the initiative + code Customization".

 

Therefore, it is a great experience to develop technology with an open mind.

650) This. width = 650; "style =" margin-left: auto; margin-Right: auto; "src =" http://f1.dn.ptbus.com/view/MHx8fDB8fHwwfHx8Q09NTU9OfHx8ZDU1ZQ==/db/52958_1/Question178.jpg "width =" 520 "Height =" 382 "/>

Draw from the ground: Many people always come up with the so-called "30" "35" years old theory. Many people have also mentioned the "transformation" issue, and many have put forward the idea of "getting rid of technology.

 

In fact, we are all worried about the length of our technical career. In general, as far as my own experiences are concerned, we find that we develop different abilities at different stages.

 

What we do is not to say that we do technology every day. In fact, technology itself is a skill. By doing technology, we can train our way of doing things and our ability to solve problems.

 

For example, we are all in the student age. We will always remember that we have learned a lot of Chinese, and every time the teacher gives a lecture, we will analyze the scenario, I remember there was an article in the elementary school textbook, "little orange light", Bing Xin, old people's shoes, and finally there was such a sentence"We will all be fine.". This sentence is a comforting word, but when the teacher explains it, it comes to many meanings: on the one hand, it tells the little girl that her mother's illness will be good, at the same time, it implies the victory of the revolution ....

 

No matter how far-fetched the teacher's analysis is, we are speechless. Later, every time we take an exam, there will always be a new article. Let's analyze many "meanings" in it.

 

As a matter of fact, we know that thousands of articles in dozens of Chinese languages in the student age will not all appear in the "Reading Comprehension" of the exam. We still need to learn Chinese textbooks that remain unchanged for thousands of years, in fact, we are learning a kind of "analytical thinking" and a kind of ability to draw inferences from each other.

 

650) This. width = 650; "style =" width: 258px; Height: 285px; "alt =" w020100720572170980199.jpg "src =" http://www.beijing.gov.cn/zhuanti/rwbj/sztssh/xstj/lz/W020100720572170980199.jpg "width =" 600 "Height =" 840 "/>

After so much nagging, let's come back and learn the technology. On the one hand, it is because these technologies can actually make things. This is very good, and it is more practical than the Chinese textbooks we have learned. On the other hand, we are also working to train our thinking. There is a way to use technology to solve problems, but many of them need to be changed.

 

For example, when I was doing performance optimization for many companies, apart from mastering the necessary technical knowledge, I also thought about how to deduce the problem based on the current situation, then determine whether the problem exists, collect data analysis, and then provide a solution.

In fact, we found that technical capabilities are very important, and the idea of solving problems is equally important. So, by the way, we can use this thinking to solve the case. We can also find clues based on the scene, collect evidence, and then arrest the suspect ....

 

Similarly, this is also the idea of seeing a doctor .....

 

Therefore, many technical personnel are looking at the technology itself. If they do not jump out of this thinking, the last view is narrow.

Some friends told me that they divided the interview into different layers, junior personnel, and basic programming knowledge. intermediate users had to interview some in-depth and partial architectures, or the underlying knowledge; advanced, let's look at his problem-solving ideas, as well as his character.

 

Yo, I'm not careful, so much nagging, the rest will be discussed later. Thank you again!

 

Join us: http://www.lagou.com/jobs/31029.html? Source = search

 

This article is from the "Yan yangtian" blog. For more information, contact the author!

What kind of technology can be achieved? Why is technology getting narrower?

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.