用户操作
[即时聊天] [发私信] [加为好友]
张海明ID:zhanghaiming
329次访问,排名2万外好友8人,关注者9
努力就有未来,好好干
zhanghaiming的文章
原创 2 篇
翻译 0 篇
转载 2 篇
评论 2 篇
最近评论
gongyongkui:不够具体
sjs_it:谢谢楼主
刚好解决了我心中的疑惑!
文章分类
    收藏
      相册
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 自学编程收藏

       | 旧一篇: 学编程,决不可心浮气燥(精)

      1)C语言:这个是计算机界的中流砥柱,大多计算机类公司面试都会出这方面的东西,学它不能走马观花,一定要深入到骨子里面去,对于其精髓(指针的使用,内存规划),必须要有非常深的了解,这是学习以后比较底层技术的基础,也是高级程序设计的基础。
      推荐书籍:《The C Programming 2nd》,《Prentice Hall-Expert C Programming Deep Secrets》,这两本书是我看的最多的书(加起来大概50多遍吧)。

      2)汇编:不要认为它低级和落后,没有JAVA的强悍,没有.net框架下的语言来的方便,但它的确是很重要的,对于一个计算机体系的了解与掌握程度用汇编衡量再好不过了,对于想致力于嵌入式开发的同胞们,底层开发的同胞们,学好它是必要的。
      推荐书籍:《PC Assembly Language》( Paul A. Carter November 11, 2003),非常适合入门。

      3)算法与数据结构:这个重要性,体现了一个程序的运行复杂程度和合理程度,算法的进步比硬件的进步要重要的多(并不是贬低硬件的发展重要性),一个好的算法的诞生,意味着10倍或者百倍的效率提升,也是程序员水平的根本体现,所以算法和数据结构被称之为程序员的正真能力!
      推荐书籍:《Introduction to Algorithms 2nd Edition》,美国MIT大学指定教材,值得你看100遍的书籍!
      《Wrox.Beginning.Algorithms.Nov.2005》,也值得一看,也很经典。

      4)设计模式:这个不用多说,启发你的模式思维,如何构建一个项目,构建一个合理和优秀的产品
      推荐书籍:《Head First Design Patterns》,Head First 系列又一经典之作。

      5)操作系统原理:全面了解计算机系统的构成,对于任何的开发者都是必修课,升华水平的难点之一。
      推荐书籍:《Operating Systems Principles》,经典教材,非常有深度,很难啃的~。

      6)计算机体系结构:如果学习计算机,连体系是什么样子都不清楚,做开发也只是程序打字员!
      推荐书籍:《Computer Systems: A Programmer's Perspective》,经典教材,从浅显到难,适合自学

      发表于 @ 2008年05月31日 17:32:11|评论(loading...)|编辑

       | 旧一篇: 学编程,决不可心浮气燥(精)

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © zhanghaiming