Web前端开发现在吃香吗?

2014-02-07 20:59:34 +08:00
 chenyg32
业界怎么看Web前端开发?是比较低技术含量的活吗,薪酬一般比较低?
后台开发呢,终端开发呢,客户端前台开发呢?
能不能来个大牛大致介绍一下?学习哪个前景好一点。
22483 次点击
所在节点    程序员
117 条回复
Ricky123
2014-02-27 09:35:35 +08:00
@luoyou1014 所有逻辑都搬到前端也是个灾难
我理解是现在的情况是后端已经有了长远的发展
前端的迅猛发展期来了
不过到一定时期,前后端将平衡
luoyou1014
2014-02-27 09:41:57 +08:00
@Ricky123 准确说后端已经到瓶颈了,前端开始抢后端的饭碗了,我见过很多看不起前端的后端人员,要是这类人再不改变自己的认识去接触下前端,过两年就要被抛弃了。
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
2014-02-27 12:04:03 +08:00
@yakczh
1 说没用处是因为你没用到。
2 12306的前端没用?那为什么这么多人用前端插件抢票?
3 如果你不了解前端,还是不要贸然喷了。
yakczh
2014-02-27 12:15:33 +08:00
1你打开hao123 把主流网站遍历一下,然后掰着指头数,我没用过,总能找到用到的人
2 我没说前端没用,请复习小学语文以后,再来发贴,相反,我一再强调人肉刷f5对老板的极端重要性,多一个客户就多一份收入,这不能称之为没用,不要树立一个假象的耙子,然后自以为赢了,自鸣得意,这是大脑有残疾的人干的事
3 我上过hao123上面列出来的网站, 另外你了解前端可以解释下前端,但这不能成为让别人闭嘴的理由,因为我看不过这两者之间有什么逻辑关系,论坛只是个发贴和讨论的地方,仅次而已
christianwong
2014-02-27 13:04:18 +08:00
@Zhen 感兴趣的话可以把你qq给我,我加你详谈
keelii
2014-02-27 13:10:32 +08:00
luoyou1014
2014-02-27 13:33:41 +08:00
@yakczh
1: 说实话, 我从来没见过几个人将解决浏览器兼容性当作本事, 这些都是要过时的东西. 如果前端真的能够解决标准问题, 不再有兼容性了, 那么web技术必然会进入一个爆发的年代, 前端会更加炙手可热.

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

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

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

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

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

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

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

3. 瀏覽器統一標準是讓前端開發更省事, 不需過度依賴 jQuery 反而讓更多前端樂著呢.
wangdaodao
2014-02-27 14:25:01 +08:00
@ximan 这都看都你了!
yakczh
2014-02-27 15:49:36 +08:00
@luoyou1014
1 解决浏览器兼容性不是本事,你去问问老板,去听一下那些面试前端的都在问什么高科技
2 后端薄是访问接口更统一,并不是工作减少了,以前是有多少数据直接echo,现在是要对数据做更多的处理工作,后端的人员需求并不在echo数据上,更多的是后台管理,原来多少人还是多少人,没什么变化,除非大家都把后台管理界面做到手机上.
3 这个问题谈过了,只要标准统一,都可以用代码统一生成,不需要那么多人肉,这个账老板算得最清楚
4 数据挖掘分板不属于后端的话,那web开发后端在干吗,就是echo个数据吗?
5 技术含量体现在与用户交互上还是机器交互上? 规范多,变化多那是现阶段,标准统一了还会这样吗,看看metro风格和bootstrap做的小清新网站,希望你能看出来规范多,变化多
yakczh
2014-02-27 15:53:17 +08:00
@baconrad
1 核心价值是啥,能说来听听吗?
2 如果hao123上列出的网站都没有说服力,那你只能做一些犄角旮旯都找不见的网站来给自己壮胆了
3 统一标准了,老板首先会干啥,你猜猜看,养一帮快乐着的前端?
yakczh
2014-02-27 15:56:00 +08:00
@luoyou1014
服了,原来一切都是因为"牛逼的措辞"在捣鬼,这下我懂了!
听君一席话,胜读十年书
clisvineyard
2014-02-27 17:21:09 +08:00
前端。。咋一看老以为是前台MM的意思。。
iinterest
2014-02-27 18:02:31 +08:00
看到这么长的讨论还以为进了知乎。。。就冲这贴的人气就知道前端行业状态了:)
其实前端这个词就现在看来包含的东西太多了,因为新的技术出现(Node),掌握了 HTML+CSS+JS 的前端工程师已经不单单只能开发基于浏览器的网页或 Web 应用,而是可以渗透到客户端、服务器等领域,前端技术在不断的发展,行业也不断的在细分,对技术的要求也越来越高,至于前景如何,就只能看个人能力了。
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
2014-02-27 18:19:39 +08:00
抱歉, 忘了 @yakczh
yakczh
2014-02-27 18:32:25 +08:00
@baconrad
1 这么多高科技,差点把我吓傻了
2 除了amazon 犄角旮旯果然是描述这些网站最合适的词了
3 标准统一了,留下的前端薪水情况要看前赴后继因为听说火爆吃香扑进来的劳动力市场,涨不涨等你当上老板你就明白了.
flynngao
2014-02-27 18:41:01 +08:00
抢第100楼!扯个什么老板什么钱的,爱干就干,不爱干的就滚,英国清洁工几千镑还扯什么前途不前途,这跟讨论php是世界上最好的语言一样的论题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/99268

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX