转眼间很快大学就要过去了,我被安排大学最后一个学期完成毕业设计(我们系一共一百多人,分成两批完成毕业设计),导师就是我前面提到的老好人。我们的系副主任。
老好人通常也不愿意多操心,于是他联系了附近一家的软件公司,那里的总工以前是他的学生,把我们介绍过去。在那之前,我一直使用Vb写程序,把两本Vb的教程翻烂了,写了不少东东,不过没人指点,还是停留在Vb的门槛上。那家公司使用.Net开发系统,主要给省里的各个煤炭企业进行信息系统的开发。
导师打了个电话,把地址给了我们,就算完成自己的责任了。我们小组一共四个人,一起打了个车,费了九牛二虎之力,才找到那家公司(一个犄角旮旯的写字楼),等进了公司,不知道其他人的想法,我是比较失望,比我想象的公司环境期望值差了不少,公司不大,估计有个五十平米左右,挤着七八个人,这就是他们的全部的技术人员,导师联系的总工坐在最里面的角落里,桌子上没有电脑,只有到处散落的16K白纸,据他后来解释,他身为总工,已经不需要使用电脑进行编程了,只要在白纸上画画用例图,做做业务流程设计就可以了,这种境界当时很是让我向往,不过现在就。。。。。还是算了吧。
有了导师的介绍,总工很爽快的答应了,不过他也提出了很现实的问题,办公室就这么小,只剩下了一张桌子,是不可能一下子接收这么多人的。很快,和我们几个人开了个小会,其实也就是了解我们都掌握那些开发语言能力,现在想起来就是想挑一个能立即上手的人当个实习生吧,很快其中一个有C#基础的留下来,然后随便给剩下的人一个软件开发题目,就让我们自己回学校去做了。汗,还真容易打发。不过,那位总工随便仍给我们一个题目,大概说了一下流程,让我们仿照完整的瀑布流程开发模式进行一个简单的固定资产管理系统的开发,放手让我们做,还是感觉很自由,而且导师也很支持,意思也很明白,做就可以了,不用担心成绩,呵呵,感觉真好。
那个时候我还真是热情高涨,立刻跑到书店,把有关C#的书一买就是3本,现在我的书柜里还保留着,不过已经过时了,《21天精通C#》(当时就是被21天这个名字吸引的,现在看来,就是胡说八道),《C#数据库入门经典》、《C#web应用程序开发经典》,稍稍能上了手,就开始边看书,边做起几个例子来熟悉这门完全不同于Vb的语言。期间因为总工的要求,还开始琢磨UML的东东,像模像样的做了需求分析,文档和UML设计等等,不过自从工作后,就再也没有碰过UML的东东了。
毕业实习过的很快,两个人一台机器还得轮流使用,幸好我的家就在本地,也就不和他们抢了,回家用电脑,很安静,不吵,有问题再回学校一起讨论。和其他同组的两个人合作的还算是愉快,只是其中一个是埋头编码,让他参加讨论登天一样难,小伙还拿了本html的书,将大部分的时间都花在了美化页面上,晕死,最后的结果就是,他的代码根本不能加入到我们另外两个人的程序里,很不幸,如果不是导师力保的话,可能他的毕业设计就挂了。小伙还很郁闷,觉得自己已经很辛苦了,结果还差点不及格,为这苦恼了N久。
毕业设计完成了,代码和文档本来还都保存在我的电脑上,不过系统损坏,现在已经全部丢失了。当时觉得很是自豪,不过现在看来,代码可是惨不忍睹,记得为了一个简单的逻辑,也许现在就只需要不到10行代码完成,但当时竟然写了100多行,汗,真不知道当时我的思维逻辑是不是混乱了。
毕业设计完成,得了个良好,其他各门功课也都顺利结业,四六级也潇洒的低空飞过(全部都是61分,让连个N个59没法过级的同学恨不得把我胖揍一顿以抒胸中闷气),一纸毕业证书,就把我推出了校园,进入了社会(没办法,考研失败,就是想留校都没这个资格啊)。
分享到:
相关推荐
摩尔定律是指计算机技术每隔一定时间就会翻倍更新,对于程序员而言,这意味着需要持续学习新技术以避免被淘汰。而程序员的年龄与学习能力之间的关系是一个被广泛讨论的话题,文档认为一个拥有扎实基础和强烈学习意愿...
计算机程序员考试题 计算机程序员考试题是程序员考试必备的复习材料,本节总结了计算机程序员考试题中重要的知识点,涵盖操作系统、计算机系统、存储管理、进程管理、设备管理、文件管理、作业调度等方面的知识。 ...
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.
程序员成长之路是一个老程序员对刚上大学的学弟学妹的忠告。文章提出了几个误区,提醒初学者不要追赶时髦技术,而应该花时间学习基础性的东西。 第一个误区是认为计算机技术等于编程技术。很多人认为计算机专业就是...
《程序员学习之路》这篇文章,正是为那些希望通过编程在职场上找到自己位置的初学者所准备的。它不仅详细介绍了程序员这一职业的定义和特点,而且深入剖析了成为合格程序员所需的技能和知识,以及学习编程的最佳方法...
标题中的“程序员之路——一个老程序员对刚上大学的学弟学妹的忠告”旨在为初入大学的计算机科学专业的学生提供经验分享和指导,避免他们在学习过程中走入误区。以下是对这部分内容的详细解读: 1. **技术风潮的...
【程序员之路:初学者的忠告】 在编程学习的道路上,很多初学者常常陷入误区,导致学习效果不佳。首先,一些新手错误地认为计算机技术等同于编程技术,忽视了计算机科学的广度。编程只是计算机领域的一个部分,涵盖...
abap程序员之路.rarabap程序员之路.rarabap程序员之路.rarabap程序员之路.rarabap程序员之路.rarabap程序员之路.rar
【程序员之路:从中专生到专业开发者】 编程之路并不总是平坦的,尤其对于那些起点较低的人来说。这个故事讲述了一个中专生如何通过坚韧不拔的精神和对计算机的热爱,最终成为一名程序员的经历。主人公的成长经历...
[12]优秀程序员之路——C++开发经验及技巧大汇总.zip上位机开发VC串口学习资料源码下载[12]优秀程序员之路——C++开发经验及技巧大汇总.zip上位机开发VC串口学习资料源码下载[12]优秀程序员之路——C++开发经验及...
硅谷程序员进阶之路,囊括程序员面试内容,包括操作系统、计算机网络、组成原理以及算法。
0. 编程学前班 1. 计算机科学 ...3. 软件开发 4. 游戏程序员的数学课 5. 游戏编程 6. 游戏引擎开发 7. 计算机图形学(CG) 8. 游戏⾳音效 9. 游戏物理理和动画 10. 游戏⼈人⼯工智能(AI) 11. 多⼈人游戏编程
计算机网络技术及应用(黑马程序员教材答案,仅供学习与参考)
本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能...
有很多的JAVA程序员,在初期学习时,通常会对如何学习而感到迷茫。下面笔者就将转发一篇一位网友的精品帖,这位作者对于JAVA程序的学习分析的很到位,相信能帮助那些正在处于迷茫状态的初学者...
程序员面试宝典第四版 程序员面试宝典第四版.zip
《程序员编程最需要的计算机词典》是一款专为程序员量身打造的综合资源包,包含了大量编程相关的术语、概念和工具的详细解释。这款词典软件不仅提供了方便的查询功能,还涵盖了各种编程语言、数据结构、算法、操作...