给C++初学者的50个忠告
1把C++当成一门新的语言学习(和C没啥关系!真的。);
2看《Thinking In C++》,不要看《C++变成死相》;
3看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6会用Visual C++,并不说明你会C++;
7学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
8如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
9看Visual C++的书,是学不了C++语言的;
10浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
11浮躁的人容易问:我到底该学什么;——别问,学就对了;
12浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
13浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
14浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
15浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
16把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
17C++不仅仅是支持面向对象的程序设计语言;
18学习编程最好的方法之一就是阅读源代码;
19在任何时刻都不要认为自己手中的书已经足够了;
20请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
21看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
22别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
23请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
25和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
26请看《程序设计实践》,并严格的按照其要求去做;
27不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
28C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;
29请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;
30读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
31学习编程的秘诀是:编程,编程,再编程;
32请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
33记住:面向对象技术不只是C++专有的;
34请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
35把在书中看到的有意义的例子扩充;
36请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
37经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
38不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
39C++语言和C++的集成开发环境要同时学习和掌握;
40既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
41就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
42当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
43别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
44决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
45每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
46记录下在和别人交流时发现的自己忽视或不理解的知识点;
47请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100XX;
48保存好你写过的所有的程序——那是你最好的积累之一;
49请不要做浮躁的人;
50请热爱C++!
怎么不行呢?再牛的计算机技术人才也是从零开始学的,25岁跟大学应届毕业生的年龄差不了多少,一点都不晚。学历的话可以提升,参加成人考试就可以了。反正你不管学不学计算机,你的学历和能力都需要提升,正是上进的好时候。
初中毕业是可以学习电脑的,初中毕业成绩不好不上高中学技术是非常明智的选择,现在学习技术的话主要是学习热门的就业前景好的,现在的电脑技术是所有技术中就业比较好的,学电脑技术要去专业的学校系统的学习,
可以的,现在很多初中生都选择学电脑,学专业技术,拿学历,好就业。选度择一个自己爱好的专业初中毕业学IT前景很不错的
计算机专业相对近十年在来说当然是就业前景不错的专业,因此无论是男孩子还是女孩子,就业还都不错。
按照目前互联网发展的速度,计算机、数学、软件测试等于编程有关的专业,前景会好。
现在IT行业发展很迅速,很多人做程序开发工程师,或者是网络运维,这些都是一些高薪职业。
目前学计算机 还是挺不错的好就业,计算机分很多专业如平面设计,UI设计,互联网营销,电竞,动漫,都是非常好就业的专业哦,选择自己喜欢的专业
现在的社会是一个信息高度集中和发达的社会,我们日常生活已经和信息高度融合到一起了,但是如果去做一个懂点技术的IT就得下点功夫了。
电脑行业的工作与社会接触都比较紧密,紧跟潮流,所以见识和思想都会比较开放,也有利于以后自己发展
计算机人才在社会中也有着一定的重要的地位,计算机技术学成之后我们能够进入计算机领域就职,薪资待遇上的也相比其他行业上要高得多。
初中毕业是可以学习电脑技术的,初中毕业学习电脑技术就业前景还是非常不错的,初中毕业学习电脑技术就业会非常好,但是电脑技术也不合适简单的拆装电脑而是围绕电脑的技术
初中毕业生完全可以学会电脑,因为初中生已经具备了学习电脑的文化基础。 专业的电脑学校针对不同学历开设有不同专业,都是零基础教学的。学院有专门针对初中毕业生设置的专业,是以学习计算机的应用技能为主,强调实际 *** 作能力,初中毕业生完全可以学好;专业的电脑学院能够对学生因材施教
不管是什么文化程度的,都是可以学习电脑技术的呀,但是你要知道的是可以,学习是一回事,但是可以通过学习走上工作岗位是另一回事儿,如果你想要就业的话,最先把学力提升到本科。
初中毕业也可以学电脑技术,可以自己报一个辅导班去学习相应的技术内容,也可以自己买一些书,或者是跟随着电脑视频去学习。
信息时代了,现在哪个行业离得开计算机;哪家公司没有电脑的;稍微大点的公司哪一家没有自己的企业门户网站。所以计算机行业永远不会过时、电脑行业是常青树、而且中国IT行业还有很大的潜力。学计算机的同学前途是很光明的,不分男生女生
但是初中生建议先考虑学历问题,如果实在不想读书的话,在考虑学习专业技术。
不管是什么文化程度的,都是可以学习电脑技术的呀,但是你要知道的是可以,学习是一回事,但是可以通过学习走上工作岗位是另一回事儿,如果你想要就业的话,最先把学力提升到本科。
计算机是适合初中学习的,当前计算机是零基础学习的。未来是万物互联时代,非常缺少人才。可以学习无人机,编程,影视动漫,电子商务,5G直播等
现在也可以说是“一技在手,天下任走”的社会,选择一项就业好、发展空间大的专业技术学习才是最重要的。学IT技术可以说是现在中学生的最佳选择,IT行业的飞速发展,使得软件人才出现了青黄不接的情况。
主要看你对什么感兴趣呢 如果是女生,可以考虑学电脑设计类、商务类专业,就业前景都不错。 男生可以考虑软件、网络、网站类专业。 学电脑初中起点就可以学习不需要太多的文化课基础,毕业一样拿本科或者大专学历。
初中毕业是可以学电脑技术的,而且现在很多初中毕业的学生都会选择学电脑技术,毕竟是现在当下主流火热的行业,很多东西都被互联网所代替,并且互联网行业一直都是薪资待遇高、发展前景可观、工作环境好的称号。
初中毕业学习计算机还是不错的,目前就业还是不错的,只是学习还是比较困难的,专业性比较强,学好的话就业有保障,祝您好运
学习技术可以根据自己的爱好选择,也可以看看当前什么行业兴盛来选择。当下盛行的计算机行业,都是零基础学习。现在的无人机,编程,影视动漫,电子商务,5G直播都是很有前景的专业。无论选哪一个专业,一定要好好学习
现如今正处于互联网快速发展的时代,随之就衍生出了一批计算机相关的专业,因此也扩大了计算机市场的人才需求,另外,计算机的就业方向和薪资待遇也是相当不错的,所以计算机的就业前景是很不错的。
趁早学习一门技术,毕业就可以工作,选对了好的行业,以后的发展空也会很大的。可以去学习计算机网络,现在学网络就是不错的初中生现在也都喜欢玩电脑,所以如果学习这个行业,初中生们会很喜欢,也会很感兴趣,初中生的年龄小,学习东西也会比较快,学习电脑行业,无论你有没有很高的学历,都能在工作中找到自己的一席之地
在当今这样一个信息高速发展的时代,计算机成为了企业和个人不可缺少的一部分,无论是在工作中还是在生活中,它的身影到处可见。然而,随着社会发展速度的加快,IT人才短缺的现象却日益严重。凭着计算机专业良好的发展空间,计算机应用专业也成为最热门的专业之一。
中专生当然能学会编程,小学生也能学会编程。但是,程序设计的要求有高有底,一个程序的完成,最少60%是跟专业知识有关。不同专业的程序,需要你具备不同专业的背景知识。比如,你要制作 *** 作系统,那么,计算机的硬件知识、 *** 作系统原理你要知道;比如,你要制作财务软件,你就要知道财务的知识和 *** 作流程;比如,你要制作游戏,那么,你就要先有一个关于游戏的具体内容和玩法的构想。
总之,学会编程就像学会写字,能否做好程序,就像你是否能写好文章。不同领域的背景知识不一样,对文章或者文书的要求也不一样
世上无难事只怕有心人
只要你努力去学 都能做的很好 难度谁学都会有 所以不用去想 想了反而只会给自己添负担 加油 相信你
虽然不想做负面主义者,但是我还是得说一下,很难有前途。
编程的语言有很多种,其中C语言是最最基础的,所以有很多学校常常将他设置为大一的编程入门课程,但是这并不代表他很简单,反而如果你要用它编程需要学的东西有很多,一般来说普通本科生毕业都不一定能做一个小型的C语言项目,所以我不介意你抱着以用c语言来编程的目的来学,如果是学他用来做学习其他语言的跳板倒是蛮合适的。
如果你想从事这编程这一方面,而又不想继续求学,介意你可以去培训班,或者尝试自考。
最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。
还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!
参考资料:
以上就是关于请问学编程都需要哪些知识注;中专学历全部的内容,包括:请问学编程都需要哪些知识注;中专学历、您好,我是中专毕业,今年25,计算机零基础想学编程能行吗、初中毕业没上高中可以学计算机编程吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)