Web前端开发现在吃香吗?

2014-02-07 20:59:34 +08:00
 chenyg32
业界怎么看Web前端开发?是比较低技术含量的活吗,薪酬一般比较低?
后台开发呢,终端开发呢,客户端前台开发呢?
能不能来个大牛大致介绍一下?学习哪个前景好一点。
22349 次点击
所在节点    程序员
117 条回复
foomorrow
2014-02-08 10:12:48 +08:00
@yakczh IE6一统天下的时候 页面还没有现在这么复杂。
现在的网页动辄加载200多K的JS 这个不让专职前端的去写 从质量、时间上都会很成问题的。
yetone
2014-02-08 10:23:38 +08:00
@yakczh 幼稚的言论
yun77op
2014-02-08 10:24:46 +08:00
@kmokidd 统一了又怎样,就算是现在如果只面向现代浏览器,兼容也不是个事!
chairuosen
2014-02-08 10:31:41 +08:00
@yakczh ‘统一的代码直接可以用后台程序生成’ 你对前端的理解还停留在静态页面,那已经是上上个时代的事了
anubiskong
2014-02-08 10:33:25 +08:00
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
2014-02-08 10:40:51 +08:00
前端很吃香啊,现在前后分离的app越来越多,用户体验越来越重要,前端很有前途的
BackBox
2014-02-08 10:44:45 +08:00
吃。
allan888
2014-02-08 10:54:34 +08:00
@yakczh 奇葩言论
jianghu52
2014-02-08 11:04:39 +08:00
以个人经验,不管前端后端,做到了一定境界,都是吃香的。前端做得好的,那叫设计师,我记得老罗不是号称百万招聘设计师么。后端写程序的就不用说了,再往后连数据库现在还有火热的大数据,nosql等等,这么看也很吃香啊。
如果想选择IT行业,现在真的有很多种可能,关键还是看你的兴趣,如果你只是为了钱,老实讲,还是房地产金融这些比IT强的多。
isaced
2014-02-08 11:13:15 +08:00
2楼是个牛逼的前端,楼主可以膜拜下。
flynngao
2014-02-08 11:14:22 +08:00
我只想说,盯着钱的人,肯定拿不到钱,因为你不会去精通那个东西,你只是单纯的想最少付出最大如输入。其他关于前端好,还是后端好的整理我就懒得吵了
otakustay
2014-02-08 11:19:51 +08:00
一线城市能混,二线城市悲剧,三线城市活不下去
当然说的是纯前端
learnshare
2014-02-08 11:21:37 +08:00
从行业角度讲,前端肯定越来越吃香。从开发者角度看,要学的东西越来越多,涉及的范围越来越大,学起来很不轻松。

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

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

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

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

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

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

如果说你还认为前端只是调调浏览器兼容... 你也太小看这行当了, 或者你根本不理解前端是干什么的能干什么... 随便举个栗子, three.js引擎, WebGL技术, 你有考虑过这些东西以后的力量吗?
tinyhill
2014-02-08 14:00:08 +08:00
@Hyperion 开发对前端的理解永远都是页面仔
ciaoca
2014-02-08 14:22:40 +08:00
如果只是切页面,技术含量固然低,前端重点在页面交互上
zhouquanbest
2014-02-08 14:29:36 +08:00
移动端的出现 加速了重前端 轻后端的脚步
路还很长呢
aurorawu
2014-02-08 14:43:35 +08:00
感觉你们说的前端就是页面仔,html+css再加一点儿js
在我看来前端的复杂程度不逊于后台,难道前端就不需要懂数据结构?
PS:我是后台开发,哈哈

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

https://www.v2ex.com/t/99268

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

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

© 2021 V2EX