程序员,你还酷吗?–Limboy | 无网不剩
当别人问起你的职业,是否会有一丝卑微感,是不是更希望自己的头衔是经理、总监、主管之类的?
面对琳琅满目且不断调整的需求,是否会以完成需求为目的,而不顾程序本身的优雅?
是否觉得程序员就是吃青春饭的,迟早得转型到管理,不如趁早转,积累点经验?
是否觉得自己做的事情很重要,但做成后被褒奖的却不是你,或者只是顺带一提?
看到满屏的英文文档,或遇到搞不定的Bug时,开始怀疑人生?
与女孩子接触的机会太少,真希望调到XX组?
是否觉得与其他人交流起来会有点困难?
是否讨厌办公室政治,又不得不在其中涡旋?
面对不断更新的技术,是否有种无力感?
是否也希望某天能做出一个NB的应用,改变世界?
是否会有扁项目经理的冲动?
如果你对上面提到的这些深有同感,那么作为一个程序员,你可能真的不够酷。程序(app)能够以其独有的方式改善人们的生活,而程序员是触发这一切的根本。他们坐在电脑前,噼里啪啦敲一些外人根本看不懂的符号,熟练地使用快捷键,变魔术般的做好了一个网站/应用,然后你打开电脑/手机就能看到并使用他们,这难道还不够酷吗?
要让人们对某一行业的态度发生转变,最好的方式就是从事该行业的人自己去证明。如果越来越多的程序员创造出了能够改善人们生活方方面面的应用,而且程序员不是简单地去实现,而是以主导者的身份出现,那时候人们对程序员的认识一定会比现在好不少。这就需要程序员不光要会写程序,还要具备创业家的心态,这并没有想像中的那么难,连那么复杂的程序都能搞定,还有什么是自己搞不定的?
在使用一个应用时,如果界面很漂亮,我们会感叹:设计师真NB;如果体验很好,我们会感叹:产品经理真NB;如果程序出了点Bug,我们会抱怨:程序员弱爆了。一个应用正常运行,是程序员应该做的;如果出了问题,自觉修Bug去吧。一个应用,如果真有用户对程序本身赞叹不绝,很可能是UI/UE很不咋地,但程序运行地还挺符合预期。
程序员要得到外界的认可是比较难的,虽然他们在做着很重要的事情。但如果我们真的享受编程带来的乐趣,坚信程序可以让人们的生活变得更加方便和美好,又何必在意外人的看法呢?在属于自己的世界里,静静地绽放,就像深海的水母一样。
最后,千万别惹程序员,因为他们会顺手拿起封面是犀牛的O’Reilly书砸你。
http://blog.leezhong.com/essay/2012/07/19/hey-programmers-are-you-cool.html
职业规划是不靠谱的
经常会在各种场合听到人们问起:你的职业规划是什么?有些人很快就能给出答案,有些人临时想了一个,有些人则坦然没有想好。
职业规划到底是个什么东西?以程序员来说,架构师、技术总监、CTO等等看起来很风光的Title都会是不错的候选,让自己看起来很有抱负的样子。
可这一点用都没有!甚至还有负作用!假如每天怀揣着成为架构师的目标去工作去学习,我敢保证,不出一个礼拜就会被这个目标拖垮,因为这实在是没有什么激励作用,是扎扎实实的负反馈。感觉今天学到了不少东西,可是一看架构师要懂那么多,那么深,就会觉得自己的这些收获好渺小。
或许你会说,这是大目标,会拆分成很多的小目标。这个理论没有错,但实现上会有不少问题。因为这是一个探索的过程,就好像一个从来没出过远门的南方人,在没有地图的情况下要走到北方的某个城市去。只是知道大概的方向,这种情况下如何设置小目标呢?即使有了地图,能不能把小目标设置地合理也是很大地挑战。这也是为什么有专门的「关卡设计师」这个职位。如果小目标设置得不合理,要么产生挫败感,要么觉得没挑战,这两种情绪对于长远地目标来说都是很不利的。
我们需要的是「浸入式」的体验,这个词对于游戏设计师是很重要的。为什么有些游戏我们能玩上上百关,还乐此不疲?不是因为在最开始的时候,告诉自己「我一定要玩到100关!」,而是渐进的难度设置让你在每一关完成后都有成就感。在玩第19关时,你断然不会想「真好,离100关又进了1步」。
游戏和生活很多地方是相通的。为什么有些人从事了某项职业10年还不如别人3年成就更高,道理也一样。因为在玩到某一关后,他停止了向难度更大的下一关迈进,反复玩着同一关,自然不会有进步。所以用「工龄」去判断一个人的能力是很容易失误的。
我们希望自己变得强大,这没有问题。希望自己变得像XXX一样,这也没有问题,有希望总是好的嘛。但如果把XXX(高级Title)作为自己的职业目标,就有些问题了。你不一定知道怎样才能成为XXX,也就是说没有一条明确的道路,即使有,也未必适合你,即使你已做好了充分的准备,也难保在行进的过程中不受其他事物的诱惑,或者发现自己并不喜欢这条路。很可能你只是看到了XXX光鲜的一面,然后天真地以为自己只要努力也一定能做到,直到被现实虐得体无完肤。
每一行都不容易,这是很简单就可以推导出来的,假设确实有那么几个行业很容易,也很挣钱,除非正好被你赶上了,不然人一多,门槛自然也就上去了。
费曼老师说过:每一件事情都可以很有意思。认清自己的现状,发现自己的不足,享受解决问题的乐趣,在不断的正反馈下慢慢地去拓宽自己的知识圈,增强解决问题的能力。如果有了这种元能力,在每一行都能做得很好,很快乐。