我感觉现在真的很缺前端工程师啊!!!

2013-12-03 08:14:43 +08:00
 coetzee
由于没有前端,我们公司的后端人员把前端的活给瓜分了(美工的工作都给干了!!!)。
现在招聘前端职位的公司貌似也很多,为什么现在前端这么稀缺呢???
12369 次点击
所在节点    程序员
85 条回复
crs0910
2013-12-03 14:26:16 +08:00
看了真伤心。。。
refresh
2013-12-03 14:46:33 +08:00
说句不好听的话,后端已死。如果你现在还认为所谓的前端只是切切页面弄弄html,你就错了,这些可能都是网页设计师的活了,现代的网页js程序已经非常复杂,我想不出未来还要那么多后端程序员做什么。

未来不会分什么前端后端了,你见过做桌面应用的分前端后端么?所谓的后端只负责一件事,云端数据的存取。
bombless
2013-12-03 14:49:30 +08:00
噗,人类为什么要互相伤害
panlilu
2013-12-03 14:51:08 +08:00
全端路过一下
ChiangDi
2013-12-03 14:51:58 +08:00
前端如此火,看来我应该好好学学
hpan
2013-12-03 15:01:49 +08:00
@moroumo 前端的活很容易被指手画脚 改来改去,比如改个字、改颜色、交互效果。。。各种靠谱的不靠谱的内行外行的觉得这样那样用户体验更好。。。。你就要不断的跟着改来改去。

后端就是做接口,定下来请求参数和返回值及格式,一般不会有那么多的低智商变动。
Julyyq
2013-12-03 15:22:09 +08:00
大概看了一下前面各位的回复,如果lz发的这个问题放到3年前我还能理解,但没想到现在还有这么多人不明白前端到底每天在干什么。
你们以为前端就是切图崽么?
你们以为前端就是写html/css/js的么?
你们以为你们后端写的的js文件里面全是$(element).click(fn),你们就会写前端了么?
你们以为前端就不需要懂后端么?
你们以为前端就不需要懂数据库么?
你们以为前端就不需要懂项目管理么?
你们以为前端就不需要懂http么?
你们以为html标签div随便用就可以了么?
你们以为css随便写到哪里都没问题的么?
你们以为前端就不需要装服务器了么?
你们以为前端的都不懂git么?
你们以为图片后台读出来就读出来了,js怎么会拿到img的header呢?
你们以为除了flash,js就不能上传图片的同时对图片进行切割了么?
你们以为css无非就是哪些个属性,根本不算一门语言么?
你们以为前端无关紧要,后端才是一个网站的核心么?
你们以为前端就没有ORM/MVC/数据存储/state control/数据传输/路由管理了么?
你们以为你们后端为了实现一个功能,用了各种js插件,你们就会前端了么?
你们以为前端的就不懂设计么?
你们以为前端的都不懂svg/vml么?
你们以为标签语义化很简单么?
你们会用less/sass/scss/stylus/rework么?
你们会用requireJS/seaJS么?
你们会用AngularJS/Backbone/emberJS么?
你们会用个jQuery就以为会前端了啊?
你们会用SMACSS和OOCSS去开发网站么?
你们了解过SemanticUI的思想么?
你们考虑过用iconfont替代sprites过么?
你们以为node缺点很大,只是前端yy的玩物么?
你们后端那么喜欢写coffee,我可以理解为你们搞不来js兼容性,写不来类/继承和多态以及上下文切换么?
呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵。
来,不服的先考你们一个最简单的问题:写一个用户注册表单出来秀秀。
简单不?
别忘了做前端验证噢亲,
别忘了不论是样式还是功能都要兼容ie6+/ff/opera/chrome/safari噢亲,
别忘了还有手机端噢亲,
别忘了手机端不光是iphone噢亲,
别忘了android有很多版本,每个版本的渲染原理不全都一样的噢亲,
最后代码优化/去耦合和封装就不要求了哈。
Good luck for you~
Ricepig
2013-12-03 15:22:36 +08:00
@refresh 前端后端都是有作用的吧,哪一端都没死吧。
像google搜索这种,后端就显得更“大”一点儿。
像gmail这种,前端就显得更“大”一点儿
主要看应用的类型。

另,桌面应用还是分前后端的,只是原始的简单应用不分。
coetzee
2013-12-03 15:23:30 +08:00
@refresh 现在前端能做的事情越来越多了。
iDelicious
2013-12-03 15:24:47 +08:00
@acheng 只能说呵呵
nocoo
2013-12-03 15:30:21 +08:00
@refresh 同意,未来只有做云服务的企业才有后端工程师,其他都是前端工程师。

一般来说前端工程师指HTML/CSS/JS开发,其实iOS和Android也可以算吧。

缺前端的原因很简单,学校不教,也没人好好学。CS科班出身的都喜欢做算法做数据处理做后端。非CS专业出身的同学因为对数据结构,算法和架构知识的缺乏,很难成长为一个好前端。

前端开发语言的执行环境是非严格的,没有编译自然没有编译时错误,就连运行时错误都不会告诉你。浏览器会尽最大努力去猜,导致很多人写的代码仅限于特定情况下能用而已,不知其所以然,也不知进取。
yetone
2013-12-03 15:44:37 +08:00
我觉得后端比前端轻松多了。我每个项目都是在前端部分花费大量精力。后端部分太轻松了。毕竟前端面对的是最终用户,所以必须要认真认真再认真!
raincious
2013-12-03 15:46:39 +08:00
@juicy

这还有一份呢: https://www.google.com/about/jobs/search/#!t=jo&jid=45031&

我觉得Java这样的知识也是需要的。毕竟你得懂得程序的原理,或者Google自己有架构需要这些。

这是份后端的:https://www.google.com/about/jobs/search/#!t=jo&jid=150001&

前端面向用户,后端面向系统,没什么问题。
ameba
2013-12-03 15:47:47 +08:00
@zhouquanbest 赞同
mrschoba
2013-12-03 15:59:21 +08:00
@Julyyq 赞同
mrschoba
2013-12-03 16:01:07 +08:00
@acheng 你们公司设计师偷懒。
Narcissu5
2013-12-03 16:16:08 +08:00
@refresh
@nocoo 前端坐的东西除了UI逻辑后端基本上要重做一遍,安全上有条最基本的原则——永远不要相信客户发过来的东西。
spenceryi
2013-12-03 16:26:37 +08:00
@flynngao 太棒了,大赞
bzw875
2013-12-03 16:33:27 +08:00
嗯 前端很重要,要认真的学。记得jobs说过,ios有两个应用市场,一个是appstore,一个是HTML。
所以未来SaaS将会很多。
refresh
2013-12-03 16:42:24 +08:00
@Narcissu5 思想不要停留在过去,不信任任何数据是对的,后端就是一个REST API,数据验证可以很简单,但业务逻辑会非常复杂。为什么我会说后端已死,因为发展的趋势就是服务器只提供API,然后在不同的设备上有不同的实现。工作量将会转到iOS工程师,网页工程师,Android工程师,WP工程师等等。现在所谓的后端,工作量将会大大减小,当然,某些特别的行业除外,例如搜索引擎,数据挖掘。

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

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

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

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

© 2021 V2EX