大三上------期末总结

2024-06-19 15:32
文章标签 总结 期末 ------ 大三

本文主要是介绍大三上------期末总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

         今天终于把万恶的期末考试给考完了!想想考的都是专业课,原本以为肯定会复习地很开心。因为不用像以前一样只是考试前一周什么都不会,然后考前疯狂地看书刷题,考完之后瞬间遗忘。不过事实证明...为了考试看书还是非常痛苦...即使是喜欢的算法,C++,操作系统....不过幸好已经考完啦!接下来为期四周的寒假又不用为考试而学习了!

        大三上这一个学期接触的主要的东西依旧还是底层的系统和算法吧。在开学的第一个月把《UNIX环境高级编程》看了一遍,而且是英文原版的。要说真的学到了什么,其实没有,因为这本书更像是一本参考手册,在需要的时候进行查阅效果会更好。但是收获最大的就是终于把那么后的一本英文原著给看了一遍。之前在网上,不管是豆瓣书评也好还是大神们的博客也好,对这些国外经典教材的中文翻译是都是饱为诟病的。其实,计算机的英文教材阅读起来并不是那么困难。开始的时候,可能会遇到非常多的专业术语,但是那些术语作为一个程序猿本来就应该掌握的么?在读完一本之后,其实书是中文版还是英文版区别已经不大了。事实上,英文版读起来反而会更加轻松一点....

        之后的一个月又把《深入理解计算机系统》看了一遍,而且那个时候正好开始上操作系统和组成原理这两门课,正好可以补充一下。《深入理解计算机系统》这本书的话,事实上是一本入门级的书,计算机系统的各个方面都有涉及,从开篇的机器数表示,再到后来的内存,处理器等等。可以把它看做是操作系统,组成原理,汇编这三门课的一个综合。总体来说还是非常浅显易懂的,对于计算机专业低年级的同学是非常好的入门读物。不过,既然说到操作系统和组成原理这两门课了,我忍不住还是要吐槽一下。操作系统这门课老师上课讲的还是太抽象了,对于之前没有接触过相关内容的同学,根本就有点不知所云的感觉。还好在下学期还有操作系统的课设,好像有个题目是实现个文件子系统。如果把那个做出来肯定会超有成就感,也只有这样才能真的对操作系统有所了解。寒假的时候,也得再去把Linux的系统编程更加熟悉一下。至于组成原理的话....只能说这个考试非常坑...整个就是考概念,害得我书都快看吐了。组原的话还是动手比较重要,特别是做的三次组原实验,基本能在logisim平台上模拟出一个指令系统了。下学期的组原课设应该是大学四年里最有难度的东西了,做完之后应该会有不少提高!对底层没有深入的了解,那还怎么做黑客?怎么任性地为所欲为?嘿嘿~

       接下来,C++开课了....对于C++真的是非常纠结。之前班主任一直更我强调,学好C++是多么多么重要。而且看到很多人的博客也是这么说的,并且听说C++特别难。所以对C++一直非常感兴趣。事实上我在去年的现在就把《C++primer》的中文版看了一大半。不过看了也就是看了....因为基本用不到,只是模模糊糊在脑中留下一个印象而已。正好这次要开课了,那就再把C++认认真真学一遍。于是乎,又开始看《C++primer》了。说到C++这课吧..我又要开始吐槽了。可能是限于课时数吧,上课讲的东西实在是非常简略,就是C with class而已,模板,STL什么根本没讲。其实至今为止,STL是C++里让我感觉最好的东西,因为在写算法题的时候真的非常爽!解题手法瞬间增加了好多!当然,说到STL,那么《STL源码剖析》是不得不提的。这其实是一本算法书,而且不是像《算法导论》这样的理论书。因为STL确实是一个非常强大的应用级的模板库,并且确确实实是红黑树等数据结构的工业级应用。至于《C++primer》正如它的书名描述的那样,它是本入门级教材,对于C++真的还有好多要学,慢慢来吧~

       最后来说说算法和ACM吧!经过考试周之前的一个月,已经在UVa上刷了120多题了。虽然暑假的时候去实验室实习了,并没有参加ACM队的集训。但是自己真的还是非常喜欢算法。因为思考算法貌似是现在最能让我集中注意力的事情了。而且在AC了一道题之后,感觉是非常好的!当然,之前也有看到很多人在纠结《算法导论》怎么看。我觉得有两种方式可以尝试一下:1、先看书,然后找相关内容的ACM题做,或者2、先做ACM题,然后对题目中涉及到的自己不熟悉的部分把书的相关内容再看一遍。我自己的话,对于一个算法,我必须彻彻底底搞清楚才能安心,所以这就不得不牵扯到证明的问题了。对于一个算法,网上的资料多是教你怎么操作,真的想搞清楚为什么,还是看《算法导论》比较好,因为毕竟算法本身的意义是不大的,关键是学习它的思维,这样才能解决各种非标准模式的问题。总的来说,我觉得ACM还是非常好的!也并不一定非要拿什么奖。重要的是编程能力确实可以有非常大的提高,而且在攻克一个个初看起来完全不知道怎么下手的问题的时候,那种自信心的提高!我认为这个是很重要的,这也就是所谓解决问题的能力。还要说一句的是,阅读各种大部头的经典确实是非常重要,但是实践也是非常重要的!要不然,就真成书呆子了!由于万恶的考试周,都已经一个星期没碰过ACM了!寒假回家还是要抓紧算法的学习!争取赶快把刘汝佳的小白书的题目刷完!对了!还要多写解题报告!

     好了,一学期差不多就这样过去了,(怎么感觉自己在写书评....)好像也学了不少的东西嘛!就这样接着干自己喜欢的事情!接着嚣张任性!=v=

这篇关于大三上------期末总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1075416

相关文章

Python版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

MySQL中查询和展示LONGBLOB类型数据的技巧总结

《MySQL中查询和展示LONGBLOB类型数据的技巧总结》在MySQL中LONGBLOB是一种二进制大对象(BLOB)数据类型,用于存储大量的二进制数据,:本文主要介绍MySQL中查询和展示LO... 目录前言1. 查询 LONGBLOB 数据的大小2. 查询并展示 LONGBLOB 数据2.1 转换为十

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用