荒野求生-野生程序员的起跑线

来源:互联网 发布:双色球密码算法 编辑:程序博客网 时间:2024/04/28 08:48

我本机械狗,奈何爱猿猴。

本人985大学机械专业毕业从事机械设计工作已快两年,对这份工作说不上喜欢还是厌烦。自大学入了机械坑之后,偏偏对计算机科学产生了更多的兴趣,或多或少接触了一些程序设计的知识,上了Python和C51的课程,也自学了C++的基础知识,虽然缺乏实践,也算是堪堪入门吧。如今工作之余又有不少空闲时间,不想无所事事的原地踏步,于是毅然决定开始做一只野生的程序猿试着攀爬计算机科学的技能树。

自前段时间计划开始以来,按照自己理解的计算机学科体系准备了大量的图书资料,大致翻阅一本本数百上千页的书,我深知成为一个专业的程序员非一日之功。虽然我考虑如果有一定基础可以转行到IT行业,但从学习角度考虑,目前还是应当以兴趣驱动,打好基础,勤加实践,排除杂念和持之以恒才能走得更远。转行不是一件急于求成的事,而我目前的工作很适合业余的学习,所以心无杂念的学上两三年,等打好基础并找到方向后再考虑其它的事才是上策。

圣人说:独学而五友,则孤陋而寡闻。因此,看书之外多分享、交流和实践才能更好的进步,输入和输出相结合,才能有更高的效率。同时,为自己的工作做好记录,建立自己的作品集,这对自己技术成长和事业发展也是很重要的。出此考虑,这几天注册了Github和CSDN的账号,打算利用这些平台学习和交流。这里,就用这篇博客作为我自学成才的起跑线吧。

前段时间的学习是有些松散的,但也学了一点东西。C++Primer的第一部分已经读完,然后在周末按自己的理解用C++写了一个控制台的贪吃蛇程序。虽然这样的编程对于真正的程序员来说可能是嗤之以鼻的,但是我从考虑怎么显示图形、怎么存储食物和蛇、怎么键盘控制、怎么判断、怎么记分等开始,再加上不断的调错,花了一天多的时间才让这条蛇可以稳定的跑起来。过程是曲折的,也是快乐的。虽然直到现在,有些当时的错误我还不太理解,但是当这条蛇跑起来的时候我的心情实在是相当的激动的。

出来吧大蛇丸:


今后,我会持续记录学习过程中的问题和思考。

0 0
原创粉丝点击