写点什么

我的编程之路 -1(启蒙)

用户头像
顿晓
关注
发布于: 2020 年 05 月 05 日
我的编程之路-1(启蒙)

这是一篇流水账,献给工作即将满十五年的自己。



今年加入了35岁的大军,尤其是35岁程序员的大军。本来应该是很平淡的,不会有丝毫变化,但突如其来的疫情给自己放了一个月的长假,还了一次自己全身心投入陪孩子的愿。



“如果你现在不觉得一年以前的自己是个蠢货,那说明你这一年没学到什么东西。”

——雷.达里奥,桥水基金创始人



程序员交付的是代码,是要通过机器验收的,有明确的标准,是个不存在忽悠,也很难渗水的职业。



所以职业道路可以相对简化,只要保持每年都能感觉到自己进步,就会有不错的结果。


我的第一个程序是《汇编语言》的课程设计,用Turbo C来编译。



当时想在同学面前显摆一下,就打算做个贪吃蛇游戏。但马上遇到了第一个困难,贪吃蛇需要一个能定时跑一段代码的功能,可当时并不知道有定时器这个东西,所以也不知道该怎么找答案,鉴于时间有限,就舍弃了蛇定时移动这个功能,改为按方向键一次动一格;游戏开始时,预先画一些点在画布上;蛇移动时如果碰到该点就吃掉,同时蛇身长一格。



实现了这个功能就交作业了,自己觉得还挺有成就感的,因为我做的这个功能复杂度已经远超大多数同学;但老师验收时,并没有给予表扬;由于我做的这个游戏并不能玩,我还得balabala解释了一通。



处女作就这样翻篇了,感觉编程就是一个考验动手能力的游戏,这对于理工男来说都不是问题:

就像玩一个新游戏,熟悉下操作,然后就能在游戏的世界中自由驰骋,并发挥自己的聪明才智了。


下一个程序是C语言的课程设计,是做一个信息管理系统,比如学生档案。



这次就有准备多了,因为从同学刚哥那得知网上有C语言论坛这个东西开始,我已经在好几个论坛里灌水好久了,而且还写了几篇CSDN博客,我了解的C语言知识已经比老师教的多太多了,这次正是一展身手的机会。



结果当然不错,老师虽然没表扬,但起码露出了肯定的笑容。



但马上被打脸了,C语言笔试成绩不及格,这诧异了所有人,更诧异了我,因为到现在我都不知道是哪些题做错了。



没办法,只能在补考时一雪前耻:20分钟完成,第一个交卷,然后扬长而去,想着背后投来大家羡慕的目光。



有了这次教训,以后对书本上的知识就恭敬多了。


我的编程启蒙就写到这,这里给新学编程的同学2个建议:



  1. 不要抄作业,只要自己做出来,收获就很大;

  2. 不要局限于老师教的,学会自己找学习资料,结果不会差。


我的编程之路-2(首秀)

我的编程之路-3(熟练)

我的编程之路-4(进阶)

我的编程之路 -5(停滞)

我的编程之路 -6(新时代)

我的编程之路 -7(T型人才)



发布于: 2020 年 05 月 05 日阅读数: 255
用户头像

顿晓

关注

因观黑白愕然悟,顿晓三百六十路。 2017.10.17 加入

视频号「编程日课」 一个不爱编程的程序员, 一个用软件来解决问题的工程师, 一个有匠心的手艺人。

评论

发布
暂无评论
我的编程之路-1(启蒙)