阿里大佬谈:开发一到三年的程序员怎么在小公司拿到30K?( 六 )

第三就是编程能力 , 编程思想 , 算法能力 , 架构能力 。 首先30K程序员对算法的要求我觉得还是比较低 , 再高级也最多红黑树吧 , 但是排序和查询的基本算法得会 。 编程思想是必须的 , 问你个AOP和IOC你起码的清清楚楚 , 设计模式不说每种都用过 , 但也能了解个几种吧 。 编程能力这个我觉得不好去评价 , 但是拿一个2000W用户根据姓名年龄排序这种题目也能信手拈来 。 最后就是架构能力 , 这种不是说要你设计个多牛逼多高并发的系统 , 起码让你做一个秒杀系统 , 防重请求的设计能快速搞定而没有坑吧 。

因此在这里我也给那些技术想达到这个高度甚至想往架构师发展的Java程序员提供一份详细的进阶路线图 , 主要针对1-5年及以上工作经验的Java开发人员 , 从广度到深度架构图还比较全面的 , 里面的技术包涵了Java高并发、微服务、源码分析、源码分析、高性能、分布式、高可用等内容 , 这些也是目前互联网企业比较常用的技术 , 那么来详细看看 。 (图片可以保存)

JavaEE高级框架

Maven

推荐阅读