我编程,我快乐
[美] Chad Fowler 《我编程,我快乐》 阅读笔记
IT 职场不能只注重技能的提升,还要关注自己的职业发展。
如果我有更多的钱,或许我会更快乐;如果我的成就被认可,或许我会更快乐;如果我升职或者有名望了,或许我会更快乐。但是如果你把目光放远一些,你就会发现自己为了追求更高的薪水,或许就会失去了快乐。
职业发展:
- 选择市场
- 投资
- 执行
- 市场
选择市场
找一个团队,让自己成为“最差”,通过与这个项目中其他程序员合作,提高自身能力。可以通过业余时间做兼职,练习新技术,提供自身技能
找一个开源项目,浏览其待处理列表与官方讨论区,编写一个功能或者修正一个 BUG,代码要模仿这个项目的代码风格,甚至让原作也区分不出来。提交补丁,如果你做得好,项目会接受它,如果项目设计团队不同意你的观点,就将他们的反馈加入到你的设计中再次提交,或者记录他们做出的改变。最终成为这个项目团队可信赖的一员。你就学到了很多。
热爱这份职业,对其感兴趣,将其视为动力。
成为通才,什么都懂一点;成为专才,已经处理过工作中可能遇到的 80% 的问题,并且拥有足够的知识来应付另外 20% 的问题。
热爱它,不然就离开它。
在产品上投资
主动问,主动学习。(不要要求别人来教你)。比如说考虑一个问题,你不完全懂的问题:它是如何工作的?为什么会发生这种情况?
了解公司是怎么赚钱的,这个可以创造性帮助公司赚取利润。(可以尝试阅读《The Ten-Day MBA》)
良师益友,寻找榜样。然后自己成为良师益友,给别人讲解难题,让自己真正理解知识。
执行
尽全力第一时间完成工作,规定自己每天都有成绩,确保目标和工作与公司的目标一致。专注当下的工作,安分守己,坚持下去。
竞赛无聊的工作任务,看谁做到最好。
自己创造了多少价值?对得起工资吗?
居安思危,自己没有那么重要。
做项目就像马拉松,提高工作效率,规划工作时间,减少工作时间。
面对错误
- 发现问题第一时间提出
- 接受批评
- 提供解决方法
- 寻找帮助
清楚知道自己能否做到,勇敢说“不”。能完成当然也要勇于完成。
记录自己的恐慌,克服它。制定计划,今天要做什么。
推销。。。不仅仅是迎合
宣传自己,与人沟通,表现自己。雨厉害的人交往。
保持技术领先
保持警惕,学习学习学习。每周找出时间研究尖端技术。不要满足于自己的工作,不要把自己的身份定位于程序员。做好计划,做好职业发展的打算,尝试其他身份,看有什么不同。
关注做事的过程,而不只是结果,关注任务本身。给自己定一个蓝图,推动自己不断发展。
注意观察市场变化,留意那些技术达人。
自我反省。设立目标,每天进步。
保持好奇心。
blog comments powered by Disqus