看了很多人的贴
我还是菜鸟,不折不扣的菜鸟。系统学习编程不过一年多几天。我前些天也总结了一下自己的学习历程,贴出来分享一下:
1、永远记住,数据和算法是程序的灵魂,我想也是IT行业的灵魂吧!有的朋友和我说最重要的是语法。呵呵,这只能说你编程水平还不够。或者还没掌握编程素质。语法是死的,有据可寻。但是算法是活的。语法错了,改改代码就行。但是算法的错误,整个程序的框架都得推翻!我想算法才是真正吸引人们的东西吧。
2、c和c++是程序设计的必修课。不要看见vb或者c#的开发很快就盲目的马上学习这些语言。这是错误的!犯了大忌!首先,学习了c和c++才能更好的学习算法,才能更好的体会程序的内存管理。而且c和c++的编程是需要强大想象力的,能培养你编程的素质。
3、不要被windows程序华丽的外表所蒙惑。不会编写控制台程序的人不会编程!在没了解一个windows程序的生和死之前不要写windows的窗体程序。所以最好都去学学win32 SDK和API编程,虽然费时间,但是能让你更好的了解一个程序的生与死。
4、如果你想成为一名优秀的工程师,最好不要参加全国计算机等级二、三级的考试。这些考试简直就是技术上的陈旧加上思想上的陈旧,会对编程者的思想有很大的禁锢。
5、有项目的时候就大胆的做,项目驱动学习是最好的方式。
6、不要怀疑自己的水平,有不会的就马上用baidu搜,不要不好意思说出自己的错误,每个人都有菜鸟的时候,我现在也还是菜鸟呢。解决完问题后自己把它记录下来,可以自己弄个bolg,以后你就会发现原来自己解决了这么多问题!
7、善于总结学习,不要不停的学而不反思。学习程序是循环渐进的过程,多写写技术性blog。
8、不停的敲代码。
然后刚刚看见上面有的人说win32的学习。我想补充几句。因为我也学过几个月,基本算是入门了。虽然还没做出什么东西就无奈转向了.net。但是我对mfc的学习是很有体会的。
其实3本书就足够了,然后就是msdn和baidu+google。3本书是:
1、《Windows程序设计第五版》这本应该是经典了吧,纸质书基本买不到了,但是网上有电子书,我就是看的电子书
2、《MFC windows程序设计》很厚的一本,在书店有卖,清华大学出版社的。这本书对于MFC类库的实现说得很好
3、《深入浅出MFC》看完这本书我相信MFC的运行机制你应该都能弄懂了
也希望大家给我指出意见和建议,大家共同进步!
转自:http://topic.csdn.net/u/20090403/00/64205c43-97d6-4aed-899e-e3c5eed0f446.html?seed=1379722540
分享到:
相关推荐
c++入门教程,实例丰富,实用性强,讲解通熟易懂,内容充实,层次分明,可共初学者学习用。
新手学数控加工的编程基础PPT课件.pptx
新手学Java7编程(第5版)由程序设计畅销书作者herbertschildt撰写,将内容彻底更新至javase 7。首先从基础讲起,介绍了如何编译和运行java程序,然后讨论了关键字、语法和一些结构,它们共同构成了java语言的核心。...
通过游戏编程实战教新手学C++编程
《PHP编程新手自学手册》内容提要:PHP是当今使用最广的Web编程语言之一,在项目开发领域占据重要的地位。本书循序渐进、由浅入深地讲解了PHP开发的核心技术,并通过具体实例的实现过程,演练了各个知识点的具体使用...
本书正是为了帮助你学习Java程序设计基础而编写的。本书采用循序渐进的教学方法,安排了许多示例、自测题和编程练习。本书不需要读者具备编程经验,而是从最基本的基础...学完本书后,读者将会牢固地掌握Java编程精髓。
Java Web是当今使用最为广泛的Web开发技术之一,一直在开发领域占据着重要地位。...《新手学编程ABC丛书·Java Web编程新手自学手册(附光盘)》不但适用于Java Web的初学者,也可供有一定Java Web基础的读者阅读。
编程新手真言 帮助一些编程的新手,让他们了解编程,有助于编程的学习。
学完本书后,读者将会牢固地掌握Java编程精髓。 值得说明的是,本书只是你学习Java的起点。Java不仅仅是一些定义语言的元素,它还包括了扩展的库和工具来帮助开发程序。要想成为顶尖的Java程序员,就必须掌握这些...
初学者学习c++的精品资源!整本书让你通过编程一个游戏来逐步学习c++!
新手学Linux_C编程,网上没有这本书,分享给大家吧。写的一般,看看当参考吧。对于新手还是挺有用的
《新手学Java 7编程(第5版)》扫描版[PDF]
这个素材使用范围很广,可以做新手学习编程时期切换造型程序的案例素材,也可以用于需要各种小球角色的游戏作品,可以作为小球素材,比如打砖块、躲球等作品。 PNG格式的透明图片,scratch可直接上传角色使用(也...
过来人的经验之谈,对于想学习PLC初学者值得一看
这是一个ARM 新手编程学习用 的C语言开发程序
主要介绍了GDB调试器的安装与使用方法 并给出了具体的调试实例,包括文件载入、断电设置、数据显示、变量赋值 程序执行 函数调用
新手学linux C编程 第3章配套源码,可成功运行.rar