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

Web前端开发现在吃香吗?

  •  
  •   chenyg32 · 2014-02-07 20:59:34 +08:00 · 22251 次点击
    这是一个创建于 3934 天前的主题,其中的信息可能已经有所发展或是发生改变。
    业界怎么看Web前端开发?是比较低技术含量的活吗,薪酬一般比较低?
    后台开发呢,终端开发呢,客户端前台开发呢?
    能不能来个大牛大致介绍一下?学习哪个前景好一点。
    第 1 条附言  ·  2014-02-26 00:47:13 +08:00
    我想顺便问一下,前端需要美术功底之类的吗?所谓前端,只是负责实现网页,还是要负责设计网页?
    117 条回复    1970-01-01 08:00:00 +08:00
    1  2  
    tinyhill
        1
    tinyhill  
       2014-02-07 21:15:09 +08:00   ❤️ 3
    从我自身经验来看,业界怎么看、技术含量、薪酬都不重要,关键是你的兴趣侧重哪方面。如果单纯是为了找工作想找个突破口速成,那我觉得选哪个都一样,觉得哪个简单就上哪个,目前国内前端薪酬不低。
    refresh
        2
    refresh  
       2014-02-07 21:37:14 +08:00   ❤️ 1
    易学难精
    ximan
        3
    ximan  
       2014-02-07 21:41:41 +08:00   ❤️ 3
    前端一定要去大城市,才有发展前景和薪资待遇
    kevinkim
        4
    kevinkim  
       2014-02-07 22:22:30 +08:00   ❤️ 1
    选择自己真正喜欢的,并保持住这份热情,把事情做到极致完美,成功自然会找到你~

    用三傻的话来说:追求卓越,成功会自然追上你。
    zythum
        5
    zythum  
       2014-02-07 22:54:27 +08:00   ❤️ 7
    就比方一个村子里,缺个修自行车的。所以修自行车很吃香。大家都去修自行车了。修自行车就不吃香了。 反而没人做布鞋了。那布鞋的价格就上去了。然后大家都去做布鞋。又没人修自行车了。
    当然。修高档自行车的同学一直加个很高而且生意很好。因为修得了高档自行车的本事在那边,其他人别人不会。

    lz问这个问题。明显是比较浮躁。洗完修自行车就好好修自行车。练好手艺生意自然找上门.
    thinkxen
        6
    thinkxen  
       2014-02-07 23:20:16 +08:00 via Android   ❤️ 2
    2楼是个牛逼的前端,楼主可以膜拜下。
    chemzqm
        7
    chemzqm  
       2014-02-07 23:33:05 +08:00   ❤️ 1
    吃啊,基本各家公司都缺,只是待遇一般般
    FrankFang128
        8
    FrankFang128  
       2014-02-07 23:36:25 +08:00 via Android   ❤️ 1
    吃吧
    imsuwj
        9
    imsuwj  
       2014-02-07 23:43:02 +08:00   ❤️ 1
    现在他们喜欢全端
    EchoFUN
        10
    EchoFUN  
       2014-02-08 00:36:41 +08:00 via iPad   ❤️ 1
    物以稀为贵。
    fengliu222
        11
    fengliu222  
       2014-02-08 01:02:13 +08:00   ❤️ 1
    gaicitadie
        12
    gaicitadie  
       2014-02-08 04:09:29 +08:00 via Android   ❤️ 1
    总感觉前端青春饭的味道浓些,前端技术日新月异,后端技术相对稳定些
    justfindu
        13
    justfindu  
       2014-02-08 08:35:46 +08:00   ❤️ 1
    现在都流行全端~ 全部都不精~ 艹 难做啊
    yakczh
        14
    yakczh  
       2014-02-08 08:48:58 +08:00   ❤️ 2
    前端的吃香就是昙花一现,就是因为各种浏览器刚开发出来为抢市场留下很多bug的时候需要有人来手工解决所谓的兼容性问题,其实你细究兼容性,就是当初开发浏览器的程序员为了抢占市场留下的bug和坑,专门来坑后来的这些前端工程师,在ie6一统天下的时候,从没听说过那个网站招什么前端工程师,但一样搞出来千千万万的网站,因为一个document.all就搞定一切,什么layer之流的直接可以忽视,,等到以后webkit一统天下的时候,也不会有什么前端工程师,统一的代码直接可以用后台程序生成,配置一下就能即插即用,不用加班到8,9点敲完代码了再刷f5看结果对不对,所以前端工程师就处于ff,chrome,ie6,7,8,9,10这个战火纷飞的年代,奔着前端要吃香的要抓紧了,过了这个村就没这个店了,来晚了连汤汤水水都没有了
    mahone3297
        15
    mahone3297  
       2014-02-08 09:11:11 +08:00   ❤️ 3
    我感觉不是一般的吃香啊。。。
    怎么好像大家的回复意思是都不怎样的感觉。。。
    FrankFang128
        16
    FrankFang128  
       2014-02-08 09:15:22 +08:00 via Android   ❤️ 1
    @mahone3297 嫉妒
    loading
        17
    loading  
       2014-02-08 09:17:44 +08:00 via iPhone   ❤️ 1
    前端只有ux和ui设计才吃香,你只是页面代码仔。
    kmokidd
        18
    kmokidd  
       2014-02-08 09:22:03 +08:00   ❤️ 1
    @yakczh 个人觉得webkit不会统一天下的 ff的Gecko还在呢 而且Google不是又要出个Blink了么 而且前端也是只做兼容这一件事情的…

    未来的交互一定是越来越复杂 个人觉得做得好的前端还是挺有前景的 不过什么事情做得好都是吃香的就是了…

    只会个jQuery不能算前端啊= = JavaScript这么伟大的语言就够研究的了 就不说现在NodeJS大火 说HTML/CSS简单的人也是多的不行了 问题是要搞清楚语义化怎么来 CSS千变万化怎么写这里面道道太多了

    就是因为前端是个入门门槛儿低但是入门发现是大坑的工种 才有高需求吧

    P.S. ls们都说了 最吃香一定是好的全端 问题是大部分人哪有那么多精力 写好个PHP就累死了 还想HTML/CSS JS一起上
    westup
        19
    westup  
       2014-02-08 09:27:03 +08:00   ❤️ 1
    html、css、jquery、PS需要2-3年精通,javascript又需要1-2年,手机开发前端又需要1年,你可以自己算算
    sapjax
        20
    sapjax  
       2014-02-08 09:39:07 +08:00   ❤️ 1
    @yakczh 懒得反驳你了,呵呵
    foomorrow
        21
    foomorrow  
       2014-02-08 10:12:48 +08:00   ❤️ 1
    @yakczh IE6一统天下的时候 页面还没有现在这么复杂。
    现在的网页动辄加载200多K的JS 这个不让专职前端的去写 从质量、时间上都会很成问题的。
    yetone
        22
    yetone  
       2014-02-08 10:23:38 +08:00 via Android   ❤️ 2
    @yakczh 幼稚的言论
    yun77op
        23
    yun77op  
       2014-02-08 10:24:46 +08:00   ❤️ 1
    @kmokidd 统一了又怎样,就算是现在如果只面向现代浏览器,兼容也不是个事!
    chairuosen
        24
    chairuosen  
       2014-02-08 10:31:41 +08:00   ❤️ 2
    @yakczh ‘统一的代码直接可以用后台程序生成’ 你对前端的理解还停留在静态页面,那已经是上上个时代的事了
    anubiskong
        25
    anubiskong  
       2014-02-08 10:33:25 +08:00   ❤️ 4
    3楼说的很对, 其实对于大多数技术来说大城市也是最好的选择
    14楼说的是低端前端, 可以无视
    本人前端5年, 说一下我的经验, 很个人, 当参考
    1. 技术.
    前端由css+js组成, css细节多, 知道常用的属性的作用, 以及这些属性在各个浏览器表现出来的差异是基本功,需要几年的时间去积累, 如果你只针对先进浏览器做开发, 这个难度会小很多, 因为大多数浏览器不兼容问题都出现在旧浏览器上.js方面, js是一种极为强大的语言, 也是被世间误解最多的语言, 他是真正的面向对象语言, 他用及其简单的特性实现了其他面向对象语言难以实现灵活性, 简单的一个原型链概念秒杀所有其他语言的面向对象实现方式, 最最基本的一个json, 落java的核心xml好几条街, 深入学习js绝对不会让你后悔 . 搞前端, 基本就是在搞js, js的内功决定你的薪水. 除了原生js以外, js有很多框架, jquery是事实上的标准框架, 是必须会的, 另外也存在backbone这样的前端mvc存在, 也是未来的大趋势, 有时间也最好接触一下. css和js就像皮影戏中的皮影和手, css决定皮影长什么样, js就像手, 决定皮影什么时候出场, 做什么动作.
    2. 市场
    前端市场缺口很严重. 你可以去github搜一下, 最火的项目, 最火的语言, 基本上js相关的站了大多数, 而这其中前端的项目有站了一大半, 可想而知前端在国外有多重要, 而中国技术潮流比国外晚3~5年, 所以中国的高端前端市场刚起步, 现在国内的大网站越来越注重前端体验, 比如支付宝, 未来几年前端市场仍将严重缺口. 另外nodejs这样的技术崛起, 必将在未来几年中证明实力等到中国IT界的认可, 所以js前端可以轻松的转向后端, mongodb这样的数据库也是由js驱动的, 也就是说你可以从前端开始搞定后端直到数据库, 成为万能的全端, 当然你最好能有侧重.再说说我的招聘见闻, 我们招个nodejs员工, .net和java工程师的简历挤爆了邮箱(天知道他们为什么抢nodejs职位), 寥寥几个nodejs有经验的人, 基本上面完就招了, 经验少的6k~8k, 经验多的15k+, 这是在上海, 可见.net和java正在退潮, 而js程序员多紧俏.
    fwee
        26
    fwee  
       2014-02-08 10:40:51 +08:00   ❤️ 1
    前端很吃香啊,现在前后分离的app越来越多,用户体验越来越重要,前端很有前途的
    BackBox
        27
    BackBox  
       2014-02-08 10:44:45 +08:00   ❤️ 1
    吃。
    allan888
        28
    allan888  
       2014-02-08 10:54:34 +08:00   ❤️ 2
    @yakczh 奇葩言论
    jianghu52
        29
    jianghu52  
       2014-02-08 11:04:39 +08:00   ❤️ 1
    以个人经验,不管前端后端,做到了一定境界,都是吃香的。前端做得好的,那叫设计师,我记得老罗不是号称百万招聘设计师么。后端写程序的就不用说了,再往后连数据库现在还有火热的大数据,nosql等等,这么看也很吃香啊。
    如果想选择IT行业,现在真的有很多种可能,关键还是看你的兴趣,如果你只是为了钱,老实讲,还是房地产金融这些比IT强的多。
    isaced
        30
    isaced  
       2014-02-08 11:13:15 +08:00
    2楼是个牛逼的前端,楼主可以膜拜下。
    flynngao
        31
    flynngao  
       2014-02-08 11:14:22 +08:00   ❤️ 1
    我只想说,盯着钱的人,肯定拿不到钱,因为你不会去精通那个东西,你只是单纯的想最少付出最大如输入。其他关于前端好,还是后端好的整理我就懒得吵了
    otakustay
        32
    otakustay  
       2014-02-08 11:19:51 +08:00   ❤️ 2
    一线城市能混,二线城市悲剧,三线城市活不下去
    当然说的是纯前端
    learnshare
        33
    learnshare  
       2014-02-08 11:21:37 +08:00   ❤️ 1
    从行业角度讲,前端肯定越来越吃香。从开发者角度看,要学的东西越来越多,涉及的范围越来越大,学起来很不轻松。

    搞前端可能会很容易找工作,工资可能也不会低。但企图一周入门、一月精通、半年高薪,绝对是妄想。
    MichaelYin
        34
    MichaelYin  
       2014-02-08 11:27:38 +08:00   ❤️ 1
    @anubiskong
    反对14楼的言论,同样不敢赞同25楼的言论

    “他用及其简单的特性实现了其他面向对象语言难以实现灵活性, 简单的一个原型链概念秒杀所有其他语言的面向对象实现方式, 最最基本的一个json, 落java的核心xml好几条街, 深入学习js绝对不会让你后悔”

    js这门语言如何每个人有每个人的判断,原型链概念只是面向对象的一种实现,这你都能说秒杀,我就只能呵呵了。
    json相对于XML更加简洁,在WEB端对js也更加友好,但是java等使用XML的语言并不需要考虑这种问题,比如我一个框架配置用XML和json有很大区别么?如果特定的问题出现了特定优化的解决方案,你就能说json甩xml几条街?抛开特定环境特定问题直接说结论就是耍流氓好么亲

    前端以及js的急速发展在我看来是时势,技术的发展是为了解决特定的问题,而不应该用一种在某种环境下表现不错的技术对其他技术进行贬低,说句不好听的,js可能就是那个站在风口的猪

    “所以js前端可以 轻松 的转向后端”
    "成为万能的全端,"
    一个语言能做什么和做什么最好用这个语言是两码事好么,我只能说理想很丰满,现实很骨感

    不信?反正这里不能删贴,咱们过几年在看咯~
    FrankFang128
        35
    FrankFang128  
       2014-02-08 12:05:10 +08:00 via Android   ❤️ 1
    我们公司都不兼容IE9了,前端的挑战更大。
    只会做兼容性的前端只能算是个重构。
    Hyperion
        36
    Hyperion  
       2014-02-08 13:57:18 +08:00   ❤️ 2
    @yakczh HTML5和CSS3配合JS, 融合出化学反应, 是没有上过手的人永远不能理解的...

    如果说你还认为前端只是调调浏览器兼容... 你也太小看这行当了, 或者你根本不理解前端是干什么的能干什么... 随便举个栗子, three.js引擎, WebGL技术, 你有考虑过这些东西以后的力量吗?
    tinyhill
        37
    tinyhill  
       2014-02-08 14:00:08 +08:00   ❤️ 1
    @Hyperion 开发对前端的理解永远都是页面仔
    ciaoca
        38
    ciaoca  
       2014-02-08 14:22:40 +08:00   ❤️ 1
    如果只是切页面,技术含量固然低,前端重点在页面交互上
    zhouquanbest
        39
    zhouquanbest  
       2014-02-08 14:29:36 +08:00 via Android   ❤️ 1
    移动端的出现 加速了重前端 轻后端的脚步
    路还很长呢
    aurorawu
        40
    aurorawu  
       2014-02-08 14:43:35 +08:00   ❤️ 1
    感觉你们说的前端就是页面仔,html+css再加一点儿js
    在我看来前端的复杂程度不逊于后台,难道前端就不需要懂数据结构?
    PS:我是后台开发,哈哈
    mengzhuo
        41
    mengzhuo  
       2014-02-08 14:54:05 +08:00   ❤️ 1
    只会Jquery、调调CSS布局的不是前端工程师,是切图/页面制作
    *好的*前端工程师真的非常紧缺,特别是在浏览器环境/页面逻辑越来越复杂的情况下,更是加剧了这种需求(我这小Python码农都被迫写点前端代码,思考如何编写前端程序了)

    单页面App+Restful API的良好架构/体验/跨平台注定是未来的标准,只是需要时间来普及和淘汰老一代的浏览器

    ------------我是分割前后端的分割线------------------
    借热帖打个广告,我司求高级前端工程师(实际使用过AngularJS者最好了)
    简历发我邮箱
    mengzhuo#lvye.cn
    refresh
        42
    refresh  
       2014-02-08 15:28:58 +08:00   ❤️ 1
    对前端的理解还在切页面的话,你将会被淘汰了
    peeker
        43
    peeker  
       2014-02-08 15:31:33 +08:00   ❤️ 1
    如果能力强,做哪块开发都能成大牛
    chenyg32
        44
    chenyg32  
    OP
       2014-02-08 17:24:46 +08:00
    @refresh @mengzhuo @aurorawu @tinyhill @MichaelYin @jianghu52 @kmokidd @anubiskong我刚入门 请各位v友不吝赐教。那请问一个合格的前端,应该具备哪些知识,哪一部分应该深入学习?
    pepsin
        45
    pepsin  
       2014-02-08 17:28:50 +08:00   ❤️ 1
    @yakczh 朋友,你想太多了。一堆的交互,不是简单的拼拼积木就行的。90%的活是拼积木,剩下的那10%就是卓越和普通的区别。
    hsinglin
        46
    hsinglin  
       2014-02-08 19:10:16 +08:00   ❤️ 1
    @pepsin 这个赞同。卓越体现在细节和极致的体验上。
    christianwong
        47
    christianwong  
       2014-02-08 19:45:04 +08:00   ❤️ 1
    很吃香,我们公司很需要
    fork3rt
        48
    fork3rt  
       2014-02-08 20:13:50 +08:00   ❤️ 1
    吃翔
    anubiskong
        49
    anubiskong  
       2014-02-08 23:12:55 +08:00   ❤️ 1
    @MichaelYin
    json效率高出xml, 无论是执行还是书写, 还有可读性之类的都完胜xml, 当然有人喜欢xml我也不反对, 我认为json比xml好, 但是没说xml不好, 你说有特定条件, 不知道指的什么.
    至于原型链实现的面向对象比较好, 这是在我看过lisp和c++还有java的面向对象实现方式之后的结论, js的面向对象灵活性最强, 实现最简洁, 本人也不是专家, 不过js,c++,java都写过, 这一点深有感触.
    java当初也是风口的猪, 长江后浪推前浪, 这个很正常, 时代造就能飞的猪
    其实我就是全端, 现在正在开发自己的网站, 全部都用js来写, 很舒坦, 推荐你也试试.
    至于留下见证, 我在这里斗胆预言, nodejs将取代php成为主流web实现工具, javascript将在未来至少5年内引领web行业发展, 成为IT业界首选编程语言.
    咱们过几年在看咯~
    anubiskong
        50
    anubiskong  
       2014-02-08 23:23:26 +08:00   ❤️ 2
    @chenyg32
    大家虽然都说web前端很深奥, 但是你不要因此眼高手低, 先html, 再css, 写几个简单的页面, 把他们基础学会(可以试着仿写自己喜欢的网站首页, 挑简单的先来), 然后开始融入jquery, 用它的现成函数做几个特效, 会很有成就感. 这个时候, 你就成为我所说的"低端前端"了, 不过不要着急, 没人能一口吃成胖子, 到了这个水平, 你至少能找到工作了, 找了高端js职位更好, 只能去做低端前端也罢,不要气馁. 在工作中你会遇到各种坑爹的问题, 就是我上面说的那些细节, 但是细节会增加你的经验, 同时引领你深入学习js, 这个时候你有目标的学习js就轻松很多了, 用到什么就深入的学一下相关的知识, 有时间了就拿起<javascript权威指南>补一下知识漏洞, 如此反复, 内功就深了, 到时候你找的js职位会越来越高端, 进化成高端前端.
    linode
        51
    linode  
       2014-02-08 23:25:03 +08:00 via Android   ❤️ 1
    我预言,nodejs 只会沦落为开发的辅助语言。绝对不会成为 web 开发的首选语言,如今的繁荣只是假象。
    christianwong
        52
    christianwong  
       2014-02-09 13:57:24 +08:00   ❤️ 1
    我们公司现在高薪求靠谱前端,公司在厦门
    luoyou1014
        53
    luoyou1014  
       2014-02-10 11:05:31 +08:00   ❤️ 1
    @yakczh 貌似你不太懂前端, 不过这年代明显后端越来越被压缩了, 现在有了web app, 后端只需要返回json数据就可以了, 然后postgresql还准备加强http处理能力, 连后端都可以省了, 整个web越来越往前端走.
    chenyg32
        54
    chenyg32  
    OP
       2014-02-26 00:47:06 +08:00
    @anubiskong 哈哈 我已经达到“低端前端”了,跌跌碰碰可以写完一个差不多可以用的东西,确实很开心呀那时候!!我想顺便问一下,前端需要美术功底之类的吗?所谓前端,只是负责实现网页,还是要负责设计网页?
    kfll
        55
    kfll  
       2014-02-26 01:35:11 +08:00 via iPad   ❤️ 1
    佛吃香
    diamondtin
        56
    diamondtin  
       2014-02-26 08:35:00 +08:00   ❤️ 1
    好的前段比好的后端难找。

    但是,公平的说,同样水平的后端待遇比前端好。

    至少湾区是这样的。
    vellow
        57
    vellow  
       2014-02-26 08:44:05 +08:00   ❤️ 1
    每次都要跟领导解释 “前端”,但接收到的指令总是“把这个调一下,设计一下”,妈蛋!

    ps语言鄙视链:
    写 java 的鄙视写 JavaScript的
    写 C++的鄙视写 java的
    写 C 的鄙视写 C++的
    ......
    vob636
        58
    vob636  
       2014-02-26 09:05:44 +08:00   ❤️ 1
    技术精湛的前端肯定缺……技术一般般的还是一抓一大把……这么说应该不会被喷吧,反正当前不管前端还是后端,都是缺牛人……
    yanjunjie
        59
    yanjunjie  
       2014-02-26 09:30:37 +08:00   ❤️ 1
    牛人哪都缺好不??????
    lyd600lty
        60
    lyd600lty  
       2014-02-26 09:35:54 +08:00   ❤️ 1
    @kfll 睡得真晚
    belin520
        61
    belin520  
       2014-02-26 09:36:33 +08:00   ❤️ 1
    易学难精,牛人哪里都缺!
    ChiangDi
        62
    ChiangDi  
       2014-02-26 10:14:32 +08:00 via Android   ❤️ 1
    @vellow 还有写Lisp鄙视其他一切,因为Lisp代表的是一种思想,一种数学,它是永远不会过时的。嗯,某人跟我说的。
    manihome
        63
    manihome  
       2014-02-26 10:27:04 +08:00   ❤️ 1
    北京公司缺前端,欢迎联系,10-15K月薪。
    1005gel
        64
    1005gel  
       2014-02-26 10:48:05 +08:00   ❤️ 1
    吃香,负责实现。
    RIcter
        65
    RIcter  
       2014-02-26 11:15:38 +08:00   ❤️ 1
    @chenyg32 低端前端才不是磕磕绊绊呢。至少能熟练地撸个兼容性很好的页面。
    hekunhotmail
        66
    hekunhotmail  
       2014-02-26 13:03:50 +08:00   ❤️ 1
    吃香,不过比较苦逼,前提是你要喜欢前端
    66beta
        67
    66beta  
       2014-02-26 13:23:30 +08:00   ❤️ 1
    吃香的,但是知识范围太宽,比后端难
    Keinez
        68
    Keinez  
       2014-02-26 13:26:13 +08:00 via Android   ❤️ 1
    我很好奇这楼里到底有几个人能真正写好html。
    66beta
        69
    66beta  
       2014-02-26 13:29:49 +08:00   ❤️ 1
    后端你精通PHP,熟悉MySQL/Linux就差不多了

    前端,Javascript的闭包、继承等就涵盖了后端语言的部分思想,还要各种自动化构建、测试、持续集成。。。。然后就是HTML相关的dom、兼容,CSS的兼容,布局的艺术。。。。。然后第三方库Bootstrap、backbone/Angular。。。。。最后是周边知识:高并发性能优化/抗压、HTTP相关知识~文档流啥的
    zyAndroid
        70
    zyAndroid  
       2014-02-26 14:14:27 +08:00   ❤️ 1
    吃香。。。还喝辣呢我

    不喜欢计算机这行就别这么委屈自己了
    tangzx
        71
    tangzx  
       2014-02-26 17:37:24 +08:00 via iPhone   ❤️ 1
    程序员这个职业本来就是昙花一现,就像十年前打字店一样,那时在ucdos下排出打印出干净的文档简直是高大上啊,现在是个办公室职员都要会操作这些排版软件会操作打印机了
    goophile
        72
    goophile  
       2014-02-26 19:10:58 +08:00   ❤️ 1
    我刚想转行就被你们的讨论吓回去了。。。
    rannnn
        73
    rannnn  
       2014-02-26 20:03:12 +08:00   ❤️ 1
    @tangzx 反对,建筑师现在消失了吗
    lygmqkl
        74
    lygmqkl  
       2014-02-26 23:20:05 +08:00   ❤️ 1
    光从web来说现在Single-Page Application在国外大行其道,BackboneJS, Bootstrap 社区热火朝天,所以如果你能掌握精髓一定能有所成就,如果只为赚钱,可以说你去公司过不了多久就会被同质化。
    luikore
        75
    luikore  
       2014-02-27 02:57:31 +08:00   ❤️ 1
    @rannnn 程序员就相当搬砖工人吧, 搬砖很厉害能设计搬砖流程的工人... 还不是被起重机代替了
    xieyu33333
        76
    xieyu33333  
       2014-02-27 05:53:32 +08:00   ❤️ 1
    @66beta 你这明显是拿入门级的后端和大牛级的前端来比。
    wwek
        77
    wwek  
       2014-02-27 08:49:36 +08:00   ❤️ 1
    @tangzx 反对. 以偏盖全.
    wwek
        78
    wwek  
       2014-02-27 08:50:54 +08:00   ❤️ 1
    @zyAndroid 回答的很好. 不喜欢计算机这行就别这么委屈自己了
    Zhen
        79
    Zhen  
       2014-02-27 09:15:59 +08:00   ❤️ 1
    @christianwong 可以请问下是哪家公司吗?
    luoyou1014
        80
    luoyou1014  
       2014-02-27 09:30:37 +08:00   ❤️ 1
    @yakczh 对计算机不了解就不要乱说,现在的技术对前端要求越来越高,后端要求越来越低,最后很可能后端只剩数据库这一个层面了,话说js框架你了解几个?
    Ricky123
        81
    Ricky123  
       2014-02-27 09:35:35 +08:00   ❤️ 1
    @luoyou1014 所有逻辑都搬到前端也是个灾难
    我理解是现在的情况是后端已经有了长远的发展
    前端的迅猛发展期来了
    不过到一定时期,前后端将平衡
    luoyou1014
        82
    luoyou1014  
       2014-02-27 09:41:57 +08:00   ❤️ 1
    @Ricky123 准确说后端已经到瓶颈了,前端开始抢后端的饭碗了,我见过很多看不起前端的后端人员,要是这类人再不改变自己的认识去接触下前端,过两年就要被抛弃了。
    yakczh
        83
    yakczh  
       2014-02-27 11:53:55 +08:00
    @luoyou1014 我不懂计算机,但前端的要求高真没看出来,不信的可以上招聘网站去看看,你要是看出来了,请明示一下哪些地方高,高多少 js框架从最早的mt,yui2到现在的angularjs,ember都玩过来了,但这些除了给小白装下逼实际开发中真没什么用处,互联网发展这么多年 这么多网站用这些框架做出来的网站有多少,你可以掰着指头数一下, 对后端的要求低的是一些迷信dedecms,tp框架的土鳖老板,以为用了个框架就搞定一切了,真正有流量有业务的有几个对后端要求低的,这个你可以从主流网站的招聘页面去看一下,因为所有的技术含量都在后端,象12306的架构,业务数据安全,高性能高并发,数据挖掘算法,因为数据量在后端并不在前端.
    前端有个原型链和异步事件模型,这个东西用来唬小白很管用,真正有过几年开发经验的都一笑而过,除了一些css属性get/set还剩什么.对于老板来说,前端的重要性不是什么扯谈框架,而是解决兼容性, 前端火这个原因我已经说过了,因为在这个浏览器纷争的时代,老板急需人肉来解决兼容性,因为多兼容一个浏览器就相当于多拉一个客户,多赚一份钱,而这个兼容性,现阶段可以利用一些jq这样的工具类,但大部分只能靠人肉来解决,老板必须招个人肉去解决这些问题,这是优先级最高的,所以客观上造成前端很火的假象,说白了,就是国外开发浏览器的程序员为抢市场埋了一些坑,然后让发展中国家的前端程序员加班加点地填坑,青春汗水和尸体全填在坑里,,真正等到浏览器统一标准了,这些人对老板也没有利用价值了,象手纸一样会被扔掉,所以我为什么说前端是个阶段性的概念只要不考虑浏览器兼容性,象boostrap,直接写几个class,一样做出ruby-china一样的小清新的网站,或者集成在webwiget填几个参数就ok了,就跟组件式开发是一样的,只需要会get/set,做些简单的数据搬运就可以了,另外还有人天真地认为后端到瓶劲了,后端再到瓶劲,那也是最靠近数据的地方,对于老板来说,程序和前端神马的都不重要,值钱的是业务数据,只要能掌握核心业务数据,永远都不会抛弃,只会抛弃老板,有了数据,搭上熟悉的框架,再招几个人肉前端,一个公司就起来了
    jsonline
        84
    jsonline  
       2014-02-27 12:04:03 +08:00 via Android
    @yakczh
    1 说没用处是因为你没用到。
    2 12306的前端没用?那为什么这么多人用前端插件抢票?
    3 如果你不了解前端,还是不要贸然喷了。
    yakczh
        85
    yakczh  
       2014-02-27 12:15:33 +08:00
    1你打开hao123 把主流网站遍历一下,然后掰着指头数,我没用过,总能找到用到的人
    2 我没说前端没用,请复习小学语文以后,再来发贴,相反,我一再强调人肉刷f5对老板的极端重要性,多一个客户就多一份收入,这不能称之为没用,不要树立一个假象的耙子,然后自以为赢了,自鸣得意,这是大脑有残疾的人干的事
    3 我上过hao123上面列出来的网站, 另外你了解前端可以解释下前端,但这不能成为让别人闭嘴的理由,因为我看不过这两者之间有什么逻辑关系,论坛只是个发贴和讨论的地方,仅次而已
    christianwong
        86
    christianwong  
       2014-02-27 13:04:18 +08:00
    @Zhen 感兴趣的话可以把你qq给我,我加你详谈
    keelii
        87
    keelii  
       2014-02-27 13:10:32 +08:00
    luoyou1014
        88
    luoyou1014  
       2014-02-27 13:33:41 +08:00
    @yakczh
    1: 说实话, 我从来没见过几个人将解决浏览器兼容性当作本事, 这些都是要过时的东西. 如果前端真的能够解决标准问题, 不再有兼容性了, 那么web技术必然会进入一个爆发的年代, 前端会更加炙手可热.

    2: 后端越来越薄, 目前在手机app的流行, 后端已经接口化, 后端靠近数据又怎样, 人员需求减少了.

    3: 前端面对的浏览器兼容性问题越来越少, 屏幕自适应问题越来越多, 将来一个网站同时在PC, 平板, 手机, 智能电视, 说不定还有google glass都要求可以访问的时候, 即使技术要求不变, 人员需求也已经上来.

    4: 数据挖掘分析不属于后端吧, 如果一个公司需要数据分析的时候, 人员架构自然就会很清楚, 这里讨论的前端和后端纯指web开发.

    5: 前端是与用户交互, 后端是与机器交互, 后端有规律可循, 前端不仅规律少, 而且规范多, 变化多, 对前端人员的需求量大.
    luoyou1014
        89
    luoyou1014  
       2014-02-27 13:38:36 +08:00
    @yakczh
    忘了说招聘的东西, 大多数公司对前端要求低是正常的, 因为这些公司对后端要求也低, 尽管他们也会在招聘上写要求有大流量应对经验之类的, 但是也只是说说而已.

    为什么前端相比于后端要求低? 因为前端没什么后端那样牛逼的措辞而已.
    baconrad
        90
    baconrad  
       2014-02-27 13:57:46 +08:00
    @yakczh

    1. 解決兼容性只是前端的基礎, 非核心價值. 像開發 .NET 前得把它的相關環境架好一樣, 只是個開始, 功能都還沒寫呢.

    2. hao123 上的網站即便禁了 javascript 大多也都“面”不改色, 這跟在沒電的地方大喊程序員沒用一樣, 不恰當吧.

    3. 瀏覽器統一標準是讓前端開發更省事, 不需過度依賴 jQuery 反而讓更多前端樂著呢.
    wangdaodao
        91
    wangdaodao  
       2014-02-27 14:25:01 +08:00
    @ximan 这都看都你了!
    yakczh
        92
    yakczh  
       2014-02-27 15:49:36 +08:00
    @luoyou1014
    1 解决浏览器兼容性不是本事,你去问问老板,去听一下那些面试前端的都在问什么高科技
    2 后端薄是访问接口更统一,并不是工作减少了,以前是有多少数据直接echo,现在是要对数据做更多的处理工作,后端的人员需求并不在echo数据上,更多的是后台管理,原来多少人还是多少人,没什么变化,除非大家都把后台管理界面做到手机上.
    3 这个问题谈过了,只要标准统一,都可以用代码统一生成,不需要那么多人肉,这个账老板算得最清楚
    4 数据挖掘分板不属于后端的话,那web开发后端在干吗,就是echo个数据吗?
    5 技术含量体现在与用户交互上还是机器交互上? 规范多,变化多那是现阶段,标准统一了还会这样吗,看看metro风格和bootstrap做的小清新网站,希望你能看出来规范多,变化多
    yakczh
        93
    yakczh  
       2014-02-27 15:53:17 +08:00
    @baconrad
    1 核心价值是啥,能说来听听吗?
    2 如果hao123上列出的网站都没有说服力,那你只能做一些犄角旮旯都找不见的网站来给自己壮胆了
    3 统一标准了,老板首先会干啥,你猜猜看,养一帮快乐着的前端?
    yakczh
        94
    yakczh  
       2014-02-27 15:56:00 +08:00
    @luoyou1014
    服了,原来一切都是因为"牛逼的措辞"在捣鬼,这下我懂了!
    听君一席话,胜读十年书
    clisvineyard
        95
    clisvineyard  
       2014-02-27 17:21:09 +08:00
    前端。。咋一看老以为是前台MM的意思。。
    iinterest
        96
    iinterest  
       2014-02-27 18:02:31 +08:00
    看到这么长的讨论还以为进了知乎。。。就冲这贴的人气就知道前端行业状态了:)
    其实前端这个词就现在看来包含的东西太多了,因为新的技术出现(Node),掌握了 HTML+CSS+JS 的前端工程师已经不单单只能开发基于浏览器的网页或 Web 应用,而是可以渗透到客户端、服务器等领域,前端技术在不断的发展,行业也不断的在细分,对技术的要求也越来越高,至于前景如何,就只能看个人能力了。
    baconrad
        97
    baconrad  
       2014-02-27 18:18:02 +08:00
    1.
    a. 一個網站好好的能用, 為什麼要花錢請前端設計成 RWD ?
    b. 一個 link 就能到達的頁面, 為什麼要改用 AJAX(or PJAX) 去撈 ?
    c. 一張小圖就能解決的事, 為什麼要換成 Data URI ?
    d. 一堆圖檔在使用上很方便, 改成 CSS Sprites 有什麼好處 ?
    e. 一樣是下拉式選單, 為什麼 Amazon 前端設計的反應就特別快 ?
    --
    a. 為什麼會建議 <script> 不放 <head> 裡, 要放在 </body> 前面?
    b. 為什麼網站不設 icon, 請求的流量可能更多?
    c. 為什麼要防範 XSS, 它的影響層面有多大?
    d. 為什麼瀏覽器會有 CORS 的限制? 有哪些方法可以解決這問題?
    e. 為什麼每張圖設不同的 Domain 可以加快載入速度?

    2. 除了 amazon, 其他都是犄角旮旯的網站, 壯膽看一下吧.
    a. http://www.amazon.com/
    b. http://drive.google.com/
    c. http://www.apple.com/iphone/
    d. http://feedly.com/
    e. http://job.alibaba.com/zhaopin/fe/index.htm

    3. 標準統一了, 把解決兼容性當本事的前端自然會淘汰, 能留下的前端薪水漲不漲是另一回事, 至少麻煩事少了.
    baconrad
        98
    baconrad  
       2014-02-27 18:19:39 +08:00
    抱歉, 忘了 @yakczh
    yakczh
        99
    yakczh  
       2014-02-27 18:32:25 +08:00
    @baconrad
    1 这么多高科技,差点把我吓傻了
    2 除了amazon 犄角旮旯果然是描述这些网站最合适的词了
    3 标准统一了,留下的前端薪水情况要看前赴后继因为听说火爆吃香扑进来的劳动力市场,涨不涨等你当上老板你就明白了.
    flynngao
        100
    flynngao  
       2014-02-27 18:41:01 +08:00
    抢第100楼!扯个什么老板什么钱的,爱干就干,不爱干的就滚,英国清洁工几千镑还扯什么前途不前途,这跟讨论php是世界上最好的语言一样的论题。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   966 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:40 · PVG 05:40 · LAX 13:40 · JFK 16:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.