怎样成为全栈工程师(Full Stack Developer)?
255 个回答
现有的答案已经说明了,以一个正常人的精力和学习速度来说,想在 full stack 的每一个层面都达到顶级的精通显然是很困难的事情。但是做不到这一点就算不上 full stack developer (FSD) 了吗?其实我希望大家留意题主引用的那段英文的最后一句:a genuine interest in all software technology. (对所有的软件技术抱有一种真挚的兴趣)。
我觉得对于 FSD ,尤其是对于想成为 FSD 的人来说,这个态度才是最重要的事情。即使都是 FSD,每一个人各自的技能加点也肯定会不一样,有人在前端更擅长一些,有人在服务器层面更有经验... 但其实没有什么硬性的门槛,需要的是解决任何问题的能力和意愿。你要做到的就是不固步自封在一个领域。遇到问题,就去研究,不因为问题不在你的 comfort zone 就放弃或者推给别人。即使一开始的解决方案很笨拙也无所谓,just learn whatever it takes to make it
2018update:
创业失败,不过朋友的项目和我自己想做的事情,都需要一些开发者。那么各取所需,我建立个小组大家一起学,你想接现实项目可以在里面练手。
详情看这里
https://zhuanlan.zhihu.com/p/34454047
Update:
我又合伙创业了。招php基础的开发者,入门基础到中级的都收,有意私信。坐标上海,汽车后市场的现代化连锁化互联网化改造。
如果你目前写的少基础还比较差,只要逻辑思维清晰,好学,问题不大,我会带你的。
另外说一下,开发者的概念。我们要的是开发者而不是程序员,我从入行2000年到转管理岗07年,之间的工作一直是开发者,尤其朗讯贝尔实验室,我们根本不管你会什么语言,我们默认你会所有的语言。就像我曾经接手一个perl的数据转换脚本的工作,迁移爱立信设备的用户数据到我们服务器上。就一周时间,我在班车上边啃骆驼书上班了边写,后面我就开始喜欢上写perl了。
我一直觉得,代码专家负责纯语言的底层事情,手