极客时间-左耳听风-程序员练级攻略-正式入门

无论你做什么事,你都会面对各式各样的困难,这对每个人都是一样的,而只有兴趣、热情和成就感才能让你不怕这些困难

编程技能

The Key To Accelerating Your Coding Skills:这篇文章会告诉你如何有效地快速提高自己的编程能力。

编程技巧方面

编程语言方面

操作系统

网络协议

HTTP 协议的几个关键点:
1)HTTP 头,
2)HTTP 的请求方法,
3)HTTP 的返回码。
还有,HTTP 的 Cookie、缓存、会话,以及链接管理,等等,在 MDN 的这个文档中都有了。
对于 HTTP 协议,你不需要知道所有的东西,你只需要了解这个协议的最关键的那些东西就好了。

数据库设计

前端方面

字符编码方面

为什么转成 Java 语言?

1、Java 是所有语言里面综合实力最强的。

2、只有像 C、C++ 和 Java 这样的静态语言才可以让你真正地进阶。

3、对于一个合格的程序员,掌握几门语言是非常正常的事情。一方面,这会让你对不同的语言进行比较,让你有更多的思考。另一方面,这也是一种学习能力的培养,会让你对于未来的新技术学习得更快。

编程工具

编程的 IDE

版本管理工具

Pro Git 第二版

https://git-scm.com/book/zh/v2/

猴子都能懂的 Git 入门

https://backlog.com/git-tutorial/cn/

GitHub and Git 图文教程

https://github.com/JiapengLi/GitTutorial

Git 图文教程及详解

https://www.jianshu.com/p/1b65ed31da97

调试前端程序

超完整的 Chrome 浏览器客户端调试大全

http://www.igeekbar.com/igeekbar/post/156.htm

数据库设计工具

使用 MySQL WorkBench

https://dev.mysql.com/doc/refman/5.7/en/

原文地址:https://www.cnblogs.com/17bdw/p/10303352.html