RANDY

Nothing is difficulty if you put your heat into it!!!
posts - 3, comments - 1, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
怎么学习!
大一:注重基础 1.C , 大学英语(计算机必备),高数, 2. 对C进行深入学习。 推荐书籍: 《The C Programming Language K&R》 《程序设计语言》(美)斯科特(ichael L.Scott);裘宗燕译 《深入理解计算机系统》(美)布赖恩特(Randal E.Bryant, (美)David <-深入了解计算机系统必须的书 不知道现在大家教材是什么,我以前学的是谭浩强的《C程序设计》这本书不怎么样,如果要深入学习还是要看上面的书,因为作者是C语言之父! 大二:扩大巩固基础知识面 1.在c语言基础上学算法,C++可以接触点。 2.同时慢慢理解面相对象(OO的原则,设计模式)。 推荐书籍: 《敏捷软件开发》 <---面向对象开发 《Fundational of Data Structure In C》 <---数据结构 《面向对象分析与设计》GradyBooch著 <---理解面向对象设计与分析 《设计模式》GoF 英文名->《Design Pattern》 <-设计模式好书 《深入潜出设计模式》英文名->《Head First Design Pattern》 《代码大全2》英文名->《CodeComplete II》 <---程序员 《The C# Programming Language 》 Anders著 <-Anders是C#之父 大三:实践,编写大量的DEMO 1.绝对熟悉一门面向对象语言(把前面学过的面向对象知识运用起来) 2.暑假有空和老师接些项目(把DEMO中学到的经验实践一下)。 推荐书籍: 《应用框架的设计与实现-.NET平台》XinChen著 <-面向高级程序员 《领域驱动设计-软件核心复杂性应对之道》EricEvans著 <-面向软件设计 大四:接项目 1.如果有门路,那么就去大胆地接项目吧! 2.准备学习先进的思想来武装自己,准备去社会上与同行竞争!