后端全栈工程师招聘可以干什么工作

第三方登录:来说说你眼中的全栈工程师是怎么样的
12:14:45 +08:00 · 5729 次点击
1.你是全栈工程师么?
2.你 get 了哪些技能?
3.抛两个牛逼闪闪的作品来看看。
一起探讨。
86 回复 &| &直到
22:33:05 +08:00
& & 12:20:23 +08:00
一个人做一个 MVP 然后跑去找 VC 算不算。。。。
& & 12:23:57 +08:00
都会做毛用没有,新手半年时间赶上
要能精通多个方向还融会贯通
& & 12:26:02 +08:00 via iPhone
写一个 C 的 Hello world ,然后分别用 XCode 、 gcc 、 VS 、 asm.js 编译。
“看,我会 Obj-C 、 C 、 C++、 Javascript ”
& & 12:51:15 +08:00 via Android
1 ,懂汇编和操作系统,拥有强大的调试能力。
2 ,懂数据库,能写出高性能的数据库应用。
我觉得没有这两条不叫全栈。
& & 12:52:38 +08:00
全干攻城狮
& & 12:56:49 +08:00
全栈开发工程师就是个神话
& & 13:15:44 +08:00
一个人能 hold 住一整个包括后台的应用的开发到上线(不包括运营)的所有技术
就是这个项目可以很多人同时开发,但是任何一个人的工作你都可以做,并且效率不低
& & 13:17:28 +08:00
& & 13:29:13 +08:00
一个人做所谓的全栈很累,需要坚持不懈的毅力和其他人对你进度不够快时的忍耐
现在正处于这样一个状态中,项目今年 3 月正式开始用,除了 Android App 确实没有时间和精力去倒腾,其它都做了
后端、前端、 iOS App......还有各种外设( GPS 、网络打印机)
要说工种,系统设计、开发、测试、运维,都是一个人,设计有一个好帮手
合适的才是最好的,要能支撑业务往前发展不掉链子
全不全栈不重要,关键是能把事情做下来,光想没用
& & 13:33:15 +08:00
无所谓全栈
& & 13:41:20 +08:00
妈蛋, 我连公司装灯、装修、 水斗漏水打硅胶、装门锁 都包了,算不算
& & 13:45:09 +08:00
现在不会抢票和秒杀都不能叫全栈
& & 13:48:42 +08:00
超强的学习能力吧
啥不懂 学啥 而且学的 666
& & 14:04:31 +08:00
自动替换 全栈 为 前端
& & 14:16:03 +08:00
啥都会点儿,啥都不精。。
& & 15:02:41 +08:00
全蘸是什么?可以吃吗
& & 15:20:17 +08:00
大学玩嵌入式,用 c 和汇编写过操作系统。工作做过搜索引擎后台, pc 端 im , android app 。自己独立做过 17million 用户的 app(android & ios & server)。现在在公司带团队开发 android(从 bootloader 到 app 全栈)。业余刷过 chrome,nginx 和其他一些开源的代码。
& & 15:22:11 +08:00
一个人做一个项目
& & 15:30:42 +08:00 via Android
没画过电路板好意思说全栈?
& & 16:33:56 +08:00
听说过,没见过
& & 17:20:17 +08:00
计算机原理
网络
程序
安全
设计
产品
哲学
& & 17:20:47 +08:00
小伙子不错.因为这些我都干过
& & 17:21:19 +08:00
什么都懂的代价就是什么都不懂
& & 17:23:34 +08:00
我们以前都是要求本业先做好,然后还要能修理打印机,能换桶装水,能搬动各种办公设备,能发传单……
& & 17:28:50 +08:00
全站工程师
传说中的 站长吗?!
& & 17:49:40 +08:00
标题 -----------------------------
本人赶脚的全栈:
在某一领域内(领域可大可小,有水分),精通 1-2 项技能点,熟悉其他技能点,了解领域内问题大部分解决方案(可以不会,但是知道用什么东西解决什么问题)
内容 ---------------------------------
1 不是
2 切图那点事儿
3 没作品
& & 17:52:01 +08:00
不会半导体工艺,不会集成电路设计,不会叫全栈真的大丈夫?
& & 17:52:03 +08:00
& & 17:53:13 +08:00
@ 真·全栈 出现了
& & 18:03:28 +08:00
据说要会从硅提纯开始
& & 20:55:03 +08:00
哎,惭愧,真是什么都懂点什么都不精通。
& & 23:14:44 +08:00 via iPad
公司项目 c/c++ Python php html Java object-c flash android iOS json xml shell-script ant cmake MySQL memcache nginx lighttpd hbase haproxy docker jira bamboo ,一堆 linux 下的监控就不提了,脑袋疼
& & 23:35:20 +08:00 via iPhone
前天面试, 一 fresh graduate 职位, 从 CMOS 版图设计, 到 CPU 乱序超标量微架构设计, 缓存 coherence, 操作系统虚拟存储 (为什么多级页表? TLB refill 的软硬实现 等等) 一直问到 C++ 里类的实现 (体系结构层面), 还有调用约定和 ABI.
这只能算普通 Computer Engineering 学生应该掌握的东西而已. 也没听谁自称 &全栈&. 感觉这个词很 low, 是那些视野不开阔的行业底层人士造的一个词.
& & 23:35:29 +08:00
所谓全栈工程师的概念是这么来的,本来前端的同学玩 js ,后端的同学玩 java 啊, python 啊, php 啊啥的,自己嗨自己的,但是后端的同学比较高冷,前端同学调试接口的时候老是不遭待见,突然有一天, node.js 横空出世,前端同学那个开心啊,终于可以甩开后端这帮人自己干了,由于前端后端通吃,所以就立了个称号:全栈工程师......
& & 23:40:01 +08:00
不妨看看这个,在这里讨论没有意义。
& & 00:41:57 +08:00
@ 赞这句 “这个词很 low, 是那些视野不开阔的行业底层人士造的一个词”
& & 01:22:15 +08:00 via iPad
一个人做十多个网站的,爱觉不累
& & 01:24:45 +08:00
人人都是全栈工程师,只是深度的差别
& & 08:15:46 +08:00 via Android
@ 点错感谢了
& & 08:17:13 +08:00 via Android
我觉的大部分 Full Stack 的共同点可能是 Object not found
& & 08:34:08 +08:00 via Android
擦屁股能手,无论是什么语言什么工作,包括倒垃圾。
& & 08:34:34 +08:00
就是学习能力特别强,实践能力过硬,轻微一学就会就算是把.
& & 08:44:45 +08:00
你们这互联网的弱爆了。。
我要负责写方案、写报价、招标文件、投标文件、围标文件、然后去投标
中标了回来写设计文档、然后带着外包开始干活、自己测试、自己产品、自己部署、自己和客户谈验收、谈回款。。。。。
& & 08:46:34 +08:00 via iPhone
@ 少了前端的都不算是全栈
& & 08:50:28 +08:00
全栈最有可能出现在外包公司
& & 09:08:24 +08:00
@ 呃,你是一人干活么。。。一天掰开多少份时间来用啊。。
& & 09:09:38 +08:00
@ 然后自己揣口袋里跑路了吗
& & 09:13:00 +08:00
一直想做产品。但因为事情太多只能埋头写代码
& & 09:30:02 +08:00
@ 看你头像吓我一跳,以为 codinghorror 也来 v2
& & 09:35:21 +08:00
能把一个硬件产品的软件系统从底层到上层到后台服务器支撑系统全部架构设计(实现)搞定即可
& & 09:37:02 +08:00
这算什么,做完产品前端后端数据库#¥%……¥#¥%……后自己当行政、打扫卫生、财务、运营、段子狗,自己找 Vc ,回家带孩子、做饭,给猫铲屎,带老人,这才是全栈
& & 09:45:01 +08:00
@ 这个不仅算全栈,这个就是 CEO 少个 O 啊~
& & 09:45:30 +08:00
看上去很厉害,其实没什么用,一个人只能当一个人用。
& & 09:48:29 +08:00
@ LASS 是什么
& & 10:35:17 +08:00
撸主得加一句:
4.你们是靠什么获得报酬的呢?(您在什么行业?什么公司捏?)
& & 10:42:39 +08:00
@ 应该是 Less ....
& & 10:55:23 +08:00
& & 10:55:42 +08:00
@ 跑不了 回扣我都给不起
& & 12:22:09 +08:00
秃顶的。。。
& & 12:29:02 +08:00
一份薪水十份活,是这样吧?
& & 12:29:25 +08:00
& & 12:58:02 +08:00
感觉全栈一开始就是前端圈子宣扬的概念吧,无非是前后端+UI
现在汇编 OS 电路板都搞上来了,前端同学表示玩不起了(/⊙ω⊙)/
& & 13:12:05 +08:00
file:///home/jcdeng/%E4%B8%8B%E8%BD%BD/webwxgetmsgimg%20(1).jpg
& & 13:15:50 +08:00
@ 我擦 这都能遇见你
& & 13:22:37 +08:00
全站如图:
& & 13:33:50 +08:00
& & 13:37:14 +08:00
@ 我貌似就是文中的状态
& & 13:38:52 +08:00
不懂硅提纯...怎么能说是全栈。
& & 13:46:52 +08:00
什么都懂,但一概不精通
就叫做全栈
& & 16:41:57 +08:00
@ 只是觉得这个头像,很贴合码农的常态。继续使用会不会被谴责~
& & 18:16:33 +08:00
本来今天计划是修跑训练集时烧掉的 Titan X 上的一个开关电源 ic ,结果淘宝定的电源 ic 还没到货,只好先先写写 ios 上的端。
大概我这样能算全栈了吧。其实我原来是学 ic 设计的。。。
& & 19:18:52 +08:00
做电影网站,用电话 01 键写服务端代码,为了怕别人看不懂,用 php 代码作为注释,电影片源用绣花针刻 CD 光盘,拷贝光盘片源作为网站电影源,没错,这就是我
& & 20:28:56 +08:00 via Android
那是传说中的瑞士军刀
& & 21:58:02 +08:00
@ 算,我见过一个所谓的 VC ,但无奈当时与大叔实在有代沟,不了了之。
& & 22:01:37 +08:00
全栈工程师,我呵呵 呵呵。程序员先解决温饱问题吧,一个工匠干什么要这么叼呢?
& & 22:03:28 +08:00
@ 全栈的意义不是『啥都会做』,赞同的举手。
& & 22:04:02 +08:00
@ 抖了个激灵
& & 22:04:14 +08:00
@ 抖了个激灵
& & 22:04:28 +08:00
LZ 说的是 Full Stack Overflow Engineer?
& & 22:04:51 +08:00
@ 全栈往往应该是跳出技术之外的
& & 22:05:22 +08:00
@ 嗯,要的就是你这样的答案,这才是全栈
& & 22:06:28 +08:00
@ 楼上有个人说,这叫全干,你俩聊聊
& & 23:40:17 +08:00
@ 你这意思是电信,电气,等专业学兼计算机专业,就是全栈
& & 07:45:50 +08:00 via Android
& & 08:42:42 +08:00
@ 没做过 SOC ,不算。重来。
& & 22:33:05 +08:00
全干工程师,做十个人的工作拿一个半人的酬劳
& · & 1726 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 89ms · UTC 13:53 · PVG 21:53 · LAX 05:53 · JFK 08:53? Do have faith in what you're doing.全栈工程师在实际工作中,意义并不大。
从员工角度说,工作中几乎不存在需要你全栈能力的项目或岗位,项目本身的技术跨度就不会特别大,人员配备一般也会比较健全,你的技术力通常难以得到体现,虽然你也可以为整体项目提供支援,提供建议经验,然而这并不会有什么卵用,领导很难很难认识到你的价值,你也会招来他人的嫉妒,是的,你会招来嫉妒。
从项目管理角度说,尤其是技术这一块,一般不太会让一个人全面掌握或把持一个项目,这会带来巨大的人员风险。
其次,所有的公司,薪酬都是按&岗位级别&定的,不是按&技术能力&定的。如果你想要得到更好的酬劳,只有一个选择就是提高你的岗位,也就是升职。升职这条路主要也不是看技术,各个公司有不同的选拔标准,企业气质,但技术能力一定不是最重要的。(注意不要混淆技术能力和项目能力)
如果你一定要说某某大牛独霸一方,几十万上百万年薪,我承认你说的是对的,去吧,你开心就好。
靠技术往金字塔上走的人,一定是许多因素综合的结果,例如:是公司元老,老板朋友圈等等。
虽然我自己是做技术谋生的,但我自己都忍不住想说,这个行业里的许多人,真的太屌丝。
不要闷头做技术,请睁眼看看这个世界。
相比于纯粹的技术开发能力,更重要的是项目能力,再向上是产品能力,走到这一步,是一个瓶颈,出色的产品能力之后,如果遇不到赏识你的伯乐,剩下的选择就只有单干了。
但是这其中的每一步,都是难以逾越的,从做技术到带项目,从带项目到带产品,都伴随着你的心智成熟,也伴随着你对过去的自己的否定。心智的成熟需要契机,需要你去体验生活。
现在许多所谓的产品经理,直接叫产品专员比较合适。现在的很多产品,我都懒得吐槽,你们都是请中二大学生做的设计?
产品经理需要的什么综合素质不需要我在这里总结,技术层面的东西,我觉得真不重要,我说点不同的,我认为产品经理必须要有成熟的人格,人生观,价值观;必须是一个真正的成年人,大人。
微信的成功是一个很好的例子,它的许多设计,在我看来,是来自&成熟的大人&的设计。
反观QQ,QQ的产品经理非常明显缺乏社会经验,纯技术屌,他们应该去找张小龙学一学,不过,产品设计和做技术一样,能力低的人是很难向能力强的人学习的,因为他们意识不到别人那样做的价值,必须得自己吃够了亏,才能成长,这就是成长吧。
所以产品经理就必须得强势,你要有能力,还要有气魄,你要有一个觉悟就是下面的人不可能完全理解你,他们要能理解,他也可以做产品了,技术屌是很中二的,可以哄。 :)
抱歉基本没有谈到什么技术话题,东扯西扯扯到产品,其实谈到产品,就不可避免要谈到创业相关的话题。在企业中,你是很难施展拳脚的,即使你有机会得以一试身手,做成了,你也很难得到应有的回报;你带出了受欢迎盈利能力强劲的产品,好的结果是你涨点工资,或是拿高薪,不好的结果是你的心血被别人收割,更不用说在企业里你的话语权有多少也是个未知数。
可是一个优秀的人和那些混日子的人,就只值那些薪水的差别吗?所以当你有足够的能力的时候,做自己的东西几乎是唯一的选择。
我很喜欢一句话:每个人都应该去创业,不为别的,就为了健全你的人格。
对于我来说,我一定要做自己的东西,这才是一个全栈工程师的价值所在。
欢迎同行的朋友与我交流:QQ
一起探讨工作和事业中的心得体会。
http://www.cnblogs.com/sheng_chao/p/5120400.html
  (又称初二症)是伊集院光在 中提出,比喻日本青春期的少年过于自以为是等特别言行的俗语。当时这个名称不过是伊集院光与听众交流时的特有简称,但由于具有一定意义上的共性存在,该名称也就成为了网络上广泛的热门用语。
指一种心态。&中二&是日语对&初中二年级&的称呼,从字面上来理解就是:初二年级青少年的某些病态自我意识。其实它不限于初二年级,也未必算正规意义上  中二病的表现 (5张)  的病,这只是一种谑称。  因为&中二病&并不是个严格的定义词,通过不同途径接触它的人就会产生不同的理解,并且褒贬皆有,争论不休。这类意识都暗暗地强化自己希望的状态(如智慧、慈悲、优越、成熟、与众不同)、并且暗暗排斥不希望的状态(如愚蠢、恶毒、平凡、中二、无力感)。比如:  &&&我与别人是不同的。&  &&&错的不是我,是世界。&  &&&这才是真正的智慧。&  &&&如果有反例,就参看上面三条。&  基本上这是很多人都经历过(或正经历)的一种情况。甚至发展出&人不中二枉少年&的夸张说法。
所以要做自己的事业,对一个人的能力有极高的要求。这个能力包括你的人格魅力,知人善任的能力。全栈不是目的,知识面足够宽,你才能在业务开发领域做得好!不要给我说什么精,做高级应用开发,要的就是你知识面广!知识面广了,当你的业务遇到要用的场景,你才会找到方案,否则你就连怎么找对应的技术来实现都找不到!其实所谓全栈也无非是针对现在过于细碎的分工来说的,多学几样特技能,别是具有宏观思维能力,是很有帮助的,所谓全栈不一定要你做架构,也不是你说你做细分的岗位就用不到全栈,这都是思维上的误解。你的全栈技能可能在细分岗位上用不到,不代表你的相关思维用不上,比如我们常说的前端和后端的问题,很多人老是把它们对立起来,其实它们是互相促进的。一个懂后端的前端,虽然不需要他写后端,但他知道后端怎么把数据传给前端,他会写出更有利于和后端合作的前端代码,能提高更多的效率。这就是我文中所说的,你可以默默的为项目为团队贡献你的聪明才智,但是如果是纯技术角度,很难得到公司层面的赏识或认可,甚至招来同事嫉妒。一个人的项目,软件工程和面向对象思想都可以说是毫无卵用的东西,反而会影响开发效率。对于绝大部分人,能力低的很难向能力高的学习对于绝大部分人,技术并没什么卵用技术人员大部分就像一群鸵鸟,以为自己安稳的把头埋在自己的技术领域就安全了,殊不知自己的菊花全部都漏在上面了不同语言有不同的使用方式,多一种知识多一种思维,没有人会嫌弃知识过多,更多的知识,更多的维度,思考才能更加周全。学习期间,当对广度和深度追求的同时,事物之间的关联性就会迫使自己学会更多的知识。全栈,不代表什么都要做,更多的是思维能力的表现。以&宏观&的视野做&微观&的事情,是未来的趋势----&简单就好&所谓全栈工程师是在互联网创业公司里特别需要,做一个新玩意需要从前端到后端全盘考虑快速搞出来。大公司不差钱也不差人,分工很明确有严格的流程制度,所以不太用得上。做为个人发展来讲,应该精一门,会多门,了解各种技术,融汇贯通。一个是企业用人角度,一个是个人发展角度。如果站在企业用人角度来说,创业公司是需要全栈,无非是性价比较高,但对于个人发展来说,并没有什么太大意义,何况创业公司一般给不了多少薪水。所以要做自己的事业,对一个人的能力有极高的要求。这个能力包括你的人格魅力,知人善任的能力。
阅读(...) 评论()其他回答(3)
我们正准备招.NET全栈开发工程师,职位要求还在酝酿中。
我觉得一个显著特征是:独立负责一个产品(或者一个产品模块),前后端全部搞定。
园豆:35411
比较大型一点的公司呢,可能是分工很明确的,
前端、后端、数据库、测试、美工
那么这样通常会出现一个问题,沟通问题。
因为他们每个项目可能都是上百万上千万的,所以可以承受,也必须承受。
这时候的开发经理,在某种程度上就是一个全栈了,他可能要同时了解
前端技术、后端技术、数据库、网络等,然后才能在组员中进行协调。
但船大了难掉头,所以如果需要原型开发,或者是类似风险投资,Google X项目,
很多最终是要流产的,就希望一个人同时兼顾产品经理,开发经理、程序员、美工、前端、后端、测试,
可以独立组装完成一个产品的原型开发。
这时候就需要全栈了。
但是每个人的全栈定义又是不同的,有的只到技术,有的连市场分析,产品经理角色都涉及。
收获园豆:2
园豆:26209
哎&& 机智的广告贴,上面几位,平时 很自以为很&牛&的伙计 都被骗了
园豆:1977
清除回答草稿
&&&您需要以后才能回答,未注册用户请先。所谓的“全栈工程师”的未来和价值到底体现在哪儿?
和业界主流的前端团队相比,天猫的前端工程领域从15年开始慢慢从以PC Web/Mobile Web工作对象thw延伸到了Native端、服务层.
尤其是16年的双11,很多跨体系的技术方案都是由前端工程师推进,那么,当处于这种环境下,每个人可能需要掌握的技能面越来越宽,深度要求越来越高,是否合理且值得?
全栈是一个正确的选择和方向吗?我们怎么看待它的发展和怎么评判其价值?
按默认排序
按时间排序
我觉得全栈工程师是不给自己设置界限,而是所需要的知识都进行系统化深入化的学习,将每一项业务的整个流程所涉及到的知识都掌握,而不是说我必须会android、iso等各种端的开发技术,我记得我看过一本书上面说全栈工程师是掌握一个技术栈,比如掌握J2EE技术栈的人就掌握J2EE所涉及到的技术,不局限于服务端软件开发还要掌握相应的前端技术开发,以便更好地与其他层次上的开发人员进行配合与有效沟通,这在我参加培训的机构也有所体现。以我的经验与阅历,我对全栈工程师的定义是为了更好地进行开发,而对所需要的技术进行系统化深入化地学习。要说价值的话可能就是沟通不用对着一个不了解专业特性的人说话了吧,优化沟通路径。我挺期待成为一个全栈工程师的,可惜还只是一个还没入门的小白,说错不准打我。
不打你,你说的很好。
谢谢鼓励,嘿嘿
说的挺好的,其实全栈工程师是要求的并不是去一个人了解各种开发技术,一个人顶几个开发人员,而是技术面广,理解各种语言、技术能做些什么,能做到什么。因为对各种技术都有一定的理解,在对语言,对技术的选型时,能站在不同的角度去看待,能提出良好的选型方案和实现过程。
赞同楼上的思路
全栈就来点狠的,从物理基础到材料开发,从电气工程到硬件配置,从环境部署到软件开发,从团队管理到市场调研,从财政避税到法律保护,从危机公关到国际交流,你都要统统学会,统统学会!!
两个中指 一个神之鄙视?
还有基础物理,天文,航空发动机设计,流体力学,汽车电路系统。
航天科研满分
全栈工程师最重要的是能给团队起到很大作用,并不是一个大拿,影响力才是关键。个人意见,勿喷
一言以蔽之,没钱穷折腾
不敢认同啊,那不是相当一个人从制造电脑,再编译系统,最后一个人做好底层,服务层,应用层。 基本不可能。
不是太认同,哪来那么大的功力和精力,参与的多,出的错误也就越多,领域太广,必定不够精通。。。
负能量太严重了,
最近的确是在学量子物理、汽车结构和驱动开发……
不在阿里,无法讨论全栈对阿里的作用。但是在我看来,主要的场景是两种情况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旗帜鲜明的反对全栈工程师!!!!!!!!!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、高...}

我要回帖

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

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信