前端的前景现在是怎么个情况

2017-10-30 23:35:18 +08:00
 shin1102

在浙工大,大二菜鸟.大一因兴趣自学前端,跟着老师的小团队做项目,但也是打下手.项目里用了下 bootstrap,jquery,handlebars 还有几个表单验证框架,会写写 NodeJS 下简单的接口,自己最近学 vue,想找有没有做前端的学长或者项目组,问了一圈,还让学长帮忙问了下别人,发现身边都是做后端的,而且有人的回答还是"都会做后端了还做什么前端啊",心态爆炸.

一位学长甚至跟我说,前端这种活,adobe 都有软件可以做出来了,做的比套模板的还好看,前端的活那些美工都可以做了.

我简直崩溃,美工现在能力都这么牛逼了么?

三大框架以及 NodeJS,前端难道不该是越来越引人注目了么.怎么在他们口里前端是怎么个情况了.

所以特地来想问问大家,前端目前到底是怎么情况.希望能点拨一下,想更了解下目前前端的情况.

而且确实感觉到了一点瓶颈,每天虽也敲敲代码,但感觉自己在止步不前.有点浮躁.

还有,我发现,大学里老师是不是都把前端顺便当设计师用的,哈哈哈.

5516 次点击
所在节点    程序员
12 条回复
seognilV2
2017-10-31 01:08:53 +08:00
画页面那种是最初级的

www.javascript.fun

随便挑几个
D3:数据可视化
three:webgl 3D 引擎
electron:跨平台 app

就算不涉及高级的功能,就简单的页面,性能优化和兼容性也是深坑
sunber
2017-10-31 09:26:30 +08:00
1、如果是计科专业,请坚持做后端,数据才是核心
2、把你学长的话当放屁就行了
3、实在喜欢前端,可以入坑,毕竟现在高级前端薪酬也不错
overflowHidden
2017-10-31 09:42:52 +08:00
我上大学那会网页设计选修课还是讲的 dreamweaver 呢,前几年的事,大学里技术知识落后是比较普遍的事
Qcui
2017-10-31 09:44:00 +08:00
前端很坑,你要学长的话贯彻一下,然后再传给后面的兄弟姐妹们,这样前端市场能少好多竞争者,又能涨一波工资了
abcbuzhiming
2017-10-31 09:45:51 +08:00
美工和前端是两个概念
建议楼主认真的去找找大前端的历史,而不要把目光放在什么三大框架以及 NodeJS,前端其实是个很大的概念,理论上和最终用户直接打交道的程序都算前端,所以从这个角度来说,PC UI,android UI,IOS UI 都是前端。前端的热点一直随着用户的喜好而发生变化,PC UI 火的时代,MFC,QT 这些东西,现在还有多少新人有印象,你说的 nodejs 和三大框架,无非也就是搭了移动互联网和 H5 普及导致 web UI 一下变成了热点的东风,但是这个热点会保持多久,真心不好说,android 和 IOS 其实就是上一个热点,现在也开始降温了,web UI 之后会不会出个什么新的领域 UI,现在谁也说不准,如果你真想研究前端,建议你把精力放在 UI 相关的软件设计理论(如 MVC,MVP,MVVM 演化),“人机交互理论”,“图形渲染”这几个无论 UI 领域怎么变,它们都不过时的东西上。三大框架和 nodejs 这些东西,无非是工具;现在很火,搞不好过几年就无人问津
ansheng
2017-10-31 10:17:36 +08:00
@abcbuzhiming nice,前端更过的是和用户互动,所以如果以后往前端方向发展,人机交互你必须懂,后端才是真正的程序员 - -

大学老师把前端当设计用也不是没道理的,我们之前学前端的时候,确实把设计的东西也学了,最后才学的 html/css/js
lamada
2017-10-31 10:21:33 +08:00
大学生毕业也不指望有什么大的项目经验,打好基础,如果是偏技术向,看看 javascript 权威指南,看看 es6,es7,有经历的话学好数据结构,网络基础知识,学一点算法,看看开源的项目,参与就更好了,足以。因为很多人即使工作了几年,他也做不到这些。但是有些人基础好,他的成长就会很快。
lamada
2017-10-31 10:23:48 +08:00
学好基础,你会发现很多东西都是相通的,很多一些公司的高管也是前端做上去的。当然做后端,客户端开发也是很好的选择,看你兴趣了。
shin1102
2017-10-31 13:29:07 +08:00
@sunber 感谢你的建议,我是软工专业.确实有考虑以后学后端的想法.
shin1102
2017-10-31 13:34:59 +08:00
@abcbuzhiming 十分感谢你的回复,而且我觉得软工专业就像英语专业,学的不像是一门专业,而更像是一门工具.学的还很多,谢谢你的一番点拨.
homfen
2017-10-31 13:57:42 +08:00
学弟好,欢迎入坑,前端的前景还是不错的。但是大学期间,我觉得还是把基础学扎实最重要,计算机网络、数据结构、算法等等,因为这些才是你工作以后的瓶颈。不用拘泥于前端后端,反正现在 js 前后通吃不是吗?
azhangbing
2017-11-01 11:18:16 +08:00
基础很重要,比如说算法 数据结构 计算机网络基础,这些就是武功里的内功,从外面看不出来什么不一样。其他技能是外功 大学多修炼内功,以后学起招式来会轻松很多

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

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

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

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

© 2021 V2EX