让你遥遥领先的3个编程习惯

  • 发布时间:2023-10-26 16:17:31,加入时间:2022年10月20日(距今935天)
  • 地址:中国»吉林»长春:请咨询我
  • 公司:长光工程师培训中心(长春)有限公司, 用户等级:普通会员 已认证
  • 联系:宋,手机:15648976315 微信:ZN1042491708

我和很多杰出的软件工程师们一起工作过,他们有的来自FAANG之类的大公司,有的来自正处于创业阶段的小公司。

这些工程师中有人自主创业,也有人在大型科技公司领导了数十亿美元的项目。在我与他们一起工作的时间里,我注意到他们绝大部分人的一些共通的编程和工作习惯。我想,或许正是这些习惯让他们成为了行业金字塔中最顶尖的那1%。

一、成为一名工程师,而不是码农

工程是为了解决问题而诞生的。好的工程师将代码视为达到目的的手段。

虽然写代码是一种乐趣,但没有目的地写代码是没有意义的。代码应该用于为用户设计解决方案。

某种意义上,编程是一种创造性的追求。创造力在约束下茁壮成长。添加要解决的明确问题的“约束”,允许工程师以他们认为合适的方式自由地探索和创建解决方案。我所知道的好的工程师都是有产品意识的:首先考虑为人类解决问题。说到这里,就引出了下一点。

二、为人而不是为机器编写代码

“任何傻瓜都可以编写计算机可以理解的代码。优秀的程序员编写人类可以理解的代码。”代码是为人类编写的,而不仅仅是为计算机编写的。代码是为团队中的工程师准备的,他们会阅读、维护并在代码的基础上进行构建。代码是为用户准备的,不管是用手机的孩子,还是调用API的开发者,或者是你自己。

我认识的好的工程师总是为所有受众评估他们代码的价值。

如果他们没有打动某个受众,则该代码就不会投入生产。

三、与代码本身分离

优秀的工程师不依附于代码本身。

即使他们已经完成了90%,如果改变意味着最终的结果会更好,那么他们不害怕删除代码并重新开始。代码不是个人的,所以反馈是从容的。代码并不完美。没有人关心完美的代码。他们关心的是带来变化的代码。教会自己不依附于代码的好方法是认识到,在20年内,你的大部分代码很有可能成为技术债务、被弃用或被重写。

如果你想学习更多知识,就来长光工程师培训中心吧,这里作为长春光机所的合作单位,师出名门,其职业教育优势不言而喻。长光工程师培训中心拥有独立的科研团队,课程研发建立在企业的需求、学员的需求以及市场的发展趋势上,让学员毕业以后能更符合企业需求。

联系我时请说明来自志趣网,谢谢!

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。