当前位置:网站首页>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 .
边栏推荐
- [old horse of industrial control] detailed explanation of Siemens PLC TCP protocol
- Intel internal instructions - AVX and avx2 learning notes
- Leetcode122 the best time to buy and sell stocks II
- drools中then部分的写法
- Differences between nodes and sharding in ES cluster
- Take you ten days to easily finish the finale of go micro services (distributed transactions)
- Simple use of drools decision table
- AI中台技术调研
- The blink code based on Arduino and esp8266 runs successfully (including error analysis)
- Heap (priority queue)
猜你喜欢
基于Arduino和ESP8266的Blink代码运行成功(包含错误分析)
[QT] Qt development environment installation (QT version 5.14.2 | QT download | QT installation)
The differences and relationships among port, targetport, nodeport and containerport in kubenetes
SparkContext: Error initializing SparkContext解决方法
MySQL与PostgreSQL抓取慢sql的方法
AI中台技术调研
Find the common ancestor of any two numbers in a binary tree
测试左移和右移
AI mid stage technology research
还不会安装WSL 2?看这一篇文章就够了
随机推荐
drools执行指定的规则
刷题---二叉树--2
jenkins 凭证管理
mysql表的增删改查(进阶)
中国交通标志检测数据集
二分刷题记录(洛谷题单)区间的甄别
There is a hidden danger in CDH: the exchange memory used by the process of this role is XX megabytes. Warning threshold: 200 bytes
How does Premiere (PR) import the preset mogrt template?
基于Arduino和ESP8266的Blink代码运行成功(包含错误分析)
基于Arduino和ESP8266的连接手机热点实验(成功)
记录一下MySql update会锁定哪些范围的数据
mysql数据库基础
还不会安装WSL 2?看这一篇文章就够了
PyTorch nn. Full analysis of RNN parameters
Adding database driver to sqoop of cdh6
Writing method of then part in drools
China traffic sign detection data set
Discrimination of the interval of dichotomy question brushing record (Luogu question sheet)
求16以内正整数的阶乘,也就是n的阶层(0=<n<=16)。输入1111退出。
Leetcode122 the best time to buy and sell stocks II