Why don't big companies recruit programmers over 30 years old, read this article is enough


5.jpg

A few days ago, Daniel called me and asked me about my professional problems, which surprised me and made sense. There is time on the weekend. Let's summarize and share with you.


1. Consultation of Daniel

"Brother Xiang, I want to ask you a question?"

"Brother Niu, it's not like you do the wind, such a big sun, no water in your head!"

"Brother Xiang, I laughed. I read your course and want to ask you for advice."

As soon as I heard this, I immediately put away the joke and knew that he must be in trouble.

"You talk about your problem and see if I can help."

"This is not an epidemic. Our company feels that it is going to take a break. The employees are looking for work in private. I have submitted a resume for more than a month, and I have also looked for companies that have dug my headhunters and interview opportunities before. Yes, there is not even a decent company. What should I do now? "

... ...


10.jpg

2. The story of Brother Daniel

Brother Daniel was a technical man he met in the previous two or three years. At that time, he was already a programmer with five or six years of experience. When he graduated, he worked in a big factory for two or three years, and then a startup company paid him a high salary. , Is a sought-after goods. He is very skilled, likes to tinker with new tricks, and is very innovative. The company's new framework and new technology are all introduced by him. Sometimes I have talked about some tools and technologies with me, which I have never heard of. People are also smart, and the boss encounters technical difficulties, or feels troublesome and doesn't want to do it, so he can leave it to him to do it. Also among colleagues, as long as it is a technical matter to find him, it can be done.

Brother Daniel is not only a technical cow, but also hides his own cow. He often likes to say: "In the eyes of our technical Daniel, this is not a problem." When I chat with him, I call him Brother Daniel. Call me Cheung, anyway, because both of them are brothers, big and small, often bragging and making jokes.


When I first started a career development course for programmers, I asked him to give it a try, help me do the review, and see if it helped the career growth of the programmer. He told me directly: "Brother Xiang, I will tell you, you tell the programmer what is the use of career growth. As long as the programmer is a technical cattle, it is not mixed wherever you go. Look at me, which one does not listen to me technically. Yes, as long as I say East, my boss does n’t dare to say West. Moreover, the boss is still afraid that I will leave and raise my salary every year. For programmers, what could be more useful than technology? "

So as soon as I answered the phone and listened to him reading my course, I knew that he must be in trouble. Otherwise, this kind of technical bull, ten cows could not turn around, how could he secretly watch it.


2.jpg


3. Trap of technical master

大牛哥犯了一个错误,以为技术是万能的,在公司只要技术厉害,就能解决所有问题。这个是技术高手最常掉入的陷阱。

我们都有个经验,只要不学习技术,过不了多久,你就会发现,跟同行沟通,有些词你开始听不懂了,不知道他在说什么,有时候甚至连工作都开展不下去,需要再去补这个技术,才能把手上的工作做好。我们可以看到,程序员再怎么不努力,每年都要学习很多技术。所以,学习技术是应该的,它只能保证你可以完成日常的工作而已。


高级程序员,是能用技术解决问题的最高级别了,再往上升,会分化出两条成长线,技术线和管理线。实际上说技术线和管理线,是一种误导性的说法,会把程序员引到沟里去。不管是技术线还是管理线,只要是高级程序员往上升,都是技术和管理并重,所不同的是技术和管理的深度和广度不同而已。我简单分享一下:

往架构师方向发展,程序员需要精通技术原理和部分框架原理,需要懂得项目流程、懂得产品、懂得识人用人,这样他才能根据产品特性、团队成员情况、运维需要等选择框架、优化框架,采用适合公司的技术。

往主管程序员方向发展,程序员需要精通技术和框架,需要懂得项目流程、懂得用人管事,他在项目中,会带研发团队做项目,所以他要实践管理。

高级程序员往上成长,都是需要项目和管理能力,所不同的是往技术发展是要通技术原理,往主管方向发展,是要实践项目和管理。


而高级程序员,拼命的学习技术,只是在自己本来的位置上把技术练的更精而已,自己的层次是没有提升的。这就带来了问题。


4. 一切还是钱的问题

我们正常工作三年可以达到高级程序员,差不多25岁左右,如果你到三十岁还是高级程序员,会是什么情况呢?

你的能力肯定是没有问题的,经验丰富,技术水平高,就像大牛哥这样。

但是,你在高级程序员的位置已经5年了,程序员行业普遍每年涨一次薪,如果没有涨,大部分程序员会选择换工作,所以是这家公司不给我涨,我就到另一家公司涨,所以每年涨薪涨了五年。高级程序员的薪资水平大致在16-22K,城市和行业不同,这个范围会有不同。如果连涨了五年,已经到22K了,你说明年公司还给你涨吗?

给你涨,薪资已经超过能力范围了,那公司想的是得找个人来顶替你的工作,等新人培养起来,随时把你炒掉。不给你涨,你换工作能找到比这高的吗?应该很难吧!


8.jpg


5. 加班和精力

还有到30岁,一般都有小孩子了。程序员加班是很正常的,经常加班到晚上9点之后,到家十一二点,晚上小孩子要起来喝奶,要起来玩,你总得要起来陪他吧,那你第二天还有精力吗?身体吃得消吗?

你精力跟不上,加班又加不过小年轻,你跟小年轻的能力又差不了太多,薪资又比他高好几千,你说公司要谁?


所以30岁之后,如果你还是高级程序员,那在这个行业就很难混了。以前换份工作,是分分钟的事,去不去是自己挑。现在要想换份工作,要找很长时间,然后瞎猫碰到死耗子,可能是创业型的公司收留你,因为他们需要有经验的人来做事,顺便带一带新人,用稍微高点的薪资把你招过来,然后把你当牛使,而且你还不敢说不行。

讲得我好心痛!


3.jpg

6. 解决方法


授之于鱼,不如授之于渔,所以大牛哥问我问题之后,我没有直接回答他,而是反问他:

“既然你看了我的课程,你觉得要怎么办?”

“提升次第”,大牛哥回答。


Yes, to solve this problem is to improve the order. Regardless of whether the large factory does not recruit programmers over 30 years old (P6 level), or does not recruit supervisors over 35 years old (P7 level, architect, technical manager level). The solution is to improve the order. Before the age of 30, promote the rank to the supervisor programmer. The salary range of this level is 20-30K. Of course, the city and the enterprise are different. This range will be different. I just give a rough range. Then you still have a few years of room to raise your salary, so the programmer in charge is still quite confusing at the age of 30-35. And before reaching the age of 35, to reach the department manager (P8 level), then there is still a chance to enter the big factory. I have a brother, 87 years old, recently entered a BAT company at the P8 level.

And Brother Daniel knew the method, and came to ask me, in fact, I wanted to see if I had a method of opportunistic tricks, I do have a method that can help him find a supervisor programmer, but these methods are only temporarily used to find work To really solve the problem of career growth, you still have to improve every second or second, so that you can avoid various career levels and let your career go smoothly.

If you are not clear about the skills that each programmer needs to master and how to grow, you can search my courses on the platform. Or follow me, I will share from time to time.


(Note: The pictures used in the article are all from the Internet. If there are copyright issues, please inform me to delete them.)


Guess you like

Origin blog.51cto.com/14472495/2486575