下一个脚步要踏向何方

莽莽撞撞的,大一就被我甩在了身后,紧随之而来的则是每周满课的大二。扪心自问,我着实没有学到什么东西,除了学会了如何成为一个社会人。暑假折腾了两个月把驾照拿到了手,《C 程序设计语言》一半也没看完,前几个星期才刚看完。通宵折腾自己的博客和论坛还有啥本地的服务器(开学没几个星期就被我整崩了),现在想来,除了掌握了一些简单的Linux命令和电脑技巧,实在是没有什么能够拿得出手的东西,又想到未来残酷的社会竞争,我就不禁有些害怕和自危。论坛之所以被时代淘汰,大的原因就是它太慢,太多,太长。我们当今这个时代,已经没有多少人喜欢这种东西了,大家都喜欢短的、快的、少的东西。而个人博客这个东西也就只剩下情怀在支撑着了。

前几天看完《C 陷阱与缺陷》,在博客上写了个小的读后感,并分享到了QQ空间里。没成想,到了晚上我就有些后悔了。且不说我的那些好友们有多少能够看懂,有多少感兴趣的人,反而是我自己有些虚荣了,我在炫耀自己的知识以获得他人的赞许并以此来获得人上人的快感。人们大都虚荣,但我不应该无抵抗的成为芊芊大众。

学了这么多的语言基础,例如C、Java、python(在学),却还是令我感到力不从心的危机感。Python课程是学校开的,Java是上学期学习的,我只是草率的看了《Java核心技术基础卷一》,连基础都并没有掌握的多好。前几个星期把这么多的经历放在C上面,是因为我想把程序设计的底子打好,为了以后能够更加容易的接受任何一门新的产物。而现在,我觉得C的基础已经差不多了,我却不知道下一个目标在哪里。自我认为,我应该把重心放在数据结构和算法上面,但是虚荣又让我想学习图形界面编程(Windows程序设计),可是另一方面,学校还在开着Python的课程。所以真的是难以把握。

其实,理性的思维还是告诉我,数据结构和算法才是我现在的重中之重。没有这些最基础的东西,未来的进阶之路就无从谈起。但是我觉得,在空余的其他时间里,我还是可以学习一点Python基础和一些工具的使用(例如Vim)。C++将是我要学习Windows编程的必经之路,但我并不认为同时学习两门高级语言是一件好的事情。

所以啊!列出:

  1. 数据结构和算法(C语言描述)
  2. 算法(Java语言描述)
  3. vim 8 文本处理实战
  4. Python 学习手册(先把教科书看完)

目前就是这些吧!学习应该循序渐进,不能一口吃个胖子。我也自知这不无道理,所以应该看到脚下,不应迷失在远方不着边际的幻想之中。

当上述目标完成之后,我将更新下一阶段的方向,让我在漫漫征途中有个引路灯。