要不要做全栈工程师

一、“全栈工程师”的现状

有的人才入行短短1-2年,甚至刚从培训班出来:我的目标是做全栈,我啥都要学会,啥都会写,这样我就是大牛了,可以挣大钱,甚至有人觉得一个人搞定一个产品,融资上市 ,CEO等等,这个还是要认清自己的。

同样以下几种人,很典型并大有人在:

1.、会个 PHP + js+MySQL就吵吵自己是全栈,前后通吃。

2、会做app、会做网站、会弄数据库、配置服务器环境,自己就是全栈了,有任何问题找我。

3、java、c++ 语言的转型前端 或者去做硬件然后掌握了不少框架 和工具之后,就说我是全栈了。

4、配置了服务器、了解了一门后台语言、听说和查阅过各种前端框架用法之后膨胀的,并立志我要做一个全栈。

以上几种人在各位的实际生活中,公司中绝对都见过,而且吹牛逼的也很厉害,感觉公司离了他不能转,有任何难题就一句话: 简单,我会啊!结果 他留下的坑比要填的坑还要大。

具体原因:

1、基础知识太渣,急于求成表现,盈利

2、坐井观天,会一项或者几项技能之后,自信心膨胀

3、技术浮于表面,经不起细节和解决具体问题方案的推敲

4、缺乏对解决问题的深度思考和负责人的能力

看我总结的公式:

普通人

全栈 = 全干 = 啥都会 = 啥都不会

真全栈

全栈 = 全都不干 = 全都有解决方案 = 各个行业都能干

所以,一开始就要喊 做全栈,你看看自己到底行不行,再来改变下你的定位。

二、全栈工程师的生存环境

1 小公司或创业公司

2 大部分应该是在项目里,不在产品里

展开来说,小公司考虑人力成本,是希望一个人既能做前端,又能做后台,既能开发客户端,又能开发服务端。这是大部分小公司都存在的情况,而对于大公司来说,有一定的实力,需要的是做好产品,做好平台,一般来说,都希望自己的工程师能够专业,而不是全面。据我了解,大一些的公司,都有自己的开发平台,他们需要的是你可以在上面做开发,完成产品或项目,而对于开发平台,是由专门的前辈在维护,他们可能是公司发展的参与者和见证者。

而一般来说,由于项目的周期,人力等,就需要有人能够对整个项目有把控能力,那么全栈工程师就是需要的。

那么,要不要做全栈工程师呢?鱼和熊掌不可兼得,这个首先要问自己,是想要什么?比如你想去华为,腾讯等这样的大公司,那么估计成为全栈工程师是不可能的。这个跟高考报志愿是一样的,并不所有最好的专业,都在清华北大。

三、要不要做全栈工程师

根据前面所述的,鱼和熊掌不可兼得,如果要做全栈工程师,那么你可能就要选择一家小公司。这是第一个选择。

然后,全栈工程师需要对项目有全局的把控能力,那么你可能就需要学习不了解的方面的技术。比如说你是做C++开发的,你可能需要知道android的开发流程,程序版本的发布,能看懂代码;同样,你可能还需要跟UI的同事打交道,项目中涉及到切图,需要他们来帮忙弄,但是你必须得告诉他们切成什么样的,比如大小,颜色等。而这些也许会占用原本属于你开发功能的时间,因为你不可能是专职的项目经理,你必须要参与项目开发当中去的。这是小公司存在的现象,也是全栈工程师的生存环境。这是第二个选择,加班是不可避免的。

如果你真的想做 ‘全栈’,那么你还需要结合我以上观点,深刻挖掘自己潜力,务必打好基础体系架构(这也是我个人一直强调的),不要急功近利,慢慢的往上走,把一门学科做到深入和佼佼者,自然融会贯通,因为世界万物到最后都是 【物质 】二字,都是一样的道理。否则,你可能是全干,看起来啥都会,其实啥都不会。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值