fe新手指南

现在来了一波新人,总结了下常常碰到的问题,其实好多人并不知道该快速掌握些什么。现在列了些常用的点,可以看看。

需要掌握的技能

一、通用技能类

1、svn

常用的st、up、ci、log、merge、resolve等等。
http://pizn.github.io/2012/03/03/vim-commonly-used-command.html

2、vim

会简单编辑、操作就好。
http://www.vpser.net/manage/vi.html

3、markdown

markdown语法

4、基本shell命令

例如grep、ps、netstat、top、traceroute...
http://linux.chinaunix.net/techdoc/beginner/2010/01/15/1154200.shtml

二、通用理论知识

1、http

简单点:
一个http request的headers、body是什么?
各种状态码代表什么意思?
...

2、ecma5

当作工具书来看
http://yanhaijing.com/es5/#2

3、html/css标准

4、angular/jquery

5、xss/csrf

http://www.2cto.com/Article/201301/186695.html

6、MEAN架构

mongo+express+angular+node写简单app

7、性能优化

例如less编译、代码压缩、文件合并、加戳等等...

三、通用的思想

1、面向对象/模块化

各种设计模式、解耦

2、mvc

3、快速迭代、产品思维

四、开发工具类

1、sublime/webstorm…

各种插件、奇技淫巧
http://www.zhihu.com/question/24736400
http://www.zhihu.com/question/24896283

2、ps && sketch

简单切图

3、fedev

五、调试类

1、chrome

以及插件:batarang,postman,fehelper等等

http://segmentfault.com/a/1190000002439648

2、curl / postman

http://curl.haxx.se/docs/httpscripting.html

3、charles

http://www.charlesproxy.com/documentation/

六、软技能

1、gtd时间管理

doit.im 、 trello 、 todolist等等都很不错

2、知识沉淀

wiz、evernote等等

3、沟通

多沟通,多骚扰别人。
http://www.yixieshi.com/zhichang/7331.html