最近真的有些迷茫,本来想着进到一个公司和大家一起努力把产品做好。但是最后很失望,因为公司决策,产品最后没有推广即宣布失败!有时候想起来真的有些不甘心,来到这个公司一年,真的快成为全栈工程师了,从产品讨论,产品原型设计,再到开发!各个环节参与了很多。现在不得不离开,虽然公司没有裁员,还有其他的项目在推进,但是公司的理念我实在无法接受,所以只能离开。我说我很迷茫是因为我不知道该选择什么,做过3,4年后端开发,做过将近两年移动端开发,做过很多产品设计的工作,自己折腾了好多个人项目,想着自己创业,但是一个人走的很艰难。为了一直以来的改变世界的产品梦,成了一个不合格的全栈工程师。
在最近一段时间里,全栈工程师一词被吵的很火,甚至有些公司招聘信息也特别标明招聘全栈工程师。到底什么是全栈工程师,网上给出的解释是指掌握多种技能,并能利用多种技能独立完成产品的人。从产品规划,到设计,到前端开发,到后端开发,完全一个搞定的人!我看完这个解释,感觉到深深的恶意,我这辈子可能都成不了全栈工程师。而且我在想这个社会真的需要全栈工程师吗?
最近最具有影响力的人物,埃隆·马斯克。我想单凭一个人是造不出火箭的,更别说探索太空了,当然我不是在否定这个英雄人物。而是想说明一个观点,我们知道制造火箭或是卫星,用到的材料和技术,都是通过N家生产商,技术服务商,才能够完成的,不可能一家公司,制造所有的零件和研究所有的技术!在这个高效协同的社会,单凭一个人创业是不可能成功的,必须连接更多优秀的人才能够取得成功。所以很多人都觉得作为一个程序员,一个开发者而言,成为一个领域深耕的大牛,要比成为一个全栈工程师要实际的多!
我不知道我现在这种情况,在中国的开发者人群里多不多。可能好多开发者都想过自己成立公司,自己为自己开发!在这个开发者话语权越来越少的社会浪潮下,我相信很多人都有很强烈的念头,就是自己出去单干,甚至改行创业。让我感慨最深的就是最近发现了一个网站叫全栈社区(http://fstack.net) 据说这个网站是一个程序员从前端到后台自己一个人利用过年放假时间开发的,让我特别的佩服。我想这个人一定跟我有同样的经历和想法,一直有个去自己单干的想法。一直为了自己为自己开发的梦想而奋斗着。
对于这个话题,其实我一直没有想明白,今天想拿出来和大家探讨一下,如果是你,会怎么选择?
最后还是希望大家给予这个程序员(全栈工程师)鼓励和支持!给予他的全栈社区支持!