问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

学编程序要什么条件? 基础是那里开始?

发布网友 发布时间: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

什么条件都不要,不是文盲就行。
用心学并不难,不需要太多基础
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见和同性发生关糸了 梦见和同性朋友发生亲密关系 学生党如何科学护肤? 学生党该怎么基础护肤? 有什么美容护肤的技巧适合学生党? 怎么@全部成员啊? 新洲摩尔城一楼小吃租金多少 武汉王家湾有哪些广场 你好 请问 晚上6点开始 学瑜伽 可以吗? 因为我想在下班时间去 锻炼锻 ... 电脑联网有哪些条件台式电脑无线上网需要具备哪些条件 学编程先学什么入门? 深圳哪有外订大盆菜的地方?? 网上哪家佛跳墙味道比较好呢? 淘宝上佛跳墙加热即食大盆菜鲍鱼海参年货年夜饭海鲜能不能吃有没有营养? 北京吉膳堂海鲜大盆菜送礼好不好 北京哪有卖大盆菜的? 有吃过闽厝鲜佛跳墙大盆菜即食的网友吗?里面都是些什么海鲜啊? 简易大盆菜的做法步骤图,简易大盆菜怎么做 海鲜大盘菜是生的还是熟的? 海鲜大盘菜跟海鲜煲有什么区别? j江苏南京最好吃的大盆菜 惠州巽寮湾特色的美食有哪些? 海鲜大盆菜怎么做 大盆菜分哪些口味,大盆菜的餐单,大盆菜多少钱一盆 海鲜大盆菜怎么做如何做好吃 怎么判定胸部的罩杯 海鲜大盆菜的正宗做法,海鲜大盆菜怎样做才好吃的做法 高压断路器的型号中各符号代表什么意思 海鲜大盆菜的做法步骤图,海鲜大盆菜怎么做 围棋请在下图中找出小目,目外,高目,三三和五五的位置(围棋) 初步学习编程。。。 室内设计大学专业排名? 中国室内设计专业排名前十的大学都有哪些 室内设计专科学校排名 室内设计那个学校好? 苹果手机有GPS测亩仪功能吗? gps测量仪和手机蓝牙连接不上怎么? 手机可以下GpS测量仪吗 中海达gps测量仪怎么连接手机蓝牙 你觉得手机可以作为差分GPS设备提高精度吗? gps测量仪器怎么连接手机网络 路由器的作用是什么?怎么使用? gps面积测量仪哪个手机软件好用 专业的gps土地测量仪与手机测量的有何不同? 支持GPS功能的手机有哪些(国外品牌)? 手机gps面积测量仪/gps土地测量多少钱一个 GPS测量仪 加速度计,陀螺仪,gps,气压计,iPhone上的这些仪器分别什么用 T打头的女性英文名字? 超市买的南瓜饼可以蒸吗?