学习电脑下载神马视频电脑版软件呢?

学习电脑下载神马软件呢?_百度知道
学习电脑下载神马软件呢?
我有更好的答案
按默认排序
找师傅指导教吧,去北大青鸟学软件,学网络,去培训班学基础操作,学维修直接去电脑城拜师
天,你想学习电脑什么,电脑能学习的太多了
酷我 迅雷 qq
其他类似问题
学习电脑的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用什么软件可以下载学习电脑的视频资料?跪求!_百度知道
用什么软件可以下载学习电脑的视频资料?跪求!
  学习电脑的视频资料?大叔可以去一些常见的视频网站搜索一下,一般都有普通用户上传的一些视频,不过这些视频的清晰度不是很高,比如土豆、优酷、风行、爱奇艺等等,如果大叔真的想要学习电脑的话建议去买一些资料来学习,可以网购也可以去一些书店购买,比如京东商城的缉饥光渴叱韭癸血含摩 图书 - 计算机与互联网 - 新手学电脑分类 , 下面就有很多书籍资料,这些都是纸质书籍,其中部分书籍也是有DVD光盘的,当然电脑这个其实也不用怎么学习,自己接触久了自然也就会了
其他类似问题
学习电脑的相关知识
按默认排序
其他3条回答
这里有相关资料按需自取即可!
土豆有一些做操的
是学习电脑的吗?
可以学习的操
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁作为计算机专业学生,最应该学习的课程前五位是什么?
不论当前大学是否开设这些课程。
按票数排序
计算机专业概念有点大。我本人毕业于国防科技大学计算机科学与技术专业,个人觉得就计算机科学与技术(CS)专业而言,以下这些是必修的:1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。 一门名为计算机体系结构是本课程的扩充包,对于了解近代计算机结构体系当然是必要的,但由于这里讨论的是Top 5,因此我认为计算机组成原理更为基础。:在评论里有人让我推荐书目,我个人比较喜欢这本 Computer Systems - A Programer's Perspective (2rd Edition)。中文译本是《深入理解计算机系统》。在之前写的,本文最后的补充阅读中我也提过这本书。2、线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。这三门课我觉得是本科时期最重要的三门数学课,比高等数学重要。如果你想在计算机科学的道路上走远点,那这三门可是必修的。3、MIT开设的《Introduction To algorithm》,中文版叫《算法导论》:我觉得应该学习它而不是国内习惯开设的《数据结构》。数据结构仅仅是算法的一部分,国内的数据结构课程回避了很多本质的东西,仅仅是对一些常见的数据结构的罗列,学起来总有些不痛不痒的感觉。《Introduction To algorithm》虽然有些章节夹杂着很多很让人讨厌的“数学”,但却能从本质上带你领略这门十分必要而且有趣儿的课。4、操作系统与编译原理:操作系统可以说是《算法导论》的实验课,最好能在学习期间自己实现一个小型的操作系统,或者操作系统各分系统的Demo。编译原理可能是普遍本科生觉得难的一门课,但是作为CS本科生或者未来的软件科学家,这是基础中的基础,学完之后所有的语言在你看来应该没有太大的区别,这门课应该是离散数学+算法导论的实验课。最好能在学习期间自己实现一个小型的编译器,语言最好能自创,或者是某个已有的你喜欢的语言的基本子集。5、掌握一门常用的编程语言和编程技术:能了解你用过的所有的程序内部大致是怎样的,能用你熟悉的语言编写大部分的程序,至少不能是对任何一个程序满头雾水。以上这些不难做到,我觉得是基础中的基础,我固执地以为,不能掌握他们就不应该获得CS学士学位。 补充阅读:在评论中有位朋友这么说道:一看就是典型科班好学生。人生很短,学自己要用到的就好。多花时间在2、3、5是对的,甚至任选其二就能让你受益良多、乐在其中。 1和4所起到的作用,比起它们的意义,更多的是让一部分学生从一开始就对计算机产生失望和绝望,是抹杀学生本来的兴趣的凶手。回到问题本身,既然是“应该学习”,1、4不该放在里面,即使不学它们,我想在计算机专业的大多数领域是做得下去的。我想对此做个回应:首先,我自认为不是典型的中国式的“典型科班好学生”。这里列出的Top 5不是为了成为“典型科班好学生”,因为光学好这5门绝不够“好”;更不是为了“在计算机领域做得下去”,我相信在某个计算机领域,比如作为Microsoft Office的金牌培训讲师,只要精通Office就能干得很棒。这里列出的Top 5是作为一个计算机科学与技术专业毕业生该有的知识储备,是这个专业的根基。如果你对这个专业真正有兴趣,并且热爱它,那我认为学习这里列出的Top 5会是个不错的选择。当然,对于一个计算机世界的从业人员,学好它们也会收益良多。比如对于程序员来说,操作系统与编译原理这门课能够让你对你的程序如何在计算机里出生,运行,死亡有个好的认识,在我的编程经验中,我觉得这种认识让我收益良多。很多朋友也许知道有一本经典的书籍叫“Computer Systems:A Programer's Perspective”,里面的基础就是来源于操作系统与编译原理。还是那句话,如果你喜欢SC,这5门课是必须的,要是在这5门课上感到失望或者绝望,我想你该考虑换个专业了。
本人现在是计算机专业大三的学生。结合自己学院课程的设置和个人的理解,想谈谈自己的看法,括号中是本校相关课程的教材和开设时间,毕竟学院这么多年教学,是有它开课的道理的。这里感谢张小兵同学的精彩答案。1. 数学类的课程:离散数学(《离散数学教程》,北大出版社)其实个人觉得图论是最有用的部分,无论是算法设计还是工程应用,而群论,组合学,数理逻辑部分却始终不知道具体如何应用,还得继续学习。至于线性代数和概率统计,同样重要,特别是线性代数体现了很多计算机的思维方式,不过相比于图论,个人觉得离散数学更重要。当然先修课程高等数学是必不可少的,甚至我觉得概率统计应该在高数学完后立刻学,不该拖到大三。(高等数学:大一上下;线性代数:大一上;离散数学:大二上下,大三上;概率统计:大三上)2. 硬件类课程:计算机体系结构(《计算机组成与设计》,David Patterson;John Hennessy著,机械工业出版社)这门课是理解计算机内部的构造,指令体系的设计(基本是都是学MIPS的),流水线以及硬软件借口,学完该课程应该能自己模拟一个CPU或者Cache,其中的成就感是无法描述的。这门课在UC Berkeley是大一学的,从理解课程的角度,大一学生完全没有问题的,前提是改变学习的方式。重点无疑是理解,上课时老师讲的一个例子是,我们统计数据的时候,平均数大多用算术平均数,在他博士时有一次发现算术平均数不对,需要用几何平均数才符合计算结果。虽然几何平均数我们初中就学会了,但是当时除了做不等式,我们基本从来没想过它有什么用,那次实验让他真正理解了几何平均数,也值得我们反思国内的教学。事实上,目前从我们学院看来先修课程有数字逻辑设计和微机原理,其实内容很多重复,包括DRAM,SRAM讲了三遍等等。(数字逻辑设计:大二上;数字逻辑设计实验:大二下;微机原理,微机实验:大二下;计算机体系结构:大三上)3. 软件类课程:数据结构与算法(《数据结构与算法》,高等教育出版社)事实上,如果大一开始学习的是C++语言的话,要想真正理解面向对象的部分,包括STL,容器等等,需要学习数据结构与算法。算法的学习确实很重要,也很有趣,但是对于大多数将来在企业工作的普通人来说,对于算法的追求绝不是ACM大赛上那种情形,更多的是基本知识,基本算法的掌握和应用。而学好了数据结构与算法这门基础课,对你理解C++大有裨益,最大化地发挥了C++的特点。这里补充一点,这门课和图论同时学习效果会更好。其实学好了C++之后对于其它语言的学习也会很有帮助。(计算概论:大一上;程序设计实习:大一下;数据结构与算法:大二上;数据结构与算法实习,大二上;算法设计与方法:大二下)PS:我们算法设计与方法课用的教材是:《算法导论》(应该是MIT那本教材),同时正好也是室友和他导师翻译的最新一版,推荐阅读。4.编译原理(《编译原理》,北大出版社;推荐使用:龙书,虎书)编译原理看上去很枯燥难懂,特别是对词法,语法的分析等。虽然将来只有一少部分人会从事这方面工作,但是对于你理解各种编程语言会获益匪浅,训练的是基本的素质和能力,一般学完这课之后,能够自己实现编译器,比如我们专业编译实习课做的是一个基于Android平台的mini java编译器。(编译原理:大二下;编译实习:大三上)5.操作系统(《现代操作系统》,Andrew S. Tanenbaum著,机械工业出版社)实话说,我在上课的时候,更多的是觉得这课有点像一门科普课,但是每次的实习作业却和上课完全不同,需要自己去查API,寻找算法,一般是Windows和Linux两个平台作业。个人觉得作为一个学习计算机的人,对操作系统的理解是必须的,将来的用处也会很多。个人最大的感受就是学会查找API,并且使用,完成大量的数据处理,这和之后一系列的开发都很有关,同时增加对Linux的熟悉。学完该课应该能自己实现一个小型操作系统,比如我们专业操作系统实习要求做的是一个小型Windows。(操作系统原理:大三上;操作系统实习:大三下)当然,除了这些,最好还能掌握JAVA语言,其实作为一种入门语言,我一直觉得可能JAVA比起C++更有优势,毕竟漂亮的图形界面比起黑框显然更能引人入胜,当然有了C++的基础,学习JAVA相对是会轻松的,JAVA学习前期不推荐使用IDE。至于其他的语言,国外那套经典的动物书是最好的选择了,自学应该没有问题,可以考虑一下LISP这门函数语言。除此以外,像网络,汇编,数据库类的课程都是根据个人的兴趣爱好而定了,并非基础课程。(JAVA,大二下,推荐书籍:疯狂JAVA讲义,虽然名字很俗,但是确实900页的书说的非常详细,深入浅出,很到位;程序设计技术与方法,大三上,计算机程序的构造和解释,俗称SICP)总之,计算机专业的学习还是需要一个循序渐进的过程,追求系统的学习,对某些知识一定要理解深,挖得透,用我们体系结构老师的话,你要做一个沉在水底的人,而不是浮在水面上。你用一个月学习的东西,也许只够你用一个月,你用三个月学习的东西,可能够你用一年,但是你用十年学习的东西,一定够你用一辈子。
上面的回答都太理论,EE/BME背景的非计算机专业的小生认为实践乃是第一必修课,参考 和
的现有网上课程(包括很多计算机相关的基础课、中级乃至高级课程),推荐毕业后不以科学研究(读博士,当教授)为目的的计算机前5门课程分别为:1.计算机基础(推荐 )每周1天,大概6周就够了,了解下计算机基本原理,懂点简单的编程,并具体实践操作,从实践中体验计算机的魅力。2.简单具体的编程实践(项目)课(推荐 建个搜索引擎),每周1天,大概7周就够了。学计算机专业的人不懂搜索那简直就是个大笑话,计算机专业有那么酷应用,活生生的摆在现实生活中,自己若能独立或几个人合作做个小项目,比如建个学校bbs上面可以用的小小搜索引擎,那比读一堆似懂非懂的理论然后n年后再来实践有效多了。3.数据结构或算法导论(乃至概率统计、线性代数、离散数学),有了之前2门课程基础,再学数据结构和算法相关的,就没那么抽象了,边学边实践,继续以项目实践为方法,从数学理论的角度比较系统的学习相关的经典理论,站在理论的高度上去理解计算机科学,并加于实践、深入。(暂时没有学过的好的网上课程,不过估计这门课会不错 )学这门课程同时结合c、java或c++等语言来做项目,理论联系实践,只要功夫身,估计就可以毕业,并找到不错的工作了。4.计算机网络或操作系统。信息时代,互联网、移动互联网时代,学计算机的不懂操作系统,不懂网络之间的通讯、协议,那会被别人笑话的,以实践为第一方法,通过项目实践来学习。(找不到合适的网上课程,推荐稍微有点点相关的实践课
)5.机器学习、人工智能。推荐 这机器学习课程是我学过的最牛逼相对通俗易懂,通过实践能收获很大的网上课程。另外推荐 跟世界上最牛逼的人工智能专家之一学点机器人应用估计再也不会觉得学计算机没用了,好好学正常前途无量,不管是在工业界还是学术界混。这应该算中高级课程了,能体现计算机与非计算机专业实力区别的好地方,继续强调实践动手(编程)能力,通过实践深入理解并掌握相关的理论知识。最后多废话点,推荐1门以读博为目的高级课程,课程水平应该是属于研究生阶段的,但学好前面4门课程并掌握好本科概率统计基础课程的也可以开始学了,课程非常难、非常棒、也非常有用:6.Probabilistic Graphical Models( )。学了这门科,不管你是做图像分割、语言识别、还是搞生物信息学的,都大大有益。当然,这门课程绝对不是浮躁的人能学得来的,课程作业保证你累死累活的,不过若能努力坚持并完成里面的编程、测试作业,那成就感不用说,学完后,你的计算机科学水平估计超过国内99%以上的学生,甚至超过许多国内计算机系的教授水平。走工业界的话,在大数据(海量数据)分析时代,你应该很容易、有很多机会大展身手。
直接学编程。然后,在实际运用中慢慢补充各种知识。“学习”没有“应不应该”之分,让兴趣当自己的导师 ~比如,当他发现他自己写的排序怎么这么慢的时候,他自然会去学“数据结构和算法”;当他想做一个自动抓取网页信息的robot的时候,他自然会去学“计算机网络”里数据包里有些什么;当他对谷歌街景里的方向识别技术感到神奇的时候,他自然会去学“计算机图形学”和“线性代数”;当他真的想知道CPU是怎么工作的,他自然回去学“计算机组成原理”;。。。如果用不到,没必要折磨自己。在你感兴趣的方面,按我说的这样学习,我不信你成不了牛人。同意的顶!
1。英语业界所有从基础到前沿的文档,全是英语,英语不合格的人,或者不能流畅阅读英文技术文档的人根本不适合在该专业学习。所以我把它表明为 No. 12。编译原理与操作系统。上面两个是你在实际工作中基本没多少机会去学,但是又非常有用的基础知识。另外,把编译原理学通要求你至少精通一种语言,因此我就不再单独列出需要学习什么编程语言了。3。逻辑与数学建模。如果有这样的课的话,应学,这本是国人比较缺乏的东西,但是作为程序员来说,又是必须要有的东西,用计算机的思想去思考现实中的事物与流程。4。测试与用户交互。如果有这样的课的话,应学,现实中,对很多产品,测试员成为最了解这个产品的人,他也最了解这个产品在用户手中看起来是什么样子,用起来是什么样子。也最能够理解下一款产品我们可能需要什么功能。不需要什么功能。由于多了三个“与”字,我已经超五个了,就不说了。
1. 数学课 (概率,统计,微积分等等)2. 语言课(java,c++)3. 数据结构和算法4. 计算机网络5. 操作系统和编译原理其实只要算法和数学牛,可以吃遍硅谷大多数的IT公司。
我更想列一些能够教人如何思考的课程而不是教给人新鲜知识的课程,因为后者可能有很多而且对不同的人都不一样,但是前者可能会更统一一点。1、算法。没学过算法的人是不可能像计算机工作者一样思考问题的。此门课程必不可少。2、古典概率论。这里指的是建立在组合计数基础上的概率论而不是建立在分布函数基础上的概率论。虽然后者可能更有用,但是前者更能教人如何正确地解决与直觉相悖的问题。3、计算理论与复杂度理论。这门课程可以使人建立起对于“不能解决的问题”的正确感受。4、近似算法与随机算法。这门课程可以使人建立起对于“最优解决方案与较优解决方案”的正确感受。5、并行协议与分布式算法。这门课程可以使人建立起对于并行解决问题的直观感受。
1. Concrete Mathematics
具体数学,绝对是计算机科学的数学基础“之一”,国内的计算机科学跟不上国外的一大原因,我始终认为是数学上的差距。2. Introduction to Algorithms 算法导论,所有的程序都需要算法作为基础,所以算法是不得不学的。3. Introduction to Computer Science and Programming 整体的介绍了计算机,同时也让学生了解CS能干嘛,自己该干嘛。4. Operating System Engineering 操作系统的重要性不言而喻,同时也介绍了编译器。5. Network 网络编程,中国 大学的本科生们有多少能熟练于网络编程。当今又有多少程序不需要考虑到网络。just my opinion其实还有很多需要计算机科学学生了解的~如 @苏衡 所说的写作,交流。
计算机组成-结构化方法
以专业的角度了解一个计算机的方方面面
数据结构与算法分析
了解程序的基本构造
3 汇编语言
了解计算机的底层
4 编译原理
了解高级语言是如何转变为汇编语言的
5 计算理论引导
从理论的高度了解计算能力的极限
学了5本书,其他都浮云了。。。都可以很快学会。。。
对于目前排在首位的兵哥哥的答案,不敢苟同。本人软件工程专业。关于计算机专业和软件工程专业,实际上还是大相径庭的,远不是别人所说的软硬件的偏重问题。计算机专业本科应该不需要读人月这类的东西吧,然而出门就业又是相通的,这是大环境我们就暂且不表。回到主题说书/课程。课程其实说实在的,如果不是顶尖的如同兵哥哥的高校,老师教授对你的指导只能是方向性的,大方向。小的角度还需要自己去花费大量的时间去琢磨。这里我有针对性的来说吧,每个学校的培养计划不会一样,如果是课余自学的话,以下的参考一定对你有用。一定。以下按照重要性排列。1. 计算机底层这实际上就是兵哥哥说的《计算机组成原理》,我推荐的书是《深入理解计算机系统》,1000%的会比你的课本给你更多的东西。不管是写程序做软件还是搞科研发论文,不对底层有一个清晰的认识,你的整个前进道路都是模糊不清的。而只对体系结构的了解是远远不够的,深挖才是归途,为什么现在很多解析内存CPU技术的博文博客火呢?因为大家都忽略啊!又因为大家都知道这是多么有用啊!不做底层的分析,你怎么去精准的定位问题呢?怎么去写出切合真实计算逻辑的简单而又高效的优秀代码呢?别闹了。我同意一个观点——读优秀的代码,从OS开始。读这些就是你学习认知底层的过程,就是在站在巨人肩膀上远眺的历程。2. 数学过硬的数学功底使得你能看到一些新技术的出现而不茫然,看到的旧的技术能快速的跟进上手。这就是所谓“知识”和“技能”的关系,将工具运用到纯熟的地步,你会发现别人遇到的很多问题在你这里都不是问题了,看起论文来也得心应手啦,这就是潜移默化和下意识的作用。3. C/C++排在第三位是因为我觉得不是极其重要了。当然,C语言是基本功我就不在赘述。一门语言对你的作用是认识到计算机的“思考方式”与人类的不同,想要更加精确简单(KISS原则)的实现自己的想法,就要按照这个逻辑思路去执行。而选择C语言是因为它是成熟的,是最为值得探究的语言,也是你今后可能进入Unix,Linux,嵌入式,甚至于IOS方向的基石。4. 算法设计依托数学的知识,在算法上的成绩应该不会太次。《算法导论》是要看的没错。如果时间少的话,《编程珠玑》《编程之美》《APUE》,这些书是要接触的。5. 英语/(日语)不得不承认美帝和倭寇就是比我们先进。学习英语的好处不言而喻,打破这层壁垒就会让你感受到真正的世界的样子,去那些纯英文的编程网站,BBS,讨论组,个人博客,增长见识的同时是你在逐步的认清这个世界,知道外面的人在做什么在想什么,现如今的潮流是什么(为什么不提媒体我觉得你应该懂得),更进一步你未来的发展方向是什么,是否和大环境有冲突,这是你这一生究竟能达到多大成就的一个很重要的潜在因素,也是为你今后走出校园做一些非常必要的知识储备和心理预备役。日语的问题,是在英语之后的一个可选项,IT方面的日企非常多,待遇也非常好,我们怀抱着“师夷长技”的心态去学习就好了。题外话------------------------------同在长沙,我不黑科大的同学啊,可实际上的情况是:科大内部,自己的本科生多数都会变成军官而较少的参与到实际的操作中去,如果兵哥是这其中的异类那算我抱歉了;科大的研究僧,外来的基本上也是理论派,实践能力不敢苟同,内部的同本科生。这样的情况导致了一个现象是:每年在科大的项目异常之多,但是能做的人又异常之少,很多都只能外包给“比邻而居”的另外两所985高校的学生,我有几个学弟就在同科大合作项目,前两年吧,还有个总装备部的项目——军用直升飞机的模拟训练系统(这尼玛听着就不像是学生能做的东西吧),经费印象中是8位数,是顶级了。越是去做项目,越会发现基础的重要性,越是需要在每一个必要的档口回到校园时代那种求知若渴的状态去阅读那些众人早已不屑的基础。不匿,求批。
来分类说。
第一类:数学。包括高数、线性代数、离散数学、概率论等。
第二类:英语。英语学不好真的就不用学计算机了。
第三类:程序语言与程序设计。掌握支持不同程序范式(面向结构,面向对象,函数式)的程序语言至少各一种,并熟练应用其中至少一种。
第四类:操作系统与编译原理。
第五类:数据结构与算法分析。
其实CS里领域众多,而这些领域涉及的基础课程也有不少,其数量已经超出“5”。而您说要“5”门课程,我只能这样作答。可计算机网络、数据库原理与应用、程序语言设计,甚至人机交互、系统分析与建模等,哪个能说不重要呢?
五门课程如果推荐起来也许有些难度,因为每个人的兴趣是不一样的。不认同数电是cs毕业必学的。对cs有一个总体的认识的话,我觉得有五本书非常重要,也是你首先应该看的。它们分别对应了大部分cs毕业生,技术生涯中所要一直关注的五个重要领域。《深入理解计算机系统》对应一门对cs学生来说可以说是最重要的课程:计算机导论《TCP IP详解》对应 计算机网络《The C Programming Language》这本不用说了,国内的翔一样的教材会让你走很多弯路《现代操作系统》对应操作系统《算法导论》这个也不用说了作为一名程序员,算法,OS,网络这些计算机科学本身的东西,会让你走的更远。
想到的第一个是:表达能力训练课俺见过不会表达(语言、文字)的计算机工程师,太多了
来个不一样的观点,供参考。
几个问题:
当你学完各种数学、原理、算法之后,你能用这些知识解决什么问题?
你能开发出什么应用或系统吗?你具备多强的开发能力?
是更多人对这个专业更感兴趣了,还是心生厌倦、恐惧、甚至放弃了?
大学毕业到现在,还有多少知识你还记着?有多少还在用?
其实能解决问题的课程才是最重要的。
不能解决问题、不能形成能力、不能增强兴趣,不直击要害而是兜了一个大圈子,什么问题都没解决,还赶跑了一半人,这是最重要的课程吗?
我认为现在的计算机和软件专业的学生应该学习:Web软件开发设计
人机交互设计或用户体验设计
普通心理学
微观经济学
理由是这些能解决我们这个时代的问题:
在PC发明前的大型机、小型机时代,计算机服务的用户多是企业用户,没有图形界面,所以程序员最需要关心的是资源、算法、数据这些层面,基本不需要考虑用户和用户界面的问题。 各种数学、原理和算法主要解决是这个时代的问题。
但是在乔布斯、比尔盖茨开启PC时代后,图形界面技术的应用,特别是Web互联网的普及,计算机所服务的客户更多的转向普通用户。所以开发者更多关心,如何让用户更好的使用软件的问题。包括用户需求、用户体验等,转向以用户为中心。这样解决界面、交互这些层面的问题变得更加重要。
进入21世纪社交网络开始普及,特别是2007年iPhone的诞生,正式开启移动互联网时代,计算机变成移动终端,随时随地可以服务于大众用户。软件设计者更多去关心人的兴趣和动机所在、关心人与人的关系,这样解决心理、经济等层面的问题会越来越重要。
以知乎为例,假设不借鉴国外同类网站,在学习了各种原理、数学、算法之后,能开发出知乎网站吗?知乎的设计是分析用户体验、心理和动机更重要、还是考虑算法和数学更重要?知乎的开发是靠实打实的的开发功底,还是靠各种算法理论学习?
在移动互联网时代,你要与全世界竞争,创造出更好的产品。中国的计算机教育不应该还停留在前PC时代,落后了整整2代。我们的教育也需要和硅谷保持同步。
以上为个人不成熟的观点,供大家批判。
回复@pansz的评论
分工是社会尺度的问题,从行业或组织这个层面上必然会有分工。
但从个人尺度上来看,人的发展有定位的不同。你是选择定位于技术的前沿,还是定位于传统的领域,是可以选择的。在大型机上开发也很挣钱,但是大部分毕业生不会去选,更喜欢在iPhone、Android或互联网领域工作,因为新领域会给新人无限的机会。
另外,计算机专业的人才更多比例的人是必须要跨领域、跨行业的。随着各行业计算机的普及,需要应用软件开发者具备更多业务领域的知识,例如开发财务软件需要财务知识等。
我想,乔布斯的成功应该给我们启示,算法、数据当然很重要,但是用户体验变的越来越重要。
回复@罗泽响的评论
恰恰相反,那些大多数人觉得必修的课程,正是应该补充的课程,当你遇到问题再去学习效果会更好。大二的时候能开发一些软件应用、网站和系统,大三学一些管理、分析、心理和经济,大四再学一些原理、数学和算法。软件都没开发过,就学算法的效果你很清楚。不解决问题,只关心考试是我们教育的最大问题。
我理解的计算机系四大核心课程1 计算机体系结构2 数据结构与算法分析3 操作系统4 编译原理
微积分,高等代数,离散数学(这三门归在一起吧)计算机体系结构数据结构与算法设计操作系统编译原理
1)谦卑——实在无法理解为什么某些IT人那么拽,你再牛也不会全知全能吧,有必要用鼻孔看人吗?2)英语——明明有技术,怎么写出来的文献就那么翻来覆去几句话呢?干巴柴柴。3)概率、统计,微积分——数据挖掘。4)数据结构和算法5)编程
数据结构线性代数概率论统计学运筹学算法数据建模人体工程学
不确定你以后的路,你对什么感兴趣,职业规划,那就什么都不要学,先找出上述这些,然后再问。之所以计算机专业出来的学生不咋受欢迎,就是因为学得太泛。
1.数据结构2.操作系统3.c语言编程4.计算机网络5.计算机组织与体系结构其实英语也很重要,但我觉得它不应该算是一门课,而重要的是平常的积累,和口语听说。}

我要回帖

更多关于 神马视频电脑版 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信