2006-10-12

你是否想知道 如何进入程序设计的领域

来源: CSDN 作者:佚名 评论 0 条
 

  相较于上课动辄花费上万元的高代价,买书只需要区区几百上千,划算多了,更何况书上的内容又比上课来得多且具体。不过「买书轻易,看书难」。怕自己偷懒的话,找志同道合 的朋友组织「读书会」,彼此加油打气,还可以互相切磋。最好是像我前面提到的:把它变成爱好。

  加强英文阅读能力

  加强英文和崇洋无关,而是有它实际的价值。许多信息都是要直接看英文的资料,因为没有中文版可看。

  「可是我的英文很烂!」

  这不是理由。没人生下来就能阅读英文,都是一点一点累积起阅读能力的。给自己一个机会,找一本单字文法都比较简单、且页数又少的书籍下手,很快地,你会发现技术书籍的 单字就是哪几个在重复出现,阅读这样的书一点都不难。

  请注重:原文书的写作风格也有相当大的差异,有的书的确是不好读。所以,假如你刚开始要尝试阅读原文书,不要挑到像 Bjarne Stroustrup 所写的 The C Programming Language 这类难懂的书……尽管它是经典。

  问人之前,先问自己

  碰到问题,可以到国内外的程序设计相关讨论区去请教别人,假如态度谦逊,且问题叙述清楚,相信许多有经验的前辈会很乐于参与讨论。不过,凡是碰到问题就发问,这不是好事, 因为你会因此越来越依靠别人,而失去了自我解决问题的能力。自己应该尝试着查书、写程序测试、甚至阅读原始码,来找出答案。如此一来,真的没办法而请教别人时,也才能 比较深入地讨论。

  多写程序

  学程序设计不可以只看书,将随书光盘的程序执行一次,就认为自己已经学会了。应该开始写一些程序,且由小到大,由简单到复杂。找一些有趣的题目(比方说:计算器,踩地雷, 小画家,俄罗斯方块),可以提升写程序的动力。

  我看到许多学生大一的程序作业都是copy同学的,失去了练习的机会。等到二年级之后,想开始写程序,却写不出来了。初学程序设计的阶段,应该给自己多一些机会写程序。

  向上延伸,向下延伸,向旁延伸

  当你发现你已经可以把握此程序语言之后,你可以选择:

  向上延伸:学习对象导向分析设计、Design Patterns、以及软件工程。让自己具有做大型计划的能力。

  向下深入:深入了解内部底层的机制,例如操作系统(甚至硬件)内部。

  向旁延伸:学习不同的API,例如:多媒体、数据库、企业运算…。

  另外,数据结构、算法等基础也很重要。

  结论

  一分耕耘,一分收获,用对方法,持之以恒。每半年检阅自己这段期间以来的进步,相信你也会很兴奋地说「我做到了」!


共2页: 上一页 [1] 2 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:Spring 2.0的新特性点评  
下一篇:30分钟搞定BASH脚本编程!
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号