给大一的学弟

我应该编程吗?

  1. 如何确定自己是否适合做程序员?
  2. 如何学习编程?

为什么不尝试一下呢?

学会使用工具

其实整个互联网就是一个工具,是我们获取信息、交流的工具,而作为”Write the code, Change the world”的程序员,更应该通过工具来提高效率。

Windows

没有鼠标的日子多亏了我精湛的手操,各种快捷键分享

Chrome

Vimium~让您的Chrome起飞

IDEA

IDEA 是一种编程工具,而编程工具是用来提高编程效率的,因此,怎么有效提高编程效率,才是我们使用工具所要考虑的。

  1. IDEA 中文教程
  2. IntelliJ下使用Code/Live Template加快编码速度:程序员的工作不是写程序,而是写程序解决问题

程序员素养

说到底,程序员不过是一种职业,做一个优秀的程序员不仅需要素养,还需要良好的习惯,当然,一切都可以培养。

  1. 怎么解决问题
  2. 再谈“我是怎么招聘程序员的”(上)
  3. 什么是真正的程序员
  4. Java源码阅读的真实体会
  5. 为什么中国的程序员总被称为码农?

Java

Java 后端技能树

Java 学习过程

  1. 学习 JAVA,有什么书籍推荐?学习的方法和过程是怎样的?
  2. Java工程师成神之路~
  3. 我们如何学好Java?
  4. Java工程师

学习平台

  1. 慕课网是一个很好学习平台,里面有很多不错的学习资料,比较系统和全面。
  2. 极客学院
  3. 实验楼

Java 博客

  1. skywang的博客目录(持续更新中…)
  2. 【Java并发编程】并发编程大合集
  3. 《成神之路-基础篇》JVM——Java内存相关(已完结)
  4. http://cmsblogs.com/ 一个Java牛人的博客

暑假入门书籍
《Java 核心技术:卷1 基础知识》

价值博客们

  1. 刘未鹏 | Mind Hacks - 里面讲了一些方法论,还可以买他的暗时间来看看
  2. 阮一峰的个人网站 - 科技与人文并重,他翻译的黑客与画家可以看看
  3. High一下! 酷 壳 – COOLSHELL - 一个优秀的程序员,享受编程和技术所带来的快乐

技术

  1. infoq
  2. APP:开发者头条,掘金,segmentfault,CSDN

最后,任何事情最拍专注且坚持,慢慢来。

0%