读书人

将来的打算

发布时间: 2012-07-28 12:25:13 作者: rapoo

未来的打算
----------------------很乱,随便写写,您看不下去就别看了-----------------
工作快5年了。换了3家公司。一直做Java,主要做过Web、Desktop。感觉我还很肤浅,太多技术、知识需要我去学习去研究。但是生活太现实、工作太残酷!我总是生活在矛盾当中。我没有学Android开发,眼下很火的,我想学,可我没时间。因为我在学C++。我想做windows平台上的程序员,做Java有时候好多东西都不是你能控制的,特别是垃圾回收。C++的确比Java难,但是它比Java更接近底层。就像以前的八股文一样,学好了八股文,那是要诗有诗,要赋有赋。学好了C++也一样,要过程有过程,要OOP有OOP,要效率有效率。JVM不就是用C++写的吗!(至少windows上面)。Java开发起来的确快,人也多,竞争也大。一个5年工作经验的和10年得水平差不多。但是C++就不一样了,就像中医一样,越老越好。(我是这么理解的,不知道这样对不对)
做为一名打算长期搞技术的人,我必须要立足于一个平台,没有平台就没有根基,漂的。Java平台算吗?我觉得不算!毕竟它不是操作系统!目前我没有任何行业的知识背景。(很惨吧!?)所以,我只能学技术。其实技术就相当于一门手艺,吃饭的家伙。致富谈不上,混个温饱而已。要想致富,技术必须要和特定的行业结合起来。互联网不错哟!特别是移动互联网!从目前的发展趋势,手机会是以后软件开发的重要方向,所以以后还得搞搞Android WP啥的。咋不搞Apple的呢?太贵了,咱还没那个实力买。
----------------------
目前的公司很乱,非常以及十分的乱。不是咱吹牛,要不是我,现在开发环境都还没有日志功能,以前连JVM参数设置都没有!(不会吧?这么夸张?!)写的代码很乱,非常以及十分的乱。没有公共组件库,没有系统架构组,没有设计文档,没有单元测试,没有代码检查,没有代码规范,现在他们还在改需求,而且是项目做完了才回过头来改需求哦。(天哪!你们公司的领导是不是疯了?他们难道就不想过了吗?PS:谁知道呢?)针对这些,我提了很多意见,没人听啊!(MLGBZ的,老子明天就辞职!(嘿嘿,说说而已!))想当初调我去升级,我辛辛苦苦把代码移植过去了,我死了多少脑细胞!还被领导鄙视,说我这也不行那也不行!(喂!老子也是有尊严的呀!不行,你去啊,你去啊!)说到这里我就不得不抱怨几句了,当时只有x86的测试环境啊,拿到客户那里去集成,别人要在ppc上集成,怪谁呢?我要测试环境,没人给啊!难道老子自己去焊个板子啊?再说了,当时刚刚把代码移植过去,还没经过测试呢,就拿过去了!我在客户那边没日没夜的干,晚上1点才睡,每晚都打包,去入个资料还遭人白眼!累死不讨好!出差回来之后,我去做以前的项目了,叫人来接我手上的事情,别人接过去很快就上手了,这个时候领导就说,谁谁的确厉害!(肯定不是我啦!)MD,你Y也不想想,要是我把代码移植的不好,他能接下来吗?老子的功劳全被抹杀了!还说我写的代码不行!天天催我赶进度,我哪有时间review and refactor啊?!
(看官们,我冤枉啊我!!!)</p>
我现在带的这个项目,开始使用checkStyle、JUnit、Emma以及JUnpiter来确保代码质量,当然了,咱也是上进青年,买了一本《代码整洁之道》来看,还是英文的哟!不过就是要经常查字典<img src="/images/smiles/icon_sad.gif" alt="将来的打算">
。这本书的确有用,什么单一职责、见名知意等等!总之看了之后启发很大,建议您也看看。(的确是本好书,我还没看完了就这么夸,能不是本好书吗?咱可是有原则的人!)。我在公司的SVN上建了一个仓库,把平时我们开发要用的一些东西归类整理,做成公共组件。您不知道啊,这过程太艰辛了!我找配置管理员,姐说让我找主任批条子,最后弄成了,MD只有我一个人能访问。到现在就我一个人在往上提代码,给姐说了好多次,可人家反正两字:没空!我能干什么?(犯罪我也没那胆啊!再说人家都结婚了啦)
-------------------------------------------------------
去年买了本《乔布斯传》来看。人家乔布斯可是站在人文与技术的交叉点上的哟,可我呢?我站哪里呢?这可是个问题,值得思考....
在乔布斯的眼里,不是黑就是白,永远没有灰色!(不过他好像喜欢穿黑色哦!难道这样能显的庄重一点?明儿我也整一套去!)我觉得做产品也应该一样,行就行不行就不行,不要为了时间、成本妥协,这样很容易埋上一个大的定时Bomb(妈呀,这还是关键词,不改还不让发!),说不定哪天就爆炸了。(那可不得了哦!)可我现在的公司(不好意思哦,怎么又是我现在的公司呢?!),遇到啥问题就是:能掩盖的掩盖,能拖到后头改的就拖(Later equals never,不好意思,我就会这么一句!终于显摆出来了!)。我去帮他们看问题,还叫我在客户面前别乱说话,喂~喂~喂,你以为客户是白痴啊!?到时大规模应用了,我叫你到处救火,忙死你Y的!一打开Log,一大堆一大堆的异常,看着就恶心,这是产品吗?(谁敢说是,就别看我的文章了!)就骗吧!骗的过初一骗不过十五!反正那个项目打死我也不想再沾了!(打不死就沾吗?那也不行!我是有原则的)</p>
<p>您说说,一个产品,没有设计、没有集成测试(测试的人还不会用这个产品呢)、没有代码测试、没有代码检查,能叫产品吗?顶多算一个Demo。(谁说不是呢!)</p>
-------------------------------------------------------
<p>关于公司员工离职这个问题。公司就100来个人,去年大概走了40个人!(哇塞!好多啊!可俺们主任说了:IT公司人员流动本来就大,一年走个30%很正常。看官,您说说,这正常吗?)刚刚来个两年,刚刚能上手,刚想给他分配点重要的工作,人却走了?谁的悲哀?你的?我的?还是他的?都不是,是公司的!为啥人要走呢?第一工资低,第二学不到什么东西。人家来工作不就图这两样吗?(说的太对了,鼓掌!)
<p>主任老是说:公司做Java的人技术太差了,写的代码不行,导致产品这样糟糕,想当初我看了一个星期的书,就可以用Java开发了,公司迟早要把Java的业务外包出去。老大,您还好意思说?要不是您这样想,我们的产品会是今天这个样子吗?!Java入门很低一个System.out.println("Hello World");就OK了!可是做产品有那么简单吗?我咋就看到我们产品代码里有很多流打开没关呢?还给我来一个byte[] bytes = "ABC".getBytes();这样算简单吗?!您也不瞧瞧您招人都是些什么人,都是刚毕业的(我没有瞧不起毕业生的意思哦!我也是从那个时候过来的)。人一来就上项目,您以为是在做日本外包呢?!没培训,没有熟悉的过程,来了就直接上!(我带了一个毕业生,工作2年不到,人家出去拿的都比我多!没脸活了,找个嫩豆腐撞死得了!)这样的代码进入产品不出问题才怪呢!怪谁呢?!现在哪有又便宜又好用技术又好的人啊!到你这干,人家傻啊!(我真傻!)。再说了,要外包,您有那钱吗?3万一个人月哟!有个做Java的哥们要走,一问他为什么要走?那哥们老实,说了这么一些话:公司就不重视咱们做Java的,做Java的在公司就是被歧视的对象,还说要把Java的业务外包出去,我还留在这里干什么?
主任一听,急了,给我们下了死命令:以后谁要是再说Java简单、不重要之类的话,我让他来试试!老大哎~当初还不是您说的啊!咋这么快就忘了?!
------------------------------
扯了这些没用的,也不想删掉了。本来今天下午打算看一下c++/CLI的,一不小心就逛这来了,一不小心就牢骚了几句,一不小心牢骚就发了这么多。嘿嘿。晚上还得看《Java并发编程实践》,说句公道话,翻译这本书的人的水平的确有问题,水平咋比我的还差呢?!
说道这里我就不多说一句了:有多少好书毁在他们手里了啊?
----------------------
再补充一句:ITEye的编辑器咋有问题呢,咋把html标签也给打印出来了呢?来这儿的都是专业人士,不行你就发个帖子求助一下呗!害得我又要删那些标签,烦人!

读书人网 >其他相关

热点推荐