计算机专业的你们都在学点什么?计算机制造者原来是修家电的!

我就是来黑你的,约翰·阿塔那索夫(职业:电气工程师)。
http://www.guokr.com/question/455409/起因在这儿。
第二个原因是猴妹每每给我讲前台后台,编码程序,内存显卡硬盘什么的。。
可是老子听不懂啊!!
(╯°口°)╯︵┴─┴各种掀
这货从来都没有给我建立一个科学的体系,所以,看你们的了。。
求系统的,简略的,形象的,智慧的回复~
另外,欢迎吐槽~

推荐  (0) | 75人关注关注
36个答案
36 0

我算半路出家学的计算机,我的论文是做的时空数据挖掘,计算机方面的知识都是自学的。
刚进实验室的时候,师兄、师姐们都在搞工作流方面的东西,觉得自己搞不定,就找了数据集开始做挖掘,也算小有成果吧,出了篇IE,申请了一个专利和一个软件著作权,另一篇文章正在审核中,如果中了也是EI检索。下面总结下自己在计算机方面的学习吧。
1. 编程语言。或许是研究需要,编程语言学的很杂,C、java、js、C#、flex、matlab这些都学过,也导致了自己对每门语言都怎么精通,现在回想最基础的还是C,如果不是当时读本科时C的基础比较好,估计也学不了这些语言。
与编程语言最相关的应该就是数据结构了吧。代码优化的结果我也算深有体会,我们跑的数据量很大,有时需要一台pc机跑两天左右。为了更高效率的执行,找了个在ACM比赛中拿过奖的本科生对代码做优化,优化后的代码无论在内存开销还是在执行效率上都有明显的提升。在此建议学计算机的同学如果想在这方面发展的很好,数据结构一定要学好!
2. 思想。我觉得这方面是培养出来的,代码接触的多了,看问题的角度就不一样了。计算机程序很多时候是要解决实际问题,这就要求对现实事物进行建模,计算机最关心的就是输入和输出,执行过程是作者本身考虑的。当然这种思想也会影响现实生活,常常有人会拿IT人士打趣,这类人做事比较“程序化”。
3. 数学!!!这是我近几年学习计算机的领悟吧,在计算机的世界中,一切事物都是由数字组成的,各方面的模拟和优化都离不开数学。如果要在计算机方面有质的提升而非简单的程序员,数学的功底将决定出路。
我在做数据挖掘的时候,最常用数据分析工具,有spass、matlab、excel,在做数据验证的时候恶补了很久概率论相关的知识,在建模型的时候又把高数和线代拿来翻。数学方面有很多已成熟的工具和方法,我用的比较多的还是贝叶斯,他老人家的理论能用的方面太广了,无论是在做研究还是工作的时候,都经常用到。

算是对自己学校计算机方面的总结吧,希望对后来者有些帮助。

26 1

笑着笑着突然发现自己躺着中枪了~ (╯‵□′)╯︵┻━┻

BUT

虽然某也是“计科”下属.......但其实是软工 对,就是又软又攻的软工
平时也给妹子修修电脑神马的(所以说,计科都要会修电脑,不然妹子哪里找 ...)
至于《软件工程》学神马

1:编程语言
.C/C++ VB JAVA SQL PHP MATLAB 等等等等 附13年1月编程语言排行榜

2:软件工程
软件工程实际上是一门管理学,基本上码农如果不退役的话都转为项目经理什么的,就要靠这个了。就像盖房子,软件工程就是总工,负责框架搭建,项目进度,需求分析.........
好吧,其实就是码农的马列毛概,思想主导。实际上基本就是死背。
3:算法
话说计科是从数学系分下来的,理论上数学才是真正的大哥大。算法才是一切软件设计的巅峰!
好吧,其实到学生这,和你们面对一样的课程
《高等数学》...........T-T


呃呃呃,可能你们要问,为咩你这个软工回答的这么寒颤呢?其实上面只是一个导言,下面请看正文。
作为一个专业的三流软工院校的学渣,我的主修课程是:

DOTA
...............................................................................................................................
以下省略DOTA战术25W字
DOTA队长/血电竞社长泪感言10W字

文学
写网文,玩比赛,泡图书馆里看小说........给各杂志/著名作家寄骚扰信...

修电脑
其实第一次听说要给妹子修电脑我是拒绝的,因为,你不能让我拍,我就马上去拍,第一我要试一下,因为我不愿意拿回来偷偷送电脑店去修,电脑“咣”一下,很快、很强,这样妹子拿到一定会骂我,根本没有这样的电脑,就证明上面那个是假的。后来我也经过证实确实是能修好的,妹子用了大概一个月左右,感觉还不错,后来我在修的时候也要求他们不要拿到电脑店里去修,因为我要让妹子看到,我修完之后是这个样子,你们用完之后也会是这个样子!


额...最后卖萌顺带黑一下成大鼻子

暂时吐槽到这吧,大学时代玩太疯,毕业了临时抱佛脚,恶补+面试中。和考研学霸土豆君没得比(T-T我的那个女神也考研了我会说?)

欢迎各位计科大佬出来打脸。
@双料黑客

22 1

射秽主义溅射软件工程师,反病毒达人,数学控

2013-07-03 16:34

黑历史警告

主业:开发、管理、指导
兼职:修理工、厨师面点、美容染发、上裸妆、按摩

年幼无知时学:东京很热 豹子虎 东瀛杂志

高中自学: c/c++ 、virtualDJ、Dreamweaver、Fireworks、FPE(oh shit!)、Winhex(这个可以搞死瘟98)、远程协助(我呸!你就是木马)、毒剂学

大学:数学物理、外星语、数据结构(数据库神马的)、汇编+操作系统原理(搞底层的入门级)计算机图形学J2ME、JS、J2EE、 flash、游戏引擎

大学瞎学:莎士比亚、尼采、叔本华、私服建设、杂文、AfterEffect、PS、OllyDbg、IDA Pro、社会工程学、犯罪心理、JASS Script

目前瞎学:SPSS、lua、html5(based on Firefox OS or Intel XDK)、python、数据分析、Vocaloid3FE

一直在学:诗歌 二指真空 双修 涂鸦 古代无脊椎动物语言学 (广告费不收了请打我卡上)、死亡华尔兹鬼畜

(以下为二指真空示意图,只可意会)

(下为死亡华尔兹鬼畜乐谱)

最后给楼主的科学体系:

普通青年向:高级语言、数据库、脚本语言
系统底层向: 操作系统、Linux、汇编、高级语言来几斤、Debug、还是汇编(或者花钱找个培训吧)
集成向:系统集成、大数据、架构
移动开发向:脚本、数据库、浏览器、通讯协议、各移动平台SDK(或者花钱找个培训吧)
美工向:PS、AE、3D etc.
声优向:没事自己练呻吟(或者花钱找个陪练吧)
修理工向:物理、数字电路、计算机硬件、手机软硬件
管理向:关系学(或者花钱找个亲戚吧)
职业玩家向:打一辈子的DOTA、LOL etc.
文艺青年向:看书吧,至于是什么书,无所谓了
厨师面点美容美发汽车摩托车拖拉机装甲车修理向:找技校重头学过

自我充实的过程是一个不进则退的过程,得自己找合适的东西慢慢舔
14 2

作为科普向,只简单地讲讲那些最核心的东西
系统地来说,计算机专业是自底向上的学习计算机系统工作的原理、应用的理论基础和实践方法。

通识基础:为理论做准备的数学工具(数学分析,线性代数,离散数学,概率),通识基础(英语,物理)
专业基础:这些课程介绍了计算机的工作原理
1.一台计算机如何构建的一层层理论(各种电子电路学基础,计算机组成原理,计算机体系结构)。简单地说,计算机就是自动地执行人们指定的计算的机器,需要一系列的硬件来具体完成操作,这些课程详细讲解了这是怎样发生的。
2.由于计算机越底层越琐碎,有一系列的新抽象来帮助人们使用计算机(操作系统,程序语言与编译技术),计算机专业的学生要学习它们如何创造的原理。
3.对计算机的应用能力,最直接的便是程序语言的使用能力(各种语言,算法与数据结构,软件开发方法)
4.更高层的一些常见应用的原理(如计算机网络,数据库)
以上是计算机专业本科生最核心的一些所学内容。
事实上与业界需要还有点距离,开发各类最终产品还有更多的具体技术要去学习,而且演化飞快,所以很多人会自己学习各种技术。
修电脑也是如此,学生只学了最基本的一些原理,然而真正出现问题的都是上层的细枝末节,不专学是不知道的。

本科生高年级及研究生也会开始接触一些前沿难题和具体方向,比如复杂系统的构建,人工智能,计算理论等等

11 0

柴郡猫的笑各种爱好者,科幻控

2013-04-10 00:22

⊙▽⊙来个简短的,首先计算机分成软件和硬件俩大块。硬件是你能看到的,软件像人类的灵魂样你看不到,不过用电流表可以看到,界面只是输出,就如人说话。
硬件在尽量模仿人脑逻辑思维能力,有记忆区硬盘,短暂记忆区内存,逻辑判断区cpu,语言中枢显卡显示器,眼睛→_→键盘鼠标等输入设备。(不要把显示器当成眼睛)→_→so在我眼中漫画中把眼睛花在显示器上的却是一种艺术形式。
软件就像人解决问题的习惯,方法,策略。人把这些记脑子里,电脑存硬盘里。
昨个uc切换标签页把我写的一大段给刷新了。
今天电脑接着补,关于专业学什么,→_→学,当然是从最基础开始学,so···模拟电路,数字电路等电路电子知识,这个大部分都归为物理或者电子专业。
然后是大理科离不了的数学,离散数学,还有龌龊的概率论和统计学,→_→我们可以统计你对妹子表白的成功概率表白方式的成功概率然后进行数据挖掘为你量身定制,→_→想表白成功吗?
当然有少不了的高数虽然我们很少用到积分,哦,这又涉及到高深的图形学,图形学往后就是虚拟现实。
欧···,我又想到了伟大矩阵→_→线性代数,用矢量和矩阵来描述旋转,平移,或者缩放是再好不过了,伟大的电影矩阵革命→_→表示神马。
数学家们都是想用公式描述一切

10 1

计算机科班第六年。中学搞过信息学奥赛,现在是单纯的JAVAer,做工程的。

首先声明一点,据我所知90%的科班出身的人不会修电脑。

然后搞计算机的大概两个方向:码农与科研。

大部分还是码农,偏工程,后期有部分人转管理或者转业的。

科班四大基础课,数据结构,操作系统,组成原理,计算机网络。都属于码农工作时一般看不出来,但是掌握了对以后大有好处的课。想要上升层次,至少对四分二个方面有点研究吧。

软件工程对于本科生来说,很可能就混过的去,利用课上时间记住软件开发流程、开发模型,练练uml,看点管理学知识,增进点敏捷思维,差不多了。以后多做点项目就有感悟了。

然后高数、离散、系统结构、模电、数电、汇编等等等等看兴趣再深入。

编程语言多少要掌握一门吧,你可能从pascal或者C起家,然后JAVA/.net/C++这三个起码做过一个吧,然后第二语言从python、ruby、scala、groovy、go、php、perl、lisp啥的挑一个吧。

做码农开始基本上还要分前端后端,前端的话js、css、html都要熟练吧,可能还要掌握一些模板语言,这时候也可能有人要求一定的后端开发经验了。做后端的练完基础,总要熟悉些框架吧,然后开发单机的做单机,开发web的做web。不论前后,上升到一定层次,就要考虑调优、架构、性能等问题了,有机会进有规模的公司的话,会跟大数据、云计算这些词汇打交道。ps.跟搞数据仓库公司的接触时,在其眼中,前面说的那些都算前端...
当然,还会有一些人做测试、运维、数据库、IT等等等等,各有各的侧重点。

这时候有些人会考虑做资深技术人员,做到架构,再往上就是cto啥的。
还会有些人转做管理,资深管理人员,再往上很多分支了。

这些是码农。
搞科研的话,混个好学校吧,一般学校就别浪费时间攒paper了。学校里除了特别天才的以外,基本上都要发paper,混职称,做项目,开开会,培培训,慢慢升吧。这里面有自然科学基础好的那批搞数学,还有一些继续在高校里搞工程。

计算机是个交叉学科,稍微混点名堂的人都是复合型人才,且不论是自然科学交叉还是社会工程学的交叉。



9 0

计算机专业呀!其实学习的就是一个思维习惯,就是像机器那样思考的习惯:
1. 简单的问题,那就化为正确和错误,也就是0和1
2. 复杂点的问题,就牵扯到数据结构类的东西
3. 稍复杂的问题,那就是if ..then...else 或者do while什么的,叫结构化编程
4. 更复杂的问题,就是面向对象,架构...之类的了。这个时候就要考虑软件工程了。

至于硬件和软件的区别?!呵呵,有区别吗? 不过是用物理硬件搭建上面的逻辑还是用字符代码搭建逻辑的区别而已。而且现在的硬件更模块化,更软件化,看看那么多的可编程逻辑器件就知道了。

至于c,java,vb,python..... 这个,这个不过是语法不同的语言而已,其核心仍然是强化前面的逻辑,直到把那逻辑思维习惯深深的刻到你的骨子里。就好像有人学习了英语,法语,德语....但人还是那个人,其想法人生观并没有变化一样。

程序猿的人生就是用外物(机器和代码)和机器思维处理各种各样的问题。最终,将这种思维习惯扩散到全身,扩散到生活方方面面的人猿!

8 0

H2CA好奇宝宝

2013-04-12 14:13

其实不介意替土豆妹黑上加黑:你知道乔布斯是学什么的?哦,对,他大学中退。但退学后他还在学校赖了18个月做旁听生。听什么?艺术字的设计啊、哲学啊、宗教啊……所以你要说乔布斯是文科生或者艺术生我也……没法表示反对……

不过言归正传,所谓计算机,作为一个系统,可以分成硬件和软件两大部分。所以计算机攻城狮们大致可以分成电子攻城狮和软件攻城狮两大类,前者比如intel,要使用各种EDA(自动化设计)软件来进行大到板卡,小到芯片的设计。后者比如MS,对着双屏幕黑底色的“伪”·命令行码字,通过cpu能完成的各种计算来实现具体的功能,比如码字(咦?死循环了么……)。不过在实际应用中,电子攻城狮也需要写程序(虽然不会动辄几万几十万行那么复杂,但写个几千行都不在话下),而软件攻城狮也有需要拿着万用表去捅板子看电流的时候。所以两种狮子们在学校时,大一大二的基础课都差不多,最多是课时分配的重心不同而已。
而随着网络的发展,又有一种攻城狮为了攻下计算机这座破城而努力了:网络攻城狮。严格说网络攻城狮其实也应该分软硬,软件的比如架构网站,比如做页面效果,比如设计画图(别拿Dreamweaver不当开发);硬件的比如路由器,比如交换机,比如3G通讯。
但总之,攻城狮们搞的是建立在计算机科学研究基础上的各种应用的开发设计,理论?呃,数年内不能商用的理论我们不听不听就不听!哼唧~
而计算机作为一门科学,对,就是科学,那么软件和硬件也各自只剩下一样可学的:软学数学,硬学物理。
对于计算机软件来说,不论用什么语言编写的程序,最终传达到cpu的都是一样的二进制编码。语言只是工具,而程序的核心是算法。所谓算法,图形算法的核心是微积分和各种频域的滤波;数据库算法的核心是统计和概率;另外树啊群啊图啊,矩阵啊行列式啊,插值啊近似啊,离散啊连续啊……总之,数学系要学的,计算机科学也差不多都要学。
而对于计算机硬件——其实也就是各种集成芯片啦——来说,半导体技术发展到今天,麦克斯韦已经不怎么起作用了,起作用的是量子物理。任何一个EE或CS的攻城狮回去翻翻你们大学的课本,是不是满眼都是隧道、势垒、击穿、扩散、漂移……这些入门级量子物理的名词?你们现在关注的研究热点又是不是包含了量子计算机、碳纳米管、摩尔定律极限之类的内容?如果没有强大的基础物理研究作支撑,量intel想破头也想不到用铟锑合金做下一代晶体管的电极。


不过,不论是计算机攻城狮,还是计算机科学烟酒员,有一点必须要澄清:如果我们会修电脑,那纯属我们自学成才。因为我们的本职工作不是修电脑的!攻城狮和烟酒员们是设计电脑的,但我不管生产电脑,产品出了问题请去找生产者,谢谢

7 1

凉薯喜欢写代码的

2013-04-12 14:22

计算机的就学c语言、操作系统、编译原理、数据结构、汇编这几门课,还不需要学精,考60分毫不影响你将来成为比尔盖茨。。。 跟洋洋洒洒的大文学专业简直是两个极端的典型。计算机工程师做的事是用相对简洁的规则搭建复杂的系统,对基础知识要求其实真的不多。所以会有这么多计算机学校。我们面试时有主要看人的思维能力,够聪明又喜欢干这个的,蓝翔技校学出来的也无所谓。我当年第一次找工作时那个老板让我给他讲讲量子力学(我本科学物理的)。
你那位讲的内存显卡硬盘什么的,当然还是必须要知道的基础知识,不过这知识量也就相当于背篇散文吧。

------------------------------------------------------
好吧,简单讲一下这些名词。首先计算机的用处就是算(这是废话),电脑上的所有功能都是基于复杂运算呈现。考虑以下场景,一个苦逼学生被分配了一堆作业,坐在书桌埋头苦算,背后有一面墙的书柜。这个学生就是【cpu】,负责把数学题算出结果。写着题目的习题集、写着结果的作业本以及一些参考书需要放在桌子上,桌子就是【内存】。如果要用的书太多,一张小桌子放不下,暂时不用的书只好先放在书柜里。学生写完一本,放回书柜,再拿出一本新的继续。书柜就是【硬盘】,装得多,但访问没书桌快。
【程序员】就是带苦逼学生的黑心老板,他负责给学生安排要算什么。要计算的题就是【程序】。
【显卡】的话,好比另一个场景,鸟山明老师画漫画工作量很大,于是他请了个助手【显卡】,把描线上色等工作专门交给他做,这样鸟山明老师【cpu】的工作速度就快了很多。

【前台】【后台】稍微进阶,不属于基础概念。

------------------------------------------------------
其实学编程对你很简单,让猴妹教你就是了。不过直接问太空泛,他多半也一招云手推掉。要问得具体点,(此处应有一句今晚子时来山神庙我传你一招可必胜猴妹。)你让他教你写hello world!他听到这句切口必然乖乖打开编程环境让你进去,这样你就过了初学者最艰难的一关:缺乏练习环境。hello world这招是入门起手式,你看他写一遍自然就会了。
等你学会hello world后再向他提一个要求,把hello world改成“hello world!(这是x个字)”x代表引号里全部字符的个数,在这里你可以先数数就知道x应该是19。咦,不对再数数其实是20。所以这里的要求是输入“hello world!(这是x个字)”,让计算机自己得到20这个数,然后输出“hello world!(这是20个字)”好了你看他怎么写这个程序,自己再照样写一遍,恭喜你已经学会编程!至于之后如何变化施展,融会贯通,就看你自己了。

6 0

硬件的主要是学逻辑电路。逻辑电路是说电子元器件的高低电位怎样演变成机器语言的0和1,怎么进行计算、得到结果的整个过程,是连接机器语言和电子元器件的关键知识。
软件的主要学汇编、C、数据结构、软件工程。汇编是低级语言,与机器语言一一对应,C是高级语言,这两门都是学习基本的语句和语法。数据结构是学习各种数据的组成和算法。软件工程是学习如何研发大型的软件。这几门里面,数据结构是要学好的,汇编和C差别不大,软件工程根本不可能学得好。

3 0

2gua太极拳资深假码农

2013-07-03 15:55
支持者: 小丸PC waterend Racoon

学过好多,有些坚持下来了,有些就半途而废,比如:山水画、书法、电影鉴赏,这些就慢慢丢了,其它的如:太极拳、摄影、速写,还能够摆弄摆弄。
技术上,毕业时的技术基本都过时了,除了C/C++语言。后面陆续学了好多,现在主要关注移动应用、大数据、Web应用。总之,技术上走了个从少 -> 多 -> 少的圈圈,不知算不算是一个杯具呢?

3 0
支持者: Ing Ghu 果壳娘 wataxi

找计算机的修电脑是个老问题了,有的同学甚至被叫去修打印机等一切衍生物....

简略地说,首先,编程语言。这是实现想法的工具,流行语言每年有排名,比如楼上列出来的;
二 思想,就是算法和数据结构。以麻省理工那个大厚书为经典,据说学完后任何面试笔试都不会怕了;
三和专业的衔接,计算机应用范围非常广,它本身是一个工具。所以你要做自然语言,做统计,做虚拟仿真....等等,就要选择业内相应的应用最广的软件来完成工作。

2 0
支持者: 胞嘧啶 布欧

计算机这东西吧,跟着老师上课学是肯定的,一学期硬件,一学期理论,一学期软件,总的说来什么都在学习,但是总得有自己喜欢的东西。
我这学期就体会到了,我喜欢写程序,而不喜欢摆弄路由器、交换机这种东西,一方面理论知识很多,没去看那的话学的就非常不明所以的。然后么,主要写程序写的多了点,熟悉了,所以就觉得这个更加适合自己。

2 0
支持者: 夢夢 HeilHitler

这里有个故事,看完你就明白。

我初中时走读,家里学校10公里。
所以得学怎么骑自行车,后来会骑了,开始玩各种花样。
花样玩多了,自行车坏得频繁,向家里要钱修理次数多了心虚,就自己修了。
别人看见我修车,就跟我说,哎呦,自行车修得不错呦,亲!!
我靠~~其实我最厉害的是玩自行车好不!!

计算机专业=自行车专业。

自行车=车架+链条+轮子+脚踏+等等。 计算机=硬盘+内存+主板+CPU+等等。

修车=修电脑 学骑车=学用电脑 开发花样骑车=学各种计算机语言然后用它们做软件

所以计算机专业会修计算机是没有直接关系的。

但是一个非常会骑车的人也肯定多少会点修理

所以自行车发明者他肯定是个机械类的天才,但他肯定不是自行车运动员!!!!
电脑发明者也如此!!

希望采纳。

2 0

方弦科学松鼠会成员,信息学硕士生

2013-07-06 06:01
支持者: 夢夢 三分集

大三上学期:https://fwjmath.wordpress.com/2010/01/30/09-10-s1-report/
数理逻辑
近世代数
编译原理
随机结构与算法
形式语言、可计算性与复杂度
算法入门
数字系统

大三下学期:https://fwjmath.wordpress.com/2010/06/22/09-10-s2-report/
科学计算实践
密码学导论
程序的逻辑
计算几何基础
算法数论基础
系统与网络
软件工程与云计算

硕一:https://fwjmath.wordpress.com/2011/04/12/10-11-s1-report/
计算复杂度进阶
范畴论与lambda演算
抽象释义
组合的算法
算法进阶:随机算法与在线算法
量子信息与应用
组合优化设计
约束问题的算法与计算复杂度
随机在计算机科学中的应用

硕二:https://fwjmath.wordpress.com/2012/04/03/mpri-m2-courses-summary/
带随机的计算复杂度
密码学中的计算数论
多项式方程组、计算机代数及其应用
纠错码及其在密码学中的应用
算法分析
有限自动机建模
计算机科学中的博弈论
自动机理论的数学基础
计算机代数中的有效算法
图算法:从弦图到拟阵
逻辑约束编程

其实虽然很多课看起来名字很深奥,但是就是随便说说,水过鸭背……虽然都是自己选的课……

而且最大的槽点在于,我学了这么多乱七八糟的东西,最后竟然去搞组合数学了……所以这个列表貌似不具有太大的参考意义……

其实这是个博客广告我会随便说么……

1 0
支持者: 夢夢

计算机专业总体来说学的是:
怎样制造、使用和维护一个计算机系统(或其中的一部分)。
这里的“计算机系统”包括了一台或多台计算机(包括集成设备)的软硬件及其附属设备。

硬件方面,一般包括计算电路相关方面、芯片相关方面,以及计算机硬件相关方面。
软件方面,一般包括计算机操作系统、计算机网络、软件开发、系统维护。

有些学校会把计算机硬件方面划归“工程学院”,而软件属于“信息技术学院”;
有些学校会把计算机软件和硬件合并起来组成“计算机学院”

一般来说所有的这些东西在学校都会学到基础,但是在工作后可能只需要用到一部分:
硬件制造:这个不用说了,当然是生产各种计算机设备。
硬件使用:通常是做解决方案——即把若干硬件组合起来,使其达成需要的目的。机器人开发是其中的典型之一。
硬件维护:没听说过有专门做这个的职业,但是许多职业牵涉到这方面,例如“服务器房间的管理”。

软件制造:这个当然就是开发软件。
软件使用:一般的办公室文员都是这个。如果对计算机专业来说,软件使用通常是为了完成其他5项。
软件维护:例如非软件公司的IT部门。

上述六项组合后,就变成了各种不同的计算机专业方面的职业。

1 0

X_Deus人工智能学者

2013-07-05 19:55
支持者: 夢夢

作为美帝的计算机科学专业,首先学SICP,也就是这货:

不过,现在很多学校改为学HtDP了,也就是这个:

至于是硬件什么?内存、显卡是什么??。。。那些都是计算机工程专业的事情。。。我们搞科学的才不管那些玩意呢= 。=

1 0

nasdaq软件工程师,小众软件爱好者

2013-07-05 20:12
支持者: 夢夢

成绩单部分截取

1 0

feipu123计算机科学 学生

2013-07-05 21:43
支持者: 夢夢

以上讲的基本上都是Computer Engineering的东西(个人感觉),或者是所谓的“计算机科学与技术”,是Technology方面的,我来说一下Computer Science的东西吧,就是Science方面的
当然这两方面也有共同点,比如编译原理、计算机组成、数据库、网络、各种编程之类的
Science方面就是算法研究(一些经典算法、近似算法、随机算法等)、复杂性分析(就是说一个算法能跑多快)、系统(分布式、数据中心等)、机器学习、博弈论(貌似最近博弈论在CS方面比较火。。)。。。
上的课就有各种算法课、数学课(数学分析、线性代数、抽象代数、集合论、逻辑、组合数学、概率等)。。。

1 0
支持者: 夢夢

软工本科飘过……基本上本科时期只是学习建立计算机体系吧……软件硬件都要学,语言汇编是一定的,c,c++和java任选一种就好了
必修课是操作系统,编译原理,数据结构,计算机组成原理,计算机网络,数字电路,高等数学(线性代数和概率论,离散数学 ),计算机网络,至于语言我们学校学的是C++ ←为了赶潮流?← ←
然后选修课就很多了。特别是到了大三大四,一般就会给你很多限选课。例如JAVA ,WEB,日语,人工智能,软件质量保证,网络安全……还有几个想不起来了╮(╯▽╰)╭
总而言之是大一大二大三打基础,大三大四开始专精一个方向吧。

1 0
支持者: hieleven

大学C++学的特别好,然后进入公司后干了半年java开发,然后就因为公司需要去干unix/linux下C编程开发银行核心去了,刚开始的时候那里听过unix,shell/vi和金融啊,没办法,只好又自学shell、linux和vi命令,还得跟银行会计人员学习金融会计知识,干了几年后进入银行干起了DBA,还得天天跟各种database打交道,nnd真是活到老学到老啊
总结下,个人感觉只要大一的时候学好了C语言和数据结构,干啥都没问题哈

0 0

原本就是修家电的…………过去联想啊方正啊服务站的人上门,被人家叫某老师、某工,现在叫什么?叫某师傅…………

0 0

战点在哪里?
---------------------------
回复@猴妹住在土豆星上

早年网络工程+系统工程, 从事架设公司内部网络, 维护, 优化系统, 人工杀马这些吃力不讨好的事(好人专精), 之后半路出家由VB.NET开始走上代码猴这条不归路. 后因为M$的.Net framework推广缓慢, 心灰意冷之下转投AS3阵营.

现在因为工作环境需要, 能力非常杂, 从HTML, CSS, JS这些前端, 到PHP, MYSQL后台均有涉猎. 专精在AS3程序(CMS, 移动app, flash垃圾小广告, flash网页游戏等)开发.

0 0

学这个专业的也未必会从事这个专业的工作吧……
如果要说修电脑的话,可能装装软件之类的也不一定要和专业有关系,但是涉及到一些比较复杂的东西就有点关系了。

0 0

C,Java 语言,PS,Dreamweaver,Flash .....-.-

0 0

我突然想起大学时老师给我们讲windows操作,她要解释文件夹的概念,大意如下:“文件夹是磁盘里的一个固定区域,里面可以放很多文件”,同时还在黑板上画了一个圈。啊啊啊,余音绕梁振聋发聩
好吧,也可能她怕我们听不懂,或者她自己就不懂,but……

0 0

我们计算机
大学四年
都在

怎么帮
妹子
修!!!!电!!!!脑!!!!
装!!!!!系!!!!统!!!!
升!!!!级!!!!软!!!!件!!!!


好吧。。
编译原理
微机原理
计算机组成原理
计算机网络原理
计算机操作系统
数据结构
离散
数据库
几门语言
等等等等
等等等等

0 0

感觉计院学的东西电子,通信都得学,还得学电路,数电,模电,高电,DSP,通源,微波,电磁场,天线,c++,汇编。。。

0 0

高等数学1,2
概率与数理统计
线性代数
复变函数
大学物理
模拟电子技术
数字电子技术
计算机组成原理
汇编语言
面向过程语言
面向对象语言
数据结构
算法分析
软件工程
计算机网络
等等。。。。。
你以为我们是学计算机的,NO,其实我们是学数学的
阿兰图灵都是数学家
另外修电脑,盗qq号这些是不学的

0 0

呵呵,身边的汉子主修LOL专业,辅修其他网游,过多几年我估计就能看到喜闻乐见的事了。

0 0

关于计算机, 我学的是冥想。
我冥想显示器为什么不能轻便点,于是有人就发明了液晶的。
我冥想电脑为什么不能快点,于是有人就不断改进了计算机技术。
我冥想电脑为什么不能跟手机做到一块,于是就有人发明了iphone。
我觉得我很累,世界没有了我的冥想,还会有发展吗?

0 0

漆魔方码农,下岗工人制造者

2013-08-03 00:38

计算机也金工实习啊

0 1

- - 忽然觉得我这几年的大学白上了... 膜拜大神...

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字东150005号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区