查看: 22077|回复: 61
收起左侧

[职场感言] [讨论]身边优秀的程序员都有一些什么特质?

    |只看干货
匿名用户-550  | 添加认证 | 2022-8-29 09:35:38 来自APP |阅读模式
本楼: 👍   97% (34)
 
 
2% (1)   👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本人大厂转码初级码农一枚。 工作非常努力, 全天10+小时的工作。 但是楼主感觉离成为优秀的程序员差好远。

为了让自己对于一个优秀的程序员有一个正确的认识,而不是拍脑袋瞎努力, 特发此贴请教一下大家:

身边有没有那种大家都公认的优秀的程序员同事,那种升职快,老板赏识,同事佩服。 他们一般都具有哪些具体特质,或者有没有什么具体的事件会让你觉得很佩服。

欢迎大家踊跃讨论,感激不尽!. 1point 3acres

补充内容 (2022-08-29 12:24 +8:00):
认真回复都加米!!!!!!!!!!!

评分

参与人数 7大米 +13 收起 理由
美羊羊爱喝鱼头汤 + 1 赞一个
keke1u + 1 赞一个
jamesthu + 1 赞一个
renlong30 + 2 给你点个赞!
daxiaZoe + 1 赞一个

查看全部评分


上一篇:Amazon NG SDE明年入职 求教survive经验
下一篇:【remote医保求教】加拿大跨省remote, 公司提供的医疗保险可以买在居住省吗
CHENCYZW 2022-8-29 10:46:38 | 显示全部楼层
本楼: 👍   100% (43)
 
 
0% (0)   👎
全局: 👍   99% (352)
 
 
0% (3)    👎
聪明才智,眼界,软实力肯定是有用的。

此外,凡事有兴趣dig a little bit deeper,而不是简单完成任务交差。这样就有动力看更多问更多学更多。

时间线拉长,你就是优秀的程序员,也同样适用于其他行业的大众非天才选手。
. 1point3acres.com
最能成长的工作不一定是996类型。求知欲才能激发更高的创造力!

评分

参与人数 3大米 +7 收起 理由
admin + 5 很有用的信息!
14417335 + 1 给你点个赞!
woyaojiayou + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
匿名用户-F02  | 添加认证 | 2022-8-29 15:35:27
本楼: 👍   100% (46)
 
 
0% (0)   👎
本帖最后由 匿名 于 2022-8-29 00:38 编辑

善于钻研,真的对做的事情有兴趣。.
在亚麻,team里2017年来的NG,当时入职什么都不懂,但小哥就是爱钻研,所有的事情不了解就看代码。当时有涉及到非常低层的web browser driver rendering,他直接花了几个周末把chromium相关的代码读透了,后来就成了这部分的owner。
. check 1point3acres for more.
几年下来,这哥们今年已经是L7. 我们VP在亚麻20年,发邮件祝贺说这是他听说过的升PE最快的,发邮件当天这哥们是26岁生日。不过人基因强大,他爹在微软写代码写了30年,现在是distinguished engineer.

评分

参与人数 6大米 +16 收起 理由
美羊羊爱喝鱼头汤 + 1 赞一个
unclewillie + 1 赞一个
admin + 10 很有用的信息!
zea7ot + 2 给你点个赞!
stonepeter + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

地里匿名用户
匿名用户-901  | 添加认证 | 2022-8-29 16:26:14
本楼: 👍   100% (17)
 
 
0% (0)   👎
本帖最后由 匿名 于 2022-8-29 16:33 编辑

主要还是看以什么样的标准去评判优秀,基本上可以分为两种维度的能力:
- 技术上持续的求知欲和创新力,不断地解决问题,设计系统,是以为 thing business:鄙视链上层主要以research scientist或者distinguished engineer为主,但作为一个工程技术类专业,大多数人更多还是用已有的思路和方法解决工程问题,coding本身只是工具,本身的creativity有限;想要精深,更多是聚焦于应用算法,编译等学术领域,或者和其他学科结合,比如与图形学结合的GL,结合一些玄学算法的CV,以及应用在CV或者语音,自动驾驶上ML
- 组织和调动其他码农(包含向上和向下),或者团队成员的能力,可以称为people business。也有楼上称其为“钻营”,似乎这个词有点贬义,并且这种软实力并不能向技术上的“硬实力”一样激起同类羡艳的目光;反而由于很多人深受煞笔PM的迫害,因此对这种“软实力”充满鄙夷,这种鄙夷尤其以国内为严重(受迫害,PUA等现象颇为严重);然而,PM这类的角色在绝大多数企业和组织中往往承担着上行下达的重要角色,从管理成本角度来看,以PM为最小单位,来划分,组织和调动生产力,是互联网世界里效率相当高的一种制度;并且,善于处理人际关系在任何行业都是一个值得尊敬和学习的能力

评分

参与人数 7大米 +22 收起 理由
maxmonlt + 1 赞一个
stupidBoy + 1 赞一个
admin + 16 很有用的信息!
Laojiang + 1 赞一个
yemengchen4371 + 1 赞一个!

查看全部评分

回复

使用道具 举报

地里匿名用户
匿名用户-694  | 添加认证 | 2022-8-30 02:07:06
本楼: 👍   100% (19)
 
 
0% (0)   👎
我觉得楼主就很有潜力!
我也说说我见到几个优秀的程序员同事吧。
首先,我是叔叔级的程序员。从15岁高中时期就开始写程序,现在年近45,仍然还在一线写程序。和各种程序员都合作过。朋友圈里有各种写程序的大神、同事公认的优秀程序员,升职很快的同事。
我说几个例子和我的观点给你参考。
1. 兴趣,见过的所有的优秀程序员,无一不是对写程序本身充满了热情。有见过政治观点偏激也有有见过情商低的还见过身体健康欠佳不爱运动的。但和他们说起写代码的事情,无一不是充满热情,兴趣十足。. 1point3acres
2. 专注。每个优秀程序员专注的方法都有些区别。比如说我认识的在公司很快升到Senior Princepal的三哥,和他讨论问题的时候,他有一两分钟时间的沉思,不说话,盯着屏幕或者某一个地方,在努力地思考,很快就能得到解决方案。再比如说前同事,现在在snap做到senior eningeer manager的,他一段时间只专注做一个重要功能,绝对不会在多个项目之间切来切去,就算是别的项目也很急,他也很容易去帮人完成,他是不会从当前他的项目里跳去别的项目的。.1point3acres
3. 远见。这一点并不是每个优秀的程序员都有,但是大部分的优秀程序员都有。比如说我自己,我在高中的时候就预见自己会做程序员,因为天质一般,个人经历也走了一些弯路,但最终还是能快速升级做到顶尖公司的算法工程师,职位和级别都很高。再比如说我的同门师兄,如今是高领资本的合伙人,他很早的时候就预见到了开源软件会给中国带来无限的机会。再比如我现在的一个非常年轻的同事,在业务和算法上非常有远见,不出意外,他很快就会成为公司的顶级合伙人。

评分

参与人数 6大米 +26 收起 理由
x2012t + 1 赞一个
stupidBoy + 1 赞一个
admin + 20 很有用的信息!
llwc + 2 给你点个赞!
毛毛895 + 1 赞一个

查看全部评分

回复

使用道具 举报

bbbsssqqq 2022-8-30 03:22:43 | 显示全部楼层
本楼: 👍   100% (27)
 
 
0% (0)   👎
全局: 👍   100% (107)
 
 
0% (0)    👎
其实和其他领域的所有优秀的人是一样的。

在解决一个问题或者提出一个方案的时候,优秀的人会多问自己为什么。为什么选择这个技术?肯定不能是因为以前用过、网上有人用、觉得这个新技术挺好玩的。优秀的人肯定是会横评一下不同方案的优劣,然后根据每个项目的特点来决定使用哪个。还有比如一个方案无法达到预期,有没有备选方案。方案的潜在问题有没有预案,上线后出了问题怎么办。

优秀的人还善于记录和总结。记录下所做项目的过程,在项目结束的时候进行整理和总结。一来方便后续的维护者方便查阅。如果维护都搞不定过了几个月再来找你,你也不用到处去翻之前放在不同地方的资料(甚至没有记录)。二来,未来你要再做类似的项目的时候,这些总结完全可以省下你很多Research时间,无需从头再来。这样做于公你是一个负责的人,于私你积累了各种经验。

其实优秀的人和普通人就是看一步和看五步甚至是10步区别。

评分

参与人数 5大米 +24 收起 理由
Laojiang + 1 赞一个
zzc1997 + 1 赞一个
阿甘NDLX + 1 赞一个
admin + 20 很有用的信息!
穆汛 + 1 赞一个

查看全部评分

回复

使用道具 举报

wzf1943 2022-8-30 06:57:00 | 显示全部楼层
本楼: 👍   100% (50)
 
 
0% (0)   👎
全局: 👍   96% (670)
 
 
3% (22)    👎
感觉不同阶段的程序员的优秀不是想通的,工作有些年份观察到的结果如下。
1. 初级程序员:感觉这一级的程序员平均其是不是优秀就是看他是不是聪明,是不是学习能力强,是不是可以快速的在一个大的repo里找到自己能做的部分。已经出现问题可以合理假设问题,提出问题。虽然经验有限但是一般方向是对的。
2. 中级程序员:这部分程序员干一般的活都问题不大,区别就是接触的工具是否够广,遇到的坑是否够多。这一级别的程序员感觉差距就是大家说的 passion了,那些真的喜欢写代码的人就会比较有优势,沉迷于各个框架,开源项目里不能自拔。
3. 高级程序员:除了写码经验丰富,这个level的程序员一般都有比较完整的从零开始一个项目的能力。一个项目从POC 到GA 中间要经历非常多的细碎的问题,是否接触过这些问题,以及如何解决整个项目落地的各种问题就是考察这个阶段程序员的关键点。因为不单纯是技术问题,所以很多沉迷于技术的程序员到这一层不少会相当的不适应。有些情商低的甚至会最后落得鸡飞蛋打。
4. 士大夫级的程序员:这个级别的程序员或者工程师给我的总体印象就是非常的会抽象问题,并且能够给出解决抽象问题的大致方向。这部分程序员已经不太关心具体的实现细节,用什么工具。而是各个大组件之间彼此如何抽象。或者如果下边遇到问题,他是否可以快速的给出一个可行的方向。这个所谓的可行不单纯是能不能做出来,更多的是能不能多快好省的做出来。这种长期工程实践内化出的工程sense确实是比较玄妙的,感觉真是漫长积累的过程。. 1point 3acres
5. 大神级的程序员:这部分程序员简单的讲就是除了以上的素质,可以独立找到一个发展方向。这个发展方向可以直接或者间接的给公司带来真金白银。比如100m以上的营收,公司因此会给个 VP 当当之类的。这个level的程序员我也就遇到过一个,他写码写的不怎么样,但是不妨碍人家在自己研究的专业领域是专家中的专家。

评分

参与人数 19大米 +39 收起 理由
Laojiang + 1 赞一个
steven555 + 1 赞一个
maljean + 1 赞一个
猫叔叔 + 1 赞一个
fkmt + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
匿名用户-A07  | 添加认证 | 2022-8-29 10:35:36
本楼: 👍   100% (72)
 
 
0% (0)   👎
我自己喜欢的程序员的特质就是人kind,技术上差不多就行了
不喜欢跟技术很强,但不好相处的人一起工作

升职快,老板赏识,同事佩服,这种大部分其实靠的也不是技术,还是看soft skill,在对的时间遇上了对的人

评分

参与人数 2大米 +2 收起 理由
毛毛895 + 1 赞一个
ckpg + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
匿名用户-4E7  | 添加认证 | 2022-8-29 09:40:26 来自APP
本楼: 👍   100% (5)
 
 
0% (0)   👎
知识树广且深,日常娱乐可能就是钻研技术😂😂
回复

使用道具 举报

uwajiyama 2022-8-29 10:47:44 | 显示全部楼层
本楼: 👍   60% (6)
 
 
40% (4)   👎
全局: 👍   93% (2683)
 
 
6% (188)    👎
特质:印度人。
回复

使用道具 举报

7yundao 2022-8-29 11:40:14 | 显示全部楼层
本楼: 👍   100% (4)
 
 
0% (0)   👎
全局: 👍   88% (367)
 
 
11% (48)    👎
优秀的程序员 -> 女朋友漂亮
以上。
回复

使用道具 举报

xav-zjf 2022-8-29 11:57:35 来自APP | 显示全部楼层
本楼: 👍   100% (9)
 
 
0% (0)   👎
全局: 👍   95% (804)
 
 
4% (35)    👎
优秀的程序员 = 长得帅,身材好,头发多
回复

使用道具 举报

地里匿名用户
匿名用户-096  | 添加认证 | 2022-8-29 11:58:16 来自APP
本楼: 👍   100% (14)
 
 
0% (0)   👎
匿名用户 发表于 2022-08-28 19:35:36
我自己喜欢的程序员的特质就是人kind,技术上差不多就行了
不喜欢跟技术很强,但不好相处的人一起工作
楼主描述的不是优秀程序员,是成功的程序员。 很不幸,优秀的程序员一般都不成功。当优秀在专研的时候成功的在钻营。当优秀的出解决方案并在努力实施的时候 成功的已经把这个项目的主导权争取到手了。那么问题是楼主到底是关注优秀的呢还是成功的?

评分

参与人数 1大米 +1 收起 理由
yemengchen4371 + 1 赞一个

查看全部评分

回复

使用道具 举报

akdhfikbk 2022-8-29 12:00:13 来自APP | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   93% (2641)
 
 
6% (176)    👎
好问题,帮顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表