如何成为一名成功的程序员?

转载 2018年04月13日 00:00:00

【回复“1024”,送你一个特别推送】

编程是一个仅靠兴趣仍不足以抵达成功彼岸的领域。你必须充满激情,并且持之以恒地不断汲取更多有关编程的知识。只是对编程感兴趣还不足以功成名就——众所周知,我们工作起来像疯子。

编程是一个没有极限的职业,所以要成为一个成功的程序员,你必须超越现有已存在的极限。在程序员职业生涯的开始阶段,他们将面临许多挑战,面对困境,他们之中有一些人将会放弃,而只有少数人会坚持到底,并成为这个领域的领头羊。

成为成功程序员的步骤

1. 愿意学习新技术

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

2. 调试技巧

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

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

3. 解决问题的技巧

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

此外,快速地找到解决问题的方法。

4. 对工作的热情

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

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

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

5. 不气馁

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

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

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

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

7. 处理失败的能力

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

8. 主动投入研究

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

9. 团队心态

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

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

10. 业务视角

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

欢迎在评论中告诉我们你认为什么激励你成为一个成功的程序员。如果你喜欢这篇文章的话,不妨分享到朋友圈,以便其他程序员也可以了解取得成功的技巧。


译文链接:http://www.codeceo.com/how-to-successful-programmer.html

英文原文:How to Become a Successful Programmer(https://dzone.com/articles/how-to-become-a-successful-programmer)

翻译作者:码农网 – 小峰


非著名程序员

技术,职场,行业观察,这里应有尽有!

 

如何成为一名优秀的C++程序员

C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它 语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python...
  • Heaven_Evil
  • Heaven_Evil
  • 2017-05-25 14:20:45
  • 754

《你好哇,程序员》—教你如何成为一名牛X的程序员

关注安大哥应该是从《漫谈程序员系列》博客开始,他的博客语言幽默风趣,逻辑清晰,而且经常配以丰富的图文,非常直观和容易理解。 再后来了解到,安大哥刚好与我一样也是从事C++开发,就又多了一个关注的理由。...
  • anda0109
  • anda0109
  • 2016-05-03 22:45:52
  • 3121

程序猿:如何成为一个高级程序员

一个高级程序员并非靠自己读几本书写几万行代码就能练就 首先来说一个高级程序员并非靠自己读几本书写几万行代码就能练就的,我更关注于低层的环境,也就是程序员实实在在的工作环境。因为程序员的高低还得 从实...
  • wenkangd
  • wenkangd
  • 2015-03-19 16:04:07
  • 797

如何成为一名优秀的程序员(知乎)

我不能算是一个很优秀的程序员,但这个问题我已经反复思考了五年了。跟大家分享一下我的看法: 首先, 我认为答案绝对不是 "只要写很多年代码就好了“。我面试过不少有10年经验,代码却写的很糟糕的程...
  • hebiwtc
  • hebiwtc
  • 2014-08-11 22:50:20
  • 1652

如何成为一名黑客(How To Become A Hacker)

英文原文来自http://www.catb.org/~esr/faqs/hacker-howto.html,
  • BlueCloudMatrix
  • BlueCloudMatrix
  • 2015-09-08 09:57:26
  • 5694

怎样快速成为一名java程序员?

如果你想成为一名Java程序员,那么今天你算是来对了,小编来给你们送福利了!!!教你怎样快速成为一名Java程序员。下面给出以下几个建议,快来学习吧。 一、Java基础         首先去找一...
  • xx666zz
  • xx666zz
  • 2017-11-15 15:15:21
  • 654

如何成为一个合格的程序员杂谈(对于工作上的一些看法 勿喷)

写代码的时间说长不长,说短不短了,也经历了不少,学到了不少,领悟了不少。简单的讲下自己的经验吧(只是从自己一个程序员的角度)。 做时间长了,其实你就会发现大家做的最多的都是业务上代码的堆积,没有那些高...
  • nixzmdi1
  • nixzmdi1
  • 2017-11-02 11:12:19
  • 90

如何成为一个程序员高手

程序员学习编程需要攻克的8个障碍 2015-06-17    分类:程序员人生、首页精华7人评论 分享到:更多8 本文由码农网 – 王国峰原创翻译,转载请看清文末的转载要求,欢迎...
  • boshuzhang
  • boshuzhang
  • 2016-04-01 15:45:38
  • 1597

如何成为程序员如何成为一名C++程序员

  • 2008年12月11日 21:13
  • 17KB
  • 下载

如何成为一名现代的Linux程序员

如何成为一名现代的Linux程序员近几年来,Linux有了很大的发展,已从一个不起眼的小玩意发展到在越来越多的《财富》500强公司中发挥巨大作用。从人们使用的手机到最大型的超级计算机集群,几乎都在使用...
  • turingbooks
  • turingbooks
  • 2008-06-15 22:09:00
  • 14273
收藏助手
不良信息举报
您举报文章:如何成为一名成功的程序员?
举报原因:
原因补充:

(最多只允许输入30个字)