ITEEDU

雄关漫道真如铁,而今迈步从头越

关于我

2006年我考上北京矿业,学习计算机。学习很努力,但是没学出来,但比一般不学习的也强多了,看了好多书。

由于自学的大多是WEB技术,所以后来做了个网站。很学过的很多东西都弄上来,当然也有很多没学过觉得挻火的也弄上来了。这就是网站的由来。

网站应该是大三结束做的,2009年9月吧,大四保研了,就没再弄。

保研的大四太无聊了,跟着老婆做兼职校对,校对计算机行业的书,赚了点外快,并且开始看小说。

研究生过的非常不错,总结一下。

第一年老师介绍了个项目做,C#的,为计算机行业“大便山”贡献自己的力量。当然赚了不少外快。

第二年给一个小公司做Android,话说我还是做Android比较早的,用1.5版做的本科毕业设计。当然赚的外快更多。

第三年就到公司实现,三个月转正,一直工作到现在,2015年10月公司通知入职三年了。

研究生由于做过Android,一直带本科小师弟参加大赛,在导师英明领导下两年都获了奖。导师给了好多“辛苦”费,当然确实挻辛苦。

学业总结

学校除了主专业还可以辅修一个专业,当然不是双学士那种,我还考了个经管的辅修专业。我只是想说明我真的是努力学习了。

大学四年,三年在努力学习,没有做到学业有成,但做到了努力。要不也保不上研了。

研究生三年,没怎么学习,钱没少赚。

“读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如名师指路,名师指路不如自己去悟”

总结一下:

读了好多书,属于瞎读,事倍功半。可见明师指路的重要性。

再回首,已经开始去悟了,也还不错。

什么叫学业有成?

有人说,大哥,你已经相比大多数人不错了,上学不都这样吗。

那我说说我的感想吧。我这七年学算是走了大弯路了,当然大多还在走更大的弯路没回头呢。

当然,先说说资历吧,不说可能有人觉得我放屁呢。

我从研三实现到公司做JAVA WEB开发,那头两年加班那个猛呀,那经验是蹭蹭的涨。第三年已经成了高工了。这一年主要做设计架构什么的。加上一年C#经验、一年Android经验,最少有五年工作经验了。

所以我说的话还是有可信度嘀。

想知道什么叫学业有成,就要知道要学的是什么,基本上学业无成的都是因为不知道这个。

当然上学时有人给你说这个你也觉得人家在放屁,尤其是老师。所以我上面说了这么多就是让看了人觉得我不是在放屁。成功者的屁比失败者的真理要响亮得多。当然我还没有成功。

NO.1计算机体系结构&汇编

学计算机一定要学懂的东西:

  • 计算机组成:计算机有哪些东西组成,了解的越细越好。
  • CPU工作方式:CPU怎么执行程序,越细越好,涉及的各种寄存器和使用方法一定要清楚。
  • 寻址方式:内存是怎么工作的,CPU怎么和内存做交互,16位寻址和32位寻址一定要清楚。
  • 指令系统:如果懂了这个可以用二进制写程序,也可以把二进制文件翻译成汇编语言,当然只是了解结节,不会真用这个写程序的,但要有这个能力。
  • 中断机构:这个大家应该都知道点。
  • 存储系统:也就是硬盘、U盘这些东西的读写方式。
  • 输入输出:像显示器、键盘、鼠标等设备的使用。
  • 其它:如BIOS等,还有很多小东西是值得学习的。

做到什么程度叫学业有成?

有个词叫了如指掌,至少可以用汇编写各种程序,比如读盘的内容到内存、向盘中写个文件、控制显示器显示点什么东西等。

如果计算机体系结构学好了,那就用汇编写各种程序做练习,练个一两年,不成高工也成软工了(嵌入式方向)。到什么程度呢,可以写个小系统,一般嵌入式板子系统都很小,一个人就可以完成。

推荐两本书:

《30天自制操作系统》:一个日本人写的,但写的真的很好。

《自己动手写操作系统》:这个是中国人写的。

NO.2 C语言

如果我不把C语言也列上,估计很多人会心理骂我。但把“计算机体系结构&汇编”学好了,C语言才能学的好。指针和内存管理是C语言的重点,如果不了解程序是怎么运行的一些细节,一些C语言的东西永远也理解不了。

C语言很好用,但NASM也很好用,NASM的宏功能更强大。所以不要为了学C语言而学,你要写程序呀。基础打好了,C语言只是一门好用的语言。不是你学会了C语言就能怎样怎样的

NO.3数据结构&算法

如果只是把“计算机体系结构&汇编&C”学好了是写不出好程序的。“数据结构&算法”这玩意儿太重要了,以至于我都不知道怎么表达它的重要性。

内容很多,但大学要学习好线性结构、树、图的各种相关知识,比如结构、相关算法、存储方式等。算法中排序、查找等。

学完大学的数据结构课本可以看《算法导论》这本书,更有深度。

“计算机体系结构&汇编&C”学好了再深入学习《算法导论》是最好的,因为以前遇见的问题可以找到答案,有了想法也可以自己实践一下,比较有成就感。

没有编程经验就学《算法导论》感觉像是茅坑点灯。

NO.4数学

“计算机体系结构&汇编&C&数据结构&算法导论”是我认为大学应该了如指掌的计算机知识。但这还达不到学业有成。这个学好了只能是一个NB的高级工程师。

计算机只是个工具,只学计算机相关技术最多也只是高级工人。要想做计算机科学家、资深专家还要学好数学。数学不好太深的算法你也看不懂不是。

数学这东西我个人觉得要靠悟性,不是想学好就能学好的。数学的方向特别多,最好知道每个方向是解决什么问题再去学。

数学里我是没啥印象深刻的东西可以说,说明我是一点也没学好,但毕竟曾经学懂过,再拿来悟一悟也没有那么难了。

解决问题的学问是数学,解决问题的工具是计算机,实施的是编程人员。三者都做到了叫科学家或专家。

这才叫“学业有成”。

其它

说到这我也觉得做到“学业有成”在大学四年真心的有点不靠谱,但天天泡在图书馆还是能做到的。不行不是还有研究生三年吗?

另外,没说到的不是说不重要,我觉得数字电路、英语什么的也非常重要,多学是没错的,但学以致用是最重要的。

关于看小说

在这写看小说的问题是因为我看的太多,花的时间也太多了。说一下感想吧。

看小说有六年了吧,基本天天看。有空就看,今年才开始看的少了。为啥呢,因为看别的书了。

当有更有趣的事做时,看小说打游戏也就没什么意思了。开始觉得看小说打游戏有意思,时间久了也就没意思了。早晚要找点更有意思的事做。

我属于两都有吧。

一开始看异界、玄幻、穿越的,后来没意思了改看历史、科技、经济的,现在只看一些描写细腻、发人深醒、有感悟的小说。

看小说还是很有用的,随着看的小说类型变化,对世界的认知也在变化。看小说也会喜怒哀乐,看多了就不会太情绪化,不愤青了。

当然,看好书比看小说更有用,好书比小说要浓缩了好多。但开始境界不到看不懂,从看小说开始看书也还行。

给世界留下点什么

这么多年,做的最有意义的事就是翻译了一本英文书《纽曼的能源机》,真心的什么也没图,后来就边读边翻译,没翻译完,因为觉得后面的说的没多大用了。

被人给挂到了网上纽曼的能源机,有兴趣的可以看一看。

今年有许多新想法,但一做发现能力不行呀,决定再学一学计算机的基础知识和数学。

“雄关漫道真如铁,而今迈步从头越”,不为名利权色,只为看一看不一样的世界,过不一样的人生。

再见,2015。