为什么很多学长都不推荐我学前端? 前端很苦逼么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
uoryon
V2EX    问与答

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

  •  
  •   uoryon 2013-06-08 17:06:52 +08:00 21248 次点击
    div class="outdated">这是一个创建于 4509 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大二求指导。。
    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     Solana     5997 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 02:11 PVG 10:11 LAX 19:11 JFK 22:11
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86