本人做软件开发大概有6年多了,从事JAVA开发大概4年多,一直在上海. 第二、我觉得你应该考虑你是为什么学习软件的。我比较俗气,我是为了更好的待遇才学习软件的。我以前是VB程序员,为什么要学习JAVA,我就因为当时认为JAVA有钱途(本人绝对没有说VB没有钱途的意思,只要你厉害是一样的,我的意思是平行对比,一个不怎么厉害的JAVA程序员就可以拿到够高的工资,前几年确实是这样的)本人现在在一家民营企业上班,待遇是10K/月实在惭愧的是工作了这么多年外语还是很烂,如果外语很好,我估计工资提高一半应该是没有问题的。 第三、当你基础也很好,待遇也满意的时候,那么你就要考虑你自己的职业前景了,所以什么技术好,什么技术差对你不重要了。技术只是一部分,还有很多其他的东西也很重要。 我现在研究SOA方面的东西,JAVA方面我可能更看重EJB一点,我用过SPRING一年多点,觉得也不错。不过我可能想进大的公司,所以更看重EJB一些。一般大公司面试不太会问SPRING,可是问EJB的可能性很大的。特别是事务处理方面的东西。 我强烈建议做为一个程序员,无乱花多大的代价也应该把你的外语搞上去,我指的是可以直接和国外客户进行交流,如果你现在在做日本项目那么就把日语搞上去,如果你现在不是做日本项目,那么我觉得你应该直接把英语搞上去。外语好待遇高是一回事情,同样职业前景也会更好。以后做欧美的项目会越来越多的。我希望所有做JAVA的人都能找到一份好的工作,也希望你们的技术水平越来越高。 本人只是谈谈自己的看法,如果你觉得和你的看法不同,就当作没有看过,不要口吐脏话。我的观点只代表我自己,没有要强加给其他人的意思。我们很多在上海程序员应该是从外地过来的,生活压力很大,我只是希望大家能生活得更好,活得更开心。 |
转自:http://hi.baidu.com/%CB%BD%C0%ED%D6%F7%D4%D7/blog/item/0108da91fd27cf87a977a45e.html