转眼,明天就要答辩了,这象征着,再怎么想挣扎,最后毕业设计还是到期了。想起去年高丰说他在最后这一年提高很快,我想还是跟毕设也许多少是有关系的吧。可是我的提高也许比较慢吧。(或许我还觉得我好想这方面天赋真的欠缺了点)
下面写写我从3月进公司,到4月学了一些日语但总体还是在公司,到4月退班到公司,到五月全面开发,到6月全面开发和论文,的一些经历吧。虽然这样写已经写得差不多了,哈哈。
3月 ,大概是3月26号进来的吧,那时刚搬完东西过来到实验室,我们在12楼。经过4天的培训,上来了。所以,正常进入毕设状态,应该是从4月开始的吧!
可是,4月 ,我的很大一部分时间花在了学日语了。那时候,我记得黄佳星的眼神,呵呵,每天就看到我又下午来,然后回到这里看一会儿书又走了的感觉~ 后来,大概在第三周吧,上了八天的课后就放弃了。实在觉得,这样的状态,每天要学日语,又要学计算机,真的很麻烦……所以放弃了。从第三周就开始全面弄东西了。
4月后 的日子,渐渐上手,开始学习struts,学习java,学习mysql,tomcat,还有后来html,jsp。看一些入门级书,和完成一些小的实现,helloworld。这段时间有大概一般的时间都是晚上8点才回去,很劳累,当然也不算劳累,弄东西感觉挺好的。
渐渐的,到了5月 ,需要提交中期报告的时候,我突然抽出时间完成了一个最简单的模型版本了。将web编出来一些,虽然后来全改了,但至少开了个头。中期完了以后,(对了,此时我已经在12楼的西侧),我开始继续编网页,并开始实现数据库的处理类,和DBManipulate类。加上用户登录类,这些都是看的那本书——java web开发全称教程之类的,后来才证明那本书的struts讲得非常之烂!学起来什么都不懂。渐渐的,完成了一些用户登录功能,和别的输出功能,非常happy。
5月中 旬了,我找师姐拿了数据,在此基础之上做了输出。后来在此基础上也改了自己的部分。然后继续做,大概在5月底的时候,差不多已经将页面、框架、menu等都做差不多了,这时候是按照点击一个显示一个数据表的形式非常笨,但也算完成一个版本了。
6月 了,这时候在我改其中问题的时候,我做了大胆的尝试,将很多页面合为一个(其实这个早就该做了,而且很简单),于是就想到了页面也用框架,这时就想到了加入用户再次输入的功能。
6月中 ,应该是主要写论文吧,毕设差不多到此了。
我想,本文的目的,是为了写这个。我想写些东西来让自己以后看了也有所收获。从这几个方面来写吧,学习、技术方法、总结心态等方面的收获; 职业上的发展思考; 劳逸结合的这种生存方法思考。
首先讲讲关于技术这些方面的学习总结。
在毕设过程中,我认为合理安排时间 是非常重要一个事。即,每天重心在哪,大概将任务安排在哪个时段(过犹不及,如果安排得太细,在某分某秒,这样不仅不能得到效果反而会让自己太累);不仅是每天或每一段时间该做什么的这样的安排,我认为大的长期安排也是应该有并且应该学会去掌握的——虽然这是我老生常谈经常做的事,可我发现我并没有做好。比如说,整个毕业设计,我大致分为两个大块,第一阶段就是熟悉毕业设计和学习相关知识,第二阶段就是分析、设计和实现项目,还有写论文。当然还可以稍微细分下,前后当然也可以有交叉,但总体来说时间规划大致如上。
学习一个新的知识,或者技术。应该首先,通过某种技巧拆分它的关键字,上网去查找比较权威的材料,或许是书,或许是文章。但一定要找那些稍微负责一些的文章。这里,其实最好要学会查找国外的文章,因为国内很多地方真的很难学到东西,要学那些比较深一点的东西还得去国外网站,其实在国内找半天和去国外找guide翻译花的时间估计差不多,但效果差远了!然后在找到guide了之后,因为guide大多数是很理论而不注重实践的,所以会很容易让你只是理解大概而晕头转向都不知道怎么开展,所以如果可能在此基础之上再看看一些比较重实践的文章,比如csdn或者别人写的一些经验文章。再之后,就应该动手操作了,但动手不是一定要一步一步跟着走才行,这样的方法是最笨的!而且容易出错,最好理解的基础上来做这才是应该有的治学态度!
如果真的想向别人请教一些东西,就一定要装作自己其实不懂,但在别人觉得因为自己不懂会对自己不爽的时候稍微拿出点什么来与别人对应就好了。
没过一段时间,总结这段时间自己干了什么,并画出图来标识自己所作所为和进度,这是一个非常有意义的事!虽然老师都不看,但我觉得这样下来我知道自己做了什么,也知道哪些地方我用时不够或者不够努力。也会鞭策自己!
在开发的一开始,最好能知道到底需要哪些工具,把工具给弄清楚了。然后需要对自己的存储有一定的规划,这次我的规划不深,因为我毕竟也没有改什么版本,就一版。以后用svn之类的来管理版本是个好习惯。
要想学习,其实最应该在自己已开发的程序上进行修改,而不是重新去找别的项目来做!因为1自己有兴趣修改自己的东西;2修改自己的东西是在自己基础上来做的,这是修改一次就提高一次的高性价比。
学习一些语言之类的东西,可以学一段时间,编程,或者上论坛去找一些别人的讨论的东西或者解答别人的问题。总之,语言这东西绝对需要操练,不操练就肯定学不好!又不是语言学家。
学习很多东西,就像徐童老师说的,其实基础真的很重要!就像我在学习struts的时候觉得很难一样,必须难啊!我都不懂httprequest等这些东西哪里理解的了struts嘛!前者算是基础,后者是应用!所以还是基础打牢了比较重要。因此,在去到公司之前,我能做的和应该做的就是尽量打牢自己的基础,编程语言基础和数据结构算法基础——也就是Java或C++,数据结构,算法,操作系统,数据库,计算机网络这些东西。当然如果有时间看看电脑应用比如注册表、任务管理器这些。
下面讲讲关于职业方面的思考。
其实这个是由有段时间发现自己进步真的很慢的时候产生的想法。的确,我在计算机操作上的天赋要比他们缺些,因为很多东西我觉得不是符合我的思考习惯,觉得计科把我的思维给弄得非常单一,非常一线思维!!我很不爽!要多看其他书来弥补啊!
我喜欢计算机中也有些东西——我喜欢它的新颖——其实我一直很喜欢新东西!现在也不例外,计算机里面有很多新东西可以让我们来发挥,它比建筑也许要多一些,也许少一些,我不知道,但我看到苹果我会觉得很振奋!那是新东西!
但我不喜欢计算机中一些东西,就是很多东西刚才还对的,后来就不对了,一些隐藏的规则,或者细节。这很容易让人很崩溃!
话说我喜欢和人接触,喜欢与人谈判,我觉得那东西比较刺激!能学到很多处世之道!可是做技术很难学到处世之道吧,很多时候都是一个人呆在那里编程序。但我现在应该比较难去做技术吧~还是熬一段时间吧……鬼知道呢。我现在的工作也不差,还能做,那就好好做一段时间嘛!
既然我现在暂时没想到别的什么学科或行业比较适合我——就连咨询,我也觉得自己是否适合这个,哎,好烦,不知道适合啥……大学实习时间太少了……还是学好英语+日语+普通话,以后去哪发展再定都好。
可是,现在的我,我感觉已经失去那种冲劲了,我的梦想呢?没睡醒吧也许……或者完全睡醒了……我现在的状态就只是想好好地找个工作好好干下去就好了么?有一些技能,能被人赏识,就好了么?Oh,多可悲啊!我曾经的理想呢?我曾经的梦想,不能在大学最后两年给磨平了!!还久着呢!我是有志向的,我现在的志向,就是为我们家以后铺下比较坚实的基础!从此改变我们家的命运!改变毛家的命运!所以,我必须几年后要回国发展!至少就算移民到加拿大或者美国,也要在国内办公司之类的。
下面讲讲劳逸结合的学习态度
每天有计划有规划的学习和工作,在工作时间不要玩,在玩的时间不要继续加班。这也是非常重要的一个事!玩就痛痛快快的玩,学就认认真真的学,这才是真正应该养成的学习、娱乐的态度!
如果我还没工作就养成了,把工作当做自己的全部了,那人生就没有意义了,我虽然能得到很多的荣誉或者让公司成长,但我自己失去了,没有灵感我就没有了创作能力,没有用创作来工作这不是我风格! 所以我需要有一两个坚持下来的癖好——吉他、音乐、电影、一两个游戏、日记、书籍、篮球等等。都应该坚持!~
好了,毕设过去了,大学也过去了。毕设没有用到我大学全部知识,但是也能算是1/8的知识吧!嗯,而且我在这之中有所提高~这也挺好的!
本文记录了一位学生从三月开始的毕业设计过程,详细讲述了在开发阶段学习和使用Struts、Java、MySQL等技术的经历,以及在这个过程中对时间管理、技术学习和个人职业发展的反思。

1206

被折叠的 条评论
为什么被折叠?



