从2006年参加工作,到现在已经4年多了。我已经有一个学生时代的我,成为了程序开发中的一员了。回想往事,也有很多让我去感慨的。在学校里,我的专业是计算机专业。在学校里,老师让学习什么,也就是学习什么。我们的程序设计是C语言,从来没有接触过编程的我,一头雾水。把书上的例子敲到电脑上都不能运行起来。很是郁闷。大二的时候,我们开设的VB,其实我们用的那本书特简单,我在大一暑假的时候,从我高一级的同学那里借了一本比较厚的VB书,进行学习。因此当大二开学的时候,看着那么薄的VB书,我一星期都翻完了。并把后面的练习题做了很多。也就是从哪个时候,我喜欢上了编程。那时候对编程的认识也是很狭隘的。在大二放暑假,我的一个同学,从上海回来。打电话到我的宿舍,问我以后的路该怎么办。其实我也不知道该如何去走。他推荐我学习java,当时我也有自己的一台电脑。可配置太低了,内存是128MB的,我对java一无所知,装了个JBuilder,什么代码页不写。电脑都跑步起来,我说我电脑太差了,不想学java,他说那你学C#,当时还不知道C#为何物(2006年)。我那叫一个落后。他又给我解释了一下。马上就要回家了,就这样,我从市场上买了VisualStudio .Net 2003光盘,从一个朋友学校里的图书馆里借了一本书,特厚。现在还仍然记得封皮的样子,那本书是科学出版社的。那也是我学习C#的入门的图书。
在2006年年初,初七得朋友相邀,我一个人来到了郑州。记得那时有一个招聘会。在省人才交流中心举办的。从上到下,一共三层,真是人山人海。还在能记得起。当时投简历的感觉。人是被挤着投的简历。也许是郑州太小了。我在上下三层上转了一圈,也有招软件开发的,我基本上没有见到我想看到的关键词“C#”,我那叫一个失望。在一个拐角时,终于见到了我想见的"C#"。慌忙写了自己的基本情况。等待着消息。虽然公司不大,最后,还是在那个公司上班了。虽然工资不高。但至少在郑州,我能养活我自己了。
因为我很单纯,刚刚参加工作的我,似乎有很多的学生气。也不知道程序开发到底是什么样一个过程。在学校里,老师也没有讲过面向对象的知识。自己的面向对象的知识,也是自己恶补的。可还有很多不懂。因此在郑州的前两年,我也是在慢慢的学习。参加工作时没有听说过设计模式。记得当时看到简单工厂模式,我看不懂。不知道是什么意思。你可以想象一下我当时的编程水平是一个什么样的一个水平。用个词语形容:很差。
随着工作时间的延续,对程序开发也有了一定的认识,可还是不能从整体上去把握,没有写过文档。不知道UML为何物。真的,有时候,我都不敢说,我是一个开发人员。
.net从我参加工作版本一直在升级从在学校里的1.1到2.0,3.5一直到现在的4.0。感觉技术更新发展的太快我都赶不上脚步了。有时候,我觉得自己太累了。
有时候,心情不好,觉得自己是在虚度年华,不珍爱时光。突然有一天,我发现我说不出来我会什么了。我找不到道了。我很迷茫,今年自己已经26了。可我的编程水平我自己心里非常的清楚,明白。我该何去何从。我不知道。
哪天,我在听曾仕强在百家讲坛上讲“易经的奥秘”中有句话是:“以不变应万变”,我在想编程中一定有不便的东西。我该如何去寻找,如何去看。慢慢的,慢慢的。我有想到了我上C语言的第一节时。我的老师说的,老师在黑板上罗列了计算机专业应该会的知识:计算机体系结构,数据结构,操作系统,编译原理,数据库,计算机网络,多媒体技术,程序设计。这些知识,我在上学的时候,总觉得这些课程,听着都是头大,看着书都烦。没有VB爽,可视化编程。拖一个控件上去,进行简单的代码编写,就可以完成这些工作。慢慢的体会到了,如果你想你的编程有一个更好的发展。这些基础课程,你是逃不过去的。也许你可以利用java写出漂亮的应用程序。这些都是内功。是个程序员你说你会玩sql server,oracle数据库,这些都没有什么。
我也不知道,我这些感悟是否正确,因此,我想利用这些时间,去学习一些不变的知识去应变万变的新技术。
阅读(2467) | 评论(1) | 转发(0) |