结束,也是开始

原创 2017年06月23日 22:30:15

结束,也是开始

序言

看到CSDN征文要求,感觉非常适合自己。四年前的自己正在参加高考,转眼四年过去了,自己也即将步入社会,四年的大学生活感慨颇多,谨以此文作为自己的阶段性总结。

回首过去

第一次接触计算机是在初中,那时每周一次课,每次2节,两人共用一台电脑。资源有限,想想就可怜,更可怜的是,老师教我们怎样单击,怎样双击,怎样开关机(现在想想好蠢啊,可是当时我学的可认真了→_→)。在后来上高中的了基本上就与电脑无缘了,每天就是:

while(1)
{
    发试卷;
    作试卷;
    讲试卷;
}

(咦,居然从死循环跳出来了!)。高考结束后,对自己的成绩并不是很满意,但是不想再回去继续过苦逼的生活,就直接选了一所大学(杭州电子科技大学)。

记得高考结束的那个暑假,有了自己的第一部手机和第一台电脑。当时智能手机刚流行,没有现在这样精致漂亮设计,也没有4G运行内存,整个手机四四方方的,“厚重”感很强,但在当时已经算高级货了。为了使它不过时,就突然冒出一个想法:“我要为自己的手机写软件”,在这个想法的驱动下,我买了第一本有关编码的书《C++程序设计》。刚开始看的很认真,因为一般开头都讲一些概述性的东西,还可以理解,后来越看越不懂,越看越心烦(这是在讲些什么狗屎~~),最后也就放弃了。

大一的时候,大家都在忙着加入各种社团的,我也不例外,一股脑的报了好多社团,但令我心痛的是,七个社团被刷了六次,最后只有无线电协会收留了我。心痛之余还有一些庆幸,毕竟还有人要我。进了协会后的第一任务是就是学习C语言,没办法,学呗!而大学中的第一个国庆节就是在C语言的学习中度过的。之后,协会的负责人也会给我们这些新成员布置一些任务,印象最深的一个题目是个大数计算器,就是一个可以进行1000位加减运算的程序。当时想了好久都没有思路,后来在学长的指导下,把程序写出来了。心里别提多高兴了,随即就给学长打了一个电话,告诉他这一消息(现在想想这一举动真是幼稚啊→_→)。从此,我的程序员之中也开始。

之后的暑假、寒假我开始去上网找视频,自学编程。最初看的是韩顺平老师的JAVA视频,后来又看了他讲的数据库,直到最后html + css + javascript。看了这么多视频,也跟着老师写了很多代码,但是总感觉这不是自己真正想要的,因为和自己的专业关系不太大(我的专业是电子信息工程),而看这些视频目的仅仅是为了不浪费时间。直到大二下学期听说了linux操作系统。

之后的时间,我开始关注linux,开始学习linux。那首先,你要安装一个linux操作系统吧。当时的我,什么也不懂,只知道linux,不知道CentOS、不知道RedHat、也不知道Ubuntu;还花了30几块,在淘宝买一张CentOS的系统盘(好亏啊)。后来,系统装好了,在网上找了一套讲linux的视频教程开始了linux的学习之路(看的教程也是韩顺平老师,不知道为毛对他情有独钟)。看完韩老师的视频,对linux有了基本的认识,尤其是在命令行中操作时,感觉特别爽(很装逼)。再后来,在多看阅读上买了一本书《linux程序设计》(电子版花了50多块吧,心痛啊),花了大概一个学期的时间吧,终于看完了。看完之后,觉得自己的水平又上升了一个档次,知道了Vim,知道了Shell、知道了进程、线程,知道了Socket、知道了Qt、Gnome,总之对linux所涉及了些技术有了一个大概的了解。这时又有了新的想法,既然linux这么优秀,又是开源了,我为什么不去看看它到底是怎样实现的呢?带着这个想法,我又开始了新的学习之路。

这次找了一本书,是赵烔老师的《Linux内核完全注释》,开始几章还勉强可以看懂,后来进入代码分析头就完全大了,直接被bootsect.s、head.s、setup.s三个启动文件给搞蒙逼了。“没事儿,汇编看不懂,就先学汇编,一步一步来”。之后在网上找了王爽老师的《汇编语言》,结合小甲鱼的《零基础入门学习汇编语言》(视频),把汇编学完了。在学汇编过程中,无意知道了另一本书《30天自制操作系统》(我擦,我要是也能写一个操作系统就厉害了),光看这书名就非常有吸引力,说看就看。说是30天,其实并没有那么简单的,好多内容反复看了几遍才看懂,而且还有好多地方是用汇编实现的(又是汇编,汇编不会编啊),更增加了难度。最后,断断续续地花了大概一个学期才把它看完,不过付出总会有回报的,看完这本书,我对计算体系架构有了进一步的了解,明白了为什么按下按键、点击鼠标显示器上就会有反应,明白像windows这个的桌面窗口是怎样实现的,也明白了所谓的进程切换在CPU级别是怎样实现的,总之,收获颇多。上个学期,也就是大四的第一个学期,我觉得是时候继续linux源码的学习之路了。这次再看那本《Linux内核完全注释》也没有先前那么吃力,在这个过程中,感觉好多东西都与《30天自制操作系统》里面的内容不谋而合(其实还没有完全看完,后来就去公司实习了),至此Linux的学习之路也就告一段落了。

珍惜现在

大四上半学期去找工作,投是的嵌入式软件开发,主要的原因是,首先与自己的专业契合度比较高,再有就是自己非常喜欢linux,想在这方面好好的搞下去。非常幸运,被几家公司同时录用,但也只能选其一,最后选择了海康威视。经过两个月的实习,发现这份工作与自己想像中的还有些差距,工作内容是应用层的开发,而自己想作的是与硬件结合的驱动层开发(当时也有驱动层开发的岗位,只是怕要求比较高,没敢投,现在想想好后悔),但是没办法,不过至少与linux还有关系。一句话:”现在为生活而工作,将来为兴趣而工作“。

展望未来

这个月的21号参加了毕业典礼,23号离开了学校。哎,心里总是莫名的忧伤,但是无论如何,大学生活已经结束了。回想四年,无愧于天,无愧于地,但有愧于自己;虽然这四年过的很充实,但唯一的遗憾是没有为自己找一个女朋友(调侃一下^_^),不过没关系,未来会有的。

虽然大学生活已经结束,但社会生活才刚刚开始,而自己树立的目标就是能在杭州这片土地上好好活下去,虽然很困难,但是我还是想拼尽全力试一试。最后送自己四个字:天道酬勤。

结束,也是开始。—-《斗破苍穹》

2017年6月23日

PS:

写的有点混乱,高中语文太差了0^0

这里既是结束,也是开始

这里既是结束,也是开始 来到兄弟连也半个多月了,不知不觉感觉融入这个充满魔性的地方。回想自己已经过了多久,都不知道自己还能这么的勤奋,还能这么的勇敢,还能这么的希望自己能在这里证明自己。一段时间的沉...
  • xdlxhxh
  • xdlxhxh
  • 2015年12月16日 12:10
  • 119

是结束也是开始-------我的c++之旅

时光飞逝,又是要备战考试的时候了。搭乘的贺老师牌的c++旅车,也快要开到中转站了。huixi...
  • sdwangjun
  • sdwangjun
  • 2013年07月06日 22:07
  • 1016

软考,是结束,也是另一个开始

软考结束了,或许还不是结束,结果还没有下来,也就是还有1/2的概率再来一次,不管怎么样,考过了与自己也没有关系了。关于软考,可以说我们已是非常幸福幸运的孩子,我们有相应的指导文档,明确的计划,积极的团...
  • u010097777
  • u010097777
  • 2015年05月28日 17:48
  • 1266

EXTJS 开始日期和开始时间,结束日期和结束时间,当前日期和当前时间之间的比较

{ columnWidth : .5, layout : 'form', border : false, items : [{ ...
  • hanchuang213
  • hanchuang213
  • 2017年06月01日 16:52
  • 400

结束,也是开始!纪念12天的指尖飞扬~~

重温旧梦。 在兄弟连的日子就是这样,时间总是在不知不觉中过去,从第一天看到课程表上第一个项目开始的日子起,盼望着,盼望着,但是我的心情相比许多没有做过web开发的童鞋要淡定很多,但同时也让...
  • u011886490
  • u011886490
  • 2013年08月30日 14:41
  • 357

boostrap的日期选择:datetimepicker 做 开始时间与 结束时间的判断,开始时间小于结束时间

JQuery 和 bootstrap 插件自己导入,这里直接上代码: 这里 pzTime 为开始时间, pzqxTime 为结束时间; 结束时间 在 开始时间之后,不能选择开始之前的时间! 开始时...
  • ssh159
  • ssh159
  • 2017年06月28日 18:46
  • 2804

结束日期必须大于开始日期--My97DatePicker日历控制的又一方便之处

' class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy/MM/dd',minDate:'#F{$dp.$D(\'startDate\')}',lang:...
  • chengmodelong
  • chengmodelong
  • 2017年01月02日 20:26
  • 1988

使用jquery实现开始日期小于结束日期

首先需要引入jquery.js: 然后创建两个input标签: 然后给他们添加事件(下面是我自己写的一个简单的日期选择界面): 最后实现效果:...
  • c_henjinxing521
  • c_henjinxing521
  • 2016年09月18日 17:33
  • 614

jquery easyui 对于开始时间小于结束时间的判断

对于开始时间小于结束时间的判断可以参考,jquery easyui里的ValidateBox进行判断 好吧!直接上代码 查看内容:按时间: 至 var varify...
  • a137268431
  • a137268431
  • 2014年01月26日 10:03
  • 1838

java 常用按 开始日期 和 结束日期 查询处理

java 常用按 开始日期 和 结束日期 查询处理
  • liangrui1988
  • liangrui1988
  • 2015年01月16日 17:09
  • 1145
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:结束,也是开始
举报原因:
原因补充:

(最多只允许输入30个字)