程序人生:给所有程序员的27个建议,抽空看看吧!

1. 一定要努力工作

程序人生:给所有程序员的27个建议,抽空看看吧!

你的老板不会平白无故给你升职、加薪或提供更好的职位。而且仅仅努力工作还远远不够,你需要提高你的工作效率。没有人看重那些努力工作却产生不了任何价值的人。

同时,你需要避开那些只看重表面文章的人和公司,这种公司通常都是有毒的,会让你特别痛苦。不过,在我们的领域里,这种公司正逐渐消亡。

2. 不要坚持只使用某种编程语言

程序人生:给所有程序员的27个建议,抽空看看吧!

在某一门编程语言上浪费太多时间是没有任何意义的。大部分编程语言都很相似,部分编程语言只是在某些方面做得比别的语言好。这就是为什么我们有很多编程语言,因为没有一种语言是完美的。

3. 尝试每年学习一门新的技术语言

程序人生:给所有程序员的27个建议,抽空看看吧!

每年试着学习一门新的语言,最好是一门流行的语言,可以让你走出舒适区,并且让你的大脑保持敏锐,跟上市场的趋势。另外,如果你发现你所学语言的价值,你可以把它作为解决公司某个问题的工具。

4. 要对你的事业负全部责任

程序人生:给所有程序员的27个建议,抽空看看吧!


如果你有一个艰难的童年、你的领导是一个混蛋、你的婚姻不幸福、你花了3年时间去掌握的web框架不再流行了、你的生活一团糟、周围没有任何积极的东西。但是你是一个成年人,你应该自己打这场仗。艰难的过去并不能成为你现在不是最好的自己的借口。专注于你能做什么来让事情变得更好,让自己变得更好。

5. 不要担心自己无法控制的事情

你只需要关注付出和回报是否成正比就可以了。如前所述,你花了3年时间掌握的web框架已经不再流行了。那又怎样?去学习另一个吧,或许可以选择一个前景更好的框架。在你的职业生涯中,你需要多次这样做。

也许某一天,一个和你关系非常好的同事已经离开了公司。这是一件让人沮丧的事,但也是时候准备好,给新人留下比较好的印象,毕竟,铁打的营盘流水的兵。

如果你处理不了这些不受控制的事,你也可以选择离开公司。但是请不要整天的唠叨,相反,你应该调整你的状态,因为日子还得继续。

6.编程就是实际应用而不是为了记忆

与研究不同,在研究中,你会发明和创造新的知识领域,但编程就是应用现有的知识。书籍、研究论文、在线文章和学习视频成为您经常使用的资源。不需要记住任何东西。你总是可以搜索资源来找到答案。随着你处理的项目越来越多,这些记忆会自动自然地出现。

7.每天都要克服自己是「冒牌货」的心态

编程似乎是所有「聪明」人都倾向于做的一种职业。除非你是个天才,否则你会像我一样,每天都会怀疑自己是个冒牌货。当你每天都经历这些的时候,你往往会想出一个办法来解决这个问题。对我来说,我一直把它当做学习新事物的动力。我已经学会了站在正确的角度看待这个问题,并且满足于每天都有的一点点进步。

8. 廉价的硬件设备会损害你的健康

购买一个质量高于平均水平的键盘、鼠标和显示器。你的事业很大程度上取决于你的双手和眼睛。如果有降噪耳机当然很好,但是如果你没有前面提到的高质量硬件设备,就不要买,除非你在一个非常嘈杂的环境中工作,否则你完全不需要用耳机来消除噪音。

9. 适当走一走,问题就解决了

好吧,我有点夸张,但我想强调发散思维的必要性,这一点在Barbara Oakley的《Learning howto learn》中有说明。现在人们不太重视漫无边际的思维方式。至少我知道,只有少数几家公司批准在工作时间睡觉或其他的社交活动,但是我们两者都需要。实际上,非常著名的谚语“考虑一晚上,事情等到第二天再解决”暗示了发散性思维的重要性。

10. 将相当一部分收入用于继续教育

你最好找到一个可以帮你支付继续教育费用的公司。YouTube是一个极好的学习资源,但是如果你的收入允许你这样做,并且你真的很看重你的技术水平,你应该订阅一个像O'Reilly / Pluralsight这样的高质量的培训服务。找到你更喜欢的学习方法,用它来学习更多的知识。

28.你要买耳机

在你的职业生涯中的某个时刻,当你全神贯注于你的代码时,你会意识到任何一种噪音都会阻碍你的感官。一个好的耳机可以消除外部噪音,这样在拥挤的办公室里你也会隔绝外部干扰。在某些时候,你也会发现听音乐可以帮助你编码。在我编码生涯的早期,我发现音乐的节奏有助于我流畅地编码。即使现在,我也会借助一些音乐来提高自己的生产力。

12. 用金钱能买到的最好的工具

比如你常用的IDE。与硬件的逻辑相同;请不要在IDE上小气。正如在《pragmaticprogrammer》一书中所说的那样,选择一个适合自己的开发工具并踏实地学习它。高质量的开发工具可以真正地节省您的时间。别忘了,时间比金钱更无价。你现在付出更高的金钱代价,以后就能节省时间。

13. 要学会忽略的动机

人们倾向于依靠动力来实现重要的人生目标。动机是伟大的,但它仍然是一种情感。就像所有的情感一样,它们来来去去。你最好有一个更好的方法来指导你自己、就像你的梦想一样,告诉你需要做什么,至少在生活中重要的事情上。

当一切都很顺利的时候,你很容易就会露出笑脸,但是,当什么都不能激励你,当你接近一个绝望的状态,当什么都不再吸引你的时候,你会怎么做呢?

14. 要保持心中的工作热情

虽然我不建议你总是抱着追求事业和生活进步的动机不放,但我会坚持对你的事业有一个愿景。你应该对你想去的地方有一个清晰的愿景,这样你就能知道你所做的每一个决定是否会让你的船走得更快、更安全。正如2000年英国著名的划艇奖牌获得者常说的那样,它会让船开得更快吗?

17.坚持比强度更重要

这与你的学习心态有关,如果每天阅读30-40分钟,比花整个星期天在显示器前塞入不合理的学习任务要好。

你在上大学的时候不就知道了吗?当你在做作业的时候,一点一点地做,要比在最后一晚集中做,效果要好的多。


IT技术分享社区

个人博客网站:https://programmerblog.xyz

程序人生:给所有程序员的27个建议,抽空看看吧!

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识