计算机专业的学生应该要深入学好一门编程语言,比如可以选择C语言。C语言是一切编程语言的基础,学会C语言再学习其它语言更快,作为计算机专业的学生,C语言的基础一定要打好,计算机专业的侧重点就是计算机编程,C语言作为专业基础课的重要课程,若C语言学不好,其它语言也好不到哪去,毕竟编程语言都有很多相似的地方。

1、c语言上课听不懂,可以指导一下吗(非计算机专业)应该怎么学?

c语言上课听不懂,可以指导一下吗(非计算机专业)应该怎么学

编程课是实践课,光听是不行的,必须动手去练习。我那个年代电脑对普通家庭来说就是奢侈品,直到大学二年级,我们宿舍合资买了一台电脑(就记得硬盘是8G,内存32M),这才跟电脑接触多了起来,电脑买了没几天就中病毒完蛋了(CIH,你知道吗),无法动弹,没有反应,找了卖电脑的来给修好了。闲话少叙,接着说C语言,

我们那时候也是学习C语言,谭浩强老师编写的,我看现在还是他老人家编写的教材,真是常青树啊。当时学C语言的时候,赋值语句:a=4;b=a;a=5;就这我都理解的很费劲,a等于4了,为什么a又等于5?还有后面学习的循环结构,感觉脑袋被搅成了浆糊,递归就不用说了,更是一片茫然,怎么办?去机房上机实习吧。每天泡在机房把书本上的代码都敲进去,看看运行的效果,从最开始的最简单的语句,到后来书本上的代码块,再后来自己完成作业,再然后完成一个小的系统,逐渐逐渐掌握的越来越熟练,而且也对编程更加感兴趣,

2、本科计算机专业,学完C语言、C 、Python,还需要学别的语言吗?

本科计算机专业,学完C语言、C  、Python,还需要学别的语言吗

C语言是一切编程语言的基础,学会C语言再学习其它语言更快。C、C 、Python使用领域都不相同,大学学的都是基础,后面实际工作中还会接触学习更多的知识。基础方面像计算机原理、数据结构和算法等需要打好基础,虽然这些知识学起来比较枯燥,看似没有啥用,其实在工作中一旦用到自己的优势将非常明显,而且学会这些对学习其它技师也是非常有用,

如果你还在上学没有毕业就认认真真学习数据结构和算法,这个知识很多开发人员都不具备,所以必须要学好。再者就是设计模式,设计模式看似没啥用,甚至是啰嗦,但是随着工作年龄的增加就会逐渐改变这种观点,反看那些优秀的开源框架,每个框架都大量使用到设计模式,如果不会设计模式就很难读懂开源框架源码,再者面试时设计模式也是必须面试的题,

总之在大学计算机原理、数据结构和算法、设计模式必须认真学习的。总之大学学的是基础,学好基础是一切的基础,不要基础都没学好就去学什么高级的技术,如果基础就没学好就去学什么人工智能、大数据什么的,最终也走不长远,如果快毕业了最近前端比较火可以学习,大数据也比较火,可以考虑一下这两个方向。最后还需要强调一下不要去学习这语言那语言,不要求多要求精,

你学好一门C语言比你学会多种皮毛的语言要好很多,不要Java也想学,Go也想学,前端也想学,这都是工作中慢慢去学的,大学就要学好基础,学好基础才能走的更远。设计模式我推荐一本书就是《HeadFirst设计模式》这本书诙谐幽默,图解非常详细,是我看过的写的最好的,从你的描述来看,本科学了C语言、C 、python等三个语言工具,基本接触了程序设计中的两个类型设计思维:面向结构和面向对象编程。

算是经历了科班的基础训练,但是,如果问够不够用,你则需要思考以下两个问题:第一:学习期间,你是否有深度学习的过程。学习过程中,如果你只是看学校发的教材,老师讲什么你就学什么,老师没有讲的你也没有学,从来没有进行项目训练,没有自己和小团队自行开发的项目作品,就算你拿国家奖学金,也只能说你只是一个初级入门者,没有经过深度学习就来谈够用这个话题显得有点奇怪,

如果你经过深度学习,那么你就更应该明白:程序=算法 数据结构,这个经典的式子,已经说明,使用何种编写语言并不是最重要的,同时也说明,在做具体程序工作时,是将脑子的思维与具体语言工具结合,不同的语言工具,会在语法上有不同,处理的优势区域也不尽相同。越是学到深处,就越不敢谈够用,如果你的大学还有时间,建议做以下几件事情:1.深入的学习一下C;2.找几个志同道合的同学建一个工作室;3.接触项目开发的训练;4.完成15~20个项目开发;5.推出1~2个有运营价值的项目第二:你是否了解过软件公司现在对于程序员的要求。


文章TAG:计算机  专升本  专业  本科  本书  福建专升本计算机专业c语言两本书要怎么看  
下一篇