⼤学启蒙阶段

我是 FK,⽬做了 5 年程序员,⽬前把精⼒放在菜⻦教程上,⽬前先在星球上分享下⾃⼰

的成⻓经历,希望对⼀些⼩伙伴有⼀些参考。 想了想,还是从⼤学如何学编程开始讲

起!!!

我毕业在福建的⼆本学校,专业是⽣物技术(下次别再问我,⾮计算机专业是否适合学编

程了), 在⼤⼆毅然放弃”21世界最有前景的专业(貌似也是最⼤的谎⾔)- ⽣物”,跑到

图书馆借了⼀本 C语⾔程序设计(谭浩强著)。

C语⾔程序设计(谭浩强著)

当时拿到异常兴奋,感觉学会了,就可以找份好⼯作,赚点钱,但没去想⾛上⼈⽣巅峰,

当上CEO,娶上⽩富美啥的。 接下来就按书上的教程开始安装 C 语⾔编译环境,然后看

到书上的 第⼀个 程序”Hello World!”,为了输出这个 “Hello World!”,我的做法是按书上的

教程⾮常笨拙的⼀个字⺟⼀个字⺟输到编译器进去,当时也不知道这么学对不对,反正先

这么着吧。 输完后⻢上去点击运⾏按钮,想着⻢上就要开始⽜逼了,⾛上⿊客之路了,

乖乖,执⾏完后,不是输出”Hello World!”,输出⼀堆乱七⼋糟的东⻄,完全没概念了,再

回去”仔细”校对了,尼玛,没错啊,⼀⽑⼀样,然道是谭浩强出错了。

大学生怎么自学编程?大学生自学编程经验

后⾯⼜花了半⼩时,瞪⼤两个眼珠,⾮常⾮常专注(感觉世界安静的状态)⽐较我的代码

与书上的代码,发现少了些分号跟⼤括号之类的,反正都是⼀些符号,这才发现,我

的”仔细”是多么不靠谱。折腾了⼀上午,最终输出了梦寐以求的”Hello World!”。 突然脑⼦

蹦出了两个⼈,估且叫他 A、B:

A:学啥编程啊,这么难,⼀早上才输出这⻤东⻄,倒不如来盘冰封王座。

B:你要不要找⼯作、赚钱了,选择了就别放弃。

A:现在才⼤⼆,考虑那么多⼲嘛,先好好玩……

B:你的条件不适合玩……

那时⼀想⾃⼰的读书的学费都是家⼈到处凑起来的,还是得找⼯作赚钱为主,为家⾥减轻

负担,为此也没想太多,真正进⼊了学习 C 语⾔的阶段: 那时由于旁边交流的同学特别

少,所以也基本上都是按书上的程序⼀个个字⺟打出来(想想挺笨),不像现在⼀些 IDE

都直接提示补全输出,就这样花了⼆个⽉的时间学完了 C 语⾔的变量,循环,条件判断

等。最头痛的是后⾯的指针,搞了好久也没搞懂…… 最终 C 语⾔学的也是⼀点⽪⽑……