我是一名大一新生,今天9.28号算是正式系统的学习C语言,这里来说说为什么是正式开始学习。
在高考之前我就对计算机语言有所了解,想着趁着毕业暑假把C语言学习一遍。初始,我在网上找一些课程去看,学习了如何安装VS2022,如何使用,以及如何打印自己的第一行代码”hello word“
可玩心依旧,学习效率很差 ,基本上就是看着看着玩其他的去了,就这样断断续续看视频看了15天,回头发现什么也不会一些基本的知识也不知道,于是我就买了一本书《C程序设计语言》,看了几十张后发现我根本看不懂,许多东西都需要借助网络搜索才能将就理解。就这样过了一个暑假,我的C语言学习进展似乎很差,代码跟着书 打了3000行。
上了大学 C语言课之后发现 ,大学老师讲的真不如我自己学的,我就产了迷茫,到底该怎么办,回头看着我的代码,发现我根本没有自己去实现自己打的一行代码,全是别人打多少我抄多少,这一刻我意识到了为什么我的技术没有进步。
于是痛定思痛再次拾起我的编程书,向他人询问意见,规划学习方式,系统地学习C语言。
经历如此我总结了以下如何学习编程,以及对于我未来的规划。
学习总结
1.学习一门新技术没有人带是很难的,需要自己不断地摸索,最好找一个人询问。
2.学习是一个慢长的过程,要坚持不被外界所干扰,要有独立解决问题的能力,但是不会问一问也是一种很好的方法,问的问题不能是网上搜索就能很快找到的基础问题。
3.要学会复盘,一些东西做错了要学会复盘不能一蹴而就,从中找到更好的解决方法。
4.学会自己优化代码,学会如何简化而又易懂地修改代码。
5.为自己的代码尽量打好注释。
6.保持有课情况下每天至少1h动手敲代码代码,没课情况下至少4h。
对于未来以及目标
1.在大一我会选择把C /C++的知识基础打好,学习数据结构算法参加蓝桥杯。
2.大二我会学习Linux,深入理解计算机系统,以及自己写一套自己的操作系统。
3.后面我进行会学习嵌入式的内容为自己走硬件方向打下基础,在学习技术的同时准备考研,转入电子 方向的专业,希望有更好的前景。
4.本人想入职 小米公司。