新手程序员的大学生活、学习、未来的求职成长全记录!持续更新中

本人坐标西安,某所不知名211大学生一枚,突发奇想(也不能算奇想了)记录分享下自己的学习历程,文笔粗糙,才疏学浅漏洞百出,有贻笑之处还请批评指正。
第一篇博客,本文结构大致如下:

  1. 盘点一下学过的有关课程以及稍作学习总结
  2. 过去一年半的大学生活简述
  3. 博客文章主题预告

第一部分:目前学过的有关课程及学习总结
就个人学习情况而言,目前学校开设课程比较系统化。专业点的课程已经学习了C语言、数据结构、Java和工程概论。就个人心得予以赘述。
C语言:
我们学校用的教材是《C语言程序设计》第八版,红色的,谭浩强先生写的书。个人认为就这本书而言对C语言的基础语法阐述还是比较详细的,是学习C语言的基础。这本书从介绍基本的C语言程序开始,到条件语句,循环,选择语句一直到结构体,数组和指针都有比较详细和深入浅出的讲解。本人咸鱼一条,当时主要精力都在练习最基本的语法,对C语言的精华——指针都只有一个概念上的认识(到写这篇文章为止,依然没有深入应用指针)。当然那个时候刚接触编程,考试机试最多涉及到结构体。最近有耳闻C语言作为“造轮子”的语言(也是从别的技术分享那里听来的),其精髓就在指针和文件管理,十分惭愧对文件管理到目前都没有什么接触,仅仅只是在需要读取文件时用了一些简单的函数调用(如果有比我还小白的初学者的话,不要学我)。
当时学校用的编译器统一是VC++6.0,界面简单清楚的编译器。现在到大二了前几天才安装了Visual Studio,研究这个编译器怎么打开一个开源项目就花了我一天(好不容易弄好了却跑不起来,调试半天还是有一个我不会解除的错误)。
C语言是基础的语言,目前个人所知的用途是大多数情况下用于后端开发,嵌入式,通信行业等,对于用途只是略有耳闻,没有深入理解。但毋庸置疑的是学好C语言对其他语言(C++,Java等)都是大有裨益的。
Java:
初始Java语言的语法我的感觉是,可调用函数很多,并且eclipse的代码补全我用的很舒服(很多人可能早就不用eclipse了)。第二个印象深刻的是面向对象程序设计模式,第一次接触的我在这方面还是迷惑(全英文上课,我们的老师操着一口别有风味的英语,program = brogram 总而言之 p = b,导致英语本来不怎样的我更听不明白他说什么)。后来迷迷惑惑学完了Java,还是没有深入,学习感觉上是这几种语言都只学到了皮毛中的皮毛。鉴于我们学校满程的课表和个人比较懒散的原因,学习不深入都是我面临的大问题。
数据结构:
这门课听闻是编程四大基础(数据结构与算法,操作系统,计算机网络,设计模式)之一,听说面试时数据结构与算法占据比较大的比例。课本就叫《数据结构C语言版》清华大学出版社的。这门课自我感觉理论学习良好,实操爆炸(我有说过我的指针不好),单链表双重链表循环链表写着还行,到了后面的迷宫问题和排序后来依仗百度文库了(这也是这门课学习的一大遗憾吧)。开学后我会找时间写一篇基于C语言的数据结构的技术博客(甚至不能算技术博客),总结一下这门课的具体细节知识和学习指南。
工程概论:
大水课。唯一动的脑子就是在想下次怎么翘课(要是有学弟学妹千万不要学我)

第二部分:盘点一下一年半以来的学习生活
很多长辈都说大学时期的好玩事儿写本书都讲不完。但是!我想说的是 学 习生活,在宿舍夜聊和看视频和段子等沙雕操作一概不提,要是有读者有兴趣(这样的文章要是有读者的话),我会再写一篇有关大学各方面生活快乐源泉分享的文章。
———————————————————————————————————
—— —— —— —— —— ——更新分割线—— —— —— —— —— —— ——
一年半的大学生活自我感觉还是比较充实的,确实感受到了知识得到了扩充,尤其是眼界变得更宽阔了一些。但是这么长时间以来没有什么大的成就,学习成绩也是30% 不高不低的样子。感觉过的充实大概有个人学习效率稍低的原因。
大学的生活主章程:
早起——早饭——上课——中饭——午睡——上课——自己自习
我们学校大一到大四都是没有早晚自习的,有的学校有,因学校不同而异吧。爱好就是看看B站,后来觉得羽毛球有点意思,也慢慢刷刷视频什么的。
大一每周末学校都有邀请了院士级别的人物来体育馆做讲座,可惜本人对一些技术领域没有很大兴趣(很多小伙伴都和我一样吧),去了也是无所事事(是真正意义上的无所事事,学校体育馆彻底屏蔽了网络信号,拿着手机也是干瞪眼),现在反倒觉得想要都没有这样的机会了,还是有一点失落和遗憾的。所以要是有即将步入大学的小伙伴,一些难得的机会还是要把握住的。听上去可能会比较无聊的东西,在开拓视野方面作用却是不可小觑的。

第三部分:即将出台的博客预告

  1. 数据结构(C语言版)详细的类型整理、示例代码实现和学习指南
  2. 一道很有意思的初学C++ 面向对象和模块化设计的简单题目(已更新)
  3. C语言指针使用指南
  4. C语言文件管理实操
  5. 操作系统初学者笔记(更新中)
  6. C++新手学习手册(更新中)
    ------------------------------------------------------------------------------------------2020.3.8三更
    持续更新,欢迎关注吐槽拍砖~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值