程序员常犯的4大错误,快看你有没有中招

百家 作者:程序人生 2022-07-12 09:29:40

【CSDN 编者按】互联网浪潮下,程序员数量呈爆发式增长,然而在高薪高福利的表面下,危机与焦虑同样并存,其实所谓的“危机”归根究底在于思维有了偏差,今天我们就来盘点一下程序员最容易忽视的4大思维误区,快来一起看看吧。

作者 | 侯菲艳        
出品 | 《新程序员》编辑部


CRUD,代码能跑起来就行
大多数的程序员在写代码的时候,都只关心这个程序能不能跑起来,而这恰恰就是普通程序员和高手程序员之间的分水岭。客观地看,你是只会面向搜索引擎编程,还是能够写出更高质量的代码?亦或是能在大型项目中参与设计实施?有很多程序员,在一家公司一待就是好多年,技术也随之停留在了刚入职且尚有学习热情的那半年,等到有一天公司内部结构优化,等待他们的只能是被裁掉的命运。到那个时候,相信不会再有一家公司愿意以高薪聘请只会CRUD(Create、Read、Update、Delete)的他们,而在网上鼓吹“35岁危机”的,或许就是这部分人。
所以,相较于埋头苦抠代码,你需要有更宽广的思维,勇于从所在项目和岗位上跳出来,站在行业视角重新俯瞰自己的定位,相信你会有不一样的发现。(延伸阅读:35岁才是一个程序员成熟的开始!


只选择自己熟悉的技术栈


当你创建一个项目时,是会学习一个新的技术栈,还是选择用自己熟悉的技术栈?相信大部分人都会选择前者。Angular一定是前端最好的框架吗?后端开发一定要用Spring Boot吗?未必,那为什么大家还是选择自己最熟悉的技术栈?因为他们并不了解其他的技术。
看到这里,有的人可能会说,“我做的项目类型都差不多,已有的解决方案足够成熟,没必要花费时间和精力学习新的技术,而且老板肯定也不会因为你要学一个新的东西而延后上线时间”,这种想法在现实中确实存在,但从长远来看,在舒适圈躺平对个人的成长百害而无一利。在学习新技术的过程中,你会看到一种新的思路、新的解决方案,只有终身学习的心态程序员才能不被滚滚的科技浪潮所淘汰。

我的代码不可能有Bug,都是产品经理的锅


国内很多程序员和产品经理的关系并不融洽,这一点可以体现在方方面面,比如当产品经理提出需求变动的时候,程序员多半会吐槽“早干嘛去了,来来回回改需求,想清楚功能再提需求有那么难吗?”再比如当客户提出一些看似“莫名其妙”需求的时候,程序员则会将炮火对准产品经理,“为什么不在客户面前据理力争,这个需求实现不了”。

抛开对产品经理的“偏见”,程序员会有这些“吐槽”的根本原因在于对项目的不了解。程序员关注的点往往在技术实现与细节上,相对缺乏对项目的整体把控能力。一个完整的项目需要在考虑预算的同时兼顾技术实现,在满足客户需求的同时还要重视用户体验,还有业务环境、市场变化等无数不确定因素。从另一个角度来看,程序员只有站在整体项目的角度,才能对项目有更深入的理解,实现高效编程。


吃完程序员“青春饭”就退休


很多程序员对自己的职业规划就是在35岁之前频繁跳槽涨薪,尽可能积累更多的财富,然后回老家找一份安稳的工作坐等退休。他们的想法很现实,对自己的定义也非常清晰,唯一的遗憾是他们不相信自己可以凭借技术在业内长久立足。

对于这些人来说,摆正心态才是第一位的,程序员的魅力不就在于通过代码改变世界吗?只有当你站得位置足够高,才不用担心内卷。
这个时候可能又有人要说,“道理大家都懂,思维和习惯的养成并非一日之功,现在想改变应该从哪做起呢?”
或许,《新程序员》能帮助你走出思维误区!

如果你希望自己:

  • 打开视野,拓宽岗位之外的思维

  • 提升学习、工作效率,由被动接受转为主动学习状态

  • 深度探索行业技术,站在技术大牛的高度看待问题,成长为技术多面手
在《新程序员》,与数十位技术大牛深度对话,助你找到破局之道。

新程序员001-004》已震撼上市,这是一套围绕开发者黄金十年,到数据库时代&软件定义汽车、云原生和全面数字化实践、再到我们的技术时代,我们的程序人生为主题的IT从业者的必读书籍。

欢迎扫描下方二维码或点击「阅读原文」

即可畅享电子书及精美纸质书。

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接
百度热搜榜
排名 热点 搜索指数