引言
不知道怎么形容自己的青春,没有疯狂,没有恋爱,平平淡淡的就要过去了。甚至觉得我的世界有些黑暗。很羡慕那些年少时候能大胆做自己喜欢事的人,因为那样,真的很好!
有时就一个人看着远方,远方的云彩悠悠飘过,生活在云才下的人们,目送云彩前往远方,带走人们心中的故事化成雨水,消融入大地,这时谁也不知道我的心中事。
想把日子过成诗,时而精致时而简单,可是日子却过成了我的歌,时而不靠谱时而不着调。。。
我不愿成为炙烤的烈日,不愿成为夏天的暴雨,我只愿成为,一阵穿堂而过的温柔的风。
那么我又是怎样的人,处在怎样的状态呢?
1.自我介绍
我叫李天昊,20有几,是一名远赴他乡的大学生,目前就学于西南石油大学软件工程专业,是一位大三学生。我从前喜欢弹弹吉他,看看小诗,偶尔打打篮球,跑跑步,吹吹楼顶、草坪间的微风。不过现在这些都不干了,变成了敷衍课程,顺应自然,想平平淡淡的过好大学剩下的这不到两年的短暂的光阴,觉得我现在的状态很是低迷,但过一段时间就会变另一种状态,这也与我的双重人格有点关系吧(我自己鉴定的),我觉得我有时候很快乐,没来由的很高兴,愿意与周围人作伴,和他们一起闹,一起笑,开开心心的干我们想干的时;但是有时候我又很忧郁,想自己独处,谁也不想理,独自走在诺大的校园,感觉格格不入,有些无聊,就去楼顶俯视,远眺,寻找心灵的慰藉。不过,无论我走在哪里,音乐都离不开我,我都在插着耳机,听着歌。虽然我知道我唱歌不是很好听,但是我就喜欢跟着哼哼,唱我自己的歌。音乐带给我的力量是无穷的,有时候沮丧或迷茫的时候,一首动人的音乐就会抚慰我的灵魂。(1973-这是我最爱的一首英文歌,在这里送给大家)
2.大学经历
从大一进来有些许的兴奋和懵懂之外,我不是很喜欢做一些干部,所以那些乱七八糟的协会我都推掉了,我有一个男人的军旅梦,但是我不想当兵,想体验一下美好的大学生生活,所以我在两者兼顾的同时,在我的努力下,我经过层层选拔和1个多月的训练被选入国旗护卫队当了一名西南石大的国旗护卫队队员。在那里,有我的战友,有我的兄弟,我们一起锻炼,一起休息,虽然有时候很苦,有时候很累,不过有人陪着一起,我感觉很好。一周的时候锻炼次数不多也不少,对于那时候的我训练也是蛮苦的,不过我和队友一起坚持下来了,那时候我就感觉当兵的不容易,和队友情谊的重要!
我是转专业来的软件工程,当时是查阅资料,经过多重考查才转入的,与其说是喜欢,不如说是一种投奔,其实我不是很懂这个专业,只是看着未来前景和领域的独到性菜过来的。但是,我不会后悔,我觉得选了就是选了,不喜欢也不代表讨厌,慢慢就会适应下来的。同时,我也发现了我和周围人的差距,感觉他们都好懂的感觉,我就往往差了那么一点点。
在学习计算机这几年来,感觉每种语言都只是涉猎一点点(C语言、C#、java等),不会太深,都停留在一种浅懂的状态,具体自己做出一个真实的项目来吧,还做不到,这就是成语中说的浅尝辄止的意思吧,但是我认为这是一种不好的学习状态。现在也会迷茫,毕业之后的所去所从,是真的会用到我所学的知识找到一份很好的工作么?
因为我不够努力,我能清楚的认识到,我不够努力,因为我不想努力,说好的平淡,但是感觉我的心中对这个词有些执拗,在今天我才明白,平淡其实并不是无作为,平淡也要努力的做想做的事,和生活中不想做也要努力去做的事。谁不知道躺在床上玩着手机、坐在电脑桌前玩游戏来的舒服,但是有人却起早贪黑的努力完善自我,努力追求极致的学问,这是为什么,因为他们心中有梦想,并朝着自己的梦想为止付诸行动。我也认为这样的人,将来他们的结果不会辜负他们的梦想。
3.经验、计划
我认为,如果个人的水平不是很高的话,千万不要把自己的就业目标定的太高。毕竟希望越大,失望越大。慢慢积累才有将来提升的机会,刚毕业的时候找一个低一点的起点也不会差到哪里去,关键是未来的提升。要给你自己信心。另外,现在的话最好是专一于一个方面,想学的东西多了,一样学一点,实际学到了就会变少。记得现在开始也不会晚,毕竟我还有一年多的时间,能学很多的。还有一点,我觉得Linux很重要,数据结构与算法很重要,多学一点就多一点竞争的优势。
我计划和大多数人是一样的,在大三下半期准备步入考研的大军,毕竟这是一个潮流,而且是真的可以增加自己的人生阅历和知识面的一个方式。不但如此,这也是一个磨炼自己心境和吊证自己心理状态的一个良好的时机。
4.对该课程的建议
我粗略的读了一下《构建之法》这本书,其实我认为这本书对于初学者来说可以说是很详细了,其中的很多内容都很切合实际,并且有点小严谨。这本书首先给我的感受就是通俗易懂,可读性强,如果是非软件工程的学生阅读这本书也能读得进去,看得懂。比如第一章,用程序员阿超做例子,说明了什么是“软件”什么是“程序”,而在另外的教材中就不会这样讲解。但是其中也有不合理的地方,就比如说目录的位置我感觉就很奇怪,每次我找目录就要找半天,哪有书把目录放在那个当不当正不正的位置的,就不便于查找。
其实在以前暑假培训的时候粗略的接触了一下软件流程的概念,知道了原来一个项目不仅仅是写代码,其实代码的时长不过是一个完整项目的一小部分而已,更多的是流程的规范,包括可行性研究、需求分析、项目计划、软件测试计划、概要设计、详细设计、编程规范、软件测试、用例说明、软件测试报告、用户手册等。这本书就从每一部分是什么、为什么、怎么做等方面向我们全面而细致的全面的展示了。就比如说最开始的选题和需求分析阶段,我们以往的理解就是想想要实现什么功能,决定好了就可以开始写代码了。《构建之法》却告诉我们,需求分析没有这么简单,开发者要能发现目标用户的需求,要区分需求的优先级,要编写出明确的规格说明来指导开发,编写代码前还要对软件进行分析设计。在软件开发的过程中,分析、设计、管理这些理论工作的重要性,不比写代码的重要性低,这是《构建之法》带给我的最深刻的感受。
同时通过阅读这本书,我们可以全面体会软件工程的全貌,了解软件工程中所包含的各种知识,例如:测试,敏捷开发,开发流程,软件需求,用户体验,团队合作等。阅读这些内容,让我懂得在软件开发的过程中,分析、设计、管理这些理论工作的重要性,不比写代码的重要性低,且规范化的流程可以帮助我们更快、更高效的完成任务,而且出现错误能够及时补救。虽然在做团队作业过程中,要实时上传项目进展、定期展开会议、制作燃尽图、UML图等等工作,但是最终确实学会了很多技能、也明白了这些过程的必要性与重要性。
对于这门课程我觉得老师上课讲的东西还是有些偏向政治一些的东西,就是那种听了很容易让人睡觉的理论,很少有这个是计算机方面的知识的感觉,偏文学性的东西比较多,而且感觉有部分知识是重复讲的,或许是与另一门课中的一些知识是重合的,所以上课的时候认真听的时候很少,大多是偶尔听一下,然后又低头干自己的东西。希望老师将这门课与实际的项目开发联系其阿里,而不是纯粹的只讲其中枯燥无味的知识点。这只是我自己的想法,如有冒犯,请老师谅解。
5.赠言