掌握一门语言的标准流程

来源:互联网 发布:赌神风云软件 编辑:程序博客网 时间:2024/05/16 06:13

掌握一门语言的标准流程


1 语法


2 常用方式练习


3 应用模式学习,需求学习和源码学习


4 工程化应用,阅读大型,超大型的开源代码,了解一个软件的过程


5 参与开发,将技术应用到实际中


------------------------------------------------------------------


给新手学习编程的经验


1选择一个稳定的操作系统,很多问题不是编译器的问题


而是修改版的操作系统对底层的驱动并不完善,常常会引起莫名其妙的错误


这个绝对的经验之谈,以前就遇到过这种情况,用的是别人的操作系统


VS2008总是出现莫名其妙的错误,后来更换成我用的雨林木风9.9绝版系统


连接和编译都相当的稳定


------------------------------------------------------------------


2选择一款顺手的编译器,除了稳定之外,还有很多的开发支持插件


Windows API据我所知就超过1000个,就是再厉害,也不能完全记住


更何况还要思考程序的逻辑过程


记住这样一经验,卓越的能力源于卓越的工具


我用的是互联网已经失传的VS2008团队开发版+Visual Assist X


超过20000行代码和50种功能实现的编程经验表明,这样的组合是正确的


------------------------------------------------------------------


3建立自己的源码库,把常用的代码,别人的经典代码都拷贝到源码库


不论任何开发,复制粘贴都是最快的方法


这样的源码你肯定很熟悉,而且很稳定,不论是修改还是新增功能都得心应手


---------------------------------------------------------------------


4高精度调试,问题出在哪里?


逻辑正确,代码正确,但是还是出错,问题出在哪里呢?


在微软环境下就不用说了,VS的编译检测相当的完善,说说最近的Ajax开发经验


火狐浏览器的FireBug将Ajax调试提升到前所未有的透明化


定位一个问题又原来的30分钟提升到3分钟,事实证明


高精度调试使开发效率提升至少五倍


你可以尽情的开发,之后的问题,让高精度的调试器去解决


---------------------------------------------------------------------


5第五个有点哲学上的感觉,永远好奇


这个世界时永远在前进的,曾经最好的方法也会过时,保持好奇,保持探索


养成这种习惯,若干年就会发现,你的积累厚实了许多......

 

 

2010年12月22日17:43:46

原创粉丝点击