做你喜欢的事 - 心流状态
“1960年,一位研究人员对1500名商学院学生进行了访谈,并将他们分为两类:
那些为了钱财来这里上学的人,1245人。
那些打算利用学位做他们非常关心的事情的人,255人。
二十年后,研究人员再次访谈了这些毕业生,发现其中有101位百万富翁,除了其中一位,所有百万富翁都来自追求他们喜欢做的事的那255人!”
“现在你可能觉得你对巴洛克时期的冰岛诗歌,或者蝴蝶收集,或者高尔夫,抑或是对社会正义的热情,会因为要养家糊口而让你和你喜欢做的事分道扬镳,并非一定要如此。弗拉基米尔·纳博科夫(Vladimir Nabokov)是本世纪最伟大的小说家之一,他对蝴蝶收藏的热情远远超过写作。事实上,他的第一个大学教学工作是关于鳞翅类昆虫。在过去40年里,对40万美国群众的研究表明,即使是部分的、零散的追求培养你的激情,也可以帮助你充分利用你目前的能力,激励你培养新的能力。”
--摘自《The Other 90%》 Robert K.Cooper
心流(英语:Mental flow)在心理学中是一种某者在专注进行某行为时所表现的心理状态。如艺术家在创作时所表现的心理状态。某者在此状态时,通常不愿被打扰,即抗拒中断。定义是一种将个人精神力完全投注在某种活动上的感觉;心流产生时同时会有高度的兴奋及充实感。
简言之:心流,即在做一件事时,进入忘我忘记时间的状态。
常带来心流的事情有:
1.棋类活动
2.篮球
3.双人舞
4.攀岩
5.编程
像打字般编程 - 唯手熟尔
建造软件就像盖房子一样。我们并不是指每个在房屋上工作的人都一样。有混凝土泥瓦匠,屋顶工,水管工,电工,石膏板工人,抹灰工,瓷砖铺砌工,普通劳工,粗木匠,精整木匠,当然还有总承包商。这些中的每一个都需要一套不同的技能,这需要花费不同的时间和精力 房屋建造也受制于繁荣和萧条的周期,例如编程。为了快速起步,你可能需要当普通劳工或石膏板工人工作,在那里你可以在没有太多学习曲线的情况下开始获得报酬。只要需求旺盛,你就可以稳定工作,而且如果没有足够的人来工作,你的薪水甚至可能会上涨。但是一旦经济低迷,木匠甚至总承包商就可以自己将石膏板挂起来。
当 Internet 刚兴起时,你所要做的就是花一些时间学习 HTML ,就可以找到一份工作并赚到很多钱。但是,当情况恶化时,你很快就会发现需要的技能层次结构很深,HTML 程序员(例如劳工和石膏板工)排在第一位,而高技能的码农和木匠则被保留。
我想在这里说的是:除非你准备致力于终身学习,否则请不要从事程序开发职业。有时,编程似乎是一份报酬丰厚、值得信赖的工作,但确保这一点的唯一方法是,始终使自己变得更有价值。
当然,也可以找到例外。总会有一些人只学习一种语言,并且足够精通,甚至足够聪明,那么可以在不用多学很多其他知识的情况下继续工作。但是他们靠运气生存,最终很脆弱。为了减少自身的脆弱性,必须通过阅读,参加会议和研讨来不断提高自己的能力。你在该领域的走得越深,你的价值就越大,这意味着你的工作前景更稳定,并且可以获得更高的薪水。
另一种方法是从总体上看待该领域,并找到一个你能成为专家的点。例如,一个朋友对软件感兴趣,并且涉足软件,但是他的业务是安装计算机,维修计算机和升级计算机。他一直都很细致,因此,当他安装或修理计算机时,你会知道计算机状态良好。不仅是软件,而且包括电缆,电缆都整齐地捆扎在一起,并且不成束。他的工作多到做不完,而且他从不关心网络泡沫破灭。毋庸置疑,他是不可能失业的。
为理想的求职者总结 - 终身学习
- 将学习作为一种生活方式。
- 知道在哪里以及如何获得新知识。
- 研究现有技术。
- 我们是工具使用者,即要善于利用工具。
- 学习做最简单的事情。
- 了解业务(碎片阅读:帖子、公众号、知识app等免费途径)
- 应对错误负责。 “我用着没事”是不可接受的策略,查找自己的错误。
- 成为领导者:那些沟通和鼓舞别人的人。
- 你在为谁服务?
- 没有正确的答案,但总是更好的方法,展示和讨论你的代码,不要有情感上的依恋,你不是你的代码。
- 现在所做的事是通往完美的渐进旅程。
15个编程好习惯
- 编写易于理解的代码
- 避免过度使用功能
- 组织与代码结构的使用
- 要记录每日的工作情况
- 学习如何正确调试
- 开始编码前首先进行规划
- 使用版本控制系统
- 经常备份
- 好的代码注释
- 选择一款强大的编辑器
- 了解数据结构和算法
- 对项目要从一而终
- 别把自己框在单一的开发环境中
- 不断学习
- 理性面对不同的操作系统或技术