首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

如何成为一名优秀的全栈工程师

  •  
  •   edisoncyh · 2016-02-16 22:30:58 +08:00 · 4588 次点击
    这是一个创建于 1341 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写了一篇文章,总结了一下如何成为一名全栈工程师,大家帮忙看看~~
    http://www.jianshu.com/p/f0d134ed7fd0

    也很想了解各位是如何修炼技术的,希望能够得到你们的分享^-^

    27 回复  |  直到 2016-02-18 14:41:37 +08:00
        1
    XianZaiZhuCe   2016-02-16 23:06:36 +08:00 via iPhone
    我就想学好一方面就行 ;)
        2
    tencoldays   2016-02-17 00:08:59 +08:00
    别追求错误的目标,全栈 99.99%是全都不行。另外一种全栈,十五年程序生涯,我只见到一个。
        3
    lecher   2016-02-17 00:33:42 +08:00 via Android   ♥ 4
    参加线下活动都是为了做个人品牌而已,于技术能力毫无帮助。

    真正的核心竞争力就是好奇心和毅力,这样才有足够的驱动力去探索新的领域。具备这两个特质再加上扎实的理论基础才有全栈的潜质。

    至于要学什么开发语言和工具,都只是技艺层面的东西,每个时代都不一样,再过几年,生态体系变了,开发语言和工具也会有衰退和变迁。

    奔着做全栈去学习,不如抱着做个有趣的东西的思想去学习,做个实在的产品,要用什么学什么,做成一个产品自然而然就变成全栈工程师了。
        4
    zpljd   2016-02-17 00:39:39 +08:00 via iPhone
    工资只占一份,活全占
        5
    yunkou   2016-02-17 01:42:53 +08:00   ♥ 1
    对全栈这个词无感,工程师用技术解决工程问题。何必拘泥于形式?于自身没有职业生涯规划么?没有技术学习路线么? 于服务的雇主,没有工作范畴和具体解决的问题么? 多读书少写几行代码。先完成再找最优解决方案。
        6
    edisoncyh   2016-02-17 07:04:22 +08:00
    @lecher 很赞同通过实际产品或项目来驱动学习的方式。谢谢~~~
        7
    edisoncyh   2016-02-17 07:04:50 +08:00
    @yunkou 很有同感,谢谢~~~
        8
    gimp   2016-02-17 08:06:43 +08:00
    如果真心的喜爱技术,绝不会学点东西就满足了,会在好奇心的驱使下去接触更多的东西,学的越来越多,然后努力压制范围,防止学的太广,逐渐的,自然而然的,就成为一个全栈了,这需要时间去沉淀
        9
    bramblex   2016-02-17 08:43:44 +08:00
    楼上说防止学太广……

    我就想说,还真以为学得不广就能学深了?
        10
    gimp   2016-02-17 08:48:13 +08:00
    回复楼上

    最后一句,“这需要时间去沉淀”
        11
    del1214   2016-02-17 09:36:15 +08:00
    小公司变全栈很容易
    大公司很难
        12
    hqs123   2016-02-17 10:01:17 +08:00
    无它,唯手熟尔。
        13
    wizardoz   2016-02-17 13:14:23 +08:00
    技术都是相辅相成的,在一些领域学的精了,另外的领域可能入门就会很快。
    到一定时候可能就是什么都懂了。
    但是一开始就抱着全栈的目标去学习,可能就是一个错误的目标了。
        14
    Zhuozhuo   2016-02-17 13:39:45 +08:00
    可以加入卓拙科技~我们的技术团队培养方向便是全栈!而且,我们的技术总监是一最有情怀的技术大牛~
        15
    elarity   2016-02-17 14:07:46 +08:00
    看怎么定义全栈了,会 CSS,js,php.html,mysql,python 还会点儿 PS,搞过 java,捎带脚就练了练 Android 开发,这算一种 "全栈" , 小公司非常需要这些 , 指不定还能混个架构师之类云云的招牌...
    还有一种是神人,计算机科学内功极其深厚,语言已是招式,这是真全栈.我圈子里认识的人里面,这种人只有一个,可能是我的圈子比较 low
    最后一种神人,是已经通天的,所谓 "世界万物都是联系的" 这句话在他们身上得到的证实,他们就能做到跨界悟道,我知道的只有达芬奇与王守仁...

    人的精力是有限的,折腾是无限的,将有限的精力投入到无限的折腾中,这!这他妈才是人生的意义啊!!!
        16
    salmon5   2016-02-17 15:10:25 +08:00
    全栈学那么好干什么?去打杂吗?
        17
    bk201   2016-02-17 15:23:24 +08:00
    全栈要么外包公司,要么创业公司,要么自由职业,大公司会要全栈么。
        18
    allenwong   2016-02-17 15:28:46 +08:00
    我能学好 iOS 就非常知足了,当然也一直被身边的搞服务端的人鼓吹 Go ,不知道该不该学。
        19
    zhangdawei   2016-02-17 15:38:31 +08:00   ♥ 1
    全栈比较难,技术好不好不光看书,还得项目积累,项目不够积累不起来。
        20
    liuchenwei2000   2016-02-17 16:03:22 +08:00
    我认为全栈就是资本家用来忽悠技术人员的新概念,一份钱,多份活,虚的头衔还让你产生自己很牛逼的错觉。
        21
    chengcanmm77   2016-02-17 16:31:18 +08:00
    全栈 自己接点私活,工作上全栈那太累了。
        22
    TerranC   2016-02-17 16:36:11 +08:00
    全栈并非没有专长,只是在自己专长相关的一些技术栈也有一定的了解。加入专长能打 8 、 9 分,相关技能达到 6 分,我认为这样比较好,适合创业公司,并非真的为了一分钱干多份活,只是为了让事情做起来更快,减少沟通成本。
        23
    tairan2006   2016-02-17 16:47:58 +08:00
    全栈并没有什么鸟用。楼上有人说接私活,如果你在专精上能称为专家,赚钱不会比私活少。

    当然开阔视野还是有用的,触类旁通嘛。
        24
    ghostsf   2016-02-17 16:48:49 +08:00
    @zpljd 哈哈哈
        25
    vus520   2016-02-17 17:10:14 +08:00
    你们说的都不对。

    全栈,不是什么都懂却不精,更不是拖一个 15 年的什么语言都会的程序员出来。
    更不是说,客户端,服务器,设计,美工都都会,这是个什么鬼东西?

    我觉得,全栈只是一种能使用自己熟练的技能完成某一个业务周期的能力。

    在移动互联网这个业务里,要做到会后台,会客户端不难,但同时会产品,会设计,会运营,这不叫全栈,这叫穷,这叫缺人。
    但在时间精力可能的情况下,能做客户端和后台的同时,能做做运维,能做点数据分析,还是可能的。在时间充足业务能持续的情况下,把运维变成主业,开始研究自动集成自动化测试也不是不可能。

    但如果业务一直变化,什么技术都用,用完就丢,啧啧,技术发展这么快,没有真正的全栈,只有累死的狗。
        26
    zlgodpig   2016-02-17 18:02:46 +08:00
    看到这题目,我一瞬间以为是在 知乎。。
        27
    epaga   2016-02-18 14:41:37 +08:00
    @zlgodpig 哈哈
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1455 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 00:44 · PVG 08:44 · LAX 17:44 · JFK 20:44
    ♥ Do have faith in what you're doing.