彷徨迷茫程序猿毒鸡汤

背景

工作一年半,学到些java的皮毛(也就是ssh的使用,实际上只有spring),想去外面的世界看看。便开始关注国内一线互联网公司的招聘信息。细看任职要求,熟悉java多线程、并发以及NIO、熟悉常用J2EE规范、熟悉常用开源组件等,3年以上的工作经验。不禁感叹,离一线互联网公司的程序猿还有N多知识。看来一线互联网公司是没戏的了,但是能进到二线三线的互联网的公司也满足了。毕竟人都是有差距的,梦想还是要有的,万一一年后能实现呢!!!

基本要求

  1. 语言的基础部分:
    基础部分的重点,其实主要就是static、final、transient、volatile这一类的关键字,以及内部类、泛型这一类的高阶语法。
  2. Java运行时环境:
    本质上是指JVM。JVM最重要的三个部分必须要非常清楚,内存划分、class加载机制以及GC策略。
  3. 并发知识与concurrent包
  4. 设计模式和反射
  5. 文件IO、NIO、网络IO以及网络协议

可选要求

  1. Spring、Mybatis框架:
    关于Spring框架,最核心的当然是IOC,其次便是AOP、MVC这两部分了。至于mybatis框架,主要还是关注它如何实现动态SQL。
  2. Linux服务器:
  3. 数据库优化
  4. 消息服务
  5. 缓存服务
  6. 负载均衡器

加分要求

  • 数据结构与算法
  • 计算机操作系统
  • 计算机网络
  • 熟练使用一种脚本语言
  • 你的github和博客

参考书籍

  • 《Java编程思想》
  • 《大话设计模式》
  • 《深入理解Java虚拟机》
  • 《Java并发编程实战》
  • 《深入理解计算机系统》
  • 《tcp/ip详解 卷一、二、三》
  • 《数据结构与算法》

以上的内容摘自左潇龙多篇的博客,给迷茫的自己。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值