1,要有良好的英语水平(下面提到它和英语的关系) ]HpA5q1ck
2,要有良好的数学基础(否则计算机图形学等无法入手) 'SQG>F Uy
3,认真听讲,不懂就问.(当你会了的时候回头在看,感觉太简单了.) \u6^Varw
4,要养成画流程图的习惯(这个不要问我为什么,画了你就知道题的思路),要养成对题的分类(干脆就一个中央算了,还要公安部、林业局干嘛?哪个公司不分部门的?你告诉我.),要养成对内存地址画图(画下内存空间一目了然) f~ }H
5,不要看一道题简单而放过它(你照照镜子,你模样是不是很简单?把你的样子画下来.什么?怎么画都画不了?为什么?你摸样不是简单嘛。) ySI~{YVM
6,计算机语言早晚都会过时,地球人都知道,到现在淘汰了N个了,重要的是理论,编程思想(你学会开小汽车,就会开卡车) 建议:把精力放在数学、英语等有用的地方,不要看到眼前利益,误了你的一生,要学会从长远角度考虑. >0Q|nCx
7,Visual Basic、Delphi、Visual C++等,切记它们只是一种帮助你快速开发软件的工具,而不是主宰你灵魂的魔鬼(你要一个Button,拉一下就出来了,无须进行复杂编译,它们出现只是帮助缩短软件开发周期,降低软件成本,快速走向竞争市场,如果你连它们原理都不知道,用起来有什么意思?谁都会用,对你来说只能是浪费宝贵的时间.) ^CwR!I.D}4
8,要乐于助人,要有高尚的品德,别忘了,你也是从菜鸟过来的(一,帮助他们,你可以从中温习以前的知识,二,能交到好多朋友比你孤军奋战强吧?三,以后你碰到难题可以问他们(菜鸟只是一个短暂的周期)). %Uz(Vd#K
英语,这个东西说难也难,说不难也难......我不是对英语写的秘籍,所以省略了后面的.言归正传,软件设计与英语的关系----会英语的人写程序事半功倍("标识符"字面上就知道,它用"符号"标识一种"东西".如"显示器"标识着会发光的标准输出设备......我也不是对语文写的秘籍,所以省略了后面的.接着谈标识符,说到这里,我不得提下面向对象,比如一个Button,它有长,宽,坐标,标题,颜色等属性,你还能用a,b,c,d表示么?可以,你可以用,过几天你忘不到的话,你就是天才.什么?我没听错吧,用拼音,恩,可以,你自己看的,无所谓.等你开发大型软件的时候,用到著名的编译器如Microsoft Visual Studio、Borland C++ Builder等编译器的时候,Oh,dear.怎么会这样?标识符怎么不是拼音呢?当然,你应该清楚它们又不是国人开发的,即使是国人开发的也会是英语的,不要指望拼音了,没人支持你的.比如你学windows API程序设计的时候,那些标识符都是用"匈牙利表示法",你查字典也查不到,不要白费力气了,相信你不会为了写程序开始背诵那些指令吧?背几百个单词也比背几千个无用的指令强多了.等你背会了,新的操作系统已经出来了,到时候估计你会告别软件行业,甚至有轻生的想法,且它将会成为你软件设计一大障碍.) .