2018|10

154

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

普通程序员和高级程序员有什么差别? [复制链接]

从思维和习惯角度看,普通程序员和高级程序员的差别主要体现在以下四个方面:

 

一、编程思维差别

普通程序员在收到新需求的第一反应大多不是思考,而是吐槽“为什么又要改需求,他/她到底懂不懂产品”,然后在愤懑中闷头敲代码、改Bug、继续敲代码、继续改Bug,陷入无止境的循环当中。到最后,没有编程思维的人,敲再多的代码,也只能做一名普通程序员。

 

二、是否知道怎么解决Bug

普通程序员发现Bug后,直接复制粘贴靠百度,“一杯茶,一根烟,一个Bug想一天”,能不能解决全靠运气。

高级程序员在发现程序报错后,首先会查看浏览器控制台是否发送了对应的请求,如果是的话再看请求码是什么,然后根据不同的错误码做出不同的调试方案,要么通过报错日志找到对应的地点进行修改,要么通过开发工具断点调试,顺藤摸瓜找到最终问题。

当问题解决后,有经验的高手往往会复盘总结处理好善后问题,下次再出现类似情况就能第一时间做出反应,普通人与高手的差距往往体现在解决问题的能力上。

 

三、有没有养成良好的学习习惯

很多程序员在毕业后便不再主动学习,他们的技术水平也就停留在了刚进公司的那几个月。时光流逝,每年有大量更年轻、更有热情的应届生走出校门,他们随时都有可能替代掉高薪低性价比的普通程序员,如果没有主动学习、终生学习的意识,这批人注定将会被技术大潮所淘汰。

 

四、视野狭窄,缺乏长期的目标规划

程序员长期处在996、007繁忙的工作节奏中,鲜少有时间停下来去思考自己的目标到底是什么,现在的你和刚毕业时的你相比有什么变化?五年之后你希望自己活成什么样子?

首先,要敢于自我革新,与过去的思维习惯划清界限重新开始。在日常工作中,多去看看“大神”做的项目,看他在一开始的时候是如何设计项目的,在编程的过程中对数据库进行了哪些操作,以及为什么这么做。久而久之,当你自己的项目遇到复杂的需求时,你也能够在这个思路的基础上进行难点拆分,不断改进优化项目,这将会是你进步的开始。

其次,拓宽视野,培养终生学习的习惯。将目光从个人所在岗位转移到行业中去,多去了解国内外的技术圈发生了什么,多去看看行业内外正在进行哪些变革,每天抽出一个小时的阅读时间,从被动学习转变为主动学习。“人生在勤,不索何获”,只有站在巨人的肩膀上不断学习,才能获得长远发展机会。

最后,制定长期发展目标。想清楚自己到底想要从事什么岗位,未来在这一岗位上想要达到什么结果,将大的目标切分成阶段性目标,以此为导向不断努力。就算阶段性目标失败了也没有关系,回过头复盘总结,看在哪些地方还有进步空间。
 

最新回复

不仅程序员,,我觉得任何职业里这种思维都是普通和优秀的分野所在   详情 回复 发表于 2022-9-15 10:21
点赞 关注
 
 

回复
举报

6773

帖子

2

TA的资源

版主

沙发
 

这和普通程序员、高级程序员没有太大关系,而且和能力有关系。

 
 
 

回复

6060

帖子

6

TA的资源

版主

板凳
 

都是普通程序员过来的

 
 
 

回复

6841

帖子

11

TA的资源

版主

4
 

楼主是不是这样的思想,比如说,普能的食材,一般人就会做出一道可以吃的菜,高级厨师可以做出一味美食。当然,写代码的人,也跟其所处的环境不同,成材也不同。就象千里马与伯乐之间事情。缘份与美女之间的事情吧。

 
 
 

回复

2870

帖子

4

TA的资源

五彩晶圆(中级)

5
 

高级程序员是写程序的时候就知道会有什么BUG,普通程序员是只有运行的时候才知道有什么BUG

 
 
 

回复

7452

帖子

2

TA的资源

五彩晶圆(高级)

6
 

高级程序员和普通程序员很大一个差别是:高级会合理摸鱼

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

277

帖子

0

TA的资源

纯净的硅(初级)

7
 

万丈高楼平地起,高级程序员也是从低级开始的,一层层爬上去,站的位置高,看的比普通程序员更远,考虑的更全面一点

 
 
 

回复

221

帖子

0

TA的资源

一粒金砂(高级)

8
 
不要轻易地放过自己每一个小小的发现,也许大的学问就在那里呀
 
 
 

回复

221

帖子

0

TA的资源

一粒金砂(高级)

9
 
你的真诚是一份宝贵的“财富”,令我感动不已
 
 
 

回复

4771

帖子

12

TA的资源

版主

10
 

普通程序员活多钱少 高级程序员活少钱多 没啥区别,风口一吹,鸡犬升天

 
 
 

回复

66

帖子

1

TA的资源

一粒金砂(中级)

11
 

不仅程序员,,我觉得任何职业里这种思维都是普通和优秀的分野所在

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表