CSM
2019-07-29 19:22:36 +08:00
我在高二的时候学了 VB 和 C,高三学了 Python,现在计算机专业大二,我说说我的经历吧。
记得我是从微机课本上知道编程和 VB 的,那个给 ASCII 加上个偏移来“加密”文件的 VB 程序,完全为我打开了新世界的大门。那时候我家虽然有台电脑,但并没有联网,只好带着 U 盘去网吧百度下载各种资料。现在回想起来那真是对编程的热情最高涨的一段时期。
在偶尔发现 VB Good 这个网站后看到了好多大神的作品,知道了实现那些“神奇”功能的是 Win32 API,于是一发不可收拾,学了用 VB 这个没有指针的语言来 Hook Win32 API 等操作,看了《 Windows 核心编程》等书(虽然这本书用的是 C++,但 API 是一样的)。逐渐觉得 VB 并不适合干这个,于是学了 C 语言。。期间知道了 Linux,吭哧吭哧地装上了 Ubuntu,期间因为搞得电脑开不了机又学会进 GRUB Rescue 修复引导以致后面想写操作系统的事情按下不表,那段时期在 Ubuntu 上用自带的那个 vi(vim-tiny)学习 C 语言的时光可能是那几年最开心的时间了吧。
现在回到正题,高中学编程对我带来的影响大致有这么几个:
1. 确定了大学的专业。那个时候班上同学大部分都不清楚自己的兴趣在哪,我算是提前有了将来能赚钱糊口的兴趣吧。
2. 拉低了数学的成绩。我也不清楚是因为学了编程后思维方式变化了还是学习时间被占用了,又或者这两者根本就没有因果关系,我的数学成绩在学编程后有显著的下降。与心仪的大学失之交臂数学成绩的下降“功不可没”。所以提醒想学编程的中学生,一定注意别影响学业。
总之高中学习编程给我带来了快乐,也带来了泪水,那是段很热血很值得怀念的日子。