您的位置:首页 > 职场人生

励志篇——程序员人生

2016-03-05 10:38 288 查看
人生苦短,所以不要将时间浪费在你不热爱的东西上面。
如果你按每天1%的速度提高(1.01 ^ 365),那么一年后你将比现在优秀36.8倍

如果你早晨醒来不觉得编程令人兴奋,那么你现在在做的事情并不值得你投入精力。看看Bill

Gates、Warren Buffett、Sir Richard Branson和Elon Musk,你会发现,他们都热爱他们做的事情,而且即使他们不得不做义工的话,可能依然会选择做同样的工作。

如果你不知道你最感兴趣的编程领域是什么,那也没关系。大多数人一开始都是这样的情况。

随便从什么东西开始。可以学习JavaScript,或C#,或Java等。我发现对我来说,学习新技术的最好办法是在实践中应用它。提出一个项目,例如为你的家人建立一个基本的网站,或创建一个移动app等。

将这个项目分解成为更小的任务,然后弄清楚从点A到点B要采取的步骤是什么。分解成的任务越小越好,因为它会让你保持前进,并且你完成的任务越多,对此技术的技能掌握就越有自信。当你碰到难题的时候,一方面要深入挖掘,另一方面也可以在google和stackoverflow搜索解决方案。

在与某种特定的编程语言相处一段时间之后,你可以选择继续深入,也可以尝试其他的东西。这里是没有错误决定的。最坏的事是没有做任何事情。

如果你坚持做一件事,做的时间够长,那么你可能最终成为专家,当然如果你不断地尝试许多不同的技术,那么你可能会觉得你更像是一个多面手。这些职业方向都没有错,而且这两种情况下你都可以获得成功。

最后但并非最不重要的一点,这里有一些点子可以帮助你作为一个程序员在你的职业生涯中取得进步(它们对我也有效,所以,你可能会想要试一试):


每天都争取学点新的东西

如果你按每天1%的速度提高(1.01 ^ 365),那么一年后你将比现在优秀36.8倍。


向最优秀的人学习

三人行,必有我师焉。这里所谓最优秀的人可以是你工作公司的程序员、测试人员或者经理,可以是编程书籍的作者,也可以是写博客说明他们做了什么的程序员。这些人用了很多年的时间来掌握他们的技能,通过向他们学习,可以让你避免走弯路和犯错误。这是一条捷径,可以让你通过揣摩他们的不同做法,来找到适合你自己的做法。阅读他们写的书,订阅他们的时事通讯,甚至阅读他们阅读的东西。


不管你做什么,最好能够竭尽全力地去做

否则,你可能会错过一些重要的经验教训。


寻找模式

寻找编码、解决问题、与其他人协作的模式。你能识别和处理的模式越多,你在最少时间内可解决的复杂问题越多。


最大限度地学习

每当我决定换一份工作的时候,我总会寻找那些能让我有机会学习新技能,同时我以前学到的技能让老板/客户受益的工作。


实践

真正成功的程序员在他们工作时间之外,也会花时间在编程上。他们会致力于开源项目,兼职自由职业工作,工作于创业点子,读书,回答stack-overflow上的问题,写博客文章等。总是寻找机会提高自己的技能,获得更多的经验。

对于你现在的情况,我无法做更详细地讨论,但我希望我的这封邮件能为你提供至少一个有用的思路。

非常乐意回答你任何有关编程/职业方面你可能碰到的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: