两个月,转瞬即逝。当初还在犯愁如何渡过这些日子。
貌似全国没有几个学校能安排大四生去异地实训的,不仅时间超长而且还是是强制的,即使你有了工作,即使你考取了研究生。
但既来之,则安之。考研复试与我没有关系,工作也没有着落,于是还是下定决心,要学些东西的。
记得他们在上学期的宣讲,实训的内容包括J2EE开发、.Net开发、嵌入式开发、数字媒体技术和移动互联开发等。
但实践是检验真理的唯一标准,而上一批实训同学则是可靠消息的来源:
真理:只有java方向和.Net方向可以选择。
实践:北京环境不好,但是管理较松;大连环境不错,但是管理很严。
鉴于我们这些人的特殊状况,果断北京。
选择方向上,自然是不愁的,因为这两种我什么都不会,都是零基础。
但是分组上,还是多少有些问题。毕竟这批实习的人中,本班只有那么几个人是真正的编程爱好者。
于是本着技术至上的原则,分成三组,每组六人。
两组在JAVA方向,另一组在.Net方向。组长自然是技术上的大牛,但是本组除外,因为真正的大牛要准备复试,于是由我这个外行来担任了。
当然,我们三个组也包括了其他系的人。
虽然我们来自五湖四海,但是为了一个共同的目标走到了一起:
熬过这漫长的实训。
感谢ztj同学为本组设计的标志,大卫之星之中嵌入本组的名称(组名可以视为山寨的SUN)o(╯□╰)o
课程开始了。
第一阶段,学习的是socket编程、IO编程与多线程编程以及JAVA APPLET框架等内容。
由操着浓重中原口音的xt老师来讲解。
这个老师技术自然不用说,而且每一段程序,都能和历史与社会联系上.
例如,socket编程上,虚拟几个用户名。
在xt老师的键盘下,“张三” "李四" ”Tom“ ”Jim“ 等俗人是上不来台面的。
于是就有了”孙中山“ "袁世凯" ... ...
于是就有了清末立宪、辛亥革命、洪宪复辟、北伐战争,一直到败退台湾。
当然,我还是认真地配置好了编程环境,打开了MyEclipse,新建了一个工程,连接上了视频教学软件。
之后,打开浏览器:
人人被屏蔽了!
QQ端口9点后被封了!
优酷土豆不能看了!
凤凰网的历史频道图片都是红叉!~
但是
贴吧不受影响!
读了两本书:《资本主义精神与社会主义改革》和《纳粹德国文学史》。
前者可以看成是一本各经济学流派理论简介的小册子,很适合我这个经济学小白。当然,附录内容需要高等数学的知识。
后者研究内容比较偏,文章是论文风格的。
这一阶段过的很快,也比较轻松,就是来熟悉JAVA基础语法的。
xt老师还是同情达理的,他在给成绩的时候,都要问你一个问题:想走计算机道路么。因为他知道这些学生里,准备走计算机道路的人是极少极少的。
诚然,并不是每个高中生都明白软件开发与测试、数字媒体技术、嵌入式开发与网络工程的真正含义的。
我们为上大学而选择了并不熟悉的专业,不知道是否准备好了去接受这条路,不知道是否有勇气去走这条路。
第二阶段,换了老师,也换了题目,是个人项目:会议管理系统。
zxm老师并不想xt老师那样讲课,而是四处游走,有问题的话,就可以提问。时间一长,大家之间也就很熟悉了,每个组的概况,他也都清楚了。
既然是管理系统,数据库必不可少。于是从FTP上恭敬地请下Oracle 11g,小心翼翼地安装。我的功力毕竟太浅,驾驭不了这法宝。
还是MySQL比较好一些。
但是,我不会数据库,一点也不会,怎么办?
一个字:抠!
这不是吝啬的意思,东北的学生,都知道这是一种什么态度。
MVC是什么?BEAN又是什么?Servlet它又是什么?怎么和数据库连接上的?
一个字:抠!
这个阶段,痛苦不小,收获很大。
这个阶段,我终于安下心来,认证阅读每一个章节,思考每一个语句,查找每一个异常的解决方案。
要感谢魏c同学,莫大的帮助。
《乌合之众》、《中国人的精神》和《论人类不平等的起源》这三本书无论怎么看,都要比JSP基础教程有意思o(╯□╰)o
zxm老师在给这个阶段上成绩时,也统计了每个人的就业方向
”是否准备在毕业后干开发?”
我回答了不准备。
那我干什么呢?
我的面前有两个职业,一个是程序员,另一个也是程序员... ...
第三阶段,团队项目: 物流管理系统。
真正痛苦的日子。
当初zxm老师在详细讲解这个系统的需求时,明确说明,你们组内谁有兴趣,来听一听。
我没有兴趣!
“责任和位置要求我来到这里”,我向zxm老师解释说
“恩,所以这个系统你要做下去”
原型设计不用愁,有着丰富经验的组员zy很快就做出了一个原型界面。
原型检查时,并没有太大的波澜。但是,还算是学到了一条处事原则吧:
技术名词除了有归纳定义的功能外,还可以使小白认为你是一个十足的计算机大牛;
技术名词除了有让你成为一个十足的计算机大牛外,还可以让你在真正的计算机大牛面前败得一塌糊涂。
文档设计时,组内成员基本都出了一份力,感谢lxx同学的E-R图 ,果然专业。
编写代码了,过程就不说了,直接去编写一个系统,很痛苦。
谁都不埋怨,只怪当初没学。
三周过去了,编写了一部分东西,很丑陋,但总算是知道代码原理了,还是要感谢魏c同学,指导了我不少东西,并明确的告诉我 ”你采用的就是MVC“ 。
他们组的任务相当重,框架搭建的很高端。就像他们的组名一样,不仅要A过去,还要E住。但魏c总是努力地完成组长留下的各种任务,是一个合格的程序员。
但他说他的工作,不会与计算机行业有关。
这一时期,陪伴我的是《东北往事之黑道风云二十年》:赵红兵、张岳、沈公子、李四... ...
还有”不和谐“的书籍《C++编程思想英文版》和《C++反汇编与逆向分析技术揭秘》o(╯□╰)o
还有每晚的乒乓球运动。
之后就是代码检查了,过程不说了。
分数倒数第一。
我为组内那个真正的技术大牛的不恰言论向zxm老师表达了深深的歉意。因为我必须要表明组内其他人的态度。
不能因为个人的言论,而毁灭一个组。
想起了之前与组员prx的对话,悲剧的是,我猜中了结果。
”我考完就是来玩的,不是来做这个的“,这是你的权力。
但这是一个团队!
从这件事,我学到远远比技术更重要的东西:
1,讲话要有艺术。无论是什么情况,诸如”太简单我不想做“和”有难度的还可以但时间不够“的话,所得罪的不只是一个人。
2,抱怨要有适度。你可以抱怨时间不够或者不想做这些东西,但不要说别人做的都是垃圾,那毕竟是别人的劳动成果。
3,笑要有分寸。笑当然可以化解尴尬的场面,但是轻浮的大笑不仅你的组员会为之恼怒,而且也会使你的领导受到侮辱。
4,态度决定一切。你的技术水平谁也无法否定,但是你的积极表现可以为你赢取很多人。当然,你或许想,这我干嘛要去赢取这些”垃圾“呢?
5,当你自恃高端并视他人如”垃圾“时,你在他人的眼里或许连屎都不如。
6,永远不要寄希望于你不曾希望的人身上。尤其这个人之前的表现已经使你厌烦了。
7,个人技术的高低与个人在群体中的受欢迎程度完全没有关系。高人一等只会使你更加孤立。
8,要心平气和地交谈,即使他不止一次地有意无意地否定你。如果你与他争吵,这种心高气傲的人只能使你更加恼火。
9,在技术团队里,如果你想成为领袖,那么,你的技术必须过硬。
其实团队项目后,要有毕业设计检查的。
但是由于我们这一批同学特殊的毕业题目以及所涵盖的技术范围着实令北京公司难以面对
不必说编写各种管理系统,
也不必说编写各种网络应用工具,
更不必说编写各种模式识别的软件,
单是彩色结构光编码技术就有着无限的内涵o(╯□╰)o
于是北京的公司就规定一系列手续与条件,当你满足这些,就可以离园了。
恰好满足 !
4月25日办好离园手续,
之后,公司还组织了一次游戏比赛,与本省工商学院的大三学生一起。
我们公推sj为队长。本组人数不够,从工商学院调来了三个女生~O(∩_∩)O~
最终,本队---啦啦队---以满分200分的成绩轻松夺魁。
奖品是个本子。
28日晚的火车,晚饭与好友们小吃一下,之后送我们到326路
有幸成本班回去最早的一批
赶地铁很累,很慌,还好按点到达站,取票上车。
由于来的还是晚了,本铺被人先窜了,于是只能与之调铺了。
于是有了一段小插曲
这小车间里基本都是一个单位的,
而且,有个一是喝多了,还没醒酒。
长话短说,这小车间里历经了两个阶段
一、”醉酒男“三番五次邀请在餐车里的”韩总”来此“谈心”,“韩总”终于被其诚意打动了,来到本厢,终于答应在此下榻。从22:40到00:30.
二、“醉酒男”在下铺鼾声雷动,而他的同事A(“醉酒男应该是个小官”,其他人除了“韩总”外似乎都是普通员工)只能委身在过道的小折凳上。
列车员:"你的铺是几号,怎么不去铺上睡?"
A指了指“”醉酒男"所睡的下铺,“他睡在我这里,我们是同事”
列车员:“哦那他是几车厢的”
A:"不知道"
列车员感觉有蹊跷,经过n多次努力,终于喊醒了“醉酒男”
列车员:“你是几号车厢的?”
醉酒男:“18号的,这是我同事的,我俩换了”
列车员:“18号车厢现在是满铺!你车票呢”
列车员的“你车票呢”这句话不知说了多少次,终于得到了答案
“没有车票!”
。。。 。。。
29日早到站,归家。
实训时期到此结束了。