查看原文
其他

程序猿:“合格”与“不合格”的差距

小峰 杰哥的IT之旅 2022-06-07

编程,你靠的是兴趣吗?那你错了,只有兴趣,是无法登录成功的彼岸。


编程,我个人认为,你必须要充满激情、持之以恒的学习和实践。编程是一个没有极限的职业,我们狂热起来像疯子,脑子里除了工作一切皆可抛。


在程序猿职业生涯的开始阶段,他们将面临许多挑战,面对困境,有的人会放弃、有的人会坚持,有的人会成为这个领域的领头羊。


合格程序猿宝典,你拥有几点呢?(没有的偷偷学哦)


NO·1 愿意学习新技术

随着技术的不断进步,我们学到和实施的技术会很快地过时。所以,作为一个程序员,你就需要更新你的技能,保持与时俱进。市场上出现的所谓新技术通常由一些进程和语法变化而构成,但逻辑是相通的,所以你可以很快地掌握它。


NO·2 调试技巧

程序员不但需要创建代码,而且当软件不按预期方式工作时,程序员还必须能够快速而有效地解决问题。

因此,与其更改所有代码,还不如在创建程序时制作适当的流程文档,以便你可以快速检查代码并尽快找到问题。制作正确的文档可以方便你快速调试程序,而不浪费时间。

NO·3 解决问题的技巧


当一名普通的程序员获得项目/模块时,他们会直接写代码。但一名成功的程序员会试图找出代码出现问题的根源,并通知团队领导或项目负责人。因为有时在文档化项目需求并启动项目后,或者甚至在完成项目后,我们才会在项目中遇到一些问题。所以最好在出现问题之前先找到问题。此外,快速地找到解决问题的方法。

NO·4 对工作的热情


我们的工作时间大多为朝九晚五,但是当你对工作迸发激情时,那么不要到了休息日就将工作束之高阁。一直工作直到完成它。当然,我的意思不是说如果你没有解决方案,还得成天垂头丧气对着电脑,我的意思是如果你已经接近于完成的时候,那么索性一鼓作气搞定吧。

你的经理或高层将会欣赏你的工作,并且当你有一个良好的环境时,你的激情将会越发高昂。

另外,在没有工作的时候也不要无所事事。不妨尝试构建一些新的应用程序,如游戏,拼图,聊天应用程序等,这将有助于使你更加热爱你的工作。

NO·5 不气馁


因为截止日期的紧促,所以编程也是一个高压的职业。更有的时候看上去我们似乎一事无成。那些蹩脚的程序员可能会因此而气馁而停止工作。但伟大的程序员会冷静地处理紧张局势,然后继续奋斗。


NO·6 懒惰…我的意思是更高效!

当有很多任务并且快没有时间来完成项目的时候,这时只有懒惰的程序员才能找到更好和最快的解决方案,因为他非常了解如何才能事半功倍。

如果你想找到做事的最好方式,那么就去问懒惰的人;很多时候这些所谓的懒人会找到最好、最快和最有效的方法,因为他们总在试图寻找更高效的路径方法。

NO·7 处理失败的能力


作为一名程序员,我们很少能够在第一次尝试时就成功,所以失败几乎是确定的。请将失败视作是一个挑战,而不要因此一蹶不振溃不成军。耐心和坚持对于想要在编程方面取得成功是非常重要的。


NO·8 主动投入研究


编程语言只是宏伟蓝图中的一部分。一名优秀又成功的程序员总是试图为雇主编写可有效工作的代码,并帮助解决业务问题。有时,这是需要你做一番挖掘和探究的。


NO·9 团队心态

作为开发人员,你始终是团队中的一员,因为你只有在设计师、业务人员、分析师和销售人员等团队成员的帮助下,才能非常高效地实现你所期望的成果。

如果你不能和团队实现合作,那么你将永远无法达成目标。

NO·10 业务视角


在 IT 互联网公司任职程序员很容易,但完美型程序员总是会专注于业务目标。这样你才能从高处超越而不仅仅只是工作于应用程序。只有以业务为重点的程序员才能为提高新项目的效率和运营提出可能的建议。


译文链接:

http://www.codeceo.com/article/how-to-successful-programmer.html
英文原文:How to Become a Successful Programmer
翻译作者:码农网 – 小峰


最最最最后,还是要说,如果对你有帮助、如果你觉得有用、如果你觉得有价值、如果你看着顺眼、如果……等等,你可以通过以下方式鼓励我一下下哈:

1、转发;

2、文章点个好看;

3、加个“鸡腿”;

 

好了,大家开始行动吧!


推荐阅读:

女神节,惊喜,公众号,达标

生活…感情…工作…各种…都是浮云

干货 | 推荐几款实用的思维导图工具

7 道经典面试题和秒收 offer 的技巧

当 HR 问到你这些问题时,你该如何回答?

金三银四,求职前的工作,你准备好了吗?

程序员如何规划自己的职业生涯?

人人都是项目经理,但不是每个人都能管好项目...

小团队如何完成自动化运维实践呢?

原来运维不仅仅是Linux,竟然还要知道这么多?

程序员为什么一定要用Linux操作系统?

数据分析的发展和演变经过哪几个阶段?


资源分享:

T级技术资源大放送!包括但不限于:Linux、Python、Java、前端、测试、大数据、人工智能等,具体获取方式请点击下方链接进行查看~资料大放送①期 | 这份资料很特别!


福利 and 交流群:

小编开通了CSDN的积分下载年度超级会员,只为各位读者提供更好的福利,更多的福利!详情请点击CSDN海量资源免费下载!进行查看;


为更好的与读者有个交流,因此建立了读者群,详情请点击欢迎加入JakeTian技术交流群!进行查看,另外各位加我的时候请备注:地区-职业方向-昵称,例如:北京-Python-小明。方便今后建立各地区群而做准备!


添加小编微信,加入技术交流群


长按 识别二维码 关注



你好看吗?

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存