成为优秀程序员需要具备的6个特质
Python实战社群
Java实战社群
长按识别下方二维码,按需求添加
扫码关注添加客服
进Python社群▲
扫码关注添加客服
进Java社群▲
作者 | Sarah
译者 | 王强
策划 | 李俊辰
来源丨前端之巅(frontshow)
https://mp.weixin.qq.com/s/Xo0ugzWuw_KySe7HYBNtDA
坚持
坚持不懈的努力会增强你的技能水平。专业技能的成功是具有可复制性的,但前提是你需要在一个领域内坚持不懈且专心致志地努力下去。你不是要编写完美的代码,但当你写的代码越来越多,最终就会从中获得经验和知识。
懒惰
Perl 编程语言的作者 Larry Wall 在他的书中提到了优秀程序员的三个良好特质:懒惰、急躁和自负。如果你想找到实现目标的最佳方法,那就去问一个懒惰的人吧。有些时候,懒惰并不是一个贬义词。所谓懒惰,就是寻找最快、最有效的方法来完成任务,自动化某些过程并节省时间。
学习的热情
要保持学习的热情:如今,技术更新迭代频繁,程序员所拥有的技能和专业知识可能每隔几年就会过时。作为程序员,跟随最新趋势是非常重要的。
调试技能
培养你的调试技能。如果软件无法提供预期的结果,则你需要快速有效地找到问题的根源。谨慎地检查你的代码并查找可能存在的问题,直到找到答案。
施加影响
把你的工作分享给其他开发者,听一听他们的批评和看法。你所产生的影响会让你成为一名优秀的程序员。你可以创建网站、移动应用程序、框架或库并在线共享它们。通过自己的项目获得更多认可,打开新的大门。
企业家心态
推销你的作品以增加曝光率。如果你邀请人们使用你的项目,那么你将被视为优秀的工程师。当你的产品有客户支持时,就会带来更多的机会。如果你的一个项目得到了市场认可,那么你就有了一项业务。
总而言之,请考虑最简单的问题解决方案,跟上你使用语言的变化趋势,安排时间来应对新的挑战并坚持到底,同时要确保你的工作能够赢得客户,收获验证和批评。
延伸阅读
https://medium.com/dev-genius/6-things-that-makes-you-a-good-programmer-240f01e34872
程序员专栏 扫码关注填加客服 长按识别下方二维码进群
近期精彩内容推荐: 美国如果把根域名服务器封了,中国会断网吗? 阿里取消 “ P ”序列职级显示,你怎么看? 不要再问我 in,exists 走不走索引了... 用Python实现电脑手机文件互传秒完成
在看点这里好文分享给更多人↓↓