V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
uoryon
V2EX  ›  问与答

为什么很多学长都不推荐我学前端? 前端很苦逼么?

  •  
  •   uoryon · 2013-06-08 17:06:52 +08:00 · 20947 次点击
    这是一个创建于 4220 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大二求指导。。
    47 条回复    2017-06-28 08:29:52 +08:00
    chloerei
        1
    chloerei  
       2013-06-08 17:14:16 +08:00   ❤️ 2
    跟着你兴趣走,乐之者成大牛,跟着别人走成苦逼。
    tigger
        2
    tigger  
       2013-06-08 17:15:47 +08:00
    我也觉得一楼说的对。
    uoryon
        3
    uoryon  
    OP
       2013-06-08 17:19:39 +08:00
    @chloerei
    @tigger
    我也是这样想, 只是很想知道, 为什么他们会“不推荐”和“请慎重”?
    skydiver
        4
    skydiver  
       2013-06-08 17:21:11 +08:00
    @uoryon 技术更新太快……
    uoryon
        5
    uoryon  
    OP
       2013-06-08 17:22:56 +08:00
    @skydiver 只是单纯的这样而已么?
    chloerei
        6
    chloerei  
       2013-06-08 17:27:43 +08:00
    @uoryon 因为这个行业有很多不同层次的从业者,有的过得很好,有的过得很累。如果你只在意过得不好的人的说法,那么什么行业都有人是过得不好的。
    Mutoo
        7
    Mutoo  
       2013-06-08 17:31:55 +08:00
    @uoryon 因为他们学不好。
    bitsmix
        8
    bitsmix  
       2013-06-08 17:38:23 +08:00
    只想说,现在很缺前端,至少我在的公司是这样。
    但是你才大二。。学什么都无所谓啦。
    alexrezit
        9
    alexrezit  
       2013-06-08 17:47:31 +08:00
    因为 IE.
    Sivan
        10
    Sivan  
       2013-06-08 17:51:06 +08:00
    前端的东西发展的太快,你要一直跟一直跟。目前确实比较缺前端,尤其是一些新技术方向。
    fl0at
        11
    fl0at  
       2013-06-08 17:56:21 +08:00
    因为IE6
    twalex
        12
    twalex  
       2013-06-08 18:41:56 +08:00
    前端痛苦在于浏览器兼容问题,但前端是最容易获得成功感的。
    fatelovely
        13
    fatelovely  
       2013-06-08 19:45:12 +08:00
    我想请问学长推荐你学什么呢?c#? java? 醒醒吧,少年。前端好玩的不得了。
    uoryon
        14
    uoryon  
    OP
       2013-06-08 19:50:41 +08:00
    @Mutoo thx.

    @alexrezit 那个是很蛋疼

    @fatelovely
    @bitsmix 已经折腾前端1年, 觉得不错。只是好奇而已。。

    @chloerei 原来如此, 我会努力的。。
    NemoAlex
        15
    NemoAlex  
       2013-06-08 19:57:00 +08:00
    Web 前端有很多脏活累活体力活
    所以很多人觉得太麻烦,自己写的东西前端部分也是应付了事,认为职业做这些的人很苦逼,接触不到所谓“核心”的东西
    其实 Web 前端的工作,有很多看似简单又需要经验把握的东西
    我的建议是:喜欢的话可以做,认真从最基础开始做起,并且不止步于此
    Follow your heart 吧
    uoryon
        16
    uoryon  
    OP
       2013-06-08 20:04:19 +08:00
    @NemoAlex 嗯, thx
    otakustay
        17
    otakustay  
       2013-06-08 20:12:18 +08:00   ❤️ 13
    1. 现在整个业界缺前端是不争的事实
    2. 前端的知识点太分散,很多时候是“在XX浏览器下,YY情况下,ZZ问题的解决方案”,而这些东西不能串成知识线,不能圈成知识面,更不能形成知识体系,久而久之,会疲惫并觉得自己一直没进步
    3. 如果不会做设计,不懂交互体验,前端很容易成为UX的下游,听之任之,面对一堆不切实际炫得毫无价值你却找不出啥反驳之语的需求,于是越发觉得苦逼
    4. 前端没有每秒并发几万的豪言,没有零延迟数据流的壮语(除非走得很深很深),这些容易上台面的东西前端给不出,前端给的出的别人却不那么关注
    5. 设备太多,差异不小,少量的时间在设计,大量的时间在调试,如果甘于如此,容易变成机器而不是有思想的设计者、架构者

    因为楼主问这问题,那么应该是喜欢前端,所以有啥好处应该知道,所以只说坏处。

    总而言之,打算做前端,就要做好不能固守前端的准备,必须侵略扩张自己的知识至别的领域,至少我没见过国内外有哪一位前端可以只有前端知识就非常成功的,哪怕他再深入。所以作为前端,上懂UX,下知JAVA,左通OP,右晓DB,这是最基本的,其它如项目推进、进度追踪、网络优化,也是要有的,做好准备就行
    uoryon
        18
    uoryon  
    OP
       2013-06-08 20:18:31 +08:00
    @otakustay :)感谢指出这些坏处。最近也有看apue, 知识面的确非常重要,

    https://github.com/JacksonTian/fks?source=cc

    朝着这个迈进中。
    Mcatt
        19
    Mcatt  
       2013-06-08 23:58:32 +08:00   ❤️ 1
    一入前端深似海啊!越学发现越多东西要学Orz
    如果真的是喜欢前端的话,那就请坚持下去,不要管别人怎么说。坚持一个方向努力,总会成为大牛的。
    LokiSharp
        20
    LokiSharp  
       2013-06-09 00:17:05 +08:00
    前端容易淘汰,而后端经常可以『一招吃到老』
    cyberscorpio
        21
    cyberscorpio  
       2013-06-09 00:30:15 +08:00
    我觉得 javascript 是未来。
    凡是能被 javascript 取代的东西,最终都会被 javascript 取代。
    paloalto
        22
    paloalto  
       2013-06-09 02:06:53 +08:00
    17楼说的很对。感谢一下。
    feihu
        23
    feihu  
       2013-06-09 08:37:19 +08:00 via iPhone   ❤️ 1
    zythum
        24
    zythum  
       2013-06-09 09:16:55 +08:00
    突然把朱一黑了
    Kymair
        25
    Kymair  
       2013-06-09 09:23:56 +08:00
    我也觉得前端比较尴尬,因为单纯做「前端」的高级工作似乎非常少。
    之前看Cat Chen(http://cathsfz.cnblogs.com/)的面试经历,他是直接从国内到Facebook美国去做前端工程师,面过Facebook, Microsoft, Yahoo, Google都所有巨头。
    印象很深刻的是里面Google的经历:

    「完成 5 轮面试后,HR 把材料提交给 Google 的北京招聘委员会,结果没有通过。HR 说,因为 Google 都是按照后端工程师的标准来招聘,看重算法和数据结构,前端工程师要通过不容易。因为 Google 没有专门的前端工程师,只有一个软件工程师职位,所以所有人还是必须按照一个标准来衡量。」
    davepkxxx
        26
    davepkxxx  
       2013-06-09 09:38:14 +08:00
    不能只会前端,你什么都要接触,后端、数据库、操作系统、程序设计等等。
    vietor
        27
    vietor  
       2013-06-09 10:05:20 +08:00
    前端会让产品和策划这折腾死
    ushuz
        28
    ushuz  
       2013-06-09 10:21:51 +08:00
    我觉得前端是最能出效果的地方,直接面向使用者(当然也包括自己)。
    wodemyworld
        29
    wodemyworld  
       2013-06-09 12:44:18 +08:00
    听老人言吧,没亏吃
    mebeta
        30
    mebeta  
       2013-06-09 12:45:31 +08:00
    seeker
        31
    seeker  
       2013-06-09 12:54:41 +08:00
    领导的审美总和你不一样;-)
    exoticknight
        32
    exoticknight  
       2013-06-09 13:15:46 +08:00
    如果你入这行业只是讨生活,那么听老人言估计也有可能是正途;如果你是因爱好互联网和IT而入,那么还是那句follow your heart,当然你可能要亲身体验一下再做决定,他们的话顶多是参考。
    重要的是想清楚你到底想要什么。
    我虽然技术不怎么样但是写html,css和js还有研究各种设计的时候能够觉得精神得到满足。
    Golevka
        33
    Golevka  
       2013-06-09 13:17:27 +08:00
    @zythum 我昨天还在想乃为什么没过来卖萌
    reusFork
        34
    reusFork  
       2013-06-09 13:21:43 +08:00
    学也花不了多少时间,学会了找个工作或者兼职还是挺不错的。但不要只学前端,因为这些技术很可能会过时,设计师指指点点拖拖拉拉做出来的东西可能就已经够用,不需要专门的前端了。跟打字员电报员一样
    wencheng
        35
    wencheng  
       2013-06-09 13:33:44 +08:00
    按自己喜欢的方向走吧。

    学习建议:
    * 前期不要关注哪些兼容问题(因为兼容问题太多了),主要学习语法,特性。这样学者会让你前期更专注,入门更快。
    zythum
        36
    zythum  
       2013-06-09 13:57:36 +08:00
    @Golevka 昨天在苦逼抠锭
    railgun
        37
    railgun  
       2013-06-09 14:02:42 +08:00
    要适配不同的屏幕、不同的系统、不同的浏览器内核……
    westoy
        38
    westoy  
       2013-06-09 14:24:47 +08:00
    登顶的路途是艰辛的,巅峰的景色是美好的,是在途者向往的。

    每个休息站的游客,一部分会无惧艰辛的继续踏上去往下一个站点的路途;而另一部分则踏上返程的路途,去选择另一条道路或干脆放弃登顶。

    一条路继续的游客,每一步都是积累,离巅峰越来越近,景色亦渐美好;另一部分则于反复的放弃、选择之中耗费时日,望顶兴叹。
    MayLava
        39
    MayLava  
       2013-06-09 14:31:56 +08:00
    为什么说前端苦逼?都是IE的错……
    Hlbice
        40
    Hlbice  
       2013-06-09 14:37:40 +08:00
    LZ把前后端通吃就不苦逼了,最好加上设计。
    livid 是你的学习榜样。
    CoderGeek
        41
    CoderGeek  
       2013-06-09 14:41:55 +08:00
    专注一个 等一门精了再去看别的 很多人都是善意的说多去学习点没坏处 学多而不精可不是好事情 前端紧缺 因为前端工资要的普遍高 国内小公司不想出
    uoryon
        42
    uoryon  
    OP
       2013-06-09 21:20:58 +08:00
    再次谢过楼上的各位, catchen老师的博客也有看。 算法的确是不能落下的知识, 也有不停的刷oj。

    努力让自己登上顶峰。

    共勉。
    LokiSharp
        43
    LokiSharp  
       2013-06-09 21:27:51 +08:00
    @uoryon 准大一的自学党求共同学习
    delai
        44
    delai  
       2015-06-12 14:32:30 +08:00
    @otakustay 这位哥们儿讲得极好,特别是最后一段
    delai
        45
    delai  
       2015-06-12 14:40:58 +08:00
    @LokiSharp 这么早就开始了啊。。。
    yxwqwgz
        46
    yxwqwgz  
       2016-08-15 16:18:56 +08:00
    前端的需求很大,不论网站用什么技术, java,node,python 还是 php, 都有个前端,而后端是相对分化的。可以说前端的整体需求要大于后端的几种技术。

    而前端的供给相对来说比较小,这个职位出来没有太久,而且发展变化很快,很多学校教的内容都没针对前端,外面的公司都很缺前端人才,学校应该也没多少老师有这种教学资质。另外还有不少人出于无知不屑于做前端,实际上前端要做到精通,一点也不比后端容易,难度并不低,你做一个前端可能需要同时使用到 html, css, js, jquery, bootstrap, scss, gulp 等等知识,后端未必会这么复杂,要求高的还要求你同时兼容 desktop,tablet,mobile 。要做好一点也不容易,最顶尖的前端效率和一般人的可能会相差十倍。一方面是很多人不屑做前端,一方面是教育很难在短期跟上变化,另一方面是这类技术易学难精,因此这种供给不足可能会持续比较久的时间。

    从经济学角度看,只要是需求大于供给的,通常是不错的选择。
    buir
        47
    buir  
       2017-06-28 08:29:52 +08:00
    新起点 - 学前端 http://www.Xqd0.com 给力的师傅 8 小时不休 认真负责
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2799 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:49 · PVG 15:49 · LAX 23:49 · JFK 02:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.