什么是高级程序员?

2020-08-02 11:24:26 +08:00
 arist
6278 次点击
所在节点    程序员
30 条回复
outoftimeerror
2020-08-02 21:25:57 +08:00
看钱吧,你说你各种牛逼,一个月拿着不到 50k 的薪水,资本金的骡子而已。
MarioLuo
2020-08-02 22:46:05 +08:00
最基本的是编码能力吧,写了一坨 fuck 的代码,难道你还觉得是高级程序员写的吗,,第二是解决问题,第三学习,最近隐隐感觉要突破中阶了,主要感觉有以下几点:
1.代码可读性提高,设计能力提高
2.学习能力提高,会轻松的查阅英文文档
3.除了收集大量提高生产力工具外,开始自己造轮子了
4.代码质量开发流程等都熟悉并优化
5.开始有自己的想法,不再盲目的信任最佳实践
fly22109
2020-08-02 22:57:01 +08:00
真正的高级程序员是善于从不确定性中探索中找到具体的业务价值点的;
上面说的更好更快实现需求的只能说是高级工具人
nasmatic
2020-08-02 23:01:04 +08:00
高级程序员就是老程序员,简单点别整那些花里胡哨的
hyy1995
2020-08-02 23:16:03 +08:00
1. PPT 写得好、善于总结。领导不会知道下属的代码写的如何如何,只会看结果,写得一手好 PPT,在汇报工作的时候能把蚂蚁大点事说成天大的事。通常初、中级程序员是不具备这个能力的;

2. 有组织能力。能够担任起项目负责人的角色,分配工作内容,带动手下去开发项目。

至于代码写的好不好,那可真就不一定了。初中级程序员的工程能力不一定比高级差,但“软实力”是肯定比不过高级程序员的…
LancerEvo
2020-08-03 00:41:37 +08:00
我觉得楼主说的蛮高级的
高级不等于在某一方面钻的很深
高级有很多种高级的办法
yinft
2020-08-03 09:26:57 +08:00
10k 的低级程序员路过,看评论个个都是人才。
ZSeptember
2020-08-03 10:14:38 +08:00
真正的高级,需要在能独立解决技术问题的前提下,有一定的项目管理能力
能负责一个中型的项目,能带领团队,将不明确的需求明确,推动项目的落地。
charlie21
2020-08-03 13:49:57 +08:00
如何从初级程序员变成高级程序员? - InfoQ
https://www.infoq.cn/article/6gagslvv3x5oQLpaVpv8
https://yq.aliyun.com/articles/755478
无我编程的十条戒律(程序员的自我修养)
https://www.infoq.cn/article/2017/06/10-Commandments-without-program
xsm1890
2020-08-03 15:49:21 +08:00
发量

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/694975

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX