@weakiwi
2016-10-14T09:49:02.000000Z
字数 1163
阅读 631
各种资料汇总
资料
- 实验楼,课程丰富,可以在线实操看效果
- freecodecamp,同上
- v2ex,程序员社区,找工作,了解咨询都不错
阿里云云翼还有腾讯云 云+校园都是不错的服务器购买计划
- 构建动态网站,比较全面的建站教程,前后端都有了。缺点是有些老了。
- 掘金,类似hacknews的程序员咨询汇总。
- w3school,作为速查手册很不错。
- pat,偶尔提高下算法也不是什么坏事
- sublime text3,相当不错的编辑器,朋友弄得集成度高一些。有常用插件,配色什么的都很舒服。
- source code pro,最新版本的source code pro字体,配合9提到的编辑器来用。
- coursera,不错的公开课网站。想学啥在上面搜就好了,肯花钱的话还会发证书。
- bootcss,各种手册。还有他的bootcdn也非常好用,速度快,有https。
- stackoverflow,相当优秀的问答社区。基本上遇到问题,把错误信息拷贝到上面都能搜到对应的解决方案。
- jiumo搜书,找书就来这找吧。
书籍
- http权威指南
- sql必知必会
基本的工具使用
- markdown。makrdown是什么?markdown是一种非常流行的标记语言,可以用他完成基本的派本,现在越来越多的编辑器和网站使用markdown。为什么要用他?markdown的优点网上很多,我选用它的主要原因就是因为他非常流行。流行是我使用工具的最主要标准。想要熟悉markdown,可以在网上直接搜索基本语法,一般要用到的就是使用进号来表示各级标题,还有就是如何应用代码,和简单的引用。推荐网站作业部落,上手快,缺点是导出pdf要钱。
- git。git是一个命令行代码管理工具,写程序的时候必须分清调试版本和上线版本,必须拥有回滚备份等功能,git做的很好而且很流行。教程可以参考廖雪峰的教程,个人认为掌握git push,git add,git commit,git pull,git cb等命令就足以满足平时的基本需求。实在不喜欢命令行的可以用sourcetree等gui工具。
- linux的基本命令。如今的网页服务等大多部署在服务器上,linux服务器更是在其中占了很大一部分比例。掌握mkdir,touch,rm等足够。最好对权限系统有一定的了解,如果能知道apache和nginx等配置文件的配置方法还有根据log调错的方法就更好了。
- sublime text3,流行的编辑器。有很多很赞的语法补全插件。学会如何在上面安装插件使用插件。如果你时间够多,不妨学学vim,一个多平台非常赞的文本编辑器。有很多想当不错的功能。
中阶工具使用
- tmux,分屏工具,也不光是分屏工具,调试好帮手。
- vim,编辑器,有了他还有必要用其他的吗?
- lnmp,什么网站都是用它部署的,懒人必备。
- oh-my-zsh,我就不信你离得开命令行。
未完待续