第1141章 学习的快乐
作者:曾经心动Zzz   脑变最新章节     
    进入二十一世纪后,随着互联网行业的兴起,这几年各种媒体上有很多报道,软件工程师成为新兴的高薪行业,国内缺口上百万,随着计算机在各行各业的普及,以后的人才缺口还会更大。
    报纸上杂志上也有各式各样的软件工程师的培训班,培训课程广告,看的曾凡很眼热,他就想找个靠谱的也去学一下。
    可是找上门去一咨询才发现,想要加入新行业没那么容易 ,学费动辄过万,这还是起步的价格,他这样没有基础的几个月也学不会什么,至少两学期,三学期以上才能达到就业的水平。
    全部学费加起来,两三万是起步,想要包找到工作,四五万都不止,招生老师说的是舌灿莲花,工作后月薪过万只是起步,更高都是年薪制,忽悠的曾凡是热血沸腾。
    如果不是空瘪的钱包不允许,他当场就要交学费报名了。
    也是那次受到了刺激,他才决心从工厂里辞职,来到工地上打工,不计危险的干上了架子工,就为了早日挣够学费。
    不然的话,靠工厂里那几百块工资,光是学费他都不知道要攒上多少年呢?
    暂时上不了培训班,曾凡也不死心,到书店买了相关的书籍自己学习编程,然后有时间就来网吧上网练习,有不明白的地方,还可以到相应的论坛里面找人请教。
    网吧的电脑里面没有他用的编程工具软件,还都装了自动还原,他辛苦下载安装的东西,重启一次就没了,这也是曾凡感觉最不方便的地方,每次都要重新下载安装,这些软件还都很大,他单纯下载安装就要一两个小时,然后练习不了多长时间就该回去睡觉了。
    等待下载的时间,曾凡戴上耳机打开乐曲库选择了十几首歌曲播放,然后登上一个专业的程序员论坛去刷帖子。
    他主要学习的就是c语言编程,因为国家计算机二级考试就考这个,论坛上听很多人吹嘘这个语言最牛,从操作系统到各种大型游戏,再到市面上各种应用软件,几乎没有c语言不能做出来的东西,就业前景最好。
    以前没有学习过任何编程语言,曾凡看着厚厚的编程书头大的很,完全无法理解,然后又要在网吧的系统上下载编程工具,很多事情都需要自己慢慢摸索,前面花了几个月时间都在寻找门路。
    论坛上提问不一定有人回答,并且答案也不一定是他需要的,光是研究怎么下载软件就半个多月才搞明白。
    其他软件大多都是傻瓜式操作,下载后安装上就能使用,开源编程工具安装完还要手动配置环境变量,在纯命令界面下安装编译工具,然后才能将自己写的代码进行编译,编译通过后,才能运行看自己的编程结果。
    看似简单的步骤,每一步都没那么容易,开源编程工具有好几种,都需要到英文网站下载,纯英文的界面,小的几兆大小,大的几十兆几百兆,曾凡加蒙带猜还下载错了好几次。
    下载错误要么无法安装,要么装完后不明白应该怎么启动,要么能启动不知道该怎么用,各种问题层出不穷,每一步都会浪费大量的时间。
    这个过程就折腾了几个月的时间,期间不知道放弃过多少次,直到一个月前,曾凡才终于完成了前面的准备工作,走通了从下载到安装,再到配置环境变量,编译通过了自己的第一个入门程序。
    运行的结果就是在黑色的命令行界面显示出“hello world!”两个单词,这几乎是所有编程入门者共同的第一项作业。
    不过相当于小学生刚刚认识十个阿拉伯数字,而后续那些复杂的编程规则、应用方法就相当于从小学数学到初中高中大学的数学课程,甚至比那个更复杂更烧脑,没有一定的兴趣和毅力,根本学不下去。
    尤其是没有老师指导,一切只能自己摸索,往往一个简单的问题自己可能要琢磨几天甚至十几天才能搞明白,白天要去工地干活,只有晚上才有几个小时的时间学习。
    曾凡从决定学习编程开始,花了大半年时间,也不过才刚摸到门槛,花了几十块钱买的那本编程书,才勉强能将里面最简单的代码敲出来编译运行看结果。
    实现最简单功能的程序也需要十几行以上的代码,稍微复杂一点就要几十行上百行,其中一个字母,一个标点符号都不能错,哪怕少一个空格都会导致编译失败,百分之百的准确率才能正确运行。
    刚开始的时候,一段演示代码曾凡都要几天时间才能研究明白,正确的编译出来,然后看运行的效果。
    因为上机的时间有限,为了保证少出错误,每一篇演示的代码曾凡都要彻底琢磨明白,每一个字符串的都搞透具体的作用才过来上机实验。
    每次过来上机的时候,曾凡都会忍不住的想:如果初中的时候有这样爱学习的劲头,一定能考上高中,或许现在自己也是大学生,不用在这样的环境里学编程了。
    不过前面的摸索过程虽然很痛苦,也不算白费,他对编程工具和编程语言的理解也格外的深刻,学习起那些代码的算法和功能就比较顺畅了。
    各种括号,标点符号的不同作用,数据类型,变量常量的区别,如何定义变量,全局变量,局部变量,变量的生命周期,常量的分类,因果语句、循环语句等各种逻辑语句的用法和禁忌等等。
    从刚开始的一头雾水,到一点点的搞明白,曾凡发现学习编程也能带给他很大的快乐,这种快乐并不比初中时沉迷的武侠小说,技校时期沉迷网络小说,网吧里的各种游戏少,甚至犹有过之。
    以往沉迷于那些东西的时候,曾凡心中总会有一些负疚感,不能好好学习感觉对不起家里的父母,现在则完全没有,想到未来可能找到月薪过万的工作,反而更加动力十足。
    下载安装的过程轻车熟路,曾凡也琢磨出很多省事的方法,注册大容量的免费邮箱,将编译工具安装包存到里面,用的时候比去国外网站下载速度快得多。
    学习了很多演示代码,曾凡最近在琢磨写一个自己的原创程序,只是具体细节还没想好,本来曾凡没打算今天过来上网,为了节省时间,他都是谋定后动,彻底想清楚了才过来上机进行验证。
    不过既然过来了,他当然也不会放过这个机会。
    经常在网吧这种嘈杂的环境中敲代码,曾凡已经可以做到不受环境的影响,旁若无人的做自己的事情。
    甚至耳机中的歌曲,他都经常是左耳朵进右耳朵出,上百行的代码他可以全凭记忆敲出来,一首歌曲循环听几个小时,歌词都记不住。
    今天不知道怎么回事,曾凡感觉特别有状态,他琢磨了几天的小程序,不假思索的就写了出来,还一次性的顺利编译成功。
    以往那些书上的演示代码,最顺利的时候也要修改几次才能编译成功,从来没有这么顺利过。
    “哎!你干嘛呢?”聚精会神的曾凡肩膀被人推了一把,吓得全身一哆嗦。
    转头一看陆震看着他的电脑屏幕一副惊讶的模样,曾凡摘下耳机:“你刚才说什么?”
    “我问你这是做什么?你是黑客吗?”陆震问道。
    黑色的命令行界面,在陆震的眼里格外的神秘,看着曾凡熟练的敲打键盘输入,他大脑中顿时有了无限丰富的联想,影视剧中可是经常有这样的桥段。
    “哈哈,你太看得起我了,我是自学编程,还是小学生水平,离黑客差着十万八千里呢!”曾凡哈哈大笑道。