何为全栈?

2019-06-24 19:29:08 +08:00
 zhaode

经常能在 v 站看到全栈工程师,想问一下:需要精通哪些知识才能称为全栈? 想到一些基础的:

  1. linux/windows/Android/iOS 客户端开发
  2. 前后端开发
  3. 系统 /网络安全防护
  4. 机器 /深度学习算法 /框架
  5. 操作系统 /编译器等底层软件开发
12085 次点击
所在节点    程序员
115 条回复
yalin
2019-06-25 08:56:26 +08:00
全站就是从前端到后端的所有开发都是你一个人的事情,简单来说就是“单干”。
luzemin
2019-06-25 09:02:44 +08:00
全栈就是一条龙换个说说法
1ffree
2019-06-25 09:05:58 +08:00
我理解的全栈还是偏技术层面的。 服务器,部署,运维,网络,数据库,前端,后端 大概这些吧
a971868864
2019-06-25 09:10:25 +08:00
"听说你们公司做项目是一条龙服务?" “对啊,我就是那条龙”
hailaz
2019-06-25 09:13:04 +08:00
一般只是 web 全栈,能写 web 前端 web 后端那种。
heiher
2019-06-25 09:16:13 +08:00
全部站着办公 :D
jingyulong
2019-06-25 09:22:02 +08:00
技术全栈其实很可悲的,跟架构有很大区别。会的很多,会的只是皮毛。
wenzhoou
2019-06-25 09:29:09 +08:00
前端后端框架都会那算入门。
不会 PS 不行,icon 都得自己画,ps 画完了拿 SVG 画,SVG 画完了画 3d 的。
不会美工不行,你这个首页整体搭配太丑拿不出手,还不能重复。
不会 ppt 不行,写个介绍材料也得追求高大上,上司看了满意,招聘启事放出去要海报效果。
不会 infra 不行,线上线下一个人捣鼓,开发机测试机生产环境自己做隔离。申请个域名加个 SSL 自己默默的弄好了,就不要邀功了。换硬盘加内存都归你我们不跟你抢。
不会喝酒不行,维护客户关系硬着头皮上,天文地理美女琴棋你啥都得懂点儿,这时候你觉得还是直接拿回扣的客户好,直接。
不会吹牛不行,招个人你必须要画饼画到自己都信以为真。
不会制定规范不行,招来的小孩说大厂都是有作业规范的。
不会工作细分评估不行,大牛说俺们就负责拷贝粘贴。
不会调查 bug 不行,大小伙子说我明明这么做了可是还是报错,老大我也很崩溃啊啊啊。
不会安全知识不行,什么 csrf 和 xss 还有 Redis 漏洞各种防范提前做好放到后面再做累死人了。
不懂业务不行,你得和客户据理力争你这不对,你知道不知道业界规范啊。
不会妥协不行,客户说就这么多钱所以先这么干了,那就先立个字据你盖章,回头要改可以要加很多钱哦。
不会搪塞不行,到交活的时候一旦起火,赶紧先稳定客户情绪。
不会要帐不行,没办法偶尔也会有奇葩老赖不管是主观的还是被动的不能不管吧。
不会人前人后两面皮不行,项目过程怎么也得忍着大家好吃好喝好兄弟等结束了尼玛的就你小崽子不干活搅屎棍早都忍不了你了送走你以后再找你我从这里跳下去。
大脑从早忙到晚全天多线程,看到所有事情第一做优先级比较,看到所有人第一分析他的诉求,学习新的东西第一提炼中心思想,有些技能直接训练成自己的本能,走路跑步上厕所都在思考各种问题。
asionbo
2019-06-25 09:32:02 +08:00
有想法 ===> 单独输出产品
fiht
2019-06-25 09:35:05 +08:00
引用自 w3school:
Full Stack Web Developer:
A full stack web developer is a person who can develop both client and server software.

不引申的情况下就是说又会写前端又会写后端,一个人能做一个网站 /App
DomonLee
2019-06-25 09:39:11 +08:00
就是全干。
A388
2019-06-25 09:44:00 +08:00
就是全都会,全半灌水还叮当响
cooi
2019-06-25 09:45:24 +08:00
原本只是个写 ERP 的,得心应手。结果来公司两年,写过小程序,php 商城,vue+rails ,flutter 类原生,Android 蓝牙通信应用,发现啥都会一点,能解决问题,啥都没学好。
zsen
2019-06-25 09:50:15 +08:00
本职是 PM。然后有个项目就自己写了,属于 #5 说的 1/3 吧
用 python(flask) 写接口,在 antd pro 的基础上写管理后台,用 wepy 写的小程序端应用,包括数据结构的设计、服务器配置等等,不敢说性能,就是满足需求啦。

感觉是完全不能说懂,只能说会用。
oukichi
2019-06-25 09:51:58 +08:00
技术人最大的问题在于总是不在意创造了什么,在意的总是技术细节。
wxl1380610
2019-06-25 09:55:16 +08:00
@jingyulong 对,推荐别这么干 , 跳槽不好跳 , 专精 优势明显 , 跳槽去大厂都有优势 , 杂的话 ,没法跳槽 ,上面说有想法 然后单独输出产品 , 看着有点优势 ,但是毕竟一个人精力是有限的 . 能坚持下来的不多 。
ThomasZ
2019-06-25 10:16:42 +08:00
全栈是一种畸形,不要以全栈为傲,在正常人中全栈就是一瓶子不满,没有根基
86091566
2019-06-25 10:23:37 +08:00
全栈其实是一种伪概念,核心还是要把计算机的基础打扎实,这样才能举一反三触类旁通,技术会更新,但是核心理念依旧是那些
datou
2019-06-25 10:29:56 +08:00
全栈就是啥都得干
LiMengBo
2019-06-25 10:37:40 +08:00
全栈别名又叫全干

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/577017

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX