阅读更多

6顶
0踩

非技术

转载新闻 程序员如何优雅度过一生的15个建议

2016-02-02 17:13 by 副主编 mengyidan1988 评论(6) 有7877人浏览
译自Quora:What are the top 10 pieces of career advice Gayle Laakmann McDowell would give to future software engineers?
译文来自:简书
首先,我要说明一下精彩的职业生涯应该是什么样。



他们不是这样的一个线性图形,不是每过一个月你就会有对应的成长。(就算是普通的职业生涯也不会这样。你不会每个月都有提升。每个月你都会变的好一点,但是每次有提升都是大幅度的)



精彩的职业生涯应该是这样。他们有一些时期缓慢的成长,然后从某些时刻开始快速成长。
为什么有不同的颜色?这些代表工作角色的转变:从软件开发到项目管理,销售到联合创始人或者此类。
中间也会有一些倒退挫折。因为要有所作为就要冒一些风险。冒风险就意味着有时也会遭遇失败。

现在开始:

编程:
1: 写代码,写很多代码
在学校里会学到很多理论知识,但是在实际的使用练习上却不多。尤其在顶尖的大学。教授很学院派,对于实际练习(practical)形式的教育常常不上心。成为伟大程序员的最好方式就是练习,写代码,写很多代码。不在于你在写哪方面的代码,重要的是你要在不断的写,然后提高自己。

2: 无视编程语言
编程语言只是一个工具。深入的了解一门语言是有好处的,但是学习新的东西也有好处。最好的程序员不会把被认为只是一个__程序员(编程语言任填)。

职业选择:
3: 名气会帮助你
在你的简历里如果有在顶尖公司工作过的经历对于你后面的求职有很大的帮助。如果你能在Google, Facebook, Amazon, Microsoft, Dropbox工作,去吧。(但是别待太久,见下一条)

4:快点离开大公司
如果你想一辈子待在一家大公司,那你就尽全力留在那。但是如果这不是你想要的人生,快点离开它。离开学校后,在像Google这样的公司待一两年是很棒的。10年?不要这么久。你能继续学习,但是你继续待在那得到的回报会减少。

5: 如果你想要有顶尖的职业生涯,来旧金山湾区(San Francisco bay area)
注:硅谷那块地方
我喜欢西雅图,并且我的事业从那里起步。但是我必须诚实的说:湾区在科技领域有着更多的机会。如果你在其他地方,你只能限制自己当一个软件工程师。

6:如果你不想有顶尖的职业生涯,千万别来湾区
这里消费很贵。但是如果你想在事业上有很多选择,这是值得的。但是如果你只是想要一个轻松的职业生涯,有更多更划算的城市比如西雅图。一个优秀工程师在西雅图能够买一幢好房子,但是湾区的房子可就贵多了。

7: 如果你不想永远当个程序员,趁早准备
成为技术方面的专家能带来很大的价值。但是一个两年经验和一个七年经验的程序员差别却没那么大。从大学毕业几年后,做一个决定。你想在以后的10年、20年、30年继续当程序员吗?如果你不想,现在就开始尝试转变。继续当程序员对你以后的职业生涯没有意义。

8: 想换工作别犹豫
看看我身边已经换了工作的朋友,基本上大部分6-12个月前就想换了。有些甚至两年前就想换工作了。他们浪费了很多时间仅仅因为抵制改变。如果你打算辞职,马上行动吧。开始投简历,或者直接转行都行。如果你在一个地方工作的不开心很难成功。而且你也浪费了在其他地方可以获得更好的机会。

其他方面
9: 做一个正直的人
如果你试图去欺骗或者偷工减料,它会一直纠缠你。坚持做正确的事。不仅是一些好的事,也包括一些聪明的事。( It's not only the good thing to do, but it's also the smart thing to do. )人们会更加信任和喜欢你。你就会有更多的机会。或者这些机会就会成为你职业生涯里的突破点。

10: 乐于助人
如果可能,帮助那些向你求 助的人。这是一件美好的事也是一件聪明的事。你现在帮助过的人将来也会更愿意帮助你。甚至也许以后他会介绍他的朋友给你来帮助你。所以即使你觉得那个人对你没什么帮助,也许他的朋友能够帮助你。

11:多交朋友
只靠自己是无法成功的。如果你是个企业家,你需要员工和商业伙伴。如果你是个员工,你需要一份工作。换句话说,就是那些可以帮助你获得这些机会的朋友。那种无关远近,在你的社交里有着重要的位置的朋友。不是你在一个活动上认识的并且以后不会有交集的朋友。

成为令人惊叹的人(being awesome)
12: 突然怀疑自己?别担心
就算是最成功的企业家和工程师都会觉得他们只是运气好,自己没有想大家认为的那么好。很多人都会有这种冒名顶替综合症(impostor syndrome)。但是你要意识到,你觉得他们看到是假象你是个骗子,并不意味你真的是。

13: 启动项目,采取主动
机遇只给那些准备好的人。寻找一些新机会。启动一些项目:一场黑客马拉松,一个俱乐部,一个项目,一个公司,一个新的团体,无论什么。你会从中学到很多并且会得到一些机会。

14: 抓住机遇敢于冒险
当你察觉到那是一次机会,抓住它。和它一起前行,看看以后会怎么样。不要只是因为你不知道最后能不能成功而放弃。

15: 积极响应
一个精彩的职业生涯依靠一些突破性的时刻。问题是你通常不能提前预知这些时刻。你不会知道那次你觉得没有意义的咖啡会议将会改变潮流。你不会知道,两个月之后,那个人最后会把你介绍给一个需要建议的人,那个人会最后会助你一臂之力成为你的商业合伙人。对事情尽量积极的响应。
  • 大小: 3.4 KB
  • 大小: 25 KB
来自: 简书
6
0
评论 共 6 条 请登录后发表评论
6 楼 DreamRoute 2016-02-17 16:56
在做几年,我们这群码农将去向何方呢?
5 楼 wst0350 2016-02-16 10:44
说的很有道理
4 楼 我会是微博 2016-02-16 10:06
在中国改行是必然的
3 楼 ranyut 2016-02-14 09:39
很有启发性,已经做了几年程序员的人都在寻找改变、突破!
2 楼 zwl24 2016-02-11 20:26
28了,还没入行
1 楼 随WW便 2016-02-05 16:57
说的非常好

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 一个屌丝程序员的青春(二六零)

    工作不顺也就算了,生活上也不是很顺利,人生不如意十之八九,安慰自己到“度过这段时期就轻松了”。  前几天贾建和几个哥们儿聚会,聊天的时候,一个朋友说“他们公司有一个30岁的妹子(女生年纪只要和贾建年纪差...

  • 程序员如何优雅度过一生?

    现在开始: 编程: ...在学校里会学到很多理论知识,但是在实际的使用练习上却不多。...成为伟大程序员的最好方式就是练习,写代码,写很多代码。不在于你在写哪方面的代码,重要的是你要在不断的写,然

  • 程序员的中年危机,程序员怎样优雅度过35岁中年危机?移动架构师成长路线

    最近很多网友反馈:自己从各处弄来的资料,过于杂乱、零散、碎片化,看得时候觉得挺有用的,但过个半天,啥都记不起来了。其实,这就是缺少系统化学习的后果。 为了提高大家的学习效率,帮大家能快速掌握Android开发...

  • 给程序员的建议

    程序员如何优雅度过一生的15个建议(转) http://help.3g.163.com/16/0203/07/BESP8DN300964KAD.html 要点有以下几个: 1、积累你的代码量,不管是写什么样的代码,写那方面的代码,但是有一点,一定要思考,...

  • 为什么有些程序员悄无声息渡过35岁中年危机

    看看他们都是如何优雅的过渡这段时期的。1人物一:陈睿,前百度研发经理,携程定制旅游 CTO。从程序员到架构师到管理者,最后到创业者。我一直相信这样一句话:真正的危机,来源于在正确的时...

  • 来自一个中科大差生,8 年程序员职业生涯发展及感悟!【强烈推荐】

    这里总结第一条经验: 如果你的亲人是普通阶层,那对于人生中一些大事来说,他们给的建议往往就是普通阶层的思维,他们的阶层就是他们一生思维决策的结果,如果你的目标是跳出本阶层,那最好只把他们的建议当成参考...

  • 为什么有些程序员悄无声息渡过35岁中年危机?

    看看他们都是如何优雅的过渡这段时期的。 1 人物一:陈睿,前百度研发经理,携程定制旅游 CTO。从程序员到架构师到管理者,最后到创业者。 我一直相信这样一句话:真正的危机,来源于...

  • 从程序员到项目经理

    “从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从Javascript到Java》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是...

  • 作为程序员,你应该知道的职场晋升之路

    编者按:职业规划非常重要的一点是要学会角色分析能力。大部分人在长期的工作中趋于麻木,对自己的角色并不清晰。但是,在职者必须让自己有一些过人之处,让自己的价值...程序员篇:做一个程序员很忙,你需要去写代...

  • 程序员生存定律

    http://blog.csdn.net/leezy_2000/article/details/29407747#comments 程序员生存定律这书是陆续发的,所以做个目录让想从头读的方便些: 前言:解码程序人生

  • 个人职业论述报告-java程序员

    ”,人生之路说长也长, 是因为这是你一生所要走的艰难险阻的跋涉;人生之路说短也短,因为你度过的每一天就是你的人生。每个人都在计划自己的人生,都在实现自己的梦想, 而我将在规划的航线上拔锚起航。 自我认知 ...

  • 程序员

    对于大多数程序员来说,微软是一家值得崇敬的公司,能够加入微软,也是很多程序员的愿望。在付出足够的努力后,一旦进入了微软,也就意味着可以和最先进的技术终日为伍,一直沿着技术这条路线走下去了。对吗?错。...

  • 程序员的35岁危机

    为什么有些程序员悄无声息渡过35岁中年危机? 今天分享是一些已经渡过中年危机的前辈们,分享的经验。看看他们都是如何优雅的过渡这段时期的。 1 人物一:陈睿,前百度研发经理,...

  • 网络编程网络编程网络编程

    网络编程网络编程网络编程网络编程

  • setuptools-5.4.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 基于树莓派智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器)源码+详细文档+全部资料齐全 高分项目.zip

    【资源说明】 基于树莓派智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器)源码+详细文档+全部资料齐全 高分项目.zip基于树莓派智能小车(H5页面操作移动+实时显示摄像头内容+各类传感器)源码+详细文档+全部资料齐全 高分项目.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

  • 2024-01-03-【办公自动化】Python执行Windows命令.md

    2024-01-03-【办公自动化】Python执行Windows命令

  • 基于FPGA的FS-FBMC调制器的设计源码+全部资料齐全.zip

    【资源说明】 基于FPGA的FS-FBMC调制器的设计源码+全部资料齐全.zip基于FPGA的FS-FBMC调制器的设计源码+全部资料齐全.zip 【备注】 1、该项目是高分课程设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过mac/window10/11/linux测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

  • MySQL进阶篇学习笔记

    黑马MySQL课程总结的学习笔记

Global site tag (gtag.js) - Google Analytics