没有不会学的只有学不会的 计算机专业的学生为什么学不会C语言
计算机专业的学生为什么学不会C语言
计算机专业的学生为什么学不会C语言
c是属于那种入门容易,精通很难的语言,因为C语言主要用于大型专案的编写,所以对于演算法的要求比较高!想要学会很难的
非计算机专业为什么学c语言知乎
对于题主的问题,我觉得有点大了,这个问题就好像我问一个学习金融的人这样一个问题:对于非金融专业的学生,怎么入门金融学?
OK,我先说说我对计算机的理解吧,因为我觉得这对学习计算机比较有好处。
我所认为计算机是什么呢? 他是一种辅助装置,能够拓展人类的能力。能够轻易完成人类很难做到和很费时间和精力才能做到的事情。
Okey,理解说完了,开始干货:
计算机分为硬体和软体,硬体就是你看得见摸得着的,软体是你看得见摸不著的。介于题主是想说入门,我就不推荐计算机有关硬体的东西了,我主要推荐的是软体的方向。
通常对于计算机专业的人来说,了解计算机的硬体组成是非常有必要的。因为这不单单只是告诉你现象,还告诉你的本质。
学习计算机的软体(还有硬体):首先,你要看一本叫《计算机科学技术导论》的书(事实上不管你专攻硬体还是软体,这本书看看绝对没错),这本书包含了很多的基础内容,
比如2进位制(“计算机世界”的语言,计算机非常笨,哦,也就是cpu非常笨,只能明白01010101,其他的统统不知道),
计算机硬体的组成(运算器,控制器,储存器,输入输出装置),
组合语言(因为010101对于人类来说过于麻烦和难以理解,所以就把一段010101用几个字母定义,例如“mov”),
然后就是c语言,一些很懒的使用汇编语言的程式设计师觉得组合语言还是不够方便,所以就发明了高阶语言---c语言。(可以看出来计算机的发展史真的是一群很懒的人的奋斗史:),我希望有幸成为他们其中的一员。)
当然,里面还说了很多其他的东西。
看完了《计算机科学技术导论》以后,好吧,这是开胃菜,正菜开始上桌了。
C++ 。推荐书目:《C++ primer》 ,C++是一门计算机高阶语言,计算机语言是拿来干什么的呢?就是和计算机交流的,你看,你和英国人说话要说英语,要和广东人说粤语,要和荷兰人说荷兰语。一样的道理。随着“hello world”在那个黑黑的介面中显示出来的时候,你甚至会怀疑:这TM就是程式设计?!
哦,这只不过是万里长征中的第一步。后面还有好多有趣的东西呢。
你要开始了解什么是变数,什么是常量,什么是回圈,什么是类,什么是判断语句,什么是继承,等等等等。
如果你学习完了语法部分(就是上述说的),那么,恭喜你,基本上已经可以和别人说:我学过程式设计了。
好嘞,开始下一步:
因为题主的研究生是金融的,而且boss是做risk management的,那么演算法就是必不可少的了。
《演算法艺术及资讯学竞赛》 这本书还不错,介绍了一些基本的演算法(当然里面不会告诉你怎么进行风险管理,那是金融专业的事)。我只是粗略的过了一遍,所以就不献丑了。不过研究演算法感觉就像在原始丛林里面爬山,一般人进去就跪了,有了大量的经验以后才能生还。
《资料结构》 ,在电脑科学或资讯科学中,资料结构(英语:data structure)是计算机中储存、组织资料的方式。通常情况下,精心选择的资料结构可以带来最优效率的演算法。(来自维基百科),这是修炼的内功心法之一。
《作业系统》,了解了作业系统的原理以后,才能更好的操作我们正在使用的系统。属于中级的课程吧。
《编译原理》, 如果说计算机语言是魔法咒语的话,编译原理就是告诉你,这些魔法咒语是怎么生效的
《计算机组成原理》 哦,这个非常有趣,和作业系统有很大关系,但是这个是从硬体的层次上面(大部分来说)来解释计算机的组成
《软体工程》 估计题主暂时看不到这里的了,什么是软体工程呢?我的理解就是,把写软体规范化。形成一种规范以后好处就不言而喻了。
实话说,在学习的过程中会出现很多问题:
比如说语言选择的问题,你会听说JAVA无所不能,C#简单方便,python优雅至极,php开发速度快到带你飞。
我个人觉得,语言不是重点,语言只是个工具而已,重要的是人,就好像我们都会写中文,为啥俺和莫言的差距咋就这么大呢!
个人建议是:发挥各个语言的优势,在不同的情况使用不同的语言。
比如说:
1.想要开发个简单的网站,PHP是不二的选择(你可以想象用C++写网站的“快感”么?)
2.windows下的程式,C#绝对是王道,还有比微软自家的东西更懂自己的么?
3.android开发,平台的限制,最好还是用JAVA。
4.考虑到效能问题,如果你是个大神(那是不可能的,如果这样你就不会问怎么入门了)那绝对会使用到C++,对于一般的凡人,JAVA的回收机制以及够用了。
如果你想要买书,个人觉得最好不要买国人写的,因为国内大部分都是你抄我我抄你的节奏,最好买国外的书。图灵系列的我觉得不错。
我个人觉得,学习计算机并不神祕和复杂,甚至有些可怕的简单,有付出,就一定有回报。因为计算机的严谨性,他永远不会出错,你给出了正确的方法,就会得到正确的结果。
这里推荐题主一个小网站,名字叫做提问的智慧:
:beiww./doc/oss/smart-questions.
非计算机专业的学生···学习C语言好过吗·?
1、首先你是打算以后从事程式设计、软体开发?
那你就买本谭浩强的<<C语言程式设计>>,慢慢的学好基础吧。入门比较难,要能开发需要长期不懈的学习。要不你学个一年都不见得能搞出个什么名堂的
C功能强悍,应用广泛!推荐
2、还是只是好奇的学习,应用一下?
强烈建议改学VB比较好,入门容易,能做点小程式,小小的成就感。
计算机专业的学生学r语言和perl语言
这个时间花的绝对值得!创新专案对于一个本科生而言,作用真的很大!
第一,你通过学习这两门新的语言,你知道了”如何自学新的程式语言用于实际工作“,以后在工作中,你肯定要不断继续学习其他新的东西,包括新的语言。你有了这个经验,以后学习起其他新的语言,会非常快。
第二,多学两门语言,艺多不压身,天知道你以后是否会以这两门语言为生。
第三,对于学生来说,最缺少的,就是实践!有这么一个免费的实践平台给你,还不赶紧偷笑?难道要等到毕业后才开始去”实践“?你做这个专案多长时间,你就比别人领先多长时间!
第四,做一个专案,你学到的不仅仅是”创新专案“本身,还有对于”专案管理“的内容,你认真去学,会学到很有用的东西,绝对比书本上教的要好,而且,计算机专业的本科生是不教”专案管理“的。
还有很多好处,这里不再一一列举了。总之你记住,你去做这个专案,对你可以说是终身受益。

计算机专业的学生应该自学什么语言
老兄,我现在实习的,SQL用的最多,软体是oracle 和Delphi
另外我同学也在实习的,他是负责网站维护的,用到的语言是ASP
个人建议; 有能力就学学java,jsp,和ASP.NET
计算机专业的学生学日语
你好,我是日语专业大三的学生,我想对你的问题说一下我个人的看法.
举个例子,我们辽宁省的大连,是一个日资企业很多的城市,主要是it行业,对于我们日语专业的学生来说,大连是一个很好的就业城市,但是,公司对毕业生的要求是日语国际一级考试合格证书,最好要有计算机2级的证书,象大连这样的城市,非常重视日语和计算机,全国别的城市也是一样的.
我有一个朋友也是计算机系的,但是他考下了日语国际二级证书,毕业找工作时,很顺利,他的其他同学本身计算机还算可以,但就因为日语水平不高,而没有被录取,或者去了一个工资不高的公司.
我想,在你本专业学好的前提下,最好能把日语国际二级证书考下来,对你会非常非常有帮助的.但是,学好日语是一项很花费时间的工作,这就要协调好学习时间~日语国际水平考试在每年12月的第一个周日举行,采取网上报名方式.第2年的3月发成绩.
而且,我建议你最好不要自学日语,因为费力费时间,最好去参加补习班什么的,相信你会成功的.
希望我的回答能对你有帮助
考下日语二级当然可以进年企了,搞软体的外企也不一定全要搞计算机的,它们还需要一些董计算机的管理人员.
计算机专业的学生为什么还要参加Java培训
1、通常来说,普通本科学校里面教的只是很简单的一部分,基本可以说只是领进门。如果单独做专案你可以想想,你自己能完整的做出来什么专案?所用的技术是不是最优或者相对较优的?
培训的话,基本会培训目前企业常用的一些框架的用法,java方面通常都是ssh三大框架,不过培训是不是必须主要看个人学习的程度,和学习能力,如果学习能力很强基础不差,直接进公司实习期过去你也掌握的差不多了,如果本身基础不好,又什么都不懂那种状态,培训之后相对来说更容易就业,至少你可以在简历里面说“我熟悉……精通什么……”技术面也多少能说得出来。
培训后建议不要在简历里面出现曾经参加过什么培训,只说在学校学习过,自己更感兴趣,就自学过。
计算机专业的c语言书在哪买啊?
可以网上订,书店里也有一些,网上也能找到一些电子书。 推荐给你:《C语言程式设计》谭浩强 清华 《C程式设计语言》机械工业出版社
外贸 计算机专业的学生
既然英语比较凑合了就不要担心,经验是慢慢积累的,好多师范生也在做外贸的。坚持三四个月你就会学到好多东西。或者可以去工厂做跟单员,就是比较辛苦,做一点时间跟单了再做业务。经验是积累的,任何大虾的经验都是从零开始的,就是做的时间长一些,见得多积累得多。加油吧。