大家帮我参谋一下,想月薪上8K,应该怎么提高自己?
本科行政管理,自学java,考了SCJP认证,成绩是93分。一年工作经验,月薪5000。目前赋闲在家好长时间了,过一个月打算去北京找工作。
目前水平:
HTML/Javascript/XML/XSL。公司项目的WEB界面要求兼容IE和MOZILLA,其间WEB代码的改动及新增程序大部分是我负责的。对WEB界面的方方面面都比较了解。
MSSQL/Oracle(DBA一般问题可以胜任,PL/SQL比较在行,写过很多视图、存储过程、触发器、序列、函数、动态SQL语句)
对Linux十分熟悉,自己安装过很多版本(Red Hat/Fedora Core/Slackware/Mandrake/Ubuntu)写过JBOSS和JAVA程序的开机自启动脚本。公司的客户AS和DB都装在Red Hat上面,经常去客户那里维护和更新程序。现在在自己的笔记本上装了Ubuntu,在上面装了Weblogic/Oracle/MyEclipse,正在开发一个演示程序找工作用。
JSP/Servlet/JDBC/这些必备的知识就不说了。 用POI写过很多Excel报表,改动过不少SWING程序。对SWING谈不上精通,但开发一些小模块没有问题的。用VC++写过JNI接口的小程序(公司有的程序要求读写工厂仪器的数据)。
经常出差,深圳本地关内关外不少地方都跑过,最远的一次到过苏州。公司的客户都是电子类大工厂,所以也经常进出那些很庞大的工厂车间。对工厂有一定的了解。经常通过电话与客户交流,最忙的时候要同时应付四、五个不同地域的客户。
目前瓶颈:
非计算机专业毕业,对体系结构、数据结构、汇编语言等等知识了解不多。呵呵,本科时甚至没有学过微积分、数理统计。
基本上都是维护现有代码,或参照已有代码添置一些小模块。没有从零开始开发新模块的实战经验。对设计模式、软件工程的理解拘囿于书本上。
对J2EE整体架构的方方面面了解比较肤浅,比如JWS/CORBA等等。
总之感觉自己有一定的工作经验,但要学的东西还很多。
但如果想比较快的提高薪水,当务之急应该是学哪些知识呢?
(大家不要BS我内心浮躁,但养家糊口的重担在肩,提高薪水的想法并不可耻)
------解决方案--------------------我觉得你边学基础边实践最好了,自己动手比其他得强多了
------解决方案--------------------8K是系统分析师的水平了。当然要学点分析方法,项目管理了。语言吗,javaEE好好看看
------解决方案--------------------我觉得技术只是其次, 要拿高薪总归还是要看人怎么样...
------解决方案--------------------java基础不错的话去做web后台学框架,webwork/struts+spring+hibernate,前端页面是jsp/freemarker,如果sevelet不错去学ejb,jsp+sevelet+ejb框架也有很多在用,掌握其中一套能再做三个项目就能上8000,说要熬三年太说不过去了,三年早上一万了.
------解决方案--------------------看看8000的招聘广告的要求,照那个去努力就ok了