怎样成为全栈工程师(Full Stack Developer)?

高中的时候喜欢踢球,班上有一个特别厉害的前锋,用我们对手的话就是:“挡也挡不住,跑也跑不过,绊都绊不倒”。
嗯,我认为的一个“全栈工程师”,不是仅仅能从汇编写到JavaScript,从PHP写到Objective-C。更是从代码到PhotoShop,从产品设计到地推样样行,样样懂。
从小了说,给他安排个你自己都没想太明白的任务,他给你一个惊喜。
从大了说,就是既能当CTO,又能当COO,没有各种CXO,自己也能当CEO。

==============分割线==============
说一个我一个朋友@程一仕的故事吧,我是在大三认识他的。当时我是学校论坛的系统管理员,正在招人接替我毕业后在学校的工作。招了好久没有入得了我法眼的,这时我师傅说找到一个不错的。
说实话,第一次见面我对他没啥好印象,因为这货抽烟,完全不像是一个搞技术的。后来一起通宵修理服务器,研究技术,慢慢发现这货是个挺有意思的人。
以后的日子里我带着他一起写Python,写C,写JS。。。我发现他就是那种能不断给我惊喜的工程师。。。
我们工作室的传统是,每年暑假大家都在学校做封闭开发,当时我找了个去IBM实习的机会,想让他替我留校。最后一聊,这货没空,暑假要骑自行车去西藏。。。我才发现他还是个文艺青年(当时还不是那么贬义)
后来,他到了大三,去的支付宝实习,做运维开发。
再后来跟我一样去了百度,不到三年时间,就升到了T6。。。
有一天无意发现这货豆瓣竟然有上万的粉丝,一问才知道,有一天他闲得无聊,写了篇骂豆瓣的产品的帖子,由于字字鞭辟入里,连豆瓣的产品同学都直呼骂得好(抖m的既视感),不断邀请他来豆瓣做产品,直到他亮出T6的身份,对方才作罢。
此人还对人文历史政治总有很多见解。每每觉得无聊,第一个想到拉他出来吃吃饭,每次都有新收获。
几个月前,他跟我说他前几天被一伙人拉着去融资了,那伙人是想搞云存储的,发现他对分布式存储很有研究,就生生拉上他去壮大阵容。。。
我就问,他们怎么知道你对这个有研究呢?这货拿起手中的加冰可乐,33.3°仰望天花板:“因为MooseFS有部分代码是我写的”。
后来才知道,这货已经是百度分布式存储&缓存Topic的负责人了。。。。
就在我为他要在技术的道路上超越我而惶惶不可终日的时候,有一天,他问我有没有兴趣回成都。。。
原来,这段时间他拉着几个学弟搞了个无节操(约XX)的叫“谁有空”的APP(啧啧,这名字。。),拿了几百万的融资,开始出任CEO,走向人生巅峰了。。。
他也教会我一件事,遇到比自己厉害的学弟,不要嫉妒,不要尝试去压制,因为“有些鸟注定是不会被关在笼子里的,它们的每一片羽毛都闪耀着自由的光辉”。可能有一天你就要去他公司打工呢。

所以,过了这么久,我最喜欢的一个身份还是
曾经这个全栈工程师的“师傅”。

 

授权转载,From:http://www.zhihu.com/question/22420900/answer/44888006

文章分类 前端, 后端, 架构, 运维, 运维开发

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">