到底什么是全栈工程师,需要哪些技术栈呢?
(看到很多全栈工程师描述都是偏前端技术)
|      1WordTian      2018-05-27 15:58:23 +08:00 via Android 按我的理解:前端 + 后端 = 全栈 就是说,一个人有独立开发出一个网站的能力。 | 
|  |      2cctrv      2018-05-27 15:59:42 +08:00 via iPhone  1 Web 全棧 = 一人獨力開發網站; iOS 全棧 = 一人... Android 全棧 | 
|      3FrailLove      2018-05-27 16:06:59 +08:00 via iPhone  12 全菜 | 
|      4killeder      2018-05-27 16:11:48 +08:00 via Android 黄药师 | 
|  |      5xupefei      2018-05-27 16:12:00 +08:00 via Android 我个人觉得,满足下面的所有条件才能叫全栈。 汇编语言,编译原理,逆向分析,计算机图形学,操作系统底层原理,客户端程序开发,网站后台开发,网站前台开发。会什么编程语言无关紧要,因地制宜。 我认识的人里,只有两个人能满足上面的条件… | 
|  |      6MiffyLiye      2018-05-27 16:16:15 +08:00  2 技术栈能组合起来支撑产品上线运行即可。 需求分析+项目管理+开发+运维。 | 
|  |      7lihongming      2018-05-27 16:19:03 +08:00 via Android  9 目测本帖已进入扯淡模式,那就再全一点吧: 得自己造硬件 得自己写操作系统 自己写驱动 自己写数据库 自己…… 总之就是给他一堆沙子,就能给你造个网站 /APP 出来的,才叫全栈 | 
|  |      8codehz      2018-05-27 16:46:27 +08:00 via Android @lihongming 不不不,要啥都不给,从宇宙起源开始造 | 
|  |      10bwangel      2018-05-27 17:00:32 +08:00 via Android 我个人不是前端,但我觉得前端学个 node,能做点 crud,就自称全栈,有点太扯了。 我反而觉得那些会 c,能研究 chromium 和 v8 的源码的前端屌爆了。 | 
|  |      11EPr2hh6LADQWqRVH      2018-05-27 17:13:45 +08:00  2 把人分成两种, 一种人,清楚地知道电脑就是一台机器,里面如何运作,都了解得八九不离十,任何事情怎么发生,逃脱不出他的理解范围。 另一种人,潜意识里把电脑就理解成一种魔法,一切就是神奇地发生了,我只要这样一下,那样一下,这些效果就会神奇地出现,为啥能出现,怎么出现的,除了这么出现还能怎么出现,Who TM Cares。 | 
|  |      12lightening      2018-05-27 17:22:24 +08:00 @xupefei 还有电路板布局、电路板焊接、芯片设计、芯片工艺、半导体物理; UI 设计、UX 设计、以及和客户撕逼。 | 
|  |      13loy6491      2018-05-27 18:03:28 +08:00 一千个人眼中有一千种全栈工程师 | 
|      14katsusan      2018-05-27 18:16:13 +08:00  1 公司节省成本的喙头 | 
|      15soho176      2018-05-27 18:19:27 +08:00 现在我才明白 原来站长就是全栈工程师,自己做网站,前端后端服务器内容运营,全自己做。。 | 
|  |      16Xatoi      2018-05-27 18:29:04 +08:00 via iPhone  1 我是全蛋工程师张全蛋 | 
|  |      17Exin      2018-05-27 19:01:19 +08:00 via iPhone  1 我觉得全栈应该是一个相对的概念 栈指的是技术栈,技术是为产品服务的 所以能独立完成一个具体产品的技术开发需求的工程师就是全栈,不同产品的全栈不同 换言之,“就差一个程序员了”这个梗里面,能胜任这个程序员一职的就是全栈啦 | 
|  |      18murmur      2018-05-27 19:03:37 +08:00 也就中小型创业公司喜欢全栈吧 或者是个人 APP 开发 不过个人 APP 开发也不好全栈啊 专业的 UI、美工还得外包 | 
|      20fuxiaohei      2018-05-27 19:56:50 +08:00 一个人搞定需求、开发、测试、上线、运维、迭代 | 
|  |      21looplj      2018-05-27 20:26:19 +08:00 via Android 一般说的全栈是客户端和后端都会吧。运营设计应该不包括吧。 | 
|  |      22Mutoo      2018-05-27 20:28:15 +08:00 就是干全部的活,但只领一份工资的人。 | 
|  |      23niubee1      2018-05-27 20:49:04 +08:00 从焊电路板写驱动到切图写 JS 都能玩的才敢称全栈工程师嘛, 会用 nodejs 写写后端就敢号称全栈的脸不红么 | 
|  |      24ocian      2018-05-27 21:02:47 +08:00 via Android 现在都不号称全栈了,都在聊怎么往全栈的方向发展 | 
|  |      25imcj      2018-05-27 21:45:34 +08:00 我的理解全栈还包括融资、招聘、管理、并购等。 | 
|      26laoyur      2018-05-27 22:31:11 +08:00 那么问题来了,到底从哪一楼开始正式进入「扯淡模式」的? | 
|  |      277wN5407klUw768m0      2018-05-28 00:15:02 +08:00 @niubee1 只懂焊电路板没学过电磁场控制论不会解电磁场边界问题也配叫全栈?不脸红吗 | 
|  |      28suit      2018-05-28 00:32:26 +08:00  1 配路由、做水晶头了解一下 | 
|  |      30rb6221      2018-05-28 01:14:32 +08:00 via Android 按我的理解,工程师这个词是偏向于生产力角度;而对于公司来说,技术方面的东西一般以一个项目或者一条产品线作为单位。所以能独自搞定一个项目或者一条产品线的「技术部分」(排除 ui 项目经理 等非技术部分的工作),则可以称之为全栈。 对于小公司来说,一个产品(比如一个 web 前端加后端,或者一个 app 客户端加后端) 对于大公司来说,这个概念弱化了,因为项目或者产品线太庞大以至于无法用一个人撑起来,企业管理、质量管控等问题也不允许一个人单独负责。 | 
|      31em70      2018-05-28 01:15:19 +08:00 via Android 创业初期从 0 到 1 太需要全栈了,方向不明确,市场不确定的情况下,能极低成本试错。说全栈不重要的是大公司思维,创业必死 | 
|      32kimown      2018-05-28 07:02:53 +08:00 遇到问题,解决问题 | 
|  |      33fiht      2018-05-28 07:59:42 +08:00  1 > A Full-Stack Web Developer is someone who is able to work on both the front-end and back-end portions of an application full-stack 的本意是又能写前端又能写后端的人,和沙子,石头做 CPU 还是有区别的。 所以 full-stack 对应的技能栈就是前端开发技能栈+后端开发技能栈,推荐一下这个 repo-> https://github.com/goodjack/developer-roadmap-chinese | 
|  |      34cout2013mr      2018-05-28 08:34:30 +08:00 产品,需求,设计,开发,测试,运维全他妈一个人干? | 
|  |      35yylucifer      2018-05-28 09:19:07 +08:00 全栈我理解在偏前端,后端技能要求接入层,对于业务层和中间件不要求过多。 | 
|  |      36ii4Rookie      2018-05-28 09:25:37 +08:00 @cout2013mr 你这个有点像全栈,哈哈 | 
|  |      37CtrlSpace      2018-05-28 09:39:18 +08:00 没必要抬高全栈工程师什么的, 独立开发者,都是全栈 | 
|      38zhaoxinz      2018-05-28 10:00:03 +08:00 10 年前工程师,哪有不是全栈的。分工是软件产业慢慢成熟的表现。作为商业公司当然想要你什么会,一个人干两个的活儿,拿一个人的工资是极好的:)(逃 | 
|  |      39chenyu8674      2018-05-28 10:00:37 +08:00 http://skill.phodal.com/ web 全栈技能树了解一下 | 
|  |      41shuizhengqi      2018-05-28 10:06:43 +08:00 全栈,从硬件设计电路图到软件开发,从编程语言设计到系统架构,从手工飞线到设计 cpu,恐怕这才是某些人眼里的全栈吧 | 
|  |      42whypool      2018-05-28 10:15:13 +08:00 在技术层面能独当一面,不限于某个编程语言某个技能树 拉一个 ui 就能弄个产品出来还能赚钱,或者 ui 也包了 | 
|  |      43hjw45611      2018-05-28 10:45:52 +08:00 我一直以为全栈就是多个技术栈都有所涉猎,和不同端开发设计人员都能进行讨论讲解,并提出建设性意见的人。要是什么都干应该叫一条龙吧? | 
|  |      44pockry      2018-05-28 10:46:18 +08:00 | 
|      45lukefan      2018-05-28 10:55:23 +08:00 以下仅指 web: 最早搞 web 的都是"全栈", 从 fireworks、PS 切图到写 dhtml 到跨浏览器兼容性到后端, 还要能装机, 能组网、能修打印机, 能搞服务器, 能当运维 后来 rails 火的时候, 把"独立开发者"、和"web 全栈"的旗给正式树了起来, 然而 rails 的全栈更倾向于在后端把前端封装掉 再后来 node.js 火了又给推了一把 但实际上如果不想技能切换到精神分裂或者被当牛做马折腾到过劳死, 职场技能树上最好把全栈属性隐藏掉 | 
|  |      46leyle      2018-05-28 11:07:27 +08:00 栈,通假字,通 干。 | 
|  |      47recall704      2018-05-28 11:21:06 +08:00 全干工程师,我也是这么理解的。 | 
|      48asuraa      2018-05-28 11:50:26 +08:00 我理解的全栈 就是啥都会 包括不限于 移动端 服务端 前端 运维 大数据 机器学习 嵌入式 硬件 操作系统 底层 | 
|  |      49metrue      2018-05-28 12:00:11 +08:00 能根据问题使用个人经验或者快速学习能力来及时解决问题的人。 | 
|      50sgissb1      2018-05-28 12:55:06 +08:00 全栈 = 能够为老板节约人力成本的人 | 
|      51nbstoner      2018-05-28 14:09:10 +08:00 做了几年项目的人,现在公司转型做产品,感觉新来的经理就认为我们之前这一波人是全栈。 对我而言,在公司两三年里,从和客户聊需求,出需求文档,数据库+服务端+前端,部署上线,后期系统运维…这些,都能干。全不全菜我不知道,但感觉自己就是公司的砖,哪儿需求就去哪儿咯 | 
|  |      52phpcxy      2018-05-28 14:13:55 +08:00 会盗 QQ 密码,会修电脑(现在还得会修只能手机) | 
|  |      53UnknownR      2018-05-28 14:35:51 +08:00 架构师的前身 |