一名中专生的坎坷程序人生(下)

1、多看看科幻小说。我看了卫斯理全系列科幻小说,懂得了逆向思考的思维,对软件开发很有用。

  软件开发说白了就是使用计算机语言解决人类所需要的问题,是问题解决的计算机表现形式。当然从技术上来说,软件=算法+数据结构。

  2、认识了《程序员》杂志和CSDN网站

  我从《程序员》杂志的2001年第三期,我就每一期必买,我现在所有的《程序员》有20多本。这也是对我影响最大的地方。也使我认识了侯捷,蔡学庸、李维、蒋涛等IT精英。也纠正了我以前的很多错误的看法,特别是指导我买书的原则,我现在算来最少买了700多元的垃圾书(那个时侯买的都是国内的书,什么入门,宝典,我现在再也不买国人写的书了,不是我偏见)。我现在买书全都参考《程序员》的书评以及China-pub的书评来购买,包括Design Pattern,Applied Microsoft .NET Framework Programming(Jeffrey Richter),Programming Application for Microsfot Windows(中文版Windows高级编程) 。

  3、看书最好看原版书

  其实我英语很差的,只有CET-3级,我看到Jeffrey Richter的名著《Applied Microsoft .NET Framework Programming》被清华大学翻译成那个样子(网上书评),我买了中文版根本无法看下去(句子不通,语法不正确,歪曲作者的原意,我怀意国人都看不懂那里面的意思)。就又买了英文版,虽然我有中文版,现在我已经看了2个多月了,全都是看英文版。我的英文也好多了,当然我看的时侯是打开电脑,对着金山词霸看,我现在可以很少看金山词霸,也大致知道其中的意思。我想奉劝各位的是不要一时心血来潮,就看,一定要坚持下去,不要一开始看一下了,慢慢地就放弃了,要沉下心来。像侯捷说的“台上一分钟,台下十年功”,不坚持是不行的。

  4、学习软件开发不能心浮气躁,这是很多人的通病,我比较来重,包括心血来潮。

  软件技术牵涉到很多基础课程,不是一两天或者一两个月就能够学好的。只要我心浮气躁的时侯,我就会拿起《程序员》杂志合订本中的侯捷写的文章勉历自已,慢慢使自已的心静下来,也可以喝杯咖啡,看看蔡学镛的《Java夜未眠》(当然,这本书才出不久),李维的《Borland传奇》缓解一下自已的情绪。(其实多看看散文也不错)

  5、编写程序时,一定要尊守一些准则(如Microsoft .NET Framework就有一个指导开发类库的Convention),这点特别重要

  我有时看到一些原代码,又没有注释,变量命名全都是拼音命名,或什么i,j,a,a1等等之类的,代码缩进不规范,我就头痛,也就不看了,我认为这些都是垃圾,因为这种编写这种代码的人肯定没有想过别人。不要以为程序小,就不遵守约定俗成的规范,有句话说得好,“习惯决定性格,性格决定命运”。

  6、多上一些英文网站(www.codeproject.com,www.gotdotnet.com等),多订一些英文新闻组(microsoft.public.dotnet.languages.csharp等相关之类的),尽可能地多与英文打招道。真的,这点很重要,我是这半年才体会到的,现在对计算机技术英文没有以前那么反感。我记得《程序员》杂志上有很多文章(都是些专家)都鼓励我们尽可能地去看英文技术资料,哪怕看不懂,我现在深有感触。

  7、学习时最好能做技术笔记,将一些对书内容所感所想,全都记录下来,也许对以后项目开发很有用。

  这是我在看书中体会到的。君不见CSDN上那么多读书笔记,那都是读者对作者书的内容的一些自身的理解,是自已对书的内容的一种全文贯通的理解的效果。那些笔记是自已看的,而不是做给别人看的,真的很有用。说不定哪天哪个项目急需解决的问题已在你的读书笔记中记录下来,那是看书时的灵感所在,可能过来了段时间就消失了。我不知道大家有没有出现过这种情形,项目中一个很难解决的问题,你想了几天,甚至一个星期,都没有想到解决问题的办法,突然在你看书(技术书,散文)时或在看电视时或在散步时或在睡觉时,类似问题的解决办法浮现在你的脑海中,我想这时的解决办法一般都是有效的,只不过这只是我个人的看法,我只碰到过几次这种情形,这时你也是很兴奋的。

我一直都在想,我有幸成为了一名程序员(只是一名coder),可以感爱程序员行业所带来的酸甜苦辣,可以感受当我解决程序开发中某个问题时给我带来的成就感,以及程序生涯中带给我的快乐,我喜欢和计算机相处,也喜欢排除Bug的那种快感,这是我不甘心禄禄无为的后果(当然是我自认为);我又不幸成为了一名程序员,成为了一名没有自已的黑夜,没有女朋友,没有money,在别人眼里只知道写程序的IT人,没完没了的写程序。同时又要学习各种新的技术,简直是太累了,每天晚上都是12点多才离开计算机,每天呆在电脑旁边的时间不会少于15个小时,我有时真的很想睡一觉,很想去旅游一段时间,很想和女朋友去玩个够。但是我不能,因为我是个程序员,这是个变幻莫测的行业,我知道某个时侯等我一觉醒来,我发现我离这个行业已经有一点距离了。

  等我写完了这篇文章的时侯,已经凌晨2点多了。在深圳的这个时侯,不是很活跃,毕竟这里是中国的窗口。我相信还有很多和我一样的人还在工作着,还在为自已的前途奋斗着,还在为自已的激情坚持着。我也不知道什么时侯,我的激情会被无情的现实给冲淡了,我也不敢去想那些问题,越想越害怕,我也不敢想“30多岁了你能做什么”这个话题,也许对于我来说,只有时间能够知道。


  Jesee Qing 2003.7.22日凌晨2点13分写于深圳

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值