编程成功之路

huahero 2003-02-19 06:29:41
辞职之前应同事的要求写的一点东西,希望有用。


编程成功之路

一、 公欲善其事,必先利其器
学习编程最重要的就是在正确的时间看正确的书,下面列出了一些好书,以供参考。C++的学习需要按部就班,Windows编程可以可以在有了C++基础(过了第一阶段)后同步的学习,系统设计需在整体实力比较强的时候来学习。具体节奏需自己把握,不当可能会事倍功半。
语言学习:
1. 《C++大学教程》(或《C++ Prime》)
2. 《Effective C++》、《More Effective C++》(有必要看多编的书,如果看的时候太吃力或收获不大,那就须先充实能力了)
3. 《Thanking in C++》(没看过,我想可以跳过)
4. 《设计模式》(很多人说这本书太难,须先看《Design Pattern Explained》)
Windows编程:
² MFC:
《深入浅出MFC》、《MFC程序设计》
² SDK:
《Windows程序设计》
² GDI编程:
《Windows图形编程》(这本书用C++的方式来讲SDK编程,它其中的例子值得好好研究)
系统设计:
《UML Distilled》、《XP Install》(不是教你安装XP啊)、PSP、TSP……(本来设计模式方面的书也应归到这,但它与对于学习面向对象编程特别重要,所以放到了语言学习中)

注:我想有些人半年可以小成了,具体如何靠的是付出、天赋和基础。

二、 难学易用
难学易用是对C++和VC学习的最好概括,因此我们要少学多用(也就是不要单纯的学,要边用边学),一句话——学以致用。学的时候主要关注自己欠缺的、对工作最有用的部分,还要善于对比已知知识和未知知识,使得它们都便于理解和接受。此外,学的时候要从总体上把握,用的时候要从细节上精通。看书的时候要快,不要在一个小问题上纠缠不休,因为这种地方浪费的时间会令你失去学到更多东西的机会,用到的时候再来突破也不迟。用的时候要充分调用已有的知识,积极学习欠缺的知识,找出一个好的解决方案。
注:C++的学习需要踏踏实实,精益求精,上面所讲可能有点不实用,但快速学习加经常回顾会令你事半功倍。

三、 几点建议
1. 用好MSDN:MSDN对于程序员是至关重要的,用不好它就入不了门。
2. 很多书可以按章节来读,而且不需要读完。
3. 培养分析问题和解决问题的能力。
4. 遇到问题的时候要多考虑几种解决方案,由简单到复杂,直到解决为止,如果能把复杂的方法再简化,那水平就更上一层楼了。
5. 编程的成就感对于持续的进步很关键,因此要经常做一些能获得成就感的事。


注:离开之际的一些浅见,仅代表个人观点,希望有用,请合理取舍。
...全文
105 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
明天去抢劫 2003-02-20
  • 打赏
  • 举报
回复
自学太难
everandforever 2003-02-19
  • 打赏
  • 举报
回复
祝顺利.我和你类似.
howtotell 2003-02-19
  • 打赏
  • 举报
回复
看来楼主一定找到了几十k每月工资的工作。
HongHuer 2003-02-19
  • 打赏
  • 举报
回复
继续观望,看楼主可以拿到多少的工资?
huahero 2003-02-19
  • 打赏
  • 举报
回复
刚开始找工作,想去规范一点的软件公司。
athere_08 2003-02-19
  • 打赏
  • 举报
回复
看来楼主是个成功人士,
------------------------我什么时候才入门呢!
demetry 2003-02-19
  • 打赏
  • 举报
回复
那楼主准备去哪?
huahero 2003-02-19
  • 打赏
  • 举报
回复
To dizzo(烤地瓜): 谢谢鼓励

To QXLEE(不可小看板蓝根) : 忘了说一句,这主要是面对这个领域的
工作人员。我认为是可以达到的,不需要全学呀。
QXLEE 2003-02-19
  • 打赏
  • 举报
回复
半年学那么多?

比较难吧?
dizzo 2003-02-19
  • 打赏
  • 举报
回复
讲得不错

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧