Web前端程序员前端开发

前端工程师入门之路

2015-12-14  本文已影响687人  听说___

一、前端工程师要做哪些事?

通常而言,前端工程师是根据UI设计图,使用html+css写出静态界面,利用js(大多数会使用jquery)实现动态效果、ajax与后端通信进行数据的处理。

二、必须要懂的语言

1. html+css+jquery+js:js相对比较难,可以先深入学习jquery。学习的过程更多的偏向于实践,不要眼高手低。

a.视频教程

推荐”李炎恢“的的教程,讲的挺深入浅出的,而且还免费。

下载地址提取码:sb7h

b.文档手册

无论学习哪个语言,会看文档是必须的,务必要养成看文档的好习惯。

下载地址提取码:g1m7

c.常用网站

w3cschool有一些很不错的demo

codecombat游戏化学编程

d.必备书籍

《 JavaScript高级程序设计(第3版)》 这本书,无论是入门还是以后作为工具书使用,我想都是必要的,更极端的说法是如果身为一个前端,手边没有这本书,只能说明还不是一个好前端吧。

电子书

mobi

源码

三、常用的一些工具

1.开发环境:推荐使用webstorm或sublime

webstorm下载地址

windows:

mac:

sublime下载地址

windows:

mac

2.版本控制工具:svn和git

公司中肯定是要多人协作,所以说版本控制必不可少,一个可以避免冲突,另外还能存档变更历史,便于回退。

git文档教程

git视频教程

四、思维方式的养成

有句话说,编程语言是一通百通。为何会这样?我的理解是,有了一定的认知,形成了自己的思维方式,那同类的事物思维方式也基本上是一样吧,所以学起来就会相对快一些了。这样的话,在每一次的学习中不仅仅要关注结果,也应关注过程,不断地去想去总结,形成自己的知识体系。对于编程而言,我想那句,“从定向下,逐步细化” 无论在哪里都应该适用吧。

对编程有一个思维上的认知,我想,如果有精力的话这两门课应该认认真真的看一看。

斯坦福大学公开课:编程方法学

学习编程:写出高质量的代码

《程序员修炼之道:从小工到专家》 这本书,我想无论如何都是要看的,这本书详尽的讲了一些思维方式和编习惯,尤其是那些跨专业学习计算机的,更应该看看这本书,能够让你对编程有一个更清晰的认知。

五、社群化学习

学习是一个漫长的过程,本身就是对他人经验的吸收。那么我想学习也应该找到这个行业的社群,不断地进行交流学习。比如说经常逛一些社区,像豆瓣,知乎之类,听一些线上讲座,参加一些线下沙龙。当心静下来的时候,或许真能爱上学习,爱上读书。

作者:iveskim

原文链接:http://www.mojiax.com/knowledge/article?id=595 【更多精彩】

上一篇下一篇

猜你喜欢

热点阅读