Java程序员关于跳槽的经验之谈
Java程序员关于跳槽的经验之谈
1. Java基础的深入理解;
不多作解释,推荐书目《Java编程思想》,《Java线程》,《Java NIO》,《深入java虚拟机》
2. 数据库
较常用的是Oracle了(当然银行项目等需要DB2等),熟练掌握使用存储过程,触发器等;
3. UML
项目中经常要写文档,项目经理的基本功,程序员走向设计的基本功;
4. 设计模式
这个建议多看吧,在阅读源码中体会;
5. linux系统
需要掌握常用的linux命令------部署在windows操作系统上的项目很少吧。
其他就不多说了,大家可以补充。
学习上,兴趣是较大的老师;项目驱动也是不错的选择,总之,不学习不行。
第二. 积累行业背景;
行业背景非常重要;工作3年后*确定自己的行业背景,比如一直从事电信行业,一直从事银行项目,一直从事ERP行业等等。
一个程序员不可能是一直写代码的,就是写代码也要知道业务逻辑,满足什么需求;俗话说隔行如隔山,每个行业的业务都不一样,甚至差别很大,比如你一直从事流媒体的研究,让你跳槽到一家银行项目,完了,一切从头学吧,以前的行业经验都用不上了;而且,一个公司公司招人,就是希望找到那些很容易上手,不需要培训业务很久的程序员;频繁跳槽的朋友,一定要注意这点;
一直在一个行业呆久了,就可以成为这个行业的;我们可以经常看到,一个项目组的某个leader,代码写的一般,但是却可以跟客户流畅的沟通,控制着新需求的提出,bug的修正等等;而客户也很愿意跟他打交道,因为那些老的项目只有他能维护,他甚至熟悉系统的每一张表结构-------可想在这个行业呆的时间有多久啦。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 西安新城区IT培训西安碑林区php培训西安莲湖区java培训 网站详细了解,免费咨询电话:400-998-6158