学编程序要什么条件? 基础是那里开始?
发布网友
发布时间:2022-04-24 01:14
我来回答
共5个回答
热心网友
时间:2023-05-22 23:25
总有朋友问我,怎么学好编程。其实,我也不是一个好的程序员,只能算半桶水。在这儿,给大家一些我的体会,也希望大家把自已的体会写出来,给后来者一些借鉴。
如果要学好,正规的方法是这样的:
1、对计算机原理的了解。不了解计算机的实质,如何能让它听话呢?所以,你先得看看数字电路、计算机原理方面的资料,当然,不必学透,但在脑中至少要有概念,就是电脑到底是什么。
2、在初期,应熟练掌握一门最容易的语言,也别管它能不能做出个象样的程序来,主要是容易掌握,这门语言当然首选是Basic,也就是VB。在学习VB的过程中,加深对电脑的认识。
3、在中期,你就应该可以做出点象样的东西来了,这时,你应该学习Delphi或是BCB,不建议你去学VC。因为正如大家所说,聪明的程序员用Delphi,为什么呢?因为VC难以理解,而且真正做一个项目很累。而Delphi就象是使用Pasicl语言的VB。BCB也是如此,不过用的是C语言罢了。如果你怕累了,满足了,或是时间不足了,学到这个程度就差不多了,就算是一个程序员了。
4、在中期过了之后,慢慢的,你就应该能体会到,其实编程语言和编程环境都是一种工具,无论哪种语言,都有其共通和共同,这就象我们人类的语言一样,虽然有英语、汉语等,等他们都有很多的共同,只是表达的语法规则和单词之间的不同罢了。这时候,你甚至能做到学一门新的编程语,一般初步掌握,只需要一个多星期罢了。
5、掌握了编程的语言,并不一定就代表你能写出很好的程序了,紧接下来是对系统接口的了解。在当前,分为两大类,一类就要是API,也就是win的接口,利用win的接口函数,你甚至可以做出一些别人认为不可能的事,可以最大限度的发挥出win环境下应有的功能。另一种就是directX编程了,这种编程主要应用于图形图象、声音类的,特别是游戏、3D之类的编程。directX可以最大限度的发挥电脑的3D和音效功能。不过,我想说的是,这两类编程,在VC下实现的资料比较多,而别的语言、环境下的资料就少了。
6、掌握了以上的东西,你基本上就能算是一个好的程序员了。不过,还有更深层的在后面。如果你还有精力,不怕难,下面你要学的就是汇编了。其实在中期,很多难度大一些的工作就会涉及汇编,所以,那时你就得找些汇编看了,要成为高手,汇编是不可少的。同时,这时,要求你对硬件有非常的了解。如果你到达了这个层次,你就可以写驱动了。驱动技术要求你不光要知道程序设计,更要知道驱动的一些原理,接口。这时的你,甚至可以利用驱动技术,写出虚拟驱动,甚至病毒类的软件来。
后言:
有朋友问,学编程是否一定得懂E文,我想说,这倒不一定,不过,应该要懂一些的好。因为当前流行的编程环境除了VB、VF有中文版,其它的都是E文的,不懂一些E文会比较麻烦。当然了,这些界面里的E文单词是有限的,看多了,你也能懂,死记下来,也没什么不可以的,呵呵。不过,可以说,真正懂电脑的人,没有一定的E文水平,在很多情况下是行不通的,因为一些意外的错误总是以E文来提示,你不懂怎么能对付呢?
有朋友问,你说得那么口若悬河,你一定很高明吧,呵呵,说实话,我也只是小菜菜。我说的话,你就当个参考吧。是不是那么回事,你们自个想好了。
参考资料:http://www.codesky.net/article/doc/200705/2007051711986815.htm
热心网友
时间:2023-05-22 23:25
一般来说先学VB、再学C、再学C+、……。VB是C语言的基础。学了VB就知道一些C语言的东西了,这样学的比较省力。
热心网友
时间:2023-05-22 23:26
学编程序要什么条件
兴趣,坚持,不怕累
基础
数据结构,微机原理等
如果只要编程
你直接看编程语言,比如C就可以了
热心网友
时间:2023-05-22 23:26
最好从C开始,不过也可以从自己喜欢的学起,最基础的C
热心网友
时间:2023-05-22 23:27
什么条件都不要,不是文盲就行。
用心学并不难,不需要太多基础