java程序员学什么能够月薪过万?

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »java程序员学什么能够月薪过万?

java程序员学什么能够月薪过万?

日期:2020-11-16 10:57:13 访问量: 来源:

java程序员学什么能够月薪过万?个人建议,你需要抓两个方面,一个是基础的内功,一个是表面的外功。

java程序员

内功主要包括这几个大的内容:

1、JVM:了解Java内存模型、内存管理、堆和栈、垃圾回收;了解JVM各种参数及调优;会用一些调优的工具。

2、熟悉Java常用的类,String、集合、IO等,学习一下Java常用的工具库,commons包下面的,guava-libraries这个是google的一个工具类;这些要看到源码。

3、了解多线程,至少学会使用线程池。知道synchronized/lock/volatile这些东西,并且要知道...自己写的代码,不要轻易用这些东西。

4、了解一些网络编程的知识:RMI/Socket/HttpClient。知道各种传输协议、网络IO、应用级协议以及可选实现技术。

4、其他:反射、序列化、Annotation、AOP、IOC、Cache。

外功主要是熟悉一下常用的技术和框架:

1、关系型数据库:深入了解一些吧(开发级别),常用的就是MySQL、Oracle了。如何看执行计划、如何进行SQL优化、什么时候会索引失效。再进一步,主备、分库分表什么的。Oracle里面表分区,RAC。

2、非关系数据库:这些要学习学习。最常用的Redis必看吧,其余的Mongodb什么的也用用试试。

3、MQ:Kafka、RabbitMQ什么的用一用。用到Kafka的话,顺便就把Zookeeper看一看。

4、版本控制工具:也别只会用svn了,git也学一学。顺便把maven或者gradle也学了。

5、开发框架:别只抱着SSH不放了。Spring和Spring MVC都是很有用的,Struts我觉得快不行了;Spring Boot是你必须要学的,Spring Cloud里面还有一堆框架,也要看看。其实吧,Spring还有很多很多框架都值得学习。Orm框架多了解一下,Hibernate、Mybatis、Srping Data JPA。连接池相关的,什么druid、HikariCP之类的。这些说起来就太多了,总之保持技术敏感度吧。

6、接口方面:WebService+XML虽然不提倡,但是现在还是用的很多。Rest+JSON的要看看。更进一步,Swagger等这些工具也学习学习,可以生成一个具有互动性的API控制台;减少开发者的工作量。

7、其他:负载均衡、监控、单元测试、持续集成、分布式日志收集、虚拟化、Devops等等等等...

再者,多练练说话,别有的时候肚子里面有一堆东西却表达不出来,到时候很吃亏的,比如述职、面试的时候。

汇聚行业精英智慧

致力于高端IT技术人才培养

助力万千学员成就IT梦!

汇智动力

扫码关注 领取资料

www.hzdledu.cn

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号

')