您的位置:首页 > 职场人生

一个非程序员的程序员的成长历程

2010-11-06 22:01 190 查看
  首先我不是一个程序员,我不在任何公司工作,是一个没有任何工作的人,说好听些是一个自由职业者,虽然我不是程序员,每天都要写代码,因为我要靠写代码养活自己。

  算起来自己从接触编程开始已经上十年了,从很原始的GBasic语言学起,大概是初一的时候吧(2001年),那时候我还没有电脑,至于为什么会那时候接触编程了呢,其实编程这个概念我在读小学的时候也有听过,不过很模糊,想必是很高深的东西。

那时候小孩子么一就爱看动画片,二就是喜欢玩游戏。大概在读五六年级的时候我死缠烂打地叫我爸帮我买了一台学习机(小霸王)



那个开心啊,一放学一星期一暑假就是用这个玩游戏,大概到了读初一第二学期的时候吧,有些厌倦玩游戏了,一天闲来无事就摆弄下那学习卡上的东西,发现上面有一个项叫做GBASIC的东西,进去后,里面一片黑色,但可以输入字母,我乱地输入了一通,然后其也乱地输出一通英文给我,我不知道所以然,觉得很神秘,我感觉上这必然是很强大的东西。过了好些日子,我又问了好些人,依然没答案。大概又过了好些日子吧,我在收拾房间,忽然间发现了一本说明书,是小霸王的说明书。收拾好房间后,又玩了一会游戏,有些郁闷,有随手翻起了那本说明书,翻着翻着,忽然间看到了GBASIC,精神为之一振。可是郁闷的事情又来了,关于GBASIC的说明只有了寥寥几页,我看了一遍不清不楚的,不过还是有收获的,知道了这东西输入一些字母就可以用来计算的,只是不知道怎么搞的,后来又认真看了几遍,又在机子上试了几次,终于知道是怎么搞了的。再后来我就突悟这是传说中的编程了,再后来就慢慢地熟悉了那些基本语法,GBASIC完全是面向过程的,没有函数的概念,还有经典的行号,GOTO。



后来郁闷的事情又来了,写的程序不能保存,我就在寻求一台可以保存代码功能的学习机,终于打听到朋友有一台这样的学习机,可是...

坏掉了。之后这事不了了之。

...

初三终于毕业了,在毕业之前我的目标是考上市重点高中,我有两个机会,一个是文化科成绩,第二是体育特长(篮球)。在中考之前就要到市里考体育特长,其实我个子不高,才165cm,但我的球技和弹跳相关出众。我那时候摸高可以摸得到球板,差不多可以摸到篮框。个人认为以我的这种身高算是不错了的,比我个子高很多的也碰不到篮板。可是。。。

特长我在全市考了第七名,重点高中只招前六名,文科考试又失利。在毕业的那个暑假期间我越来渴望有台电脑了,我抱着失望的态度去问我老爸,想不到其竟然答应买给我了,其实也是有原因的,当我知道中考成绩后,我便说我不想上高中了,我非市重点不读,我去读中专算了,其实我那时候是这样子想的,我去读中专然后接着上大专,要读电脑这个专业。我跟我爸提过,当时他很生气,无论如何都要我读高中(ps:我爸是镇中学的老师)。 可能是因为这个原因给我买了电脑吧,呵呵。有了电脑之后我就接触到vb了,事情的发展是这样的,我刚买回来的电脑没有我会GBASIC,我询问过人家说没这东西的,后来我在电脑乱搞了一通,不知道在哪编程的,最后发现有个msdos,和我先前的GBASIC环境很相似,我就以为在这里可以进行编程的,可是我输入的代码就给我返回
'i' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

。后来了解到要在电脑上面装一个QBASIC什么的才可以进行编程,于是乎我便到市里的电脑店问有没有这软件,问了很多家都不知道,后来终于有一家知道的,可是没有,而且给了个很打击我的答案--这东西早过时啦,现在都是用vb的。vb是什么呢?后来经过一翻周折终于知道了,可是与我先前接触的环境大不相同,感觉界面非常漂亮,很多东西,胡乱地搞了一通,不知道怎么样写代码。后来是到旧书店(专买二手书的)买到了一本关于VB的教程,接下来的日子了解一些VB相关的。在读高中的时候参加了一个市级的编程竞赛,那时候竞赛是用pascal语言的,从而我又接触到了pascal语言。之后的之后接触了很多的语言C、C++、C#、Python和很多种开发环境Visual系列, borland系列,开源系列。其中迷茫了再迷茫,渐渐地发现自己有些力不从心了,于是乎在追寻真实的自我?反反复复,跌跌撞撞,最终我发现我所寻求的东西是数学,对!是数学。。。编程的瓶颈是数学,编程的归宿是数学!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: