linux和php全栈工程师薪水哪个更好一点

“全栈”工程师 请不要随意去做
时间: 14:19:16
&&&& 阅读:11347
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&
今天我来给大家说说 “全栈工程师” 的事儿。
写这篇文的背景原因:
很简单就是最近越来越多的人想做【全栈工程师】,他们的目标就是全栈,他们才入行短短1-2年,甚至刚从培训班出来:我的目标是做全栈,我啥都要学会,啥都会写,这样我就是大牛了,可以挣大钱,就算创业,我也不用招那么多人,一个人搞定一个产品,融资上市 ,CEO白富美,balabala。。。
我给他的回复是: 去你xx的,你连JS 数组和对象用法都搞不清,抄几个效果,看几个视频教程摸索摸索就要做万能人了?
“全栈”工程师的定义
全栈工程师,英文叫Full Stack Developer,是指掌握多种技能,并能利用多种技能独立完成产品的人 – 来自某百科。
一般理解:【全栈工程师】就是啥都会,啥都能搞,上能入天、下能入地。各种技能各种语言眼花缭乱,各种5杀 6杀 偷塔组合技能,pio pio pio,一人挑起全世界,各个技术栈技术点,前后通吃 疑难杂症统统不在话下,在世达芬奇,全能奇才多么牛x。
然而,真正的全栈是:我也不知道,我从来都做不了全栈而且也不想做啊,只知道,我在web前端行业挖的够深,够猛 够快乐就好了,T 字形人才,下面一竖要足够高足够粗了,才能撑起来上边的 一横。
我只知道,我从网上扒出来的计算机全栈大牛都是:基础知识无比扎实,蹲马步十个小时不带喘气的,从 二进制到 基础电路电位,到计算机运行原理,内存控制原理、数学计算基础、外语适应能力、逻辑思维能力、解决实际问题能力、出疑难杂症解决方案能力等等等等都是一把好手。各种编程语言 和 工具应用 只是他们解决某个特定问题的工具而已,仅仅是工具。
认识几位大牛
发明nodejs 的作者 :Ryan Dahl
– 后端语言无所不通,思路绝顶聪明,计算机原理各种666,不然也不会解决多少年来让人头疼的 阻塞问题。
JS宗师人物:道格拉斯·克罗 俗称老道– 是无数前端人的偶像,他从c语言、java、c++、ruby、汇编什么的 市面上有的,他都得心应手并且是许多语言规范的发明和贡献者,可谓语言界的“全栈”鼻祖,尤其对js贡献巨大,现在许多web规范和语言范畴都是他制定的。出了十几本畅销20年左右的技术书。
linux之父:Linus Torvald – 此人更传奇了,可谓颠覆计算机世界,无所不能
‘My name is Linus, and I am your God’ 这句话出自他口他说自己是神,大部分人是信了。此人会什么自己去百度吧
(在吐槽一下,为了写这篇文章我搜了不少资料,某度tm的搜啥 啥不准,都不是我想要的结果,最后还得翻墙google,再说一句,百度早晚倒闭。邪恶)
自己造火箭的
埃隆·马斯克,这个货确实啥都懂,火箭飞船都自己私人公司造,你想想他各个领域的基础知识和汇聚知识并为己用的能力是有多变态。 不过他再牛,也是需要团队的,期间各个细节也是把控不了的,世界上真的有所谓的全检吗?
以上几位才能在一定意义上说是全栈,基础知识扎实,基础素养和习惯良好,才是成为全才的关键。
否则都是二半吊子,啥都会,其实就是啥都不会
以下几种人,很典型并大有人在:
1.、会个 php + js+mysql就吵吵自己是全栈,前后通吃。
2、会做app、会做网站、会弄数据库、配置服务器环境,自己就是全栈了,有任何问题找我。
3、java、c++ 语言的转型前端 或者去做硬件然后掌握了不少框架 和工具之后,就说我是全栈了。
4、配置了服务器、了解了一门后台语言、听说和查阅过各种前端框架用法之后膨胀的,并立志我要做一个全栈。
我都不想说了,以上几种人在各位的实际生活中,公司中绝对都见过,而且吹牛逼的也很厉害,感觉公司离了他不能转,有任何难题就一句话: 简单,我会啊!结果 他留下的坑比要填的坑还要大。
1、基础知识太渣,急于求成表现,盈利
2、坐井观天,会一项或者几项技能之后,自信心膨胀
3、技术浮于表面,经不起细节和解决具体问题方案的推敲
4、缺乏对解决问题的深度思考和负责人的能力
看我总结的公式:
全栈 = 全干 = 啥都会 = 啥都不会
全栈 = 全都不干 = 全都有解决方案 = 各个行业都能干
所以,一开始就要喊 做全栈,你看看自己到底行不行,再来改变下你的定位。
最后结合我自己,熟悉我的人都知道,我除了帅,就是帅了,其实技术也就够吃饭、够撩妹的。
我从来不说自己想做全栈,不说自己啥都会,我总觉得自己啥都不会,三省吾身的,感觉自己知识还是不够牢固,了解的越多,越觉得自己是井底之蛙,还有很多不了解和学不会的,那就不学了吧/笑哭。
虽说我c、 c++、c#、java、php、python等甚至 vb老掉牙的语言我都写过和学过,尤其是c语言,当年我大学可是名列前茅,但最后我不还是选择了前端 专攻js,毕竟我还是个视觉感性动物。
后端语言经历为我打了良好的语言逻辑基础和解决项目难题的思路,所以没有现在刚入门的新人这么困难,没有后端编程语言 尤其是 c系列语言的概念基础,学js确实有些困难和迷惑。
收尾:如果你真的想做 ‘全栈’,请你结合我以上观点,深刻挖掘自己潜力,务必打好基础体系架构(这也是我个人一直强调的),不要急功近利,慢慢的往上走,把一门学科做到深入和佼佼者,自然融会贯通,因为世界万物到最后都是 【物质 】二字,都是一样的道理。
但,注意口型:请不要随意做
“全栈(贱)” 工程师。
扫描长按二维码,关注我的公众号
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&
我只想对你说一句话:你就是垃圾,还技术够撩妹????够吃饭???????,你这技术也就吃个辣条。讲道理最后只做前端的人除了那些大神,你们都是因为前段简单,直观一点才去做的。每一个大神都是对后台深入研究过的,只做前端就感觉是在玩泥巴!你自己想想是不是?当然我虽然前端后台都写,数据库,服务器都做,但我从来没有自称过全栈!
呵呵,我草了你妈个逼,你他妈就是傻逼,Linux就是个沙雕,还I&am&your&God,God&你妈God,你妈个逼的,明明你连个傻逼都不算,跑来这里逼逼,还全贱?贱你妈逼,你连个鸡吧都不算,&我对你妈就是竖起一根中指,&fuck&you,哈哈哈,&我&fuck&你妈的,妈个比的,一大堆做全栈的拿的比你都多,你他妈算鸡吧,跑来这里指手画脚指指点点,指你妈了个逼,还他妈嫌人家会的多就会的水,就怕你他妈毛都不会水的不行,,,什么都会,等于什么都不会,那你他妈就会一个,结果就那一个都他妈还不如人家,比起来你他妈就是一坨屎,还他妈跑来这逼逼,操你妈逼的,你他妈算什么东西,还逼逼,逼逼你妈了个逼的,操你妈逼的,我草你妈隔壁。是啊,外面吹牛逼的多,就怕人家还能吹,结果你他妈吹都吹不好,就他妈在这逼逼,卵鸡吧都不算,人家吹牛逼是个贱货水货,你他妈逼逼,就是个杂种野种,连贱种都算不上,操你妈的,操你妈逼的
唉,看见别人玩的东西高大上,就想把别人玩的毁了,再吹嘘自己玩的尿泥最NB。典型的盼人穷心理!
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!欢迎光临海能文库,如需获取更多资料请使用搜索功能。
【图文】上海育创为你盘点全栈工程师和架构师的异同点
上海育创为你盘点全栈工程师和架构师的异同点 写在前面: 北风教育根据八年的教学经验和多年的实战经验, 深刻明白一个现代项目的开发, 是一个非常复杂的系统。对于团队来说,有一个全局性思维的人存在是多么重要的一件事, 这个人他不需要是各种技术的资深专家, 但需要熟悉各种技术并能够掌控全局。 这种人可以 是全栈工程师, 也可以是架构师, 他们之间有何联系和区别呢?下面就让北风教育为大家盘 点这些内容,有任何问题,欢迎大家前来北风社区,与我们的小北进行“网上论剑” 。 一、定义 (1)全栈工程师,也叫全端工程师,是指拥有全端软件设计思想并掌握多种开发技能的复 合型人才。其独当一面的特性,被人戏称为“独行侠”。 (2)架构师,是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决 方案的团队领导型人物。 架构师不是一个人, 他需要建立高效的体系, 带领团队去攻城略地, 在规定的时间内完成项目。 二、共性 全栈工程师和架构师往往具备一专多能, 不但专业技能扎实, 还得熟悉掌握前端到后端各种 主流技术环节的实现能力和其它一些软技能,他们之间的共性有: (1)都必须具有丰富的软件设计与开发经验。 丰富的软件设计与开发经验有助于理解并解释所进行的项目开发与设计是如何映射到实现 中去的。 对于创业公司,公司资源有限,其单个工种工作量又没达到饱和,不可能为了一个 iOS 的客 户端去专门请一个月薪上万的人来做 iOS 应用,再花上万的月薪请人来做 Android 客户端。 省钱, 是创业公司没办法的事, 但他们又希望自己的产品能全面铺开, 这时有一个多面手在, 是很有帮助的,全端工程师和架构师就是最好的选择。 (2)都要具有领导能力与团队协作技能。 全栈工程师虽被称为“独行侠”,并不意味着公司只需要这一种人才就行了,一个项目的进 行,是需要不同的人参与的,尤其是在大项目中,项目越大,人越多,沟通成本越高,如果 配备一个全栈工程师,那么项目的沟通成本就会大大降低。因为这个人各种技术都懂,在团 队协作中,与不同技术人员的沟通就会容易得多。 架构师也是一个得到各方承认的技术领导, 能在关键时候对技术的选择作出及时、 有效的决 定。同时他们也要具有很强的沟通能力,因为架构师需要与各路人马经常打交道,客户、市 场人员、开发人员、测试人员、项目经理、网络管理员、数据库工程师等等。 (3)都存在一定的弊端。 全栈工程师和架构师这些角色很具有挑战性。有时需要左右逢源、八面玲珑,有时又需要果 断坚定、不留情面,另外客串多种身份,这对软件的开发周期和产品质量是非常不利的。且 一个人的观点立场是很片面的,而且繁重的工作、沉重的压力会影响一个人的情绪,情绪会 影响决策,决策影响结果。 三、区别 (1)全栈工程师和构架师并不存在高下之分,分工不同而已,只不过成为构架师所需要掌 握的知识更特殊,而且也更依赖经验。(2)全栈工程师更多关注功能实现,构架师更关注系统性能。 全栈工程师主要负责应用开发,对前端后端技术都能熟练使用,更关注应用开发本身,以做 新功能为主。 但在大型应用中,除了功能,性能也变得重要,这时候就需要构架师了。构架师考虑的是技 术的选型、 系统模块之间的连接方式、 系统可能出现的瓶颈以及负载均衡和缓存之类的支持 系统。 但对于小型系统,只要实现功能即可,性能可以暂时放在一边,这时用全栈工程师最适合。 随着系统的更新升级, 整体构架也在不断演进, 许多以前不会出现的问题也会渐渐显露出来, 这时能对整个过程有清晰认识的人,就是架构师了。因此,架构师的主要任务不是从事具体 的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且 需要有良好的组织管理能力。 可以这样说, 一个架构师工作的好坏决定了整个软件开发项目 的成败。 (3)全栈工程师或构架师不会成为行业的主流。 全栈工程师或构架师虽是个多面手, 有全局观还会为公司省钱, 但其弊端使这些角色的发展 有了局限性。他们不会替代测试人员、前端工程师或者其他什么工程师,毕竟术业有专攻, 一个人就算有再大的精力,也无法做到全精,尤其对于新手而言,为了成为全栈工程师或者 架构师,而什么都学,却什么都只懂皮毛,这绝对是个误区,甚至是致命的误区。横向是一 个方向, 专精也是一个方向, 说不上谁比谁厉害, 但一定都是在自己的领域内做到极致的人。 把每个部分都做好, 同时修炼其他的技能, 自然而然就会升到架构师或者全栈工程师这类令 人羡慕不已的角色。
PPT制作技巧为什么你不需要做一名全栈工程师_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
为什么你不需要做一名全栈工程师
&&为什么你不需要做一名全栈工程师
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢较之全栈工程师哪个好
时常看到各种高薪招聘信息,给H5职业者定的薪资高的吓人。细聊就会发
现,企业高薪招人,招的不是H5的页面设计人员,而是一个“全栈工程师”,他会
H5,但这远远不是他的全部。
什么是全栈工程师呢,
全栈工程师是包括前端,后端,服务器端的都能学到的学科。相当于全能型学
科。全栈工程师发展到后期可以往架构师去发展的。一般情况下全栈工程师必须
掌握多种技能,并能利用多种技能独立完成产品,熟悉产品各个开发流程,必须掌
握Linuxx系统管理、LAMP和LNMP的管理配置、PHP、数据库、ios开发、
Android开发,服务器管理,能够独立上线WEB应用及APP,所有的岗位出去之
后都能胜任,3-5之后可以转型成为架构师。全栈工程师:软件开发的时候,一个
一个的叠起来,成为堆栈,所以称之为全栈工程师。
全栈工程师的优势
*全栈工程师拥有广泛的就业市场,掌握技能从后端phpweb程序开发到前
端ios、android程序制作,胜任互联网公司各类开发岗位。
*全栈工程师拥有更多的发展机会,团队中,不同开发岗位间需要沟通与协
调,只有全栈工程师才能理解项目中各个环节如何对接与协作,一旦有管理岗位
空缺,全栈工程师必定是最佳人选。
*全栈工程师是通往架构师的必经之路。不想做架构师的程序员不是好程序
员,架构师
个软件项目的总工程师,架构师必须精通项目站在了金子塔的最顶端,而架构
师可以说是一
中的所有技术环节,架构师的架构设计是项目质量的保障,也是团队的核心,
全栈工程师具备了成为架构师的基础。
(window.slotbydup=window.slotbydup || []).push({
id: '4540225',
container: s,
size: '910,250',
display: 'inlay-fix'
该用户的其他资料
在此可输入您对该资料的评论~
(window.slotbydup=window.slotbydup || []).push({
id: '4540180',
container: s,
size: '250,200',
display: 'inlay-fix'
资料评价:
所需积分:0不打你,你说的很好。
谢谢鼓励,嘿嘿
说的挺好的,其实全栈工程师是要求的并不是去一个人了解各种开发技术,一个人顶几个开发人员,而是技术面广,理解各种语言、技术能做些什么,能做到什么。因为对各种技术都有一定的理解,在对语言,对技术的选型时,能站在不同的角度去看待,能提出良好的选型方案和实现过程。
赞同楼上的思路
全栈就来点狠的,从物理基础到材料开发,从电气工程到硬件配置,从环境部署到软件开发,从团队管理到市场调研,从财政避税到法律保护,从危机公关到国际交流,你都要统统学会,统统学会!!
两个中指 一个神之鄙视?
还有基础物理,天文,航空发动机设计,流体力学,汽车电路系统。
航天科研满分
全栈工程师最重要的是能给团队起到很大作用,并不是一个大拿,影响力才是关键。个人意见,勿喷
一言以蔽之,没钱穷折腾
不敢认同啊,那不是相当一个人从制造电脑,再编译系统,最后一个人做好底层,服务层,应用层。 基本不可能。
不是太认同,哪来那么大的功力和精力,参与的多,出的错误也就越多,领域太广,必定不够精通。。。
负能量太严重了,
最近的确是在学量子物理、汽车结构和驱动开发……
不在阿里,无法讨论全栈对阿里的作用。但是在我看来,主要的场景是两种情况
1.创业团队,一个熟练的全栈工程师,可以作为技术总监,带队进行开发。在出现问题时,可以由全栈工程师进行难点攻关。
2.大型公司,作为模块负责人,带领团队进行技术开发。
全栈工程师是一个学习的漫长的道路,对项目起着重要的作用。但合理分配项目模块,专业的人做专业的事、毕竟项目靠的不是一个人,团队的力量才是决胜的关键,全栈工程师起着重要的作用,学习是会感染的,互相学习,取长补短,这样团队会越来越强大,每个人都是全栈,才是最可怕的团队。@西秦 说的运用场景,赞同,从俩个不同团队,充分发挥出全栈的工程师的作用与影响力,666。加油!
团队中有一个全栈,其他负责专业模块,这样的团队就很了不起了。
我近来要自己做个全平台的产品,如果用以前自己造的一堆轮子,可以很快。但是一旦建立起来,就要不断在这些老技术上迭代,很不好,以后用新技术重构要花更多时间精力。所以,花了段时间,研磨新玩法。前端react,redux,webpack等,后端node.js做规范的restful api,app用RN,一个人在组装一堆轮子,所有js都用es6,异步用async/await,promise,建立了一些脚手架和模块放到github上和npm中,还在陆续的开发准备。服务器都用docker部署,搭建持续集成环境,git上去,自动化部署迭代,近来在研究阿里云的api结合到自己后端api中,全部静态用oss,配合cdn,发现阿里oss的node.js sdk不是很爽,都是用Generator弄的异步,所以要自己封装个。微信接口也要封装个,其它语言有封装过所以比较快,github上别人做好的大多是老语法,不是很喜欢,还是用es6搞,以后也方便维护使用。后端缓存redis,数据库pg,当然做了个数据库调用抽象,以后切换数据库,比如换mysql,代码不用大面积改,尽量用标准sql。后面还要搞微信小程序,到时花时间弄一套流程脚手架。为了阿里云安全,正在弄RAM和Policy,而且esc在安全组里设置屏蔽一些端口只能自己访问,比如22,gitlab等持续集成的相关端口。前端ui resct也在模块化积累组件,css module很不错,一个组件js和相关css放到一起,非常模块化,通过postcss webpack打包一个css,还有前后端同构,可服务端渲染这些架构都ok了。还有顺便整合了bootstrap,做后台管理界面电脑手机都能操作。还整合了electron脚手架,为做跨平台pc软件做准备。还在不断的研究和思索各种方案,比如docker集群,go语言的场景,等等。太多了,所有一切只因为一个理由,喜欢技术,从硬件到软件,从组装电脑到idc维护服务器,给路由刷wrt,把电视盒刷linux,想研究得越多发现不会的越多,感觉时间不够用,所以我觉得自己会玩技术到老那种,没什么青春饭一说。我觉得技术领域太广泛了,感觉时间不够用,自己水平差太多,不过很多技术有重合,比如编程语言,都差不多那些规则,面向对象语言要面向接口和抽象,要运用到一些设计模式,其实不管什么语言,都有抽象出来的共性和规则,而只要花点时间,就能玩起来。而且很多规则是和语言无关的,比如一些算法,一些解决方案,其实什么语言都能实现。所有的一切,就是出于喜欢和爱好,从精神角度,不追求什么成功,喜庄子,无为、顺其自然。我觉得我很幸福,因为一直在做自己喜欢的事情。全栈就是全方位研究技术,甚至关键时刻为了性能用c做些底层。不喜欢争论什么语言好坏,什么对错。,就像android和iphone哪个好,全有就是了,管它哪个好。
还有说到广度和深度,我觉得并不是广了就没深度,深了就不广。如果真的爱好,坚持持续研发,时间可以积累出深度。如果玩了5年,开始不怎么做技术了,或者就在一个技术混日子,没广也没深,或者坚持不过10年,不会玩到老,谈何广度和深度。基本上全栈不靠打工,没有广度自己玩不起来,没有深度做不出产品化的东西,还是玩不起来。最终的全栈的目的,是自由的。
全栈是追求自由的
从自身经历来讲, 全栈工程师很多情况下是顺其自然下的结果, 因为对技术充满好奇,不对技术设限
,持续不断努力成长为全栈工程师(其实不太认同这个称谓, 觉得研发工程师或更为合适【有研发能力的工程师其实并不多】)。 一个优秀的全栈工程师会有很强的学习能力 ,研发能力, 对未知领域的探索能力, 能够根据业务中的问题, 解决或者预见一些好的技术方案, 即使从未接触过这个领域的技术。 另外,技术本身是融汇贯通的, 了解更多的技术栈, 会让工程师有更开扩的视野,遇到问题会从多角度考虑 , 在整体层次上提出方案。
, 这条路很难走, 因为进入每个领域都是需要时间努力学习的, 不能只浮于皮毛, 整体的成长会比较慢, 同时感觉面试会吃亏, 因为大公司细分严重,
对某个技术方向可以会考察特别细致, 而对全栈工程师来讲, 这方面可能会有所不足, 因为不能对各种语言/技术的细节都很了解 , 了解的更多的是原理 ,架构 更抽象的层次。 不啰嗦了 ~
找个一个优秀全栈(研发)工程师是leader 的幸事
全栈工程师有时候是逼不得已的。
太正确了,没人会只有硬着头皮学了
都是被逼的。。。
旗帜鲜明的反对全栈工程师!!!!!!!!!
1、一个优秀的软件工程师,不在于学习的技能和掌握的能力的广度,而在于深度,如果一个软件工程师,连最基本的算法、数据结构、数据库原理、操作系统原理、设计模式等都搞不清楚,学再多的东西,也只浮于表面,结果就是垃圾设计、垃圾代码、无数bug,给公司带来隐性巨大成本增加
2、并非不存在全栈工程师,一个优秀的工程师,在一个领域做好一件事就很不容易了,能够几十年如一日的做程序,静下心来 做研究而恰好又接触过很多技术实践的人,才有可能成为全栈工程师
3、别学了点开源技术,到github上提交过代码,用过几门语言,做过点网站和应用,就称自己为全栈工程师!!!!!!这很丢人!!!!!!!!!
唉 又一个死马努
再补充一句,架构师是架构师,全栈工程师是全栈工程师,不要以为全栈工程师就是架构师,架构也只是编程技能的一种。很牛的资深架构师也不一定是全栈工程师
前端作为全栈解决了学习深度的问题,前端核心语言是js,用的多了,很多深层次的问题慢慢也就融会贯通了。
全栈不符合社会分工细化的潮流。但如果作为个人兴趣,当然可以。
全栈工程师可能并不是一个准确的称呼,我理解理解的全栈工程师应当是指一个勇于钻研和学习的工程师,能够通过学习和自身能力满足需求,不畏惧困难。
您说的,更偏向于极客
程序员不能将自己局限在某一方向上,或者某一门语言上,难道全栈就不能精通某一门技术了?居然有人说自称全栈工程师可笑,我实在是找不到笑点,我反而觉得这是一种进步,他们不懒,不依赖某一门技术,学习能力极强,我相信大部分全栈工程师,不是为了称号去的,而是奔着技术去的,难道会唱红歌的就不能唱流行歌曲了?难道就不能唱R&B了???(? o?_o?)?跟不上节奏注定要被淘汰,适者生存。
旗帜鲜明的反对全栈工程师!!!!!!!!!
1、一个优秀的软件工程师,不在于学习的技能和掌握的能力的广度,而在于深度,如果一个软件工程师,连最基本的算法、数据结构、数据库原理、操作系统原理、设计模式等都搞不清楚,学再多的东西,也只浮于表面,结果就是垃圾设计、垃圾代码、无数bug,给公司带来隐性巨大成本增加
2、并非不存在全栈工程师,一个优秀的工程师,在一个领域做好一件事就很不容易了,能够几十年如一日的做程序,静下心来 做研究而恰好又接触过很多技术实践的人,才有可能成为全栈工程师
3、别学了点开源技术,到github上提交过代码,用过几门语言,做过点网站和应用,就称自己为全栈工程师!!!!!!这很丢人!!!!!!!!!
一个优秀的软件工程师,不在于学习的技能和掌握的能力的广度,而在于深度。这句反对,一个优秀的工程师,应该是有广度的情况下,在某一领域深入,才能做到个技术调配,否则会变成,你炉火纯青的算法技术,却不知道最基本的计算机原理。不是说不行,只是也不比全栈高明
反对全栈工程师!
1、隐形成本过高,无法精通某某个领域,无法做到细分化领域的专精。
2、现在的全栈工程师大都是广义上的全栈工程师(也可以称之为伪全栈工程师)无法做到都精通,而只是略懂略懂。达不到那个高度,看东西就片面化处理问题就呈现出代码过时,功能构件无法紧跟需求,代码无法按照某一领域特点标准书写。
3、现在人人都喊全栈工程师其实都是被逼的,各种被辞,各种项目换语言,放弃开发,转做其他产品而导致单语言系无用武之地惨遭项目组剔除,公司剔除(我们不养不干活的人 唉)。而为了解决各种高福利高待遇不被辞退(玛德我的房贷经不起我换工作找工作,新的公司要报的少我不是想死的心都有了),等等理由强行完成全栈工程师的转变。不为别的,只为了钱!又在各种炒作下(你看我全栈一个顶5个什么都能干,必须给高工资),就看到全栈工程师这个流派在中国越来越吃香。
你们还记得之前过劳死的工程师吗?真以为公司是为了你的本领而花高价买宝马吗?
某公司人力资源:老总想法就是高,招三个全栈工程师让他们把之前15人的项目各种端都做了。刚好公司另一个项目组有人闹要涨工资,发期权。嘿嘿!真以为没人能顶得了你们的职位?发给这三个做又省几份工钱,算上各种补助,房补等真是赚了。
网站开发看来纯前端想要做更大幅的突破势必要能够获得更多前端上下游一同配合来达到下一个等级,在这基础上 "全栈工程师" 我认为是一个方向,但是未必每一位 "全栈工程师" 都需要精通整条链路。至于是否上下游都能够有足够深入后就必须称为 "全栈工程师" 这点我是采保留态度
往后走,前端和后端似乎越来越紧密。现在前端能够处理的事情比以前更多了。
全栈工程师,进可到大公司进行前端和中间件开发,退可以到小公司做全杂工。
精通某一项,熟悉其他相关的人才需求越来越强烈了。
跨平台开发,往往需要统一的接口。如果有全栈工程师,接口自己做,方便各种平台接口标准的定义、开发。
如果让他们分开,pc做pc接口,移动端做移动端的,app做app的,到后面归根到底还是要把接口统一,到时候吵架不知道要吵多少架哦。
前端需要什么接口,自己定义,统一标准,一方面便于维护,其他便于前端方案的改变。(现在后端接口一般都是很少做大的变化的,前端的技术更新那么快,新事物不停涌现,需要那么一些精通前端也熟悉后端业务的人才来综合处理一些接口。)
关于以上两个问题:
全栈工程师的发展很光明的,“进可到大公司进行前端和中间件开发,退可以到小公司做全杂工”。做一个全栈工程师完全是一个很有前景的职业。不过也有一个坑,不要啥都不专,深度不够。 你总要有那么一两把刷子才行。
在天猫团队,这个问题则不是我可以分析的啦,不过在我们公司团队,全栈工程师就是宝啊,啥懂。
全栈 并非目的 而是结果
全栈体现出的是对技术的热情,愿意去学,不局限某一开发语言。
全栈工程师,对老板的价值来说就是1个人干3个人的活,给0.8个人的工资(这也不精哪也不精),省一个人的工资。
  首先我觉得好的开发者,即使不是全栈,也要融会贯通多种技术。我从来不认为一个只专精一种技术的人有可能成为好的开发者,即使是C,即使是汇编。(当然其实反过来看,那些大神们哪个不会搞点其他的?比如几个做服务器端开发的大神居然不懂服务器管理?)
  然后从广度和深度的组合看,我认为好的开发者大概有两种类型:手术刀。代码专家。
  手术刀是业务驱动的,最需要全栈的人;他们的核心价值在于:懂业务,技术全面,都能拿的起来,而且能选择最合适的技术。代码专家是技术驱动的,即使不够全栈也可以用,但是技能树点的越多当然有好处。
我觉得全栈开发应该是前端想往更高方向发展的一个途径,当然以后可能会独立出来,就像现在的前端开发这个职业一样,看各人兴趣了,想学就充实一下自己,但全栈工程师,个人觉得不久的将来应该是炙手可热的职业
就比如我只会前端,好多事情都要和后端沟通,有时还不能达到预想的效果,设计师总说我们的代码没有达到她的预想效果,有时真想抽她,不相互体谅,如果是一个全栈工程师各部门就能很好的在一起了。
登录后可参与话题,请
舒文亮,阿里巴巴高级技术专家,2016双11前端总PM;天猫前端Team leader,现主要负责天猫营销体系建设,推进跨终端体系、NodeJS在天猫的落地。
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。支持MySQL、SQL Server、PostgreSQL、高...

我要回帖

更多关于 php全栈工程师 的文章

 

随机推荐