进军高级阶段
1.多学习计算机专业的常识,比方数据结构等。这些是你处理问题的基础常识,你把这些常识使用得越好,就会发现越简略找到处理问题的办法,这便是为什么一个学计算机专业的人编的程序和一个非计算机专业的人编的程序有差异的原因。也是一个菜鸟进军到高手所要装备的常识。假如咱们把编程分为微观编程和微观编程,那么微观编程便是写详细的代码,比方操控某某器材的句子;而微观编程便是怎样对整个程序进行布局、组织,使功能模块以你想要的方法去运转,得出你想要的成果。如前所说“会操控XX器材”这些只能算是微观编程,能做到这一步还只能算是菜鸟等级,假如面临一个新的器材,你心里没底,没把握去写这个操控程序,那阐明你仍是一个初级的菜鸟。当你有了必定的编程经历,操控过适当数量的器材之后,你就会发现,操控器材这些作业都是类似的、重复的作业,表现不出编程的水平,最多也是写得好与欠好的不同,只能算是一些小技巧的使用。而对整个程序进行布局、组织这些才是最头痛的工作,能到达微观编程和微观编程都做好才是真实的高手。关于规划越大的程序,越能表现出这一点。
2、面临一个新项目时,多自己开动脑筋,不要急于找他人的程序。有不少人面临一个新项目时,第一步想到的便是网上找他人写过的代码,然后抄一段,自己再写几句,凑在一起就完结任务,这尽管或许是省时间,但肯定晦气你的学习。当你接到一个新项目时,应该先自己构思一下整个程序的架构,想想怎样来完结,有或许的话,画一个流程图,简略的能够画在脑子里,对程序中用到的数据、变量有一个开始的组织,然后自己着手去写,遇到真实没办法处理的当地,再去讨教他人,或看他人是怎样处理的,这样首要最少你自己动过脑想过,自己有自己的思路,假如你一开始就看他人的程序,你的思想就会受限在他人的思想里,自己想再立异就更难了,这样你自己永久也没办法进步,由于你是走在他人的影子里。