当前位置:网站首页>Good programmers and bad programmers
Good programmers and bad programmers
2022-07-24 07:35:00 【kse_ music】
I feel a discussion about programmers on Zhihu . Let me suddenly feel sad . Recently, I feel a little exhausted , Can't write a big theme , Just write something small . We start with the little story quoted above :
King Wen of Wei asked Bian que whose three brothers had the best medical skills . Bian que replied that big brother is the best , Second brother , He himself is the worst . King Wen of Wei was puzzled , He asked again , Why is Bian que the most famous ? Bian que replied that it was because when eldest brother treated his illness, people were prevented from getting sick , So not famous . Where's the second brother , When I first got sick , It was cured , People think it can only cure minor diseases . And myself , Insufficient ability , You have to be seriously ill to see , When it is cured, there will be a lot of noise . Fortunately, it's not that quack can cure , As a result, we can see that every time we treat stubborn diseases , Instead, he became famous .
We don't know whether the dialogue that happened thousands of years ago is reliable , But use this to set the programmer's ecosystem , It's really a set of Standards .
There is a Daniel programmer in two different groups under a certain Daniel software of Microsoft , In order not to lose generality , Let's call them Zhang San and Li Si . Zhang San's characteristics are quite brother's style , Sometimes I also act as a second brother . The written procedure is rigorous , The test is also rigorous , Hardly make mistakes . Other colleagues in the group are wrong , Also silently repaired it before something big happened . Li Si's style and Bian que statue , Quick hands and feet, fast work , But there are also many pits . Fortunately, Li Si is smart and quick , Every time when you or others in the group make earth shattering things , Fill the hole quickly , Save the product from danger .
In terms of fame , Li Si is the whole product department from VP Count down the famous reliable Musketeers , Firefighters . Leadership trust is an indispensable right hand . Zhang San became unknown . Only the people in the group know that they are masters . Speaking of the ending , Li Si will arrive soon principal, Zhang SANYO , Has been in the dark , After many years, I finally got qualified senior, Then he was laid off in a layoff .
Things are a little interesting here . Stories thousands of years ago , Thousands of years later, it is still on . Officials may think this is a special case . In fact, it is not . Such stories have been staged !
Tell me about another company that went public and expanded smoothly . We know that every employee in a start-up company , It is the world of engineers who can quickly develop almost usable things . But this thing has a degree , The side effects of something that can almost be used are actually great . If you can't do it well, you have to rewrite it all at some time in the future . The leadership of this company is such a group of code farmers who naturally rise , What we advocate is this style of doing things . But because the company is big , Products can no longer be everywhere bug 了 , But the company test coverage Another mess . There are pits everywhere . So every time a new version is released , All kept delaying and delaying .
In the company, I know a person from Russia , Be rigorous in doing things , Programmed test coverage very good , Because of the previous cooperative relationship , Know this person's job style, And I know this person is one of the best programmers I have ever met . Once I came across chatting , This one kept complaining to me , I shouldn't go to this company . Because everyone in the company advocates firefighters , No one ever feels like writing well code, Less out bug It's important .
Later, I met an engineer from Romania , It is also the same company . I won't comment on the program of this Romanian man , It's a little ugly . But let me see linkedin, In this company, the wind and water rise . When I saw the Russians again , The Russians told me , This Romanian , It's an out and out hacker. Every time I do something , Put the current bug If it can be repaired ,code in a complete mess , Finally, others have to wipe the shit for him . But the leaders like him very much , It can quickly repair things and let products go out .
This matter is here , In fact, it can be summarized in two sentences : Qu Tu Tu's new death grace , To be a guest at a loss .
A programmer's effort to avoid problems , Often, people who try to solve problems like fighting chicken blood after they have problems get less return . You said to judge according to this standard , What went wrong ? From this point of view , We first have to see how a leader evaluates a good or bad programmer . In my experience , It's not that I haven't encountered care about the system structure , For those who can write good programs , Programmers who can guard against the unexpected attach great importance to the leadership . However, what more leaders care about most is how to write things quickly , Release it quickly . The situation based on the latter is becoming more and more common , Especially in many product groups of the famous Amazon , Leaders have MBA Or product manager , In its evaluation system , It won't give programmers like brother Bian que too much room to play .
When I was a programmer , I really hope that I can become an awesome God like brother Bian que . When I look around , See the heroes who saved the company , All are like flat magpies , Or Bian que ++. This problem bothers me , Read zhihushang's article , Quite sad . Then yard farmers , How do you choose ? Managers , What do you think ?
边栏推荐
- 24. Global event bus
- Kali installing PIP and pip source changing
- Service Vulnerability & FTP & RDP & SSH & Rsync
- Deep analysis of data storage in memory
- Jenkins detailed deployment
- C language advanced part III. string functions and memory operation functions
- C language file operation
- 游戏三子棋
- oracle中有A,B连个表,这两个表需要第三个表C关联,那怎么将A表中的字段MJ1更新为B表中MJ2的值
- Oauth2==SSO三种协议。Oauth2四种模式
猜你喜欢

nacos配置中心源码分析

Feature Selective Anchor-Free Module for Single-Shot Object Detection

Simple installation of sqli Labs

My creation anniversary

JS的DOM操作——style的操作

Influxdb未授权访问&CouchDB权限绕过

C language advanced part II Pointer

Vulnhub DC1

MITRE ATT&CK超详细学习笔记-01(背景,术语,案例)

Harbor2.2 quick check of user role permissions
随机推荐
Using bidirectional linked list to realize stack (c)
Influxdb unauthorized access & CouchDB permission bypass
爬虫学习-概述
Harbor2.2 用户角色权限速查
sqli-labs简单安装
【HiFlow】腾讯云HiFlow场景连接器实现校园信息管理智能化
Kali installing PIP and pip source changing
Jenkins 详细部署
The shortest distance of Y axis of 2D plane polyline
给一个字符串 ① 请统计出其中每一个字母出现的次数② 请打印出字母次数最多的那一对
numpy.concatenate
剑指offer专项突击版第8天
MITRE ATT&CK超详细学习笔记-02(大量案例)
DOM operation of JS -- style operation
游戏三子棋
Compilation and debugging (GCC, g++, GDB)
numpy.cumsum
2022-07-23:给定N件物品,每个物品有重量(w[i])、有价值(v[i]), 只能最多选两件商品,重量不超过bag,返回价值最大能是多少? N <= 10^5, w[i] <= 10^5, v
django.db.utils. OperationalError: (2002, “Can‘t connect to local MySQL server through socket ‘/var/r
Oauth2==sso three protocols. Oauth2 four modes