当前位置:新励学网 > 应试教育 > 大学究竟怎样为以后编程做学习准备

大学究竟怎样为以后编程做学习准备

发表时间:2024-07-09 12:48:28 来源:网友投稿

学好专业课理论知识。特别是编程语言和计算机算法,对今后打算做软件的你很有用。开始做一个项目。这一点在面试的时候,跟其他没做过项目的同学比,会很有优势。在这个过程中,你可以学习到很多的知识,包括前后端,编程语言,计算机网络,数据库,数据结构算法等,而且通过实践来的知识会很扎实。学好其他的固然重要,但是更重要的是,你只要把其中之一做好,就能够轻易的找到高薪的工作。计算机专业寒暑假提前自学下学期的课程。对于想走计算机方向的人,我认为理论基础和实践都不能落下,操作系统,数据结构和算法的书籍是值得多看的。常见有一种误解是这些东西要先于编程来看,来学习。

我认为理论和代码是相互依赖的,编程经验是学习算法和数据结构的基础,也有助于体会操作系统原理;反过来,学习这些理论知识,又能让你写出更好的代码,以及让你知道还有什么代码可写。说具体点:没有编程基础,算法书上就算是写伪代码(贴近自然语言),仍然是看不懂,数据结构也如此,比如你可能理解了一些结构的抽象形态,但是代码是什么样子呢?不同语言下代码要怎么表示这些数据结构?有无特定于语言的表示形式之后呢?你的操作系统下多线程又该怎么写呢?

如果你不懂算法和数据结构,你又要如何拯救你的时间复杂度、空间复杂度?提问一大堆,其实就是想说明:理论和实践都别落下!同时学习/交替学习是可以的,理论和实践会有一定的先后依赖关系,但整体来说都别落下。比较容易陷入的错误学习方法是:走极端。比如操作系统学习进程和线程懵逼得很,也没有啥代码经验,还非要啃,又比如明明C语言还不清楚结构体和指针是啥,非要拿来写二叉树节点。反过来是写了不少代码了,语法也清楚了,标准库也熟悉一些了,但还是迟迟不学理论,也是不行的!

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!