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

求助,在前端和 node.js 两者之间,侧重哪方面的发展比较合适

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

    我是名随大流的前端菜鸟,去年开始自学,今年辞去其他行业的工作,去一家外包公司做前端。平时做的都是些外包的话,技术含量比较低,所以忙的时间不多,有时间自主学习,并且公司氛围也不错,也鼓励个人学习。

    最近开始自学 react ,因为我是前端嘛,学习这个是基于业务需求和技术发展决定的。 但是没过几天,公司这边缺后端的技术人员,领导有意无意的提出想让我学习后端的技能,先从 node.js 开始。

    ok ,该说下自己的来这里提问的原因了

    • 我感觉前端现在被炒的火过头来,导致一大波没经验的,没有专业基础的人,比如我试图进入这个行业,目前市场上前端供大于求,移动的提升空间越来越小,我觉得前端市场已经到了一个拐点了,从未来可发展空间上来说,并不理想。

    • 由于之前完全没有实际工作经验,我刚入职这段时间一直在从事切图+简单 js 效果,下个项目,大概可以用 react 来做些工作,但这也意味着,目前的我,其实还是站在丁字路口,还有时间来选择。

    • 我只决定了学 react 不到三四天,这边就给出了鼓励学习后端知识的信号,我特么才做了一个决定呀×_×

    - 入职工资很少,人在魔都,希望能在今年内拿到一个能让日子过得不太紧巴巴的薪水,react 能短时间出成果,对于一个外包公司,还是比较看重的,能让我早点涨工资,这样就能早点去撩妹了!

    • 对于一个不是计算机专业的人,我觉得从长远发展来看,学习后端知识比较重要,它更能培养我的素质和思维习惯,这个有点虚,但我也蛮看重的,但我感觉后端的坑比前端大多了……。

    • 现在的公司不大,好处是自然就是小公司的好处了……我不会被限定死只能干前端的活

    ----------------

    总结,本来应该不考虑那么多,干一门是一门的我,被各种未来和现状整蒙圈了,我没有精力去做好很多件事,只想做好一件事,因为哪个选择都可以,也没人替我做出决定,所以才纠结不已。我不是个视工作如命的人,喜欢健身,荷尔蒙也旺盛,钱对我很重要,我感觉荷尔蒙猴子快占据我的 brain 了,但理性告诉我应该去学 node ,这是个机会,我的理性还不够 tough 。当局者迷,旁观者清,各位的一些观点,一定能让我做决定的时候考虑的更加周全,所以还请麻烦 V 友指点先迷津,谢了

    19 条回复    2016-06-17 17:36:34 +08:00
    gimp
        1
    gimp  
       2016-06-16 23:03:18 +08:00 via Android   ❤️ 1
    几个月前我也在这两个方向纠结过,后来深入学习了 python 。别人无法帮你做决定,根据自身情况选择最想学的,努力学好,就这样。
    charlesliu
        2
    charlesliu  
    OP
       2016-06-16 23:11:49 +08:00
    哈哈,谢谢,其实我的性格应该也不会让别人来帮我做决定的,但目前的我眼界太低,经验太少,很多实际情况是我无法考虑到的,所以才来这里问一波,听听别人对前端发展、移动发展、未来技术方向的一些看法和观点,顺便学习一下。
    dcalsky
        3
    dcalsky  
       2016-06-16 23:24:54 +08:00 via Android   ❤️ 1
    看自己要不要独立做项目了,如果有后端专业的合伙人,你就安心做前端便是。但是 js 依然要学好,现在前端的概念不像以前那么狭隘了。
    leaves615
        4
    leaves615  
       2016-06-16 23:28:04 +08:00   ❤️ 1
    如果想往技术路上走,不需要局限于某一领域。
    YuJianrong
        5
    YuJianrong  
       2016-06-16 23:30:52 +08:00   ❤️ 1
    非计算机相关专业,还想在这个行业干比较长的时间的话,就转 node 吧。

    要不你以后只能当切图仔了。

    node 要接触更多系统各种原理,可以给你一个比较好的正规学习平台和正规的软件工程实践,现在的辛苦才会有以后的收获。

    当然,前端不要丢,前端从来都是“一大波没经验的,没有专业基础的人”在做,然而高端前端职位从未饱和过。等以后你有了其他基础,就可以反哺前端了。
    yxzblue
        6
    yxzblue  
       2016-06-16 23:32:15 +08:00
    "钱对我很重要,我感觉荷尔蒙猴子快占据我的 brain 了"
    我觉得,你可以找金融方面的工作
    Wangxf
        7
    Wangxf  
       2016-06-16 23:39:16 +08:00
    我现在也纠结,感觉写前端写的有点厌烦了,天天纠结细节问题,有意转 node ,但是 node 也是个半吊子,信心不足,所以现在我不知道该继续前端还是继续深入 node
    charlesliu
        8
    charlesliu  
    OP
       2016-06-17 00:08:08 +08:00 via iPad
    @dcalsky 谢谢回答,现在的情况是前端不缺人,后端倒是不太够,独立项目肯定是有机会的,虽然没什么深度,但对目前的我来说已经足够
    charlesliu
        9
    charlesliu  
    OP
       2016-06-17 00:12:17 +08:00 via iPad
    @leaves615
    大公司不清楚,但从技术角度来说,我现在需求导向,有什么样的需求程度我就去学,哪里知识不够用了就去学,但不管处在什么阶段都应该有个优先级
    alexapollo
        10
    alexapollo  
       2016-06-17 00:14:39 +08:00
    从我的角度看,做专业前端会好些。 node.js 要学。
    charlesliu
        11
    charlesliu  
    OP
       2016-06-17 00:25:27 +08:00 via iPad
    @YuJianrong
    学无止境,殊途同归,后来回家卖烤串哈哈,
    我会参考的,感谢回答。谢谢
    charlesliu
        12
    charlesliu  
    OP
       2016-06-17 00:28:25 +08:00 via iPad
    @yxzblue
    钱当然很重要,这决定了我发了奖金后是该去做油压还是做大宝剑哈哈....开玩笑了,金融民工和 it 民工没什么区别啊
    charlesliu
        13
    charlesliu  
    OP
       2016-06-17 00:33:31 +08:00 via iPad
    @Wangxf
    兄弟情况还好啊,前端干着,有空学学 unity3d ,直接入 vr 、 ar 的坑多好,
    我是没有基础,求稳
    johnhsm2333
        14
    johnhsm2333  
       2016-06-17 00:48:12 +08:00 via Android
    也是前端菜鸟,后面接触了 node 做了几个项目。感觉对后端的兴趣比前端多一些,主要还是对 css 不太熟练,写 js 比较多。对数据库也比较感兴趣。觉得以后应该会专职 node !
    imcxy
        15
    imcxy  
       2016-06-17 00:56:50 +08:00
    后端吗, node.js 不是给没基础的人学的,是给已经有基础的人用的。

    自学,唯一建议的就是学习一门强类型语言,能给你许多不错的功力。

    综合来看,java 是首选。

    如果犹豫的话,去随便翻一本豆瓣评分最高的 java 的书和 node.js 的书,浏览 5 分钟就知道自己需要什么了。
    fulvaz
        16
    fulvaz  
       2016-06-17 10:43:04 +08:00
    @imcxy
    "自学,唯一建议的就是学习一门强类型语言,能给你许多不错的功力。 "

    何解? 我之前是 java, 现在 js, 没太大感觉
    slert
        17
    slert  
       2016-06-17 11:33:21 +08:00
    学 node 不是挺好嘛 同时前端也不要放弃 然后你不就全栈了嘛 都是钱好不好
    xuzicn
        18
    xuzicn  
       2016-06-17 11:35:24 +08:00
    移动端最热,你需要成为一名“大前端”,所有 JS 能触及的地方都要搞,所有界面相关的也都要搞
    imcxy
        19
    imcxy  
       2016-06-17 17:36:34 +08:00
    @fulvaz 你要是先 js 后 java,就有感觉了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2274 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:55 · PVG 08:55 · LAX 17:55 · JFK 20:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.