暑假留校生活结束了,在嗨皮了将近一周的时间之后,今天终于重新打开了电脑。要写第一篇生活感悟篇,思维有些乱,有点激动,感觉有好多想说的,又不知从何说起,其实是与自己的对话……
那就以时间轴为坐标,理一下我的大一生活。
- 大一开学到小组面试之前
因为我有一个表哥,也是我们学校,所以高三暑假的时候我就接触到了编程方面的知识,可是那个时候我并没有抓住机会,没有好好学,不过我有了一个意识,一定要加入一个实验室,哈哈哈哈,开学之后,学长学姐的话语,更是让我坚定了这个念头。行动与理想总是不匹配的。因为身边有好多人在开学之前都已经学过C语言,我就打算十一不回家在学校学习。然后……十一回家嗨了一周。直到期中考试,那次C语言四道题我只做出来三道,看着有好多同学提前离开考场,潇洒的身影,我意识到在这样,那我加实验室就凉了呀。然后我就开始好好学C,然后真好有一个实验室纳新,我就去了,一面特别顺利,然后我就以为自己的C超级厉害了,二面就没有准备,然后理所当然,被刷了,学长当时问了我好多一面的为题,我当时没有回答上来,二面还没有,而且和我一起二面的还有一个男生,链表都学了,当时觉得链表超级无敌难。终于,我醒悟到,再这样下去不行,然后就到了面试小组。 - 面试小组到面试成功
那段时间我很多时间都是熬夜,舍友都睡了,我继续敲代码,或者看书,当时完全搞不懂链表是干啥的,就一边敲一遍背,其实这种学习方法还挺有效的,不理解先会用,用多了自然也就理解了。其实高三结束后,种种原因,我的精神状态不太好,一度很沉默。我需要一场久违的胜利,来肯定自我。终于,一切都慢慢的变好。 - 加入小组到暑假开始
这段时间似乎一切都上了正轨,感觉也学了好多东西,但真的到了暑假留校,才真的知道自己并没有学到多少东西,这段时间还是整体效率不高吧,而且最值得一说的是学校的课业上,我基本上的状态的就是要么旷课,要么不认真上课。效率很低,从下学期我一定要有稳定的状态,找到合适自己的节奏,可以不上的课,直接不去。要去上的课,一定要认真,效率走起来。 - 暑假留校
这段时间真的是很充实了,基本上大学毕业要掌握的东西,数据结构,网络,数据库,内存,文件系统,都接触到了。大二一年只要深挖这些东西,基本就稳了。这段时间其实挺黑暗的,真的。我还记得,躺在床上眼泪止不住,整个人精神都处于那种随时崩溃的阶段。不过,一周时间,追了几部剧,看着热血,看着燃烧,青春就应该是这样的。及时调整自己。暑假开始,写了ls命令,其实是一个很简单的项目,几百行代码,可是我重构了三遍,第一遍写的时候,我用了静态数组,我们要求实现-R功能,遍历根目录,可想而知,内存溢出。然后修改,这次我想了一下,用了链表,在第一写的基础上改,改出来后将近一千行,代码重复率特别高,于是就调整架构,但是根目录遍历还是段错误,我真是个猪脑子,和学长一起调试了几个小时,终于发现是open()没加错误处理,有权限问题。小组要求暑假留校的第一周写完ls,时间原因,第一周只有两天,可能对自己太自信了,直到周天晚上我还没写,然后10点开始写,一直写到早上的凌晨5点,拖延症太可怕了,以后及时调整。第二周的项目是写一个my_shell,吃一堑长一智,第二周我早早的写完了项目,然后到周天又有任务没完成……,都自己真的很无语,聊天室其实写的时候,我并没有遇到什么特别大的bug,基本上都很快就解决了。聊天室的基本功能也都基本完成了,但到现在我对epoll都没有一个很好的理解,还是有很多问题,整个架构一团糟,代码可读性很差,很多东西过去了之后,我自己都看不懂。等过段时间,重新修炼一下自己的水平,很想重新写一个的。最后就是对自己的能力预期过高,也是拖延症的主要成因,每次算时间的时候都算自己的最好状态,代码没有bug状态。
就要大二了,及时调整自己的状态,好好加油,做自己,自信一点。加油加油加油。找到最合适自己的状态,最自己喜欢的自己。^_^