程序员要学的东西

Author Avatar
cuteximi 4月 06, 2017
  • 在其它设备中阅读本文章

拿java来说,首先学习这门语言的语法,然后再是它的类库,学完类库还要学习框架;

但是上面这些远远是不够的:

  • 数据结构和算法必须学得学,所以《算法》,《大话数据结构》,《图解数据结构》,《算法导论》等等

  • 设计模式;

  • 面对对象分析和设计也是很重要的;
  • 敏捷开发,DevOps,单元测试,持续继承,TDD,结对编程;
  • 数据库,sql,表的设计,范式,锁,隔离级别
  • 深入一点,调优,在架构层面还得了解分库,分表,备份,读写分离;
  • 除了关系数据库,NoSQL在互联网时代很流行。
  • 缓存 memcached,redis
  • 操作系统也得学 这样才能理解进程/线程,通信,异步,同步,阻塞和给阻塞。sekect/epoll 虚拟内存和文件系统 Linux的基本命令
  • 深入java虚拟机
  • tomcat等

This blog is under a CC BY-NC-SA 3.0 Unported License
本文链接:http://blog.cuteximi.com/程序员要学的东西/