各位在北京的大侠:能不能给我介绍一个工作?顺便说一下java程序员。
本人毕业工作一年半,现在在一家香港公司工作,实在受不了香港人想跳槽了。
我今天下午刚出去面试了一家公司,太差了,浪费我的时间和金钱。还没有跟公司
的人谈我就溜了。本人java程序员,参加工作和不断面试的经历使我意识到:现在
中国的IT业极其混乱,IT公司和IT从业人员(主要是程序员)都鱼龙混杂,良莠不齐,
使双方都难于选择。
先说公司,我毕业一年半已经换了3,4家公司了,很多人都说我很浮躁,不踏实。
问题我们付出了但是得不到我们应该得到的东西,那我肯定要走。公司就把程序员对
公司的不满说成是程序员的浮躁。举例,我的第一份工作也是香港公司,我干了7个
月就走了,跟我一同毕业进入公司的一哥们,干活特卖命,表现很好,特别是
老板项目经理对他的印象都很好。他现在还在那家公司,都干了一年多了,可是他得
到了什么呢?他从来都没有涨过工资,还是刚毕业转正后的4000多(他的工资比我大概
多几百块钱,可是我觉得我很值,我不用象他那样拼命的表现,拼命的加班,拼命
的往上爬),公司在去年9,10月时就要垮了,可是如果公司开除人的话公司会赔偿一个
月的工资,公司就一直不开除人,他们也都想多拿一个月的钱,就是不走,一直
拖到现在。而我一有机会就换工作,现在的工资是税后5k多(公司逃税,直接发现金)。
再说程序员:由于本人是作java的,其余的我都不懂,我就专门说说java程序员。
由于最初java程序员的工资很高,会java的人也不多,于是有很多人开始学java,也
来跟风,就造成了现在的这种鱼龙混杂,良莠不齐的局面,把java程序员的身价给
搅黄了,降低了。我想起我在第一家公司的时候,刚毕业时我什么都不会,学java的
时候我和上面说的那位哥们都问过公司的技术大牛,项目经理一个问题,由于我们学习
网上那些开放源码的软件时发现很多应用软件最基础的类都是interface或者
abstract class,我们当时就不理解为什么要这样做,当时公司里没有一个人能说清楚。
interface和abstract class到底有什么用,它们有什么区别,我估计很多的有过一两年
工作经验的人都答不上来。还有很多的人,你叫他做什么他能很好的完成,但是他不
明白为什么要这样做,这样做有什么好处。我现在公司的一位女孩,工作都有3年多了,
她实现一个能按一定的时间间隔做某事的功能,她居然用一个Thread一直运行,隔一
分钟检查一下当前的时间,时间到了再实现功能!Timer,TimerTask这些Class她居然从
没有用过。我们公司原来还有一位CS研究生,他听说我就本科,学的还不是CS,就比较
看不起我。他写的访问Oracle数据库的基础类居然是abstract class,每次要访问数据
库的时候就必须要专门写一个class实现他的abstract class!还有他要求在jsp前端,
用户不管是按了一个钮,还是填了一个表单,还是简单的权限检查,或者只是页面转发,
都要写一个Servlet或Class来完成,他说这符合MVC原则,我不明白他是怎么理解MVC的。
还有UML,我不知道很多的人是怎么理解它的,在我看来,UML就是一种交流的工具,程
序员利用它能把自己的设计很清楚的表达出来,别人也能很清楚的明白你的意思。可是
我现在公司的人(包括项目经理这个白痴,上面说的CS研究生,还有一位工作好几年的
清华的),哈,要求开始写程序之前都要写设计文档,每一个jsp页面,都要按照上面
所说的"MVC原则",由一个jsp到另一个jsp都好设计一个Java Bean或Servlet,然后用Rose
画出它们的Sequence图和状态图等。我们做的应用能有个几百个jsp页面吧,那得画
多少图?写多少文档?特别是那个清华的,他负责检查我们的设计文档,老是说我写的
文档不好,确什么什么图,那我就专门写文档,不要写程序了吧。(我遇到好几个清华的,
还有一个是博士,我现在尤其歧视清华的人,真够烂的)他们根本就不懂什么是UML,UML
是用来干什么的,写一个jsp页面也要用UML来画n个图,太搞笑了吧?他们是
为了UML而UML,好像我UML了,我多NB?UML只是软件开发过程中的一种辅助工具而已,
连这都不明白还搞什么软件嘛!
写上面这些也算是发点牢骚吧,只是想请哪位大侠能给介绍一份工作,希望公司不是
很混乱,也不是那种用完人就踢的,别老逼我无偿的加班(我还被逼连续干过30多个小时),
公司做的东西能有点挑战性,工资说的过去的就行。我也不想老是频繁的换工作。
[该贴被admin于2008-10-15 13:17修改过]