鸡汤"/>
彷徨迷茫程序猿毒鸡汤
背景
工作一年半,学到些java的皮毛(也就是ssh的使用,实际上只有spring),想去外面的世界看看。便开始关注国内一线互联网公司的招聘信息。细看任职要求,熟悉java多线程、并发以及NIO、熟悉常用J2EE规范、熟悉常用开源组件等,3年以上的工作经验。不禁感叹,离一线互联网公司的程序猿还有N多知识。看来一线互联网公司是没戏的了,但是能进到二线三线的互联网的公司也满足了。毕竟人都是有差距的,梦想还是要有的,万一一年后能实现呢!!!
基本要求
- 语言的基础部分:
基础部分的重点,其实主要就是static、final、transient、volatile这一类的关键字,以及内部类、泛型这一类的高阶语法。 - Java运行时环境:
本质上是指JVM。JVM最重要的三个部分必须要非常清楚,内存划分、class加载机制以及GC策略。 - 并发知识与concurrent包
- 设计模式和反射
- 文件IO、NIO、网络IO以及网络协议
可选要求
- Spring、Mybatis框架:
关于Spring框架,最核心的当然是IOC,其次便是AOP、MVC这两部分了。至于mybatis框架,主要还是关注它如何实现动态SQL。 - Linux服务器:
- 数据库优化
- 消息服务
- 缓存服务
- 负载均衡器
加分要求
- 数据结构与算法
- 计算机操作系统
- 计算机网络
- 熟练使用一种脚本语言
- 你的github和博客
参考书籍
- 《Java编程思想》
- 《大话设计模式》
- 《深入理解Java虚拟机》
- 《Java并发编程实战》
- 《深入理解计算机系统》
- 《tcp/ip详解 卷一、二、三》
- 《数据结构与算法》
以上的内容摘自左潇龙多篇的博客,给迷茫的自己。
更多推荐
彷徨迷茫程序猿毒鸡汤
发布评论