“美斯坦福”的日子

一、来到这里:

从一个懵懂无知的我,到现在能够大体上了解编程思想,编程语言,了解程序员的痛苦所在,这一切的一切都是“美斯坦福”给予我的。我不知道该如何去感谢它的存在,因为有它,所以才能离我的梦想更近一步。

作为刚来到大学的我,对于编程世界一无所知,仅仅只是知道一个软件的强大,能够做很多事情,所以我开始一直想为自己身边的同学做一个好的软件。

当我听说,我们大一的结业项目是MiniQQ,开始的我还以为,能够在多台电脑上使用,本想发给我同学炫耀一番。可最后的结果却让我很意外,老师对我们说,我们没有学习网络编程,所以不能够实现多台电脑对聊。完了,我连一点炫耀的机会都没有了,现在就只能老老实实的、一步一步的学习。记得我的学长给我提了一个要求:他希望我使用“三层架构”重新做个MiniQQ。到目前为止,我还不知道“三层架构”是什么东西,但是我们会在今年下班年去学习这个。

给你们分享分享,我们做的一个MiniQQ:

1、首先看到的是一个登陆的界面:

234207506.png

2、这个就是主窗体,其中好友的列表是用的C#中的第三方控件SideBar,这个控件可以实现QQ的分组栏。

234244936.png

3、然后就是添加好友

234316272.png

 

234345897.png

 

4、好友间实现相互聊天的窗体,注意下面的两个窗体是两个不同的窗体喔!

234422697.png

 

234454648.png

 

 

 

以上我们运用了两门语言开发了这款软件,虽说没有达到我的最初的一个设想,但以我们现有的基础,能够做这里已经算是不错了。这个软件一共运用了两门语言,一是:C#、二是:SQL Server 2008.这款软件是中的用户和聊天内容的存储都是通过数据库实现的。

这个就是我们的MiniQQ的数据库以及所有的表:、

234522437.png

 

 

 

可以说,这个MiniQQ是我们现在能够拿的出手的软件,像其他的软件基本上都是在控制台上操作的,这个就不给你们看了。

 

 

 

 

 

 

 

二、课程体系:

234534346.jpg

现在的我只是初步的了解了编程世界,我还有很多东西需要学习,像我们的课程体系一样,脚踏实地的去雕磨自己,最后能够实现自己的梦想。

就像我们的课程体系一样,开始的时候,我们懵懂无知,所以在最上面的框框颜色较为的黯淡,没有任何什么的光泽,却需要我们的慢慢的打磨这块玉。然而就在中间的那个方框里,我们才真正开始进入编程世界,在这里我们看到我们的未来,看到我们那前景的美好,和有目标、有追求的生活下去。在最下面的两个方框,也就是我们的一个“分水岭”,我们的前段时间在慢慢打磨,而最后迎来的是“玉”的却是最终的雕琢,把自己打造成为一个优秀合格的程序员。当然经过这么多的学习,小小的程序员满足不了我们的要求,我们有自己的梦想,有自己的追求,因此,我们会朝着我们的梦想和追求去实现自己的价值。

从大一学习的C语言、JAVA基础、PS/Flash、HTML、SQL Server2008还有我们的C#。在这个阶段中我们有过高兴、有过欢喜、有过悲伤,当我们没门书的结业考试没有考过的时候,那种重新考试的心情又谁能够理解,当我看着身边的同学都能轻松的通过结业考试,我也有时在怀疑自己是不是真的适合走这条道路,我自己所做的,到底能否对得起自己、能否对得起身边的朋友、还有我的家人。每当思索道这些的时候,心里像刀子割一样的痛苦着,然而就因为有这样的痛苦,我才能够站在这里诉说我那不完整的经历。也许对于你们来说,一个小小的错误,并不算什么。

但对于我来说,意义却有不同之处,开始的那段时间,头脑里一直就是代码、报错后的提示在脑海中不断的回荡着。感觉自己的大脑像是编写代码的软件,不断的运行着,我害怕它有一天会有支撑不住的那一天。但是,那一天却一直没有到来过。

在目前的阶段我们仅仅只是学了SQL Server2008 的高级应用以及Java OOP思想,但我们那种编程的思绪已经慢慢的积累起来,现在的编程没有想以前那么吃力、那么痛苦,也不会有拿着一个需求就不会编写程序的经历了。但是我们还是热衷于在bug中寻找属于自己的那一份快乐,因为一个小小的bug可以终止一个程序,但纠正bug后的心情又有谁能够体会到?

最后的就是我们大三的冲刺阶段,这个我就不多说,你们懂得,一个从事微软的.net,另一个就是J2ee了。两个方向,各有千秋。

 

三、市场分析

从目前的局面上来看,虽说我们IT行业逐渐达到饱和的状态,但对于程序员的需求远远没有达到饱和的状态。因为从目前的层面上看,虽说有很多人去学习编程,但是又有多少人能够真正的理解编程的思想,到头来只能由公司来培训我们不懂编程的人,从而就加大的公司的精力。没有一个公司会说,我会无偿的培训你,但是可以这么说,在自己没有一点点的编程思想之前,会有公司招你进去么?现在的这个社会很现实,没有自己的一技之能,是不能够在公司上站稳脚步的。

在还有,对于我们学编程的人来说,每种语言的更新速度很快,要是你不能更上这个脚步,那你就只能被淘汰。这就是所谓的“优胜劣汰”。所以不管我们以后会怎么都要更上时代的脚步,不能被它所遗弃。