乐知者 发表于 2019-11-1 19:31:54

(0)一位大一新生的十月总结和未来规划

从暑假开始的,直到九月学完了c语言的基本语法,把小甲鱼的C语言作业都做了一遍(然鹅后面几章没有了啊!!!{:10_266:} )
然后抽出了一个多月的时间去看一本C语言游戏编程的书,照抄了一遍代码{:10_256:} 初步了解了Easyx并写出了一些很漂亮的小程序(当然,借鉴了很多大佬的经验)
但感觉自己还是不能有很大的提升,好多的程序根本写不出来{:10_250:}
还是太弱了。。。
一直也在搜索各种帖子,怎么提高编程能力等等之类的,归结下来也不过一句话:多读、多写、多想,积累代码量

我目前想走的方向是网络安全,但谁知道呢?或许未来就变了。所以我的计划是先进行比较广泛的计算机学习(就是啥都学{:10_256:} ),找到自己真正感兴趣的方面,编程或许未来对我而言只限于是一个工具,我不会走上开发的路,但它还是值得任何学计算机人士的投入(毕竟我还想自己写一些小东西呢{:10_264:} )
所以十一月一直到春节的计划是写出一个小游戏,要实现这个目标肯定需要大量阅读、积累、调试、发疯、发疯、发疯的过程
这个帖子就是记录一下这条艰难的路上我所见到的一些有趣的景色。以及我最后摔得会有多惨{:10_312:}

我们学校大二才会开数据结构和算法,我也不着急提前学这些,所以刷oj题什么的留给明年再说吧

另外我大一的目标还有大量了解计算机知识,因为我对网络非常感兴趣,所以我决定在写小游戏的同时也要提前进行计算机网络学习(没有女朋友的日子就是这么枯燥、无聊、且乏味{:10_275:} )

所以每天我都会发一个帖子,来记录今天的阅读、开发进度、和网络学习知识,来自我监督吧。

有兴趣的朋友互勉啊{:9_231:}

也欢迎大佬的建议与批评~{:10_254:}

人造人 发表于 2019-11-1 19:55:13

走底层全看你C语言学的有多扎实(顶层我不懂),而C语言和汇编语言紧密相连
所以你也许需要去学习汇编语言,先学8086汇编语言,win32汇编语言只做了解即可(对于前期来说)

我们学校大二才会开数据结构和算法,我也不着急提前学这些,所以刷oj题什么的留给明年再说吧
C语言+汇编语言会让你的数据结构与算法的学习如鱼得水,如虎添翼
所以要不要考虑试一试汇编语言?
^_^

另外我大一的目标还有大量了解计算机知识,因为我对网络非常感兴趣
对网络的顶层感兴趣还是网络的底层?
网络的底层是tcp/ip协议栈
有没有兴趣通过自己的学习,仿照现有的代码,实现一个自己的协议栈?
我目前还做不到这个
^_^

乐知者 发表于 2019-11-1 23:21:27

人造人 发表于 2019-11-1 19:55
走底层全看你C语言学的有多扎实(顶层我不懂),而C语言和汇编语言紧密相连
所以你也许需要去学习汇编语言 ...

谢谢大佬指点!!!有考虑汇编语言的,但还是决定先把c学好,网络什么的我就是个小白,我们大三似乎才会有相关课{:10_250:}而且听说都是理论,很枯燥,很无聊。我对网络的运行,怎么连接起来的,还有安全都很感兴趣,正在看一些相关的书!谢谢大佬提醒,我对计算机太多事情都太感兴趣了{:10_250:},只能慢慢来吧。大佬都做不到的,我一个小白。。。慢慢来慢慢来{:9_231:}

人造人 发表于 2019-11-2 10:23:15

乐知者 发表于 2019-11-1 23:21
谢谢大佬指点!!!有考虑汇编语言的,但还是决定先把c学好,网络什么的我就是个小白,我们大三似乎才会 ...

“有考虑汇编语言的,但还是决定先把c学好”

C语言中的好多东西都需要用汇编语言来解释
想要学好C语言,汇编语言必不可少,而且汇编语言可以大幅度提升你调试程序的能力

汇编语言是你的最后一道防线,当你把所有可以尝试的解决方案都尝试过以后,如果还是不能解决问题,那么就需要汇编语言了,这时你可以反汇编你的程序,看一看底层是怎么做的,看一看C语言是如何操作CPU的寄存器的,是如何操作内存的,当做到这个程度的时候,离解决这个问题也就不远了,如果用汇编语言还是不能解决这个问题,那么你就可以暂时放下这个问题了,这个问题不是近期能够解决的,把这个问题放到遥远的未来吧(如果那时候这个问题还没有过时,你还记得这个问题)

页: [1]
查看完整版本: (0)一位大一新生的十月总结和未来规划