好文档 - 专业文书写作范文服务资料分享网站

我的十年编程自学之路

天下 分享 时间: 加入收藏 我要投稿 点赞

我的十年编程自学之路

读:这是一名“不务正业”(专业是人力资源管理)却一心投入计算机怀抱的人,他年纪轻轻却凭着浓厚的兴趣和独特的学习方法自学了诸多计算机语言,他乐于分享和解惑并因此出书,这一切是怎么做到的?他有什么认识和感悟?……为此CSDN记者对这位87后进行了专访并发表成文,希望能给那些在计算机路上彷徨、挣扎和困惑的人带来心灵鸡汤——只要决心努力,任何事都可完成,同时也希望给技术大牛们带来共鸣,因为你们也曾这么“跋山涉水”过。

有人为选用什么编程语言而发愁时,周家安形象的表示:“吃饭用筷子,刷牙用牙刷,你不要用牙刷来吃饭就行。”

周家安,2010年大学毕业,先后从事PHP版电子商务平台扩展开发、嵌入式开发、Web开发、Web服务接口开发和ERP系统外接应用程序开发,著有《Windows Phone 8开发技巧与案例精解》一书。

那些年自学编程的青涩之路

CSDN:你是什么时候接触到计算机?那个时候对计算机的兴趣一直持续了多久?

周家安:记得第一次接触计算机还是在2002年,那时候我正在上初中,一个偶然的巧合我与计算机结下了不解之缘。

那时候,我弟弟正在上小学,有一天,可能是学校的图书室(那时候还没有像样的图书馆)进行清理,一位老师搬着一叠书正要离开,在门口看见我弟弟,就顺手塞给他两本书。弟弟不知道是什么书,就拿回家给我看。

原来那是两本计算机程序设计竞赛的基础教程,一本是Pascal,另一本是QBasic。强大的好奇心驱使我打开这两本书,就这样,我糊里糊涂地踏上了自学编程之路。

CSDN:你自学的第一个语言或技术是什么?大概用了多久?能和我们分享下自学编程中的一些经历吗?

周家安:第一个学习的语言是QBasic,对于这个语言,我想现在很多新生的初学者朋友应该很陌生了。当时我对比了那两本书,发现QBasic比较容易接受,感觉学起来比Pascal简单,于是就从QBasic开始。那时候家里还没有买上电脑,所学到的东西都是“纸上谈兵”,只是偶尔到表哥家里“发挥”一下。

2003年国庆长假,表哥从广州大学城回来,就让他帮忙到电脑城组装了一台电脑。那时候我才真正有了可以实践的机会,心里无限欣喜。那时候还不能上网,个别邻居较为幸运就用电话线上网,于是我拿着一张软盘到学校叫老师帮我拷贝了一个QBasic,然后回家放在电脑上,等到周末不用上学,我坐在电脑前把书上的所有例子代码都实战了一遍,敲键盘敲得我手都累,对着显示屏幕坐了一整天。我说不出是什么让我这么疯狂,不过总的一句话是:每次我写完程序后都有一种很强烈的成就感,就是这种感觉让我很兴奋,就会迫不及待地接着去学习更多知识,这样我会得到更多的成就感。

有一次在书店看书的时候,看到一本书叫《Visual Basic中文版基础培训教程》(人民邮电出版社,2002年),我想都没想就买下,只要周末不用上学我就把自己宅在家里,哪里也不去,就拿着这本书看,开着电脑一边看一边把书上的例子敲一遍。书上也建议用这种方法学习,也就是我们大家都懂的,实战为主。

当把整本书看完后,书中的例子都照着练了一遍,为了向好同学、好哥们炫耀一下,我就想着做一个MP3播放器,大致与Winamp的基本功能相似,可以控制音频播放行为,可以保存和加载播放列表,一段MP3播放完了自动跳至下一段。根据书上的讲解,应该用MCI组件,但在编程过程发现,书上的例子我都练得很熟,代码也记得(我是死记硬背代码的),怎么自己做起来就好像什么都没学到一样呢?

我不甘心别人都能学会,难道我就不能?于是我下定决心,一定要通过自己的努力将这个播放器做出来。于是把书又从头到尾看了一遍,找到了原因:作为初学者,我过度关注代码的细节,从未去考虑过思路和逻辑,先做什么后做什么没有弄清楚。这是很多入门者都容易犯的错误。从那以后,我就非常注重思路,在写代码前要想好接下来要做什么,完成哪些,有哪些步骤,先做什么,再做什么,最后做什么。

CSDN:接下来你又学了哪些语言或技术?当时为什么会选择学这些?另外是什么因素驱使你不停的去学各种语言或技术?

周家安:在我上高中这几年,其实我主要使用的VB和Pascal,而C语言只是略懂一点点。由于平时能花在上面的时间真的很少,而且高三这一年,为了拼高考,我几乎连电脑都没碰过,对于VB,说真的,除了语法外,其他的都印象模糊了。

由于各种原因,大学我没能如愿地选到我想要的专业,而是选择了人力资源管理专业。刚上大学的时候,我一直在问自己:既然没能进入计算机相关专业,那还继续学习编程吗?可不久后我发现,在大学里面,空余时间实在太多了,如果不

我的十年编程自学之路

我的十年编程自学之路读:这是一名“不务正业”(专业是人力资源管理)却一心投入计算机怀抱的人,他年纪轻轻却凭着浓厚的兴趣和独特的学习方法自学了诸多计算机语言,他乐于分享和解惑并因此出书,这一切是怎么做到的?他有什么认识和感悟?……为此CSDN记者对这位87后进行了专访并发表成文,希望能给那些在计算机路上彷徨、挣扎和困惑的人带来心灵鸡汤——只要决心努力,任何事都可
推荐度:
点击下载文档文档为doc格式
5i87f22wgy37lyd0yjbf83hrt8bf1m008tc
领取福利

微信扫码领取福利

微信扫码分享