对于题主的问题,我觉得有点大了,这个问题就好像我问一个学习金融的人这样一个问题:对于非金融专业的学生,怎么入门金融学?
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++写网站的“快感”么?)
2windows下的程序,C#绝对是王道,还有比微软自家的东西更懂自己的么?
3android开发,平台的限制,最好还是用JAVA。
4考虑到性能问题,如果你是个大神(那是不可能的,如果这样你就不会问怎么入门了)那绝对会使用到C++,对于一般的凡人,JAVA的回收机制以及够用了。
如果你想要买书,个人觉得最好不要买国人写的,因为国内大部分都是你抄我我抄你的节奏,最好买国外的书。图灵系列的我觉得不错。
我个人觉得,学习计算机并不神秘和复杂,甚至有些可怕的简单,有付出,就一定有回报。因为计算机的严谨性,他永远不会出错,你给出了正确的方法,就会得到正确的结果。
这里推荐题主一个小网站,名字叫做提问的智慧:
>
北邮在互联网行业认可度可以比肩中游985,即高于西北农林,中国海洋等一众985。北邮的计算机科学与技术专业是全国首批国家级特色专业。该专业是一个软件与硬件结合、网络与通信兼顾的计算机学科宽口径专业,以培养计算机通信工程专门人才和通信软件工程师为目标。如果想学习计算机专业,该院校是一个很不错的选择。
北京邮电的计算机科学与技术是这所211大学的特色专业,专业水平很高,师资力量很强,有较好的发展空间,值得选择。
首先,北邮计算机类是(计算机科学与技术、网络工程、大数据科学与技术)集合,均为一流学科专业。另一方面北邮前辈深耕互联网、信息国企、金融科技等等泛ICT领域,业界口碑良好,具体数据知乎可找。且“两电一邮”,中国老牌信息强校,拥有“网络与交换技术国家重点实验室”,设有“北邮-华为”学院,学科实力当之无愧的AI。
其实,北邮的计算机属于强势专业,深造以及就业都很不错。大部分选择就业的同学都去了阿里、腾讯为主的一线互联网,也有相当比例的选择去券商银行,还有去运营商、研究所等。在IT方向,互联网和央企都愿意招北邮的学生,包括中证登、国开总、中信建投等,北邮计算机就业的强势并不局限于996的互联网。
此外,该院校的深造率和保研率都是比较高的。北邮保研清北还可以的,深造率全国排名12名左右;保研率有19%,全国排名大概25名左右。
综合来说,北邮的cs无论是从实力还是从就业来看都是不用说的排头兵,每年选计算机的高分也有,还是非常值得选择的!
2001-2011年SCI收录至少有一位中国学者(不包括台湾地区)发表的论文983,099篇(截至到2011年12月5日按出版年统计),其中化学(CHEMISTRY)学科论文199,376篇(是近十年中国学者发文最多的学科),199,376篇文献包括学术论文188,160篇、会议摘要6,099篇、会议论文4,743篇、综述3,270篇、通讯751篇、社论705篇、更正354篇、传记20篇、新闻12篇等。
199,376篇文章共发表在555种化学学科期刊上,其中发文量居前十位的期刊见下表:
表一2001-2011年SCI收录中国学者发表的化学学科论文发文量居前十位的期刊
排名期刊名称2010年影响因子发文量占总文章
量的百分比(%)1
ChemicalJournalofChineseUniversitiesChinese《高等学校化学学报》065660283023%2
JournalofAlloysandCompounds《合金与化合物杂志》213854452731%3
AbstractsofPapersofTheAmericanChemicalSociety《美国化学会会议论文摘要》49742495%4
ActaChimicaSinica《化学学报》061146652340%5
ChineseChemicalLetters《中国化学快报》077541482080%6
ChineseJournalofAnalyticalChemistry《分析化学》
079840692041%7
AppliedSurfaceScience《应用表面科学》179538781945%8
ChineseJournalofInorganicChemistry《无机化学学报》067036961854%9
ActaPhysicoChimicaSinica《物理化学学报》073436481830%10
JournalofPhysicalChemistryC《物理化学杂志,C辑》452434291720%11
ChineseJournalofChemistry《中国化学》077332531632%注:排名3的AbstractsofPapersofTheAmericanChemicalSociety《美国化学会会议论文摘要》为专门刊登会议摘要的期刊
附件:2001-2011年SCI收录中国学者发表的化学学科论文发文量居前100位的期刊排名期刊名称发文量占总文章
量的百分比(%)1
ChemicalJournalofChineseUniversitiesChinese60283023%2
以上就是关于非计算机专业为什么学c语言知乎全部的内容,包括:非计算机专业为什么学c语言知乎、东南大学计算机研究生怎么样 知乎、想学计算机专业,北京邮电大学的计算机专业怎么样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!