再开始学习DOTNET之前不仅学过很久的C++,而且Java也学过一段时间,所以对OO编程的概念算是非常熟悉,虽然对一些C++的指针特性比较深恶痛绝(主要是从来没有学明白过,看到那些Callback的function我就头疼),但总体而言还说得过去,这也是为什么在前段时期的找工作中猛吹自己对OO的熟悉和能力,可是最近在公司里,确实有些挫折,对自己的DOTNET也没有那么大信心了。。
新加入的公司里的所有的程序基本都是DOTNET的,或者我见到的,呵呵,其他的应用有PHP的,但明显不是主流,公司的程序从量上看要比我以前工作的公司的量稍微大一些,但估计是历经N多人开发且应用的In House程序基本上都不怎么讲究文档和质量控制等过程,所以程序的结构显得非常杂乱,我的Supervisor算是公司里实力最强劲的人,他在公司的时间也最长,要不是有这么一个人,我想我入手编程的过程会变的更加慢。。
总结了一下,对于现在不顺手有四个原因,第一是因为没有文档,对整个程序构架没有概念,这个问题我反映了很多次,结果就是总去问人,呵呵。。第二是他们用的开发环境和我以前用的不一样,整个程序的编译和调试过程,甚至开发方式也不同,虽然都是DOTNET。。第三公司的程序都是赶出来的,带来的结果就是没有统一规范的安排,程序的结构不好,Hard Coding的地方很多,这个问题跟第一是很有关系的。第四是公司的人员水平参差不齐,我的Supervisor在我问他某些代码的时候直接说这些都是垃圾Code都要被清理的,搞的我无所适从,呵呵。。
不顺手还能干下去也有四个原因,第一,对Web方面的编程相当熟悉,嘿嘿,HTTP那套在MS平台上的东西很少有俺不知道的。第二,公司用的是Oracle,咱这是得心应手啊。第三,OO这块还可以吧,基本概念和编程方法还都熟悉。第四,谁让咱书多,软件多,不明白学啊。。没当什么不明白了,都有一大堆书伺候,还能看不懂吗?
这已经开工三个星期了,改了不少的程序,不过这都是算练手,下个月就要动真格的了,应该是越干越轻松,MS这套VS用熟悉了还真是方便,希望公司早点升级VS2005吧。。呵呵。。
文章评论