接着上一篇《 工作一年后迎来第一次跳槽》
http://luxury-zh.iteye.com/admin/blogs/1626238。
上一家公司有很多这样的同事,他们工作经验大多5+,但是对于技术的钻研却不是那么深入,大多能够熟练使用ssh,但是出了问题却难以解决,他们经常说的一句话是“技术不那么重要,技术就那些,干久了都一样”。每每听到他们说这样的话,我都笑着不反驳,其实我心里始终有一个观点,那就是技术学无止尽。不谈各种各样的编程语言,
单单说Java,熟练掌握ssh就够了吗?socket通信,并发编程,NIO,设计模式,类加载,jvm原理,跟软件工程相关的部署,测试,持续继承,敏捷开发,跟架构相关的缓存,nosql,hadoop,消息队列等等。哪些不是很有趣很值得研究的东西?哪些不是开发出优秀软件需要掌握和领悟的知识,可很多人偏偏只停留在SSH上,还妄图将这样的思想灌输给我。
在我看来,想要在Java开发领域获得“前途”和“钱途”,必须突破的一道坎就是:扎实的基本功。所以我觉得Java开发首先最应当学好的是core java,要知道,后面那些你常用的东西都来自于这些java语言的精华。跟一个很牛的亚马逊技术经理交流后,他建议的学习步骤是:
反射——泛型——容器——多线程——I/O——网络通信。至少熟练掌握这些以后,再开始学习框架例如spring,这样更加好地帮助你理解其中的设计思想和实现原理。最后才是各式各样的工具。
同时,我觉得设计模式是必须学好的,要想做出来的东西有可扩展性,健壮性,必须要学习,当然这是个长期的过程,应该是贯穿在整个职业技术生涯。
附上我为我自己规划的未来1-2年的学习路线以及可能需要阅读的书籍:三条路线同时
1、core java(《Java编程思想》、《Java Collections》)——网络通信(《TCPIP.Sockets.in.Java.Practical.Guide.for.Programmers》英文的,
其实搞编程的英文阅读能力一定要有)——Java并发编程(《Java并发编程_设计原则与模式》)——ssh类书籍——更进阶的jvm原理。
2、mysql基础——基于mysql的性能调优——mysql表分区,水平扩展,读写分离——mysql内部机制和原理。
3、设计模式——常用部署,测试,集成工具——软件工程理论——敏捷开发团队管理。
马上将要去的公司是做移动互联网服务器端+架构,会较多地涉及网络通信和并发编程,数据库是使用Mysql,由于在线用户还算比较多,并发量也会大,所以会帮助我加速学习第1点和第2点内容,第3点的内容需要平时工作之余看书和实践了。
分享到:
相关推荐
《管理秘籍——跳槽背后的管理学》 跳槽,一个在职场中常见的现象,不仅仅是更换工作单位,更是工作性质、职业角色的转变,甚至是个人职业生涯轨迹的调整。跳槽的动机多样,有的是为了寻求更大的发展空间,有的是...
跳还是不跳,是一个问题——跳槽时该如何权衡?.docx 进入IT企业必读的324个JAVA面试题.pdf 阿里2015实习生-客户端笔试题目解析.docx 面试帮-IT面试宝典.apk 面试题 面试题库 高吞吐低延迟Java应用的垃圾回收优化....
移动开发经验及学习资料小程序开发级安卓工程师跳槽经验微信小程序开发实践等资料14个合集: iOS 上基于 RxSwift 的动态表单填写.pdf Python 开发者的微信小程序开发实践.pdf 使用 Mpvue 开发微信小程序的最佳实践....
跳还是不跳,是一个问题——跳槽时该如何权衡?.docx 进入IT企业必读的324个JAVA面试题.pdf 阿里2015实习生-客户端笔试题目解析.docx 面试帮-IT面试宝典.apk 面试题 面试题库 高吞吐低延迟Java应用的垃圾回收优化....
【Java程序员的跳槽方法】对于Java程序员而言,跳槽不仅是更换工作,更是一个自我提升和职业发展的策略。跳槽的正确时机、目的和方式都至关重要。在职业生涯的早期,跳槽可以帮助程序员拓宽视野,积累不同公司的技术...
跳还是不跳,是一个问题——跳槽时该如何权衡?.docx 进入IT企业必读的324个JAVA面试题.pdf 阿里2015实习生-客户端笔试题目解析.docx 面试帮-IT面试宝典.apk 面试题库 高吞吐低延迟Java应用的垃圾回收优化.docx 黑马...
微信小程序开发级安卓工程师跳槽经验小程序开发入门实践等移动开发经验及学习资料合集(14个): Python 开发者的微信小程序开发实践.pdf 使用 Mpvue 开发微信小程序的最佳实践.pdf 关于视频的编解码与传输技术,你...
在决定是否跳槽时,Java开发者需要考虑一系列因素,以确保他们的职业生涯得到最佳发展。首先,公司的潜力至关重要。一个有发展潜力的公司能为员工提供不断学习和成长的机会,随着公司的壮大,个人的能力也会同步提升...
跳槽,你真的想好了吗?又到一年的跳槽黄金季,传统行业被动离职增加 ,高科技、金融行业跳槽凶猛,从各行业员工离职率来看,制造业、传统服务业、消费品行业的员工离职率依然处于领跑地位,高科技、金融等行业员工...
Java是一门强类型语言,编译后的执行效率高。 Java的生态非常强大,应用广泛,对于很多的业务需求,都有良好的开源技术框架支持,可以大大提升研发效率。 Java在国内的学习者较多,对人才的招聘相对容易。
【Java程序员半年工作经验跳槽指南】 对于拥有半年Java工作经验的程序员来说,跳槽是一个重要的职业发展决策。在IT行业中,跳槽并不罕见,但频繁跳槽可能会对个人的职业形象产生负面影响。在工作的前四年,积累不同...
java 程序员的跳槽方法 java 程序员的跳槽方法是一门学问,也是一种策略。人往高处走,这固然没有错。 但是,说来轻巧的一句话,它却包含了为什么走、什么是高、怎么走、 什么时候走,以及走了以后怎么办。 首先,...
根据提供的标题、描述和部分上下文内容,我们可以总结出该资源集合主要涵盖了多个IT领域的学习资料与工具,包括但不限于编程语言、软件开发框架、特定技术领域等。下面将逐一介绍这些知识点及其相关内容。 ### 1. ...
Java程序员在拥有半年工作经验后考虑跳槽,这是职业生涯中常见的情况。跳槽并不一定是负面的,尤其在IT行业,它有助于拓宽视野、积累经验。然而,频繁跳槽可能对个人的职业发展产生不利影响。在工作的前四年,跳槽2-...
【Java架构师一个月跳槽计划】的文档反映了作者从机械自动化转行至Java架构师的职业历程,以及在当前工作中遇到的问题和对未来的规划。这里,我们详细探讨一下Java架构师的相关知识点,以及如何制定有效的跳槽策略。...
Java程序简历模板-适合Java程序员跳槽