今年大四了,以后想从事web前端,求建议

以前做过一点web开发,但也只是皮毛。对angularjs相对熟悉,但没怎么写过directive。。所以也是刚入门的水平。
希望前辈们给一点建议,有哪些书籍比较好,需要注重哪些方面的发展,学的是软件方面的专业,但是web课程很少,基本靠自学。

阅读 5.1k
6 个回答

我在 Teambition 工作, 因为我们的应用主要是单页面应用, 偏重这方面的.

Web 模块化是大势所趋, 这个需要了解, 以后还需要跟上, 主要技术是 Web Components.
这个方面 React 和 Angular 都有做, 楼主会点 Angular 那就深入吧.

当前前端 MVC 对于页面非常重要, 因此 Backbone 的 MVC 流程是需要掌握的, 即便不熟悉代码.
前端的几个框架差别不小, MVC 还是相当重要的, 我个人是 React 阵营的, 这个也是 MVC 的变种

工具链的话我建议是 Gulp, Grunt, CoffeeScript, LESS 等等都熟悉, 谁知道未来团队用哪个.

关于书我不了解, 但是网上资源多, 追网上技术的更新, 特别是 GitHub 上能跟上最好.

另外一些基础的页面布局, 文本排版等等, 前端基础的东西应该不用多说了

有个不一样的角度是:做前端务必要审视自己的性格

前端领域是一个工程性极强、科学性很弱的领域。前端现状基本上是一堆巨头公司、海量开源工程师和沉重历史包袱三方博弈的结果。这就造成了前端领域内:

  • 狗屎上位(好吧我又在黑javascript)
  • 外挂修补(coffeescript、less、sass、jade、yaml等套壳语言)
  • 临时手段(永远聊不尽的跨浏览器fix)
  • 黑科技横行(hack、先锋标准等强黑客精神的技法)

等等很多有趣的状况。每一个前端攻城师都需要既和所有的现状共生并行,又以可能的方式谋求进步。

简而言之:前端需要充分发挥“工程师”的特点,善于和整个世界(哪怕是和世界最烂的部分)互动和共处,并在最一团乱麻的情况下找到秩序。

这些是类似王垠那样“科学家”性格过于强烈,对完美追求过甚,眼里容不下沙子的人所不能做的——当然这次不是黑他,因为其实这些性格特点还真不是不好,只是不适合前端开发这个方向的工作而已。

前端是个永远也爬不出来,越来越深的坑!

前端很大前景,推荐你学好JS跟Node.js。

个人不弄前端,但很欣赏前端(不止是前端还有设计)弄那些视觉效果很棒的页面,其体验性给人眼前一亮……推荐个不错的前端的博客:梦想天空,他经常会搜集国外优秀的网页设计

推荐问题
logo
101 新手上路
子站问答
访问
宣传栏