Java程序猿如何能月薪20K

作为一名java程序猿,月薪2w+并不算个事儿,当初学java不就是冲着这份高薪来的嘛?为何现在,别人家的程序猿一直在涨薪,随随便便就成为月薪20K以上的资产阶级,咱还是个6K的小罗罗呢?深度反思之后,中软国际资深码农告诉你要想拿到高薪,干java要具备哪些技能。满满的干货分享。

1.CoreJava部分

这是最基础的,对于一个java高级开发/设计人员,你需要对这一部分达到精通的水平,重点内容如下:

a.面向对象编程思想(封装继承多态接口)

b.字符串处理

c.java.lang包,java.util包等常用包

d.java异常处理

2.Java高级部分

a.JavaI/O流

b.Java多线程技术

c.Java网络编程

d.JavaSwing

后两项可以了解即可,如果项目需要可以深入研究。

3.前端基本技能

*HTML+CSS网页开发

*JavaScript

*Jquery

*浏览器兼容性CSShack(了解)。

4.熟练使用JSP+Servlet进行开发。

5.MVC设计模式,原理,以及相关框架,如Struts。

6.SSH框架。

7.缓存技术sessioncookie。

8.熟练使用一种以上Java开发工具。

Eclipse/MyEclipse/Jbuilder/Jcreator。

9.熟练使用XML。

JDOMw3c.domSAX。

10.Java设计模式。

工厂模式,单例模式==。

11.Java反射机制。

反射的各种用法。

12.了解或熟悉C,C++,.NET。

13.熟悉JDK的配置,环境变量。

14.数据库oracle必学,其他最好了解一种以上(mysql,sqlserver,access==)oracle:视图,索引,存储过程,触发器,游标,包,常用函数==。

15.数据库原理:事务的原理,锁机制,表连接,复杂查询语句(工作经验),性能调优,锁表以及解决方案==。

16.JDBC,连接池。

17.Ajax,反向Ajax。

18.HTTP协议,request和response的原理,HTTPstatus(了解常用的),Https原理。

19.熟悉Linux基本命令,使用过Linux/Unix系统,可以编写shell脚本,可以在Linux上部署项目。

20.了解windows系统批处理脚本bat。

21.了解HTML5,最好学习过。

22.熟悉一种JS框架,如Prototype。

23.J2EE原理熟悉一种以上web容器如Tomcat,JBoss,websphere,weblogic==。

24.熟悉ant或maven。

25.熟悉一门脚本语言,如python,ruby。

26.了解php/asp。

27.了解ftp协议及原理。

28.熟练使用Junit测试,熟悉Mockito等测试工具。

29,熟悉javac,javadoc,native,native2ascii等常用命令。

30.熟悉常用的排序算法,如冒泡排序,快速排序等,最好自己研究过一些的算法。例如:







































白癜风治疗北京哪家医院好
白癜风在早期能治疗吗



转载请注明:http://www.jiaju1314.com/zyyd/5753.html