现在来了一波新人,总结了下常常碰到的问题,其实好多人并不知道该快速掌握些什么。现在列了些常用的点,可以看看。
需要掌握的技能
一、通用技能类
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