当前位置:网站首页>In development, why do you find someone who is paid more than you but doesn't write any code?
In development, why do you find someone who is paid more than you but doesn't write any code?
2022-07-02 12:23:00 【Java geek Technology】

hello~ Hello, everyone , I'm a duck blood fan ( You can call me 「 Afan 」), On this special day , Everyone should pay attention to safety , Try not to go out , Boring words , Just like ah fan , Spend your time happily on your study .
Why is there such a person
A fan has worked for so long , Sometimes I am asked a question , That's it “ Why our company doesn't write any code, but its salary is mine 2 What about people who are twice as old ? It's unfair! ”.
When ah fan heard this question , The first thing that comes to mind , The classification of Engineers , So 「Java The engineer 」 For example .
First of all, let me show you a classic distinction , The distinction on the recruitment website :

「 Junior development engineer 」, So what and how to define primary development ? General requirements will be written clearly on the recruitment website , be familiar with Spring boot,Spring Other framework ;, be familiar with dubbo frame 、redis etc. ; be familiar with Unix/Linux System , Proficient in database Oracle、MySQL Development, etc , Master SQL And the ability to write stored procedures ;
General 「 Junior development engineer 」 The requirements are not particularly high , Many of them require you to work in the company , Then we can write code for the company project , And business implementation .
that 「 Senior Development Engineer 」 Well ?

Now that I've brought the word advanced , That's for sure , There must be many differences in recruitment requirements 「 Junior development engineer 」 Required , for instance :
- Be responsible for the architecture design and R & D of risk control system , Ensure that the technical proposal can meet the requirements of the plan , High quality completion ;
- Ensure system stability , Solve various potential system technical risks , Continuously improve the performance and availability of risk control system / Scalability / Extensibility / Maintainability , Make sure the system is safe 、 High availability 、 High performance operation ;
- Help other team members solve technical problems 、 And related technology sharing ;
A fan knows some friends who work in related large companies , Don't say what company it is , Lest the water meter be checked again , The advanced development of their company is quite awesome , There will be morning meetings every day , Don't discuss the company's business at the morning meeting , Just technology sharing , There are no restrictions on sharing content , I've seen what they shared before “ Wechat's algorithm for grabbing red envelopes ”, More interesting , If you are interested, you can baidu by yourself .
And these advanced development doesn't mean that we don't write any code at all , But many of them are responsible for reviewing your code , And this audit process can be imagined , In fact, it is much more difficult to write code than you .
There is also a class of top talents , That's it 「 Architects 」

You can see from the recruitment salary , Their salary level may be ours 2 Times or even 3 times , This corresponds to what they need to do, which is definitely the same as 「 Junior development engineer 」 also 「 Senior Development Engineer 」 It's different :
I can see from these recruitment contents , from “ Architects ” At the level of , Many are from a macro perspective , Control the company's projects , Design the company's system , The company's projects in disguise become more “ On the tall ” One o'clock .
Now that the distinction has been made , So why do so many friends think that instead of writing code, they get a higher salary than me ?
Why are they paid more than me
First of all, most people , I believe that programmers on the market now , Per cent 50 About people are trained from XX training institution , Per cent 40 People come out of school , It belongs to the scientific class , Another 10% belong to those who change careers by themselves , And among these people , Someone who can show up as an architect , Most of them came out of school , Not absolutely , I believe in people from training institutions and self-study , There are also those who become big men , But that is a minority .
I was having dinner with a friend who was engaged in big data , Listen to her , A master graduated from Tsinghua University came to their company , But at the time of entry , Explain it , I don't know much about what the company does , But the salary is also relatively high , And the company also left this person , After that, you can also think of , He really created a high profit for the company .
There are also some cases , For example, Wu Hanqing of Ali , In front of the interviewer , Directly hacked Alibaba's system , Therefore, it has been appreciated by Alibaba and successfully entered Alibaba , After that, Alibaba cloud's security issues are left to him , Such people are only a minority .
And most of those who don't write code are still in your company , Their technology , Sometimes you can't see , I wrote a before in the company SQL sentence , When actually used in the project , This SQL Because the data queried is relatively large , There are many tables involved , The reaction is slow , And in the hands of big guys , A change SQL strange , Query speed is too fast . They don't write code , Instead of writing code that you've written thousands of times .
The algorithm is better than ordinary people
In the eyes of architects , I don't know what the algorithm looks like , But in ah fan's eyes , Algorithms have always been high-end content , Being able to design a system with good algorithms is simply too important , And these people's algorithms , What is better than some ordinary people is not a little .


边栏推荐
- 甜心教主:王心凌
- Embedded Software Engineer career planning
- MySQL与PostgreSQL抓取慢sql的方法
- JZ63 股票的最大利润
- [I'm a mound pytorch tutorial] learning notes
- Drools dynamically add, modify, and delete rules
- mysql数据库基础
- (C语言)3个小代码:1+2+3+···+100=?和判断一个年份是闰年还是平年?和计算圆的周长和面积?
- (C语言)八进制转换十进制
- Drools terminates the execution of other rules after executing one rule
猜你喜欢

基于Arduino和ESP8266的Blink代码运行成功(包含错误分析)

初始JDBC 编程

China traffic sign detection data set

Sort---

Take you ten days to easily finish the finale of go micro services (distributed transactions)

mysql表的增删改查(进阶)

AI mid stage technology research

Is the neural network (pinn) with embedded physical knowledge a pit?

(C语言)输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

Drools dynamically add, modify, and delete rules
随机推荐
CDA数据分析——AARRR增长模型的介绍、使用
Gaode map test case
Simple understanding of ThreadLocal
Intel internal instructions - AVX and avx2 learning notes
[old horse of industrial control] detailed explanation of Siemens PLC TCP protocol
Leetcode14 longest public prefix
Mysql database foundation
堆(優先級隊列)
WSL 2 will not be installed yet? It's enough to read this article
SparkContext: Error initializing SparkContext解决方法
(C language) octal conversion decimal
【C语言】十进制数转换成二进制数
5g era, learning audio and video development, a super hot audio and video advanced development and learning classic
Lombok common annotations
Initial JDBC programming
OpenCV中cv2.VideoWriter_fourcc()函数和cv2.VideoWriter()函数的结合使用
mysql表的增删改查(进阶)
字符串回文hash 模板题 O(1)判字符串是否回文
分布式机器学习框架与高维实时推荐系统
[C language] Yang Hui triangle, customize the number of lines of the triangle