Java资源网

| JAVA基础 | 环境配置 | JDBC | 线程技术 | Socket编程 | JavaMail | JAVA与XML | 设计模式 | 技术新闻 | Java认证 | 程序人生 软件下载
| JSP&Servlet | Spring | Struts | Hibernate | JBuilder | Eclipse | WebService | EJB技术 | J2ME开发 | 应用服务器 | JXTA | Ajax
Articles search文章搜索
   关键字:
   类 别:
       
New download 最新下载
· [组件]HTML Parser 1.5
· [教程]WebSphere Studio应用教程
· [组件]JDom 1.0
· [工具]Junit3.8.1
· [教程]EJB编程及J2EE系统架构和设计
· [教程]EJB教程
· [教程]J2EE Tutorial中文版
· [教程]Java编程思想2(英文)
· [教程]java编程思想(完整版)
· [教程]Java网络编程
New articles 最新文章
· 设计移动 Web 服务
· 解析XML的时候完全忽略DTD
· 理解XML Schema XML Schema 初步
· 标签库的深入研究
· 提升JSP应用程序的七大绝招
· 如何使用JDOM对XML文件进行操作
· 处理XML字符串中特殊字符
· 利用Digester把XML转换成为Java对象
· 使用WebService 和RMI远程协作
· 使用Axis开发Web Service程序
Articles top 热门文章
· Eclipse基础--plugin插件安装(6644)
· eclipse+tomcat+lomboz的安装配置说明(4774)
· Java程序员就业前景(4584)
· Windows下JAVA环境变量的设置祥解(3788)
· Tomcat下JSP、Servlet和JavaBean环境的配置(3716)
· 使用links方式安装Eclipse插件(3698)
· 一个老程序员的心理话(3533)
· linux下jdk的安装与配置(3459)
· 初学者入门:Structs中基本配置入门(3334)
· Eclipse 运行命令行参数大全(3084)
您的位置:首页>>程序人生>>一名中专生的坎坷程序人生(续)
一名中专生的坎坷程序人生(续)
2005-07-12   来源:CSDN  作者:Jesee2003 (jesee)

 以下是对我改变最大的,也是我认为对我影响最大的几点,我想可能对正在徘徊中的人也有用:

 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多岁了你能做什么”这个话题,也许对于我来说,只有时间能够知道。
                                                                                我的Email是qingzc@163.net,欢迎志同道合的同志能与我交流
         
         我的MSN:jeseeqing@msn.com,我很少用QQ,也反感用QQ

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

  --相关文章--
· 离高职高薪究竟有多远? (2007-04-13)
· 小议学习Java的浮躁心态(2)——分析篇 (2007-04-13)
· 80年代初出生的十大尴尬 (2007-04-13)
· 10年编程无师自通 (2007-04-13)
· 软件人才从实践中来,从软件中来 (2007-04-13)
· 请不要做浮躁的人(ZT-必读) (2007-04-13)

版权所有©2005-2006 JAVA资源网 渝ICP备05007591号 虚拟主机 | 关于我们 | 联系方式 | 广告业务 | 网站地图 | 友情链接