幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

什么是全栈工程师(机电全栈工程师)

  大厦新搬进来一家创业公司,老板红光满面地提着果篮上楼拜访,说是刚拿到了投资人的钱,正准备扩充团队大干一场。那个时候的他踌躇满志,顾盼生辉。当时我想,能在这个大环境下拿到投资的公司,做的产品应该是有前景的。
  没想到几天后在电梯遇见时,却发现这位老板已经没有了往昔的风采,整天愁容满面。他在电梯看到我以后问道:我记得你们是做技术媒体的吧,有个问题想请教一下。
  原来他烦心的症结在于:我们公司拿到投资以后,人员配置到位还算及时,业务扩张的速度还是挺快的。没过多久我们技术团队的人就跟我说,现在业务发展势头比较好,现有的技术架构快扛不住了,得招些技术牛人来团队负责整体架构规划、升级。
  我不是搞技术出身的,以前总是在各种论坛上听说阿里巴巴的P8、P9多牛逼,技术多厉害,我就想这种级别的程序员应该可以满足我们的需求吧。于是我用年薪百万的offer砸了个阿里新升的P8来我们团队做CTO,可是现在问题不仅没得到解决,反而更复杂了。技术团队的人觉得他名不副实,他觉得我们找他来是打杂的,干得也不开心,两头乱。
  我问他,你们觉得他哪里不好?他只会写Java,我们用Go;
  他只会搞后端,前端基本不懂;
  他算法不太行,我们要做推荐;
  他只会写Web,我们要做App;
  他只晓得用开源工具,我们要造自己的轮子;
  那等于是他哪哪都不如你们意呗?我问他。
  对啊,我也没想到阿里P8这么水。
  可你一开始要招的不是可以给你们重构系统架构、偿还技术债的CTO吗?
  这有啥区别吗?
  区别大了。你这又是要让前端后端都会,又是要精通各种编程语言,还要能搞移动开发,你这想要的是个全栈,而不是CTO。哪有CTO干这些活儿的,你这是想让一个在大厂流水线上拧螺丝的人来给你把每个窟窿都堵上,不可能啊。
  合着我钱白花了呗?
  倒也不是白花了,BAT这些大厂都有一套流程化的线上线下、开发管理机制,一般能升到P8的,碰到水货的可能性相对较小。你的问题是需求跟招聘方向不匹配,你要招的这是全栈工程师,人家大厂的技术专家是流水线作业,差别大着呢。你听我跟你分析分析。
  1大厂程序员:流水线上作业的螺丝工
  软件工程作为一个行业,发展至今已经有超过50年的历史。软件开发在互联网的数次浪潮冲刷下,已经是一个非常完备的成熟行业。在一线互联网公司,比如硅谷的Google、Facebook、Amazon,比如中国的阿里巴巴、百度、腾讯等,其软件开发已经是一个成体系的流水线式作业。
  就以前文提到的阿里巴巴为例,作为国内最有代表性的互联网企业之一,阿里巴巴的软件开发已经形成规模化的效应,直接体现在软件开发的模式上就是一条完备的流水线式作业。
  流程化、规范化是大厂软件开发最大的特点。一次完整的需求开发流程是这样的:1。需求预审、评审;2。概要设计与评审;3。测试用例撰写与评审;4。开发;5。测试与bug修复;6。发布;7。版本总结项目过程总结。在这个过程中,每个开发人员都各司其职,拧着各自负责的螺丝。
  很多新人在加入技术团队后,通常会有一个资深的员工作为师兄帮助其更快地融入工作、掌握相应的技术。一般而言,在开始阶段新人的任务都是从简单的程序开始写起,比如迁移部分系统代码(从上游系统迁移到下游系统),做一些简单的小需求(如修改bug,增加某一个字段等)。
  这些需求看似简单,实则不然。因为哪怕涉及一行的改动,都需要进行大量的测试进行覆盖,很多人以为这些都该是测试去做,但实际上,测试往往只能进行黑盒测试,而且测试对于代码的了解程序一定不如开发,所以在这些细节上的测试都是由开发自己自测完成。因此,往往改动一行代码,开发就可能都会花上半天的时间用各种方法进行测试。
  不仅是测试,阿里技术团队在2016年左右开始了一次大的组织架构调整,即把日常的运维工作交给研发做。原来的PE(ProductionEngineer)要么转岗去做工具平台开发,要么作为运维专家做产品规划和设计,还有一部分无法适应的只能黯然离开。这是阿里运维从工具化到自动化最重要的一个过程。
  规模化、流程化、自动化,这几个关键字放在一起,你第一眼可能想到的是生产车间,但在阿里巴巴,这是其技术团队多年沉淀下的一个行之有效的软件开发模式。
  阿里巴巴相对而言是一家业务驱动的公司,项目以业务优先,对于团队来说其重要性不言而喻。在阿里巴巴,这是一个需要多人开发,团队协作的事情。对于那些研发人数动辄超万人的大型互联网公司,要前端就找前端,要后端就找后端,规模化以后要求的不是全才,而是专才。
  规模越大的互联网公司,程序员干的事情反而越机械,在软件开发的流水线上做着增删查改的拧螺丝活儿,但这些人,在入职前可是通过了面试造核弹般的筛选才进来的。越是高级别的技术专家,出现水货的可能性也越小,同样,他也不可能成为一个小公司需要的全栈开发。什么都会一点的结果,就是什么都不精。
  产品规模上去以后,各个模块复杂度都很大,全栈未必适合,规模上去以后势必也要拆分一些项目出来,由专人维护,全栈存在的意义不大。大公司讲究专人专岗,你就做好自己那点事就得了,就算你离职,找到替代你的人相对也比较容易。
  所以你想挖一个阿里的P8做你公司需要的全栈是不现实的,你就是把行癫挖过来这问题也解决不了啊。
  那小公司的技术咋整?
  2小公司要的全栈开发
  人们一提起‘全栈开发工程师’,大家的印象肯定是:这号人啊,堪称大神!会很多技术,前端后端都精通,不掌握七八种语言都不好意思出来打招呼,热点技术名词全都知道,也都会点儿,跟谁都能谈笑风生。
  对对对,我们要的就是这样的人!
  但是呢,全栈工程师更像是一个神话。每个人的精力都是有限的,你需要人家精通前后端,自己能写代码还能做测试搞运维,能写网站还要能写App,你咋不上天呢?
  以上是一个全栈工程师应该掌握的并不详尽的技术栈,各位可以对照着看看自己离全栈有多远,再想想全栈工程师是梦想还是现实。这还是在不考虑技术更新换代就像智能手机的更换周期一样的现在,上图所示的技能表每年每层都会增加新的组件,每隔几年又会增加新的层。全栈,你全得过来吗?
  全栈工程师,一定程度上更像金庸小说里的慕容复,刚出场时牛逼哄哄,什么都会,自带光环。可后来随着剧情(业务)的展开,逼格直线下降,被武林同道所笑话。
  事实上,创业公司一般比较喜欢招全栈,这和创业公司的需求有关系,因为创业初期的公司可能需要一个人做几个人的活。另外,可能老板是技术出身,了解部门之间衔接所需要付出的巨大沟通成本,所以倾向于更少的沟通单位。
  对于个人和公司,全栈的定义是不一样的,初期公司肯定是希望全栈的技术广度和深度刚好能满足公司业务要求,本质上只是想要个全干。但对于个人来说,大多数普通人的时间精力有限,很难真正在广度和深度都做到专业,如果只是为了满足公司需求点技能点的后果就是项目发展起来之后公司有钱了,全栈差不多就该扫地出门了。
  对于创业公司而言,为了压制成本,需要全栈完全能够理解。毕竟一个优秀的程序员也不便宜,能让一个人干两人甚至三人的活儿好像对于成本控制是个好办法。然而,显性的成本控制住了,隐性的成本呢?
  你想没想过,当你的项目到了关键时刻,比如要上线了,或者上线出bug了,这时候分分钟就是几十上百万的流水,而你的技术团队因为缺乏专人出问题了。你急急忙忙地去找你的全栈CTO,他却说:稍等,我上StackOverflow查下这是什么故障。你崩溃吗?
  呃
  会上StackOverflow的还算好的,他要是个面向百度编程的全栈,你就只有哭的份了。
  再进一步,一个比较复杂的项目,如果一个全栈走了,项目受到的影响会很大,你很难再招到一个完全匹配该项目的另一个全栈。我们见过太多创业公司因为技术团队关键人物离职直接导致项目失败的案例,你越是想省钱,越是省不下钱。
  听你这么说,怎么觉得全栈就这么不堪入目呢?
  非也非也。你们这些当老板的,总是认为都是写代码,前端后端没什么区别,Java、Go没什么两样,这本身就是最大的误解。全栈工程师一定是有其存在的意义的,但你如果想让全栈工程师把什么事儿都全干了,996都没你这么狠的。全栈工程师也许是未来的一个发展趋势,但现在那些简历上写着全栈的程序员,大概率才是你们认为的水货。
  所以总结下来,他不是个水货P8,我是个水货CEO喽?

发起水滴筹的家庭为啥不买保险?经常看到微信群里或朋友圈里,那些罹患重疾的病患家庭发起水滴筹,恳请大家献一份爱心。他们怎么不买保险呢?很多人不约而同地想到这个问题。到水滴筹等平台筹钱的都是罹患大病……戴子岚用心感受诗就在生活里《生活》昨天晚上我做了一个梦我坐在苹果树上自由自在地玩耍没有任何忧愁可惜这在现实生活中非常困难作业太多了考试没考好妈……致傻傻的自己我曾希望有一天你会再次回来我就站在路口傻傻的等待等啊等啊,盼望你归来只要能够你能回来受再多的委屈我也无怨无悔忍受多少无人的夜我也……真正爱过的人,一辈子也不会忘记爱,只须一瞬间,忘,却要一辈子。有一种爱,今生无缘夫妻,却永远惦记。有一个人,不能牵手,不能见面,不能联系,但是思念如潮水,不间断,深爱过的人,不管经历多少岁月,这……乔家的儿女乔一成只爱文居岸?放不下一个人的真相是,爱而不得爱情是美好的,两情相悦的感情,可遇而不可求,爱情也是残酷的,爱上一个人,没有办法让对方做出同样的回应。两个真心相爱的人未必可以不管不顾地在一起,有些爱,即使你拼了命地留住……征程正未有穷期5、4、3、2、1、0!2020年12月31日子夜,北京。国务院扶贫办大楼前悬挂的脱贫攻坚倒计时电子牌前,人们齐声倒计时,随着数字归零,现场掌声一片,不少人湿了眼眶……其实,我高中好好学习,仅仅是为了弥补情感上的挫败人生不如意,十之八九。但是往往有那么一两件事儿特别不如意,这件事儿能够影响一个人性格,性格决定命运,甚至能够影响和改变一个人的命运。那件事儿就发生在我身上,就是在高一的时候喜欢……瓷器上的蓝釉我国蓝釉最早追溯到唐代晚期!唐三彩带蓝都会价格升高!唐代的青花点彩也是一样的!大家先看下我国现有的一些蓝釉品种,只列举一部分!实际蓝釉在我国也是占有很重要的地位!一直延续……实用的心理学技巧1。如果你想知道别人的一些事情,首先问一个问题,等他们回答完时,保持沉默和眼神接触,他们会告诉你更多。2。当你试图说服别人时,确保他们是坐着而你是站着的,这会使他们更快相……在学习和生活中,该不该走弯路?更换思路可以积累经验获得灵感在学习和生活中,该不该走弯路?有一种观点是:人这一生的光阴是固定的,只有少走弯路,才能走得更远。另一种则认为走弯路可以积累经验,可以获得更多的灵感,从而为接下来的狂奔打好……再看安家发现这种男人,谁嫁谁后悔《小妇人》一书里有句话是说:被一个品行端正的男子爱上并选为妻子,是一个女人最美好与最幸运的事。女人这一生最怕的,当属嫁错人。在人生的路上,很多事情有重新开始的机会,……浮生若茶,甘苦一念!时光若茶,无言即美。日子如莲,平凡即雅。品茶亦是修禅,无论在喧嚣红尘,还是处寂静山林,都可以成为修行道场。茶叶因为沉浮才释放了本身深蕴的清香,而生命,也只有遭遇一次次挫折……
散文随笔我看到的垃圾分类(原创)散文随笔:我看到的垃圾分类(原创)作者:赵凤宝随着人类文明的进步和社会的发展,治理环境污染已经成为整个社会的重中之重。我们天天喊口号:环境保护人人有责!保护环境,从……缘份的秘密(说得真好)所谓缘分,就是遇见了该遇见的人;所谓福分,就是能和有缘人共享人生的悲欢。缘分浅的人,有幸相识却又擦肩而过;缘分深的人,相见恨晚从此不离不弃。有的缘分是可遇而不可求的……再婚后,月薪1万的我过得紧巴巴半路夫妻,要谈钱吗?有一个知乎的热门问题,问得是一个经济独立的离异女人,还有必要再婚吗?其实,无论单身状态还是选择再次相信爱情,只是不同的人选择不同而已,每个人都有着为自己未来负责的责任。……318国道上那些不可错过的风景,泸定桥折多山新都桥愿你每天晚上睡前,都比早晨优秀。318国道被称作我国最美丽的国道,它自东向西,起点是上海黄浦区,终点是日喀则市聂拉木县,全长5476公里,横贯我国东西,一路自驾简直美翻天……想成为一个厉害的人,你必须懂得自我增值,尤其在这六个方面到了什么时候,我们才会停止成长呢?也许你有各种各样的答案,但是从脑科学的角度来看,当我们停止学习的时候,大脑陷入退化状态,我们就会快速接近死亡。到了这个时候,我们就能称得……40岁的女人婚外情,为什么更愿意找熟人?40岁的女人说了心里看人间疾苦关注情感酵母我们的故事就开始了婚外情是一种见光死的感情,没名没分,也没有什么能看得见的未来。它属于走一天算一天的感情,谁也无法预测最终的结局,……生活如雨,请撑伞原谅,微笑着坚强抵御生活的风雨生活不会永远让你享受阳光灿烂,有时候也会在你头上放一片乌云,让你淋成落汤鸡却无可奈何的滋味,让你活在别人异样的眼光之下,羡慕嫉妒别人能够轻松愉快地活着。可是,即使生活如雨,你也……美国公布航天强国排行榜,日本一跃成第三,中美俄谁被取代?据环球网报道称,最近一段时间里,美国国家航空航天局在一次登月火箭测试中,有4架RS25引擎由于出现了技术故障,刚测试了不到2分钟就自动中止了。美国在近几次的航天领域测试中频繁出……出过轨的婚姻,还能和好如初吗?出轨,无论男人还是女人,对婚姻的伤害都是难以想象的,破镜难圆,出轨给对方心里留下的这道疤,永远都不会抚平,永远都会成为对方心中的痛,但这并不意味着,出轨婚姻就不能和好如初,尽管……看古人如何教我们知人识人古人说:相由心生。话虽有理,然行之尤难,毕竟以貌看人,技术难度之高非常人可及。这种观人的艺术往往只能随着年龄的增长和阅历的增加而不断提高,甚至终其一生,也难以得窥门径。因此,作……作为载货比世界第一的货运飞船,天舟未来能否实现重复使用?2021年5月30日5时1分,天舟二号货运飞船与天宫空间站天和核心舱完成快速自主交会对接,这是我国成功发射的第二艘货运飞船。要说起人类货运飞船的发射时,可是有些年头了,早……厕纸应该冲掉还是扔纸篓?原来这么多年一直都做错了这个问题一直具有很大的争议性。扔马桶吧容易造成堵塞,扔纸篓又会滋生细菌、增加垃圾。所以到底应该怎么处理呢?1。看纸的材质上完厕所后把纸丢进纸篓几乎……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网