开发之路还能走多远
转眼间毕业快一年多了,想想这段时间以来的经历及现在的苦恼,我决定把自己的一些想法跟博客园里面的朋友们分享一下,我现在很迷茫,希望朋友们些能给我一些指点或者建议,不知道我的路在何方?
大三的时候开始学习.net,当时看见周围几个同学学得火热,马上也要毕业找工作了,感觉要学点专业技术才行,于是也就跟着学.net了。大学里面我学的东西很单一,毕业时还借书证时才发现自己借书总数还没超过50本,这50本书大部分是讲.net的,由于大部分书所讲的内容都差不多,以至后来对.net书籍都没多大兴趣了。学了点.net的基础知识浑浑噩噩的就毕业了。
毕业后找到的第一份和.net开发相关的工作是家日本公司,这让我有机会尝试了一次用.net来做一个测量汽车转向角的程序,我之所以叫它程序没叫软件,在我看看我做的这个程序顶多算一个小工具而已。这个程序就是调用AD卡生产商提供的接口来控制机械设备的移动,里面用到了两个线程同时移动设备的情况。这是我认为最复杂的情况了。可悲,到现在都没有把多线程的使用搞透彻,只知道基本使用而已。整个程序就一个函数就算完成了,公司里面也就我知道一点.net皮毛,还是硬着头皮把它做完了,没想到那程序在使用过程中一直还不错。
可能算运气好吧,浑浑噩噩的又进了第二家公司。一来分配的任务是做服务器调度软件开发。我的天!从来没做过这东西,怎么办呢?还好公司买的解决方案里面有一个用C#做的服务器程序,我不知道看了多少遍,终于莫清了来龙去脉。也没做过,只有依葫芦画瓢了。很是不巧,公司又只有我会点C#,没办法啊,要活命!还好这个东东催得不是很急,这画瓢一画就是4个月,哎,昨天联机调试转发数据成功了。大麻烦还在后面呢,图像数据的接受和转发还没做呢,郁闷。
看起来算是比较成功了,但我总感觉我做的这东西不能算正真的软件。面向对象现在都弄清楚,但自己好像又很了解似的:无非就是把几个对象抽象出来组合组合,再继续组合就要用到高级点的设计模式了。其实我什么也不懂。
估计本人很愚笨,学.net这么久了还没做过像样点的软件。
我也想把开发学好,一个人学真的很费劲,看的书已经不少了,为什么感觉没多大进步呢?也许是方法不对吧,再这样下去恐怕也没什么大的提升,但我想在技术的道路上走远一些,各位朋友:能给我提点建议吗?
MSN: zhusimu@msn.com
懒惰使人的思维变得迟钝