c语言学到什么程度才能成为程序员??

那需要看什么书比较有帮助呢??

学习编程已经不再是少数计算机专业人员的事情了,就如同计算机深入到我们生活的每一个角落一样,学习编程的人也是越来越多。由于现在网络信息资源丰富,大多数人都选择了自学。我自幼自学编程十余年,多少积累了一些经验和方法,想通过这里给这些初学的编程自学者一些个人的建议。 建议一:自学也需要看书 自学只是说没有专门的老师手把手教你,并不是说连书本都可以不要了。有人天天来问我一些很基础的概念问题,我问他:“这些概念书上不都写得很明白吗?”他回答:“我没有书。”如果没有书,那么你很难在脑子里形成一个较为整体性的认识,所有了解到的知识都是支离破碎的。且不说大多数人没有精力回答你这些问题,即使回答了,很多东西也不是三言两语就能说清的,很多高手说出来的都是他们自己的理解,这些理解或许很有意味,但也许费了你半天的脑子却怎么也搞不明白。一本书,即使不是什么经典之著,它也可以向你提供一个大体完整的框架,成为你自学过程中的一个向导。这里要说的是:网上电子教程资源丰富,看看无妨,但手中至少应有一本印刷的书——毕竟网上的教程鱼龙混杂,其作者也许并不精通此道,很难分辨其质量好坏。 建议二:学编程更需要实践 书是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我看到有的初学者,看完了大半本书,和我说起循环函数来头头是道,却连编译器长什么样都没有见过。真要他写几行程序,便是错误百出。我的建议是,无论你涉及编程的时间是多么地短,无论你目前学到的知识多么地少,你都应该不断地尽自己所能去编写一些小程序——即使是把书上的“Hello, World!”亲手输入进去运行一遍,都能让你的编程能力有着极速地提高。 建议三:编程是创造,不是默写 有人甚至打算用题海战术来学习编程——这完全没有理解编程的内涵。仅仅通过“欣赏”别人写的代码也无法学好编程。有一点需要明白:编程是一个创造的过程。编程的意义在于:通过程序的形式,教计算机如何去完成一项任务。写代码只是形式,真正重要的是如何完成特定的任务。学习别人的代码固然是很有用的,可以学习别人的思想;但是如果仅仅是记忆了一些别人写好的代码,就希望能通过拼拼凑凑成为自己的程序,那是基本不可能的。我的建议是:在自己编写程序,进行创造的过程中,借鉴前人程序中的思想方法——而不是整天处于复制粘贴的状态中。 建议四:好习惯要从开始做起 所谓“不以善小而不为”,等坏习惯养成了,再改就困难了。因此,类似写程序要注意缩进、为变量和函数起有意义的名字、大小写的使用、行末分号的注意等等,要从一开始做起。很多人对这些善意的提醒不屑一顾,觉得多此一举,浪费时间。其实,如果真的能严格地去做,它们反而可以帮你节省许多时间。 建议五:不必太刨根问底 “打破沙锅问到底”确实表现了一种钻研的精神,不过我还是建议初者学,有的时候,不必太刨根问底。编程的相关知识都是盘根错节交织在一起的,大多数问题深挖下去会越说越复杂,对于知识掌握不多的初学者来说,只能是越来越糊涂。很多东西,时间长了,随着知识了解得深入,自然而然会明白。就像刚刚学英语的时候,你知道“goodbye”是再见就足够了,难道非要把这个good和再见的关系先弄个水落石出吗?作为初学者,最重要的是尽快地能全面地了解整个知识的全貌,在单独的知识点上,暂时不需要太深入。可以等知识经验丰富之后,再回头来研究~
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-01

    C语言适合底层操作系统之类的编码,所以上手难度比较大。

    首先C语言最主要的指针,得熟练掌握c语言的地址机制,堆分配,栈分配,常量区这些不同地址区域的内存的分配,释放。

    单纯的C语言不配合对应平台,不好说。

    我不是做C这方面的,只能说C语言研究算法,科学的比较多,做实际应用开发的现在已经是不多的,能坚持下来的都是大神级人物。

    加油吧!

第2个回答  2012-03-27
c语言....
那只是基础,不过是十分重要的基础。
先看一本简单的c语言书吧,先入门,推荐谭浩强c追问

噢。。谭浩强c 我已经看过了。。那请问学了这些之后还需要学什么或者看什么书才行呢??谢啦。。

追答

你是计算机或软件专业的学生还是半路出家的
如果是前者,那么按照本科教育规定的路线走,把每一门专业课都学好。
如果是后者,那么你参考本科教育规定的路线走。
语言!:C、C++、java
理论基础!:数据结构与算法、操作系统、计算机网络、计算机组成原理
以上都只是基础
网上有各种程序员,比如Android程序员:要会Android编程,那么会Android编程
比如.Net程序员:要会C#,.Net这些,J2ee程序员,会J2EE,好多路线,最好走一条合适自己的,精一门。
你学完C了,建议你下一步先把代码格式给弄规范了,然后再学其他的。
百度一下《华为C语言编程规范》看看,不多,但是以后变成一定要遵守好的规范。
看到漂亮的代码会有更多人愿意帮你解决问题的。

本回答被提问者采纳
第3个回答  2015-07-18
学到你可以接项目并且能基本完成,这就算独当一面了。
1.当然,这就要你对基础掌握得比较扎实,对指针已经熟练掌握。你做题大概10题能对8题
2.有写过一个1000行以上的程序,做项目之前大概有累计十万行以上就差不多了。
第4个回答  2015-06-07

    单靠C语言找工作吗?光靠拿它的证书和一些简单的逻辑运算是肯定不行的,C语言的优势主要是写底层软件的开发,例如给硬件写驱动,如果你是搞嵌入式软件的还需要学习C++来做上位机软件的编写,这样才能达到基本的要求。

    现在就业形势复杂,竞争压力太大了,你不能指望一门C语言就能去社会上混的,如果你是混技术饭的,单靠c语言肯定不行,多和你的学长学姐了解了解,看看还有什么其他证书要考,另外实习也很重要的。


学C语言要到什么程度才能找工作?
第二,指针,学习C语言的程序员都知道,指针是C语言中最常用也是最基本的,很多程序的BUG都是与指针熟练程度有直接关联,所以老手平时喜欢说新手如果这个你都搞不懂,你就应该再去看看C语言的基础。第三,记得写文档,还要看懂别人的写的文档。很多开源项目都是可以直接再次开发,自己开发的地方要记得写...

c语言学到什么程度才可以学C++,前辈给我指点
5. 熟练掌握基本语句。6. 根据需要编写或查找函数库,其中包含了许多基本函数。最关键的一点是:要学会用计算机运作的方式进行思考,并能够将自己的思想转换成标准语言的格式。这样,无论学习C还是C++,都能够更加得心应手。随着对编程语言理解的深入,你会发现,掌握基本概念和技巧是构建复杂程序的基础。...

c类语言学会了能做程序员吗
所以,只要你具备良好的学习态度和扎实的技术基础,成为一名程序员并不是难事。不论是C语言,还是.NET的C#,亦或是Java,都能够为你打开通往编程世界的大门。重要的是,你需要不断学习,不断提高自己的技能,以便更好地应对未来的挑战。

C语言要学多久才可以比较精通
精通C语言所需时间因人而异,取决于个人的努力程度、学习方式以及是否有编程经验。对于初学者而言,通过在线课程或书籍进行结构化学习,并结合实际项目练习,通常需要六个月到一年的时间,才能达到一个较好的熟练程度。然而,要达到精通水平,还需要更长的时间。这不仅包括深入理解C语言的高级概念,掌握其特...

程序员需要什么学历(学编程一年要多少钱)
程序员的必备技能 1、熟练开发工具 做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C\/C++和JAVA是重点推荐的开发工具,C\/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C\/C++编写。 2、需求理解能力 程序员要能正确理解任务单中描述的需求。在这里要明确...

从学C语言到成为专业的程序编辑员大概需要多长时间?
C#是基于.net framework框架的,Java是基于虚拟机的。这两者都很成熟很强大,和C、C++一道是时下最流行的4种语言。学这两门语言的同学是很幸福的,只是相对C、C++程序员来说。你可以这么理解:C#和Java是C和C++的孩子,爷爷和爸爸是探路的,孩子们大树底下好乘凉。如果你选择的是Windows平台下的C++...

C语言从入门开始起码要学(自学)多久才能去编程? 我自认为自己的悟性不错...
5分钟就可以了。其实真正在工作岗位上用到的无非就是指针比较难。再说单纯的C语言,像通信的协议采用用到。而大多的都是C++,像游戏开发。but没有学好C对C++的深入学习就不能说是很容易。but如果仅仅作为一个Code的话半年时间C++语法+23中模式学习,够工作上用的了。经验之谈。

自学c语言需要多久才会成为编程高手?
c不难,要学的话,一般一个月差不多能掌握基本的语法和一些简单的思路问题 但是要成为高手,那就要有想法,也就是处理问题的思路,这个和天赋有关并且可你接触的经典程序多少有关 急不来,一两年差不多吧

C语言学到什么程度就能找工作了
没关系,可以做黑箱测试人员。掌握的比较熟练,还行,可以当个普通程序员。精通C语言,各种算法数据结构架构了然于胸,nice,你正走往通向大师的道路上。学海无涯,知识浩如烟海。无论你学到什么程度,请保持一颗虚怀若谷的心。将毕生的精力奉献在你热爱的事物之中,你将收获十倍百倍的快乐。

考过计算机C语言三级找工作时能不能做程序员?
计算机C语言三级的水平确实低了点。不仅理论水平低,而且一点工作经验都没有。现在一般计算机本科毕业的学生,没有编程经验工作都不好找。何况你现在的水平确实很低。找这方面的工作,基本上一点机会都没有

相似回答