计机羊咩咩 发表于 2015-1-5 22:03:21

大学编程总结,写给大家,也写给自己

本帖最后由 计机羊咩咩 于 2015-1-5 22:07 编辑

本人论坛称昵:计机羊咩咩
先献上自己的注册时间实际上我是13-09-20左右开始我的大学生涯专科两年 现在这个帖子的时间是15-01-05

然后再写上我的学习轨迹;
C语言程序设计(谭浩强版) -> 汇编语言(王爽版) -> 0day安全(微乎其微的旁触) -> x86汇编:从实模式到保护模式(保护模式章节开始没看) ->
C程序设计语言(K & R 版)(跳看,没完全看完) -> windows程序设计第五版(旁触) -> C和指针(看了一大半还没看完,暂时中断) ->
数据结构(C语言实现)(小甲鱼视频,跳看,完全靠做题) -> python学习手册第四版(正在学,还差最后一个章节)

以上,是我从大一(13-09-20)至今(15-01-05)的学习轨迹,当然这只是精确度去到80%左右的学习轨迹,中间还穿插了很多类型不一的学习和
阅读,比如鱼C论坛的推荐板块的帖子,再比如各类学习平台的在线练习,QQ群里的交流。
当然还有一些买了还没来得及看的,比如C专家编程,C缺陷与陷阱,windows核心编程

在前言的最后,感谢一下一个叫做“古典”的人,他写了两本很好的书,将来还会再出一本
《拆掉思维里的墙》《你的人生有什么可能》

这是我在TED里看到的一个家伙,一个有趣的家伙,一个能给予你希望,能指点你的家伙

不婆妈了,正题:

纵观我这一年多的学习轨迹,看看开始时的自己,再看看现在的自己
是的,一年可以改变很多
甚至说,一个月足以改变你(比如一个月内把汇编语言认认真真地学完,做好练习,你会发现自己上升了另一个层次,笔者亲测)

如果大家认真看我的轨迹,你会发现,轨迹的前半部分是跟计算机底层紧密联系的,我整个大一就在底层上走,
而且你还会发现,很多书我没完整的看完,正如我的老师所看到的:你学的好杂,你到底想干吗呢?

这里具体说一下:
大一上学期整个学期都在围着C语言跑
大一下学期有个家伙说一起玩玩0day?我答应,从此开始了汇编和0day的学习(结果0day歇菜了^_^)
然后大一暑假知道windows程序设计可以利用API进行GUI编程,然后我认真看了一两个月
大二上学期(现在)刚开始不久,有一个公司来代上课的“哥们”(半师半友)对我说:嵌入式和网络是未来的主题,劝我进入linux下编程
于是从那一刻开始我试用了一个星期的ubuntu,在过了一个星期后,我把整台机器换成ubuntu系统(TLS版)
在这一刻开始我把windows程序设计搁下了

中间有段时间我在愁,用什么写界面?
JAVA? 我不喜欢,虽然现在上课教的就是JAVA
windows的API可以写GUI界面,还很贴近C语言,可惜不跨平台
最后选择了python,也就是现在

是不是感觉我三分钟热度呢?^_^,是的,我也承认自己的确有三分钟热度(大部分情况下的确如此)
是不是感觉这个轨迹上很多东西都感觉没什么用呢?没GUI编程,没网络编程,基本上没有具体可看到的东西

其实我想问的是:如果给你这样学,你会选择这样学吗?或许说, 你还会学吗?
各位不妨认真问问自己这个问题

我记得在论坛,也不仅仅是在论坛,包括我同专业的师弟师妹都有同一种问题
从哪里开始学?怎么学?

在我个人观点看来,把问题的外表剥开了,除了稍微带点迷茫,剩下的只有一个的问题:学什么最有用?
看到这句话,不知道你的膝盖有没有中箭?
对这种问题我一般都会回答:我也不知道哎???

如果你想问我:你想在会做什么?
我也会回答你:我什么都做不了,

在我看来:
没有一件事一开始就有意义,每一个转弯都有它的用意,当你走过去再回头,你会发现当初的一切就像一颗颗珍珠,时间
把他们串联起来,同时这也是人生的本质所在。   须知,无用之用,方为大用。

就拿最近的事做个例子吧:python的学习
我从14-12-08(也就是上个月)开始接触python,开始接触OOP概念,到现在基本有一个月了
很多人都说面向过程的人转去OOP会水土不服,我也必须承认,的确如此,不过很快就能适应了
但是请注意,笔者在一个月内把整本python的概要和OOP主要的概念都掌握下来了(看清楚是掌握,理解的意思,不是背下来了,我没那么变态)
除了类的高级特性我都是在看的时候就能把当下的概念理解的八九成(剩下的靠上机练习)
PS:实际上本人的上机时间压缩起来可能就那么一两天,可以说纯粹是在自己的脑袋校对了大部分的代码,并且正确率很高

是的,或许理解整本python学习手册所有概念(不包括第八部分,此部分被出版社阉割了你懂的)
你们可能会觉得很简单,没什么难度,或许会有点不屑(纯粹个人猜测,没有的不要自己对号哈)
我也承认没什么难度,python也是网上所谓比较简单的一门动态语言。
但事实上有没有难度,能否边看边理解,这个得靠你自己去感受。
在快速学习python的背后,实际上是我自身积累了一年多的C语言和底层基础
而且在这些基础积累的时候,你完全感受不到它的用处,直到将来的某一刻,你的突然惊觉

学习永远是一条折线,或大起大落,或四平八稳,但是总趋势是向上还是向下,纯粹由你决定!
同时,技能学习也是有很长的蛰伏期,很多人在比较长的一段时间内看不到成果就放弃了,当然这里不是叫你一棵树上吊死,
理智选择,必要时放弃,但不要盲目放弃,选择是一门学问!

好吧,如果看到这里,可能你也想开始你自己的路,也可能会模仿我的路
然后我会恨慎重的对你说,千万千万不要模仿我,因为我很幸运,有好的环境,有合适的时间,而且我的心态你学不来
盲目模仿我最后你自己缺挂掉了千万别怪我

怎么说呢?
就像当初高三我是一路玩过来的,别人学习,我在发呆,下课和同学打牌,上课做自己喜欢的理综题目或者睡觉,我还是走读生没晚修
高三,我在的班级称之为“快乐班”,外界眼里的差班(不过班里的一些小伙伴和我还是用单科成绩超越其他班刷新了别人的认知)
现在还是那间高中,但这种情况已经不存在了,制度已改。
而在大学,之所以可以这么走,也是因为我无视了学校的课程,我还记得上网页设计课看x86汇编给系主任拉去训话了,
而且在考勤方面我还能依靠别人做做手脚(高危动作,请勿模仿),各种外界依托。

我之所以能这么走,纯粹是时间和空间配合上你个人主观决定的,在这条时间线上,永远有且仅有一个如此的我
换成其他人甚至是李嘉诚,马云,比尔盖茨神马的亦是如此

在成长的路上,请跟随内心走下去,并根据外界不断调整,不一定要做最好的自己,但请做自己最喜欢的自己
一切的事情归根到底,自己才是一切的缔造者,You are your god!

写到最后,我回顾了一下整篇帖子,感觉写的也不是很好,但是已经概述了自己的要说的话
如果能帮到你,我会很高兴
最后最后附上鱼C论坛另一篇帖子的六句话(截图),我觉得写的很合适:

@小甲鱼    @一下你 (*^__^*) 嘻嘻……

计机羊咩咩 发表于 2015-1-5 22:31:30

才发现要注册才能看到图片。。。。。。
http://bbs.fishc.com/forum.php?mod=attachment&aid=MzI1Mjd8YzgzNzQwOTV8MTQyMDQ2ODIxMHwyODQwMzR8NTcyNTY%3D&noupdate=yes

小甲鱼 发表于 2015-1-11 02:28:31

计机羊咩咩 发表于 2015-1-5 22:31
才发现要注册才能看到图片。。。。。。
http://bbs.fishc.com/forum.php?mod=attachment&aid=MzI1Mjd8Yzgz ...

嘿嘿,@计机羊咩咩 是我发现位数不多的好学生,每节课课后作业认真完成,善于提问和互助。祝你找到好工作~
页: [1]
查看完整版本: 大学编程总结,写给大家,也写给自己