请问一下怎么怎么样学习编程程

已解决问题
对于电脑知识基本零基础,如何系统学习计算机知识(从概念,术语到原理,可以的话麻烦讲一下编程怎么入门)?
提问时间: 10:39:20
正常使用电脑,打打游戏上网搜索下下软件没问题,但是并不了解计算机,比如下载东西时出问题上网搜索后勉强可以解决问题,但是并不了解什么原理,只是跟着步骤做。很想系统了解计算机,谢谢
浏览次数:1983
方法一:自己动手,丰衣足食 想再多没用,先利用自己懂的东西做点小页面出来,越简单越好,逐渐深入,可以先做静态网页,比如给小情人做个情人节页面,然后让它动起来,然后让它酷起来,然后考虑怎么利用动态预研重构,比如用户输入一个名字,可以把名字显示在页面上,可以记录下用户的cookies,下次进来判断一下把用户信息显示出来,然后就是怎么用数据库把这些信息记录下来,就慢慢上手可以做自己想做的网站了。&br/&&br/& @_@& 现在基本上懂了 XHTML、CSS、JavaScript、PHP & 很明显,这句话是打了不少折扣了的。不同的课程、不同的书籍,期望的目标应该是不一样的,并且是越具体越好。&br/&&br/& 具体在学习某本教材时,首先看看内容提要和目录,然后比较仔细地读读前言和第一章,基本上就能对这本书形成一个粗略地印象,并且能定下一个比较合理的目标。&br/&&br/& 比如我在学习《面向对象系统分析与设计》这个领域时,就是经历了&看经典书&--&&参加项目实践&--&&再看书&--&&&这样的一个过程,来回N轮,前前后后花了两三年才觉得对面向对象开发有了感觉,让那些知识与技能成为了自己的血肉&& 所以要耐心,学习是很少有可能毕其功于一役的。这一步比较神棍,就是为了实现一个纸带:我们去一家制作bios芯片的工厂,让他把我们刚才写的二进制代码烧录到一个bios芯片上。&br/&&br/& 这就是第一代操作系统,由此可见第一代计算机根本没有操作系统,人们吧精心编制的二进制代码刻在纸带上,cpu就开始顺序执行。&br/&&br/& 以上就是我用代码帮你模拟了计算机操作系统的发展,看得出题主能从这方面思考问题说明你对计算机底层有兴趣,这里推荐你基本书:《汇编语言》(王爽的那本)《linux内核注释》(赵炯那本)《汇编语言:从实模式到保护模式》《orangs:一个操作系统的实现》我推荐的这基本都是自己写内核来了解操作系统原理,非常对题主胃口,而非ldd,ldk之类的直接剖析一个操作系统内核。
答案创立者
以企业身份回答&
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题专注软件开发培训,零基础入门,QQ
编程须知...(写给想要学习编程学员的一点儿建议)
大约5年前,我还是个即将毕业的懵懂学子的时候,出于对自己毕业后工作问题的担心,决定好好学习一门手艺用来维持生计。介于我大学的专业是网络工程,其实本该专心搞网络建设的,但由于个人对硬件设备确实没什么太大的兴趣,纠结过后,还是决定向软件方向发展。
毕业过后,托父亲的福,在他发小的介绍下,我来到了一家私企,入职后,一台配置极低的小霸王、一个水杯,几本我根本不感兴趣的公司产品彩页,外带8个小时的工作时间,这就是我的一天。该公司本质是一个硬件产品制造商(确切的说是一个集成商,东拼西凑起来的产品...),对于一个想向软件方向发展的毕业生来说,简直是无用武之地,一来没有大神带我超神,二来没有好的实践环境,也许当时的领导也意识到这个问题了,由于我是关系户的原因,没法说什么,只能给个最低生活保障,然后让我干些杂七杂八的事儿,每天浑浑噩噩的度过,工作的清闲逐渐的将我变成一个安于现状的寄生虫,不求上进,早已把当初所谓的志向抛之脑后了,直到认识了我现在的妻子,买房、结婚,各种压力迫使我再一次重新审视我的未来,我再一次意识到该好好学点儿什么,否则真无法向家人交代,就这样我走上了漫漫的编程之路。
在这里和大家分享一下我学习编程的一点儿经验,希望对即将选择学习编程的学员有一些帮助。
首先要搞清楚编程的动机,就是你编程用来干什么,是兴趣爱好,是工作需要,还是为了锻炼自己的逻辑思维等等。这一点儿很重要,因为紧接着下一步就是要选择一门适合自己的编程语言(编程语言的种类实在是太多了,眼花缭乱)。所谓的适合,不单单是最快速度的上手,更重要的是可以培养一个编程思维,以不变应万变。不要看语言种类很多,但基本都是千篇一律,只要你掌握了本质,换什么语言来写,也只是一个实现方式的区别以及熟练程度而已。
拿我来说,在上学的时候,学校确实有很多关于编程的课,C、C#、java、C++,再后来的工作后,又自学了一些其他的语言(javascript、php、vb等),慢慢的发现,到后来再去学习其他语言的时候,理解起来会感觉很快,即使需要临时使用不熟悉的语言去开发一些项目,通过短时间的熟悉,再加上一些资料的查找,也是可以很好完成的。
所以再次强调一下,学习编程不是仅仅学习编程本身,而是要掌握编程的思想,不要拘泥于具体的某一种语言,更不要纠结选择的语言是否正确,会不会被市场所淘汰。
接下来就是针对自己所选择的语言了解其语法结构,常规的编程方式,学习使用框架内提供的类库或引用其他类库来实现自己所想的功能,在这个过程中可能会遇到一些比较棘手的问题无法解决,可以通过求助网友或身边的朋友。如果一个问题通过很多途径都无法很好的处理时,就应该考虑实现的方向是否正确,亦或者自己所掌握的知识体系存在断层。这个问题在初学时尤为明显,一个在别人眼里很好理解的概念,为什么自己就是想不通呢,就是这个原因了,很有可能就是缺乏一些其他知识的支撑,导致该概念理解不畅。
编程很简单,但要很优雅的编程是有难度的,同样的功能高手写出来的代码效率既高代码量又少而且还易于理解维护,普通人写出来就是一团糟,没有任何美感可言,更别提模块的复用和维护了。
这就又涉及到一个问题,一个很有争议的说法,是速成还是脚踏实地。随着互联网的不断发展,在网上基本上可以找到任何自己需要的东西,很多学习了皮毛的人也可以通过网上的代码东拼西凑来实现一个程序,但这些人下次再遇到同样的问题时,依然是低级的搭积木,这样下去别说进步,说句不好听的,永远都是初级选手,永远是传说中的复制党。
当然不是极端的说不要鉴戒他人的成果,任何功能都自己从头开发,那么你也是走进了一个误区,先不说个人能力如何,多少前辈们几十年的成果怎么说也不是一个人可以搞的出来的。要会用他人的成果,更要学习他人的思路,通过自己的加工,在将来的某一天肯定会派上用场的。
个人比较注重基础的学习,不要因为太入门就不当回事儿,少一点儿浮躁,多一点儿耐心。万丈高楼平地起,大神也是一点一滴积累起来的,脚踏实地把基础打好,再去吸收新鲜技术,学习流行科技也会容易很多。
最后要说的就是,编程是门苦差事,方法不得当会感觉很枯燥乏味,但反过来说,如果掌握了心得,通过不断学习、练习,积累兴趣、强化自信,慢慢你会感到编程是件很有乐趣的事儿,尤其是通过自己努力实现了自己预想的功能后,那种感觉怎一个爽字了得。
没有更多推荐了,如何学好编程(一):什么叫编程 - 钱胖子 - 博客园
随笔 - 18, 文章 - 0, 评论 - 49, 引用 - 0
这其实是我在研究生阶段总结的一篇长文,现在加入工作后的感触,重新整理发出来,作为一个系列。
编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可能的!今天,我突然知道我要从何说起,我要怎么说了!
从接触编程到现在已经至少要9年,虽然时间短,但我几乎每天都在编,而编程上突飞猛进的还是在研究生阶段的一两年,单纯编程上的进步,很简单就是经验,但你要理解才可以进步的快!这就是说,你的理论课要学好,才能学好编程,操作系统,网络原理,计算机体系结构,数据结构,编译原理,你哪个学的不好,你根本不配成为编程高手,我见过的高手,这些学的都不错!这些都是计算机的支柱,你连它的支柱都不了解,怎么编程,即使你编写的程序好&&只有一个原因,你用的是高级语言或脚本语言,因为它们封闭大量低层语言细节,让你不用了解就可以编写,你不了解低层细节你杂成为高手!
解释什么叫编程
我觉得现在很多同学,根本不知道什么叫编程!我现在告诉你,单纯的编程,也就是就知道语法知识的编程,根本不叫编程,只会单纯的语法的编程连低级程序员都不如!
编程不仅仅是你对语法的掌握,你还要把各种技术混合到里面,这样才叫编程,你编程的时候,你应该问问自己,你的程序有算法吗?你的程序写的够简单吗?速度足够快吗?占用空间足够少吗?代码写的规范吗?语句写的标准吗?你的程序之间的结构合理吗?你类定义的合适吗?方法和属性合理吗?接口合理吗?等等等,包含很多东西!这就是高级程序员为什么赚这么多钱!要付出相当大的脑力劳动!
调试对你也很重要,一个程序高手,也是调试专家,其实调试很多方法,但大多数都是实践中得到的!
下一篇接下来会讲&现在人对学计算机的误区&
&欢迎和我联系请问各位:一个人到了27岁开始学习编程,还能不能学好?-CSDN论坛
请问各位:一个人到了27岁开始学习编程,还能不能学好?
在上小学的时候我就喜欢上了计算机,只不过那时候只是听说计算机如何如何神奇,并没真的接触过。考中专的时候本来想学计算机的,可是阴差阳错地学了无线电专业,毕业后经常使用电脑,但是对编程可以说是一窍不通(在学校学的BASIC也都忘的差不多了)。今年我已经27岁了,想从头学起,不知道还能不能学好。现在记性越来越差了,业余时间也不多,还有这事那事地忙。但是编程是我一直的梦想,能实现吗?请各位大侠指点!
有毅力\信心就行,不管你如何
谢谢!我现在怕的就是这个,过去我学过很多东西,可就是因为没有毅力坚持,结果一事无成。
要有选择才对,计算机知识更新太快日新月异,这个年龄学东西要不断的学习新的很累建议你学习数据库管理员
一定要坚持,
另外,学vb快一点,你也有基础,vc什么的就省了
不要学很新的东西
我有同感。我学VB有两个月了。VC学了两天,昨天晚上学的一个小程序用VC调不通,改用VB一试就成了。
只能搞搞VB界面的东西~
算法和接口之类的你就表起拢的~
小金你说的对,学这个真的需要很多时间,而现在我能自由支配的时间越来越少了。
难道一个人做自己想做的事真的这么难吗?
可能迟了一点,但是也可以吧。
我今年也27了
我看学得早不如学得巧,心高气傲最要不得。
我是菜鸟,提几个简单的问题,您能帮我吗?
问题1:二维数组怎么在不同的过程间作为参数传输?
&&——————————————————————————
&&&&PRIVATE&SUB&……
&&&&&DIM&PP(80*80,80)
&&&&&……&&&&&&&&&&&&&&&&&&&&(中间有对PP()的赋值)
&&&&&CALL&CC(PP(80*80,80),K)
&&————————————————————
&&&&SUB&CC(SS(),L)
&&&&&&……
&&——————————————
&&&我这样做为什么不可以?
问题2:不定数组怎么定义?
&&&&&我要按照变量&M&值的大小来确定数组的大小,我把它写成:
&&&DIM&PP(M*M,M)&但不行,为什么?我应该怎么做?
问题3:有一组坐标点保持在数组中,我要把他们顺序的连成路径显示出来,并闪烁几下,请问该怎么做?&&&&&
只要有心,其力可断金。要好好坚持才行。
你好同龄人!请问你现在做什么工作?是程序员吗?
Sailor:对不起,这些问题我也回答不了,因为我也是刚开始学,而且是断断续续的。
用VB开发普通的Windows程序还是挺简单的,努力吧
我也27-----------VB不是学的,是用来玩的,小弟弟们能玩得好吗?27又算老吧?
我学了两天...................我玩了一天..............................
27又算老吧?27又算老吧?27又算老吧?27又算老吧?27又算老吗?27又算老吧?
正是大好时光,黄金季节,K.........不要打击我的信心
VB不是学的,是用来玩的,小弟弟们能玩得好吗?27又算老吗?
VB不是学的,是用来玩的,小弟弟们能玩得好吗?27又算老吗?
VB不是学的,是用来玩的,小弟弟们能玩得好吗?27又算老吗?
VB真的很好玩吗?
不太好玩,我现在.NET
我就是玩VB&-&不是学,是玩
只要有恒心,就一定行的啦!!
当然可以啊
学习编程,年龄不是问题,最主要的是你有兴趣,付出努力!
小弟弟们,我今年31了,我是毕业后两年才开始学VB的(29开始),现在觉得不是很迟,不过,精力现思维敏捷能力会打些折扣的,因此年龄偏大时最好只是学学,不要以此为谋生的手段才是!!!
编程是靠50%天赋的,什么时候学的没多大关系吧
真的酷爱????????????
真的酷爱!!!
我天生就是一个喜新厌旧的人,喜欢新奇的东西,讨厌陈腐的东西。不知道这算不算毛病。
重复劳动对天才来说简直就是谋杀!
我相信一个程序员只有不断地创新才能生存下去。
不知道我的理解对不对?
我哥哥也是从27开始编程的,
现在历害的很,
77开始可能晚了一点,不过27no&problem!!!
嗯,能为自己的兴趣而生活当然最好,可是你这样以后会不会后悔?
毛头小伙子可以乱折腾,因为他们还有本钱,没有拖累,可是你既然已经27了,再过几年就要需要有一个比较开阔独立的局面了,不管是经济上,生活上。现在再能折腾这些东西,而你以前又没接触过,如果以此为发展方向的话,是在太冒险了。
据说王江民,开始写程序比这个年龄好象还要大。所以说,老哥,只要兴趣+毅力,你就一定能办到。如果没有毅力那就算了吧。
王江民四十多才转到这一行,人家一下子就是asm/c,再说写程序简单得很,关键是你的计算机知识够不够多。
呵呵,我也想说王江民,他写程序时候孩子都多大了,呵呵,用了不到2年时间就出了成就!
还有呀,我现在有个哥们,都38了,现在才开始学电脑,呵呵,不管怎么说,你比他年轻多了,他现在已经有成就感了,赶紧吧,只要努力+兴趣,你就会摘到自己喜欢的果子,你说对么&
如果你只是爱好,就无所谓,若要用它来吃饭,要能与你换换就好了;编程真的很好吗?我看未必!
我也是27,也在学习,学以只用。
有CSDN的老大们在,你就放心学吧。
到72岁都不晚!
其实只要数学基础好,什么时候转行搞计算机都可以出成绩的,
不知这位老哥的数学基础如何
同意回复人:tinyboy(Tinyboy) .
i&started&my&computer&learning&when&i&was&28.now&i&am&30.and&i&have&been&a&programmer&for&1&year.so&keep&learning.
我也是27岁开始学编程,年龄不是问题,关键是兴趣.
从C起步然后SDK,C++,VB,windows编程,VC&MFC,C#,VS.NET,Java···呵呵真是学无止境啊
也别忽视了基础课的学习:高数,数据结构,算法,微机原理,操作系统···
我都30了,不也在学吗?而且是初学
只要你喜欢,你就学吧,
你会发现计算机其实不难
我都快29了,学了两年编程,主攻VC,也小有所就,&同时自考计算机本科,&通过了一大半,
我起点极低(医学中专),数学基础极差,但也硬啃完了高数、物理等对我来说难度极大的课,同时还通过了英语专业的自学考试。我也只靠业余时间,但我并不认为我自己有多少用功,仍觉得浪费了很多业余时间,并未全力以赴。你才27,只是我开始学编程的年龄,而且基础比我好得多(理科大学生)。你还怕什么,只要有毅力,学什么都不迟。当然没有恒心例外。
{雨后手举丈八板斧闯将进来}大喝一声:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&某家在此!是哪对狗男女??
&&&&&&&&&&&&&&&&&&&&&
洒家99年开始正式学习编程,当时33
到洒家主页看看,30多岁能不能写出好的程序
http://usevb.yeah.net
I&started&from&29.&My&background&is&kind&of&Economics.
I&am&going&to&graduate&as&a&Master&in&Computer&Science&this&year.
I&am&good&at&Algorithms&and&Data&Structures,&but&not&very&good&at&turning&these&ideas&into&programs.&In&my&opinion,&grasping&a&language&may&be&a&problem&for&people&as&old&as&me.
Basic&(1999)-&C++&(2000)&Java(2000)&(Sun&Certified&2001)
我支持你!!!!!
要有信心!!
学习不论年龄,而论时代...不论你多大,只要处在这个时代.这个中国软件方兴的时代,...只要你好好学习.有的是机会.总比将来失业了,才发现当初如果要学VC现在找个工作不成问题而后悔强得多.艺不压身.
&&象VB,CB等都只是简单的编程工具,要学会他们的使用是用不到多少时间的,但学习编程最
重要的是一种思想,也就是内力的修养,那是要靠时间去“泡”的。你一定要做好持久战和吃苦
说句心里话,27岁晚了点,程序员一共才有只能的程序生涯!
不过搞搞应用级的还是行,但想搞底层的....想也别想,你已经没有精力了!!!
你结婚了吗???你有孩子吗???如果有,你还能通宵写程序吗???
哈哈。。。我都29了﹐我還覺得我很年輕﹐只要自已努力﹐這世上有什么學不會的呢﹖
27岁可能是晚了一点,学vc可能是晚了点,学vb还是绰绰有余的,不过这段时间地行情看来vb不是很吃香,所以可以看看数据库之类的,还是可以。
我二十八了,以前学的有色冶金,还读了研究生,但最终全都扔了,从事软件开发。去年开始学的,windows平台上开发,所用的工具和语言,也不用多说了,该用什么就用什么。到现在不到一年,要学的东西很多。。。。。。
唉,我都打算到25岁就歇业了,没想到还有不怕死的.
哎呀,为什么我才22不到就觉得老了哪?
主要看你的学习能力如何,你是学无线电的,逻辑思维应该可以。我10岁那年用一个单板机(不是单片机)bios中的basic写了第一个程序。而后上中学,然后以全区最高分上了中专,当时中考时,中专和重点高中只能报一种。学的还是机械专业。在我拥有第一台PC时我已经二二岁。从二三岁起我就放弃工作,不上班了在家里学习,参悟计算机技术。现在在朋友眼里,把我当成一个高手。但我自己不这样看。现在二十五了,这个年龄我也不想去打工了。。。最后说一句,年龄以及其它什么外界印数都是次要的,关键是要付出代价。
关键你要有个机会实践,现在公司要求越来越高。
学计算机已经七年了,从本科到研究生。快毕业了,
对毕业之后的一个计划就是狂学数学。
其实只要你数学基础好,象这样的年纪怕什么呢?
你真真的无聊!!!!!!!!!!
vb就是玩的
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
我曾在codeproject网站上看到一个60多岁的人写的MFC文章
哥们,你还年轻
有在这儿神聊的功夫,早就入门了,兄弟,冲吧?看看你自己有没有兴趣、信心和天赋!!!
关键看自己
又有人下水了
太夸张了,60岁无法想象???????
我学过机械加工,也学过无线电,现在在编程,正好我也27!!!
哈哈,洒家也已经28了,还年轻的很呢,干吧,没啥子东东,简单
no&future&be&programmers.&Do&you&really&think&you&are&genis&programmer&who
is&one&of&million.
Know&more&about&the&design/architecture/&is&more&important&than&language,
you&only&need&to&write&some&documents&and&could&earn&more&than&programmers.
要有强烈的兴奋点+全身贯注的精神+永不屈服的意志!!!!!!!!!
没学就已承认自已记忆力不行,明显是没有意志力,虚晃一枪是不行的,
光说不干也是不行的
我今年37岁了,虽已有进入中年的迹象,但我天天学,虽挣不到钱,
就是不服输,我不信我记忆力下降!
我就要30了,接触电脑才2年,VC刚刚看了两个月,起点够低了,可我一样学得兴致勃勃。不过,我不把它作为谋生的手段,纯粹是兴趣。
个人认为,如果是谋生工具,还是学点容易上手的,如VB什么的,要不,网页制作也行啊。
原来wolf_me要学的是VB啊?不好意思,搞错了,我以为是在VC论坛。。。
简单!很快就行了!
TO;小小&我25了,当初为了跳农门,考了一个中专(学的是商业),现在想来有点后悔,所以一直想提高自已,今年我报了全国计算机二级考试,不料通过三个多月的自学还真过了,而且是优秀,这给我莫大的信心,要知道我以前可是标准的菜鸟,我现在学了两个多月的C语言(谭浩强的书);感觉能理解,且能编些小程序,好象没有别人说的那么难,现在学C++,据这里的前人说钱能的书可以就学他的了。对编程我兴趣非常大,我相信自已还没老,学好它还有把握,所以我说你完全应该有信心,你的基础比我的好,总还是学了带电了专业,呵呵,正于这里的朋友所说的,只要有兴趣,学好编程应该是水是渠成的事啦!OK&,愿一起进步!
一起进步!&
有志不在年高,我记得中关村的一个牛人好像是30几岁才开始学编程的
有志这事竟成!!
In&USA,&those&who&is&called&handed&are&30-40&old
几天没来,没想到有这么多热心的朋友的回复。在这里我真心地感谢大家!
有几位朋友说到数学基础,我自信我的数学还是学的不错的,因为上学的时候我的数学成绩一直是最好的,从小学到大学。所以这方面我倒不怎么担心。
还有一位朋友说到算法、数据结构都学得很好,但是不能很好地结合到编程中去。我想我也是一样。编程更重要的是要有一种良好的编程思想,只有想不到没有做不到。
还有朋友问我是否能够熬夜,我的回答是肯定的。只不过白天还要上班,不能常熬,如果我辞掉工作当然会有充足的时间,可是并不是那么简单的事,因为我可能马上要结婚了。
还有一位朋友说的好,只要常来论坛转转,没有学不好的程序员。
只要有信心和毅力,以定行!
只要你不要总是问这些无聊的问题,把精力放在学编程上,就一定能学好。
活到老學到老。
青春不是生命的一段时光,
不是指红润的脸颊、红扑扑的嘴唇和柔软的双膝;
它是一种精神状态,是指不懈的干劲、丰富的想象力和滚烫的情怀&。
我想毅力是最重要的,我学过一些其它的,比如琴(电子),棋(五子),书(毛笔)等等
但是,没有毅力,结果全失败了。我想自己喜爱是最重要的,一点一滴的会成功的。
努力呀!!每天都有人成功,不在于他们多年轻,因为是自己的梦想,努力就会成功的
小老弟,我很羡慕你,才27岁。我今年已经39岁了,但是还在学。&
我是36岁开始学习编程的,现在做了一个共享软件《家庭电脑相册制作系统》,注册情况比较好。&&&&
回复当前位置 & &
& 学编程第一门语言是什么?教你怎么选
学编程第一门语言是什么?教你怎么选
23:58:18&&出处:&&作者:ypingcn
编辑:万南 &&)
让小伙伴们也看看:
阅读更多:
好文共享:
文章观点支持
文章价值打分
当前文章打分0 分,共有0人打分
[03-01][02-20][02-14][02-14][02-12][02-05][01-07][12-07][11-15][11-14]
登录驱动之家
没有帐号?
用合作网站帐户直接登录

我要回帖

更多关于 初学者怎样学习编程 的文章

 

随机推荐