技术开发 频道

写给想当程序员的朋友

  (四) 教材推荐

  推荐的教材主要还是针对概念来的,最好选用名校的教学用书。

  1、《计算机组成原理》(熟悉)

  2、《数据结构》(掌握)

  3、《操作系统》(了解->熟悉)

  4、《The C language》(掌握)

  5、《编译原理》(了解原理)

  6、《汇编语言》(了解)

  7、《计算机网络》(了解)

  8、《软件工程》(了解)

  9、《关系数据库》(熟悉)

  10、《The C++Languege 》(掌握)

  11、《面向对象设计》(掌握;结合C++学习)

  (五)一些经验和体会

  1、真正的程序员用C++;(一位专家说的)

  2、动手去编程序;

  3、动脑去思考;

  4、要有良好的编程风格;

  5、读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选择,坚持读好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚持博览群书)

  6、有自己的学习计划;

  7、总结自己的经验教训;(准备一个笔记本,记录错误和心得)

  8、不要怕学新东西;

  9、要有软件工程的思想;

  10、善于发现问题,然后去寻找答案;

  11、向高手请教;(要虚心直到你成为高手)

  12、和同行交流;(不善于交流肯定不行)

  13、懂得软件的实质,不要被千变万化的表象所迷惑;

  14、真正要学习用的是编程语言和方法,不是什么库,什么类,什么工具;(学用那些什么库都比较简单,但光会这些库,我觉得还远远不够)

  15、学习wiodows编程主要是学习windows OS和win32 API;

  16、有空了解一下嵌入式开发;

  17、有空了解一下PDA软件开发;

  18、了解一下.NET框架和C#语言,也许它是你新的衣食父母;

  19、要有耐心,不要作浮躁的人;

  20、对程序加注释,并保留你的老程序;

  21、学到的东西越多,了解的越多,你就越接近专家;

  22、有空去逛逛CSDN,那里有你很多知己;

  23、要有信心成为一个优秀的程序;

  (六)一些好书的推荐

  1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)

  2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)

  3、《Inside The C++ Object Model》 (lippmans)

  4、《Effective C++》 (同上)

  5、《More Effective C++》 (同上)

  6、《Exceptional c++》

  7、《C++面向对象高效编程》

  8、《设计模式》

  9、《Thinking In C++》

  10、《The Standard C++ Bible》(一般推荐)

  11、《The Art of Computer Programming 》

  12、《Programming Windows》 (Charles Petzold)

  13、《VC++5.0技术内幕》

  14、《MFC 深入浅出》

  15、《软件需求》

  16、《Advanced Windows》

  17、《C++ primer》

  18、《win32程序员参考手册》

  19、《用TCP/IP进行网际互连》

  20、《COM 本质论》

0
相关文章