×

计算机专业四大天书

计算机专业四大天书(计算机专业薪资高,为什么)

admin admin 发表于2023-03-06 07:57:28 浏览63 评论0

抢沙发发表评论

本文目录

计算机专业薪资高,为什么

我来分享一下我的观点,之前在计算机行业工作了五年。校招毕业的时候给的是9K,第一年加上奖金是18W,后来离职的那一年大概45W。相对于其他行业工资是有些优势的,原因大概有以下几点。首先,计算机行业需求量大,而且都是脑力劳动,要求比较高,企业之间竞争大,薪资没有优势招不到好的学生,这就导致每年校招的薪资飞涨,大大领先于其他行业;其次,当今时代是信息时代,计算机行业经济效益好,这也导致了企业舍得给员工好的待遇;再次,计算机行业确实辛苦,996基本上是标配,很多大厂甚至007,特别过点的时候,基本上都是睡在公司的(床垫文化,你懂的),相比其他朝九晚五的辛苦太多,很多人都调侃用命换来的钱,而且确实到35岁很多都面临转行,因为体力跟不上公司节奏。综合以上几点,其薪资相对其他行业高一些。

不是计算机专业,但以后想从事计算机行业,该怎么做呢

谢谢邀请!

作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。

目前IT行业内有大量从业者并不是计算机相关专业毕业,随着移动互联、大数据、物联网的不断发展,IT行业内的人才结构需求也越来越多元化,所以即使不是计算机专业的毕业生,也能够在IT行业内找到自己的位置。

虽然IT行业目前在人才需求上逐渐多元化,但是IT行业的岗位通常都具有一定的门槛,也就是需要一定的技术积累,不同的岗位需要不同的知识结构,需要进行针对性的学习。

从目前IT行业的技术人才需求量上来看,大的岗位需求集中在软件开发岗位、网络岗位和设计岗位上,其中开发岗位可以选择Web开发、大数据开发、移动互联网开发、嵌入式开发等岗位,网络岗位主要集中在网络运维、网络设计和网络部署,设计岗位则主要包含交互设计、视觉设计。

如果具有一定的数学基础,同时对编程比较感兴趣,那么可以考虑选择开发岗位,IT行业内的开发岗位众多,从就业的角度来看,开发岗位是不错的选择。开发岗位通常需要从编程语言开始学起,在学习的过程中陆续补学一些相关的计算机基础知识,包括计算机网络、操作系统、数据库、数据结构、算法设计等。在编程语言的选择上,可以重点考虑一下Java、PHP、Python这三门语言。

如果对软件开发不感兴趣,可以考虑学习网络方向的相关知识,将来可以从事与运维相关的工作,网络方向的知识包括网络体系结构、交换机配置、路由器配置、网络设计等,学习计算机网络知识需要进行大量的实验。另外,运维岗位还需要了解操作系统知识、存储知识、各种服务器知识、网络安全知识等。

最后,IT行业内还有大量UI设计岗位和测试岗位,这两个岗位需要掌握各种工具的使用,同时要了解常用技术的应用边界。相对于软件开发岗位来说,UI设计和测试岗位对于基础知识的要求并不高。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!

计算机专业不好学吗

世上没有不好学的专业,计算机专业和其他专业一样,是可以学好的。

理工科专业都要学习数学,计算机专业对数学的要求尤其高。从计算机专业设的数学课程可见一斑:高等数学、线性代数、离散数学、概率论、数理统计等。逻辑思维差,数学基础不够好,学起来会吃力。

计算机专业要学习语言,包括C语言、C++、Java等。

计算机专业的专业课有:数据库原理、计算机组成原理、计算机网络、计算机系统结构、多媒体技术与应用、Matlab等。

理科考生,只要被计算机专业录取,一般能学好。

为什么电气工程专业这么难学

朋友们好,我是电子及工控技术,我来回答这个问题。说到电气工程专业我感觉与我曾经学的电气技术教育专业应该相差不大吧,下面我来谈谈电气工程专业课程学习的情况,来分析一下电气工程专业的课程是不是很难学。我们知道在一般的理工类专业中都包含了基础课程、专业基础课程以及专业课程三个层次,这三个层次的课程也是按照时间的顺序进行安排的,那么这些课程能难在哪儿呢?我们来分析一下。

电气工程专业的基础课程

我们先从专业基础课程说起,在专业基础课程里面按照难度系数来说数学应该排在第一位,其次是大学物理课程,对于毛概、英语、计算机基础等其它的课程应该都是毛毛雨。我们用辩证的方法去看的话,我认为你把数学学好了,这会为你后面的学习扫除了障碍。因为我知道理工科的数学不仅仅是两本高等数学教材所能包含的,它还包括了复变函数、线性代数以及概率论以及傅里叶变换等六门数学课程。这六门数学课程就像放在我们面前的六座碉堡,我们只要把这六个碉堡拿下的话,后面也就不是太难的事情。然而对于有些学生来说,由于对这个问题认识不足,认为在大学里发展的方向应该是多元化的,入学后把很多时间都花费在一些无效的社交上、社团活动上甚至网络游戏上。

上课时经常性的翘课,只有等到快期末了才突击一下,数学这样学习肯定会在质量上大打折扣的,反正我上学时就有这样一部分学生的。不重视基础数学的学习,为后面的专业课程埋下了隐患,因为在后面的专业课程学习中,当涉及到数学方面的知识时,专业课老师是不会重新讲解这些数学知识的,很多情况下都是一笔带过,如果你碍于面子有不好意思问专业课老师和别的学生,那么这个疑难问题只能留给自己了,久而久之你就会感觉课程难学了。

电气工程专业的专业基础课程

对于电气工程中的专业基础课程,很多别的理工专业也会有,比如模电和数电课程、电路原理、单片机基础课程、计算机原理课程、C语言课程以及电气CAD课程等,在这些课程中要把模拟电路,数字电路和电路原理学好,这些课程要用到数学中的一些知识,同时模电数电和电工原理又是专业课程的基础,在后面专业课程中要用到它们来分析电路。

电气工程专业课程

对于电气工程专业课程电机与变压器原理、自动控制原理,运动控制系统,变频技术、PLC技术、电力电子变流技术、工厂供电等课程。要数自动控制原理和电机原理了,它们里面既有概念性的东西,也有复杂的推导和计算,如果这时数学不好,比如傅里叶变换,复变函数等没学好学习这些可能会感到困难的,我想题主之所以认为电气工程专业难学,我感觉主要是因为前期的学习障碍没有扫除,积累到最后凸显的结果。

这些课程如何学习

我通过我我学习过程来看,我们从入学的第一天起就不能有“刀枪入库,马放南山”的思想,我们要有再拿出像中学学习时的劲头和勇气,我敢保证我们所学的这些知识都是小菜一碟了,只可惜的是,很多学生都没有意识到,都被当前学校的大环境所左右了。所以有些学生毕业后认为电气工程专业难学,他们有这样的想法也就不足为奇了。另外,我参加工作后感觉到我们还要注重实践操作的环节,毕竟国家都提倡把很多高校改成由研究性向技术应用型方向的改变,我感觉做到做电气工程的要有“动手动脑,手脑并用”的意识,这会为你今后的工作带来很多好处的。

以上就是我对这个问题的看法,希望能够给你带来参考作用。欢迎朋友们参与讨论,敬请关注电子及工控技术,感谢点赞。

英国巴斯大学计算机科学专业和艾克赛特计算机科学专业哪个好

 不得不说这两所学校是英国最好的大学,这几年在商科的专业排名不是巴斯第一就是艾克赛特第一。

1.巴斯大学:

计算机专业都是为学生带来最前沿的科技方面,还有应用领域而努力。这个专业教学经验丰富,课程中有许多当今在计算机科学研究,设计,也有在发展和评估过程中所遇到的难题和挑战。有小分支课程,比如:全球性的计算机和媒体科技,互联网系统,创新和合作系统、软件系统等。

毕业后可以从事职业高端技术,要求较高:

(1)专业计算机工程师

(2)软件分析研究员

(3)创新设计和发展人士

  所设计算机相关专业也可以有实习机会,实习为期一年,不能保证每个人都实习,申请的公司也不一定会录用你。

2.艾克塞特大学:

它位于英国埃克斯塞特市,并且这个市是重要的商业中心。它是在1955之前为伦敦大学的分校,之后,变成以商科、计算机、金融、IT等专业为主的大学,设金融专业类很多,几乎囊括了所有可能的专业方向。

总之,各有专长,根据你的发展方向选择,那就是最适合的,无所谓好不好,适合你就是最好的。

计算机具体专业比较好的大学还有:

人工智能类:

布里斯托,爱丁堡,UCL,KCL,东安格利亚,艾克赛特等

软件工程:

UCL,南安普顿,格拉斯哥,约克,谢菲尔德,莱斯特等。

网络与信息技术/安全:

布里斯托,格拉斯哥,KCL,肯特,纽卡斯尔等。 人机互动:

UCL,约克,兰卡斯特,诺丁汉等。

多媒体网络技术:

布里斯托,肯特,兰卡斯特,拉夫堡。

还有其他等分类,随着社会的变化会有很多改变,仅供参考。

术业有专攻,程序员一定要是计算机专业毕业的吗为什么

首先,程序员并不一定要求是计算机专业毕业,目前整个IT领域有大量非计算机专业的程序员,包括数学专业、物理专业、机械专业、统计学专业等都有不少毕业生从事程序员工作,甚至还有不少文科专业的毕业生也在从事程序员工作。

虽然说术业有专攻,但是对于大部分人来说,只要经过一个系统的学习过程,都是可以从事软件编程工作的,原因有以下几点:

第一:应用级开发岗位对基础知识要求并不高。目前整个IT领域有大量的应用级开发岗位,这些岗位往往对知识结构的要求并没有那么多。比如前端开发岗位对数学的要求非常少,类似的岗位还有Android开发、iOS开发等等。看一个Swift语言(iOS开发)的小例子:

第二:编程语言本身并不复杂。随着程序设计语言的发展,目前的编程语言越来越简单,这就极大的降低了学习程序设计的门槛。比如Html、Python、PHP等语言的语法都非常好理解,即使没有任何编程语言基础也能够理解。看一个Python语言的小例子:

第三:实验环境容易搭建。现在个人电脑已经普及了,大部分编程语言的实验都可以在个人电脑上完成,甚至包括大数据实验都可以在个人电脑上完成了,这也在很大程度上方便了编程语言的学习。

虽然非计算机专业的毕业生也可以从事程序员工作,但是从职业长远发展的角度来说,对于这部分非计算机专业的程序员来说,需要补学大量的知识。这些知识包括操作系统体系结构、计算机网络、算法设计、数据结构、编译原理、数据库等内容,而这些内容的掌握情况会决定未来程序员的成长空间。

我从事软件开发工作多年,目前也在带软件开发团队,我会陆续在头条写一些关于软件开发方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有软件开发方面的问题,也可以咨询我,谢谢!

数学为什么没有列在四大天坑专业中

题主一看就不是数学系的,数学系小本不请自来。

这么说吧,智商不够高的,本科毕业就去当老师、转行了,智商高一点的就去数学系研究生,再高的才有资格继续读博士,再去做研究什么的。想靠数学谋生,没个几十把刷子根本不可能。

没有列在天坑专业,我个人觉得应该是老师的期待值放的很低,对于学生根本没有期待,有能力就往下读,没能力的话,不影响你转行,仅此而已。

在数学领域,数学系本科差不多就算个通识教育,让你先掂量掂量自己的能力,有个劝退的过程,学的不咋地的就本科毕业滚蛋吧。

个人觉得,现在数学系的老师,起步也是人类智商前1%到2%的人,不接受反驳,因为现在在大学当个数学系的老师,起步也得是个啥名校博士,高智商人群看到那群考不过的人心里烦,赶快送走了免得碍眼。真要下狠手出题,除了极个别的确实是高智商大神,全班能挂99%以上,让学生及格是人情,不是真学到位了,每年考试的时候,隔着试卷都能感觉到老师每道题都在跟你说,我在给你面子,你要是不会做就是不给我面子,挂了活该。

数学系一般正常智商的人,不惹老师发飙,老师一般客客气气的理送出境,真想抓不及格的倒霉孩子,想怎么抓就怎么抓,仅此而已。

女生学计算机科学与技术专业会不会很困难

作为一名计算机专业的教育工作者,我来说说我的看法。

首先,计算机大类专业的学习压力是比较大的,不论是男生还是女生,要想有一个较好的学习体验,除了要埋头苦学之外,还需要重视为自己营造交流和实践的场景,这是突破学习障碍的关键。

计算机专业之所以难,主要有三方面原因,其一是知识量大,其二是抽象程度高,其三是实践内容多。对于女生来说,要想学好计算机专业,一定要重视实践环节,而实践环节恰恰是很多女同学容易忽略的。在众多工科专业当中,计算机专业的实践场景对于女同学还是比较友好的,所以不要对实践环节有抵触情绪。

对于女同学来说,要想提升自己的实践能力,在本科阶段可以积极参加比赛和科研活动,以赛促学是比较好的学习方式,而且比赛和科研经历对于后续的就业和考研都有积极影响。计算机专业同学可以参加的比赛类型是比较丰富的,可以参加大创、数模、ACM等比赛,这些比赛也都比较成熟,可以参考的学习资料也比较多。

科研活动要围绕自己的主攻方向来展开,进入到大二之后,要尽快为自己确定一个主攻方向,然后围绕这个主攻方向开展科研活动。选择主攻方向要考虑到自己的兴趣爱好,同时还需要考虑到学校的实际科研资源情况,从当前的技术发展趋势来看,大数据、人工智能相关方向都是不错的选择。

大一和大二是参加比赛和科研的黄金时间,一定要充分利用这段时间,在进入到大三之后,时间就比较紧张了,尤其是有考研计划的同学。

我从事教育、科研多年,目前在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!

为什么我感受不到计算机专业是建立在基础学科上的

dalee9的回答完全就是在放屁,回答了一大堆完全就能看出他完全不懂计算机科学,也根本不了解美国计算机科学专业

计算机科学当今教学已经建立在高度抽象上,和底层相去甚远。计算机科学的现实运用也远远超出其基础理论

因此,麻省理工学院把6.001,即计算机程序的构造与解释这门经典老课给删了,变成了简单的教授Python编程的课

另外美国大学计算机本科专业,突出的特点是必修课内容远比国内少(且不论课程深度难度,因为目前国内头部高校计算机课程很多都是照搬美国计算机四大名校)

另外美国大学计算机专业,学习的数学专业开的数学课也并不多,而且深度相比国内某些高校还要低。比如北京大学计算机专业,有的是要学3门数学分析+2门高等代数,而美国计算机专业学的数学课基本只是非数学专业的3门高数(和国内2门高数的知识范围相同)+1门线性代数

美国计算机专业相比国内最大的区别是,必修课少,选课自由度极高。至于课程难度,这是发展的问题,如前所述,国内头部高校计算机专业课程一部分已经能媲美美国顶尖高校了,但是还需要发展

本质上本科计算机科学即便是美国,真正基础的内容也无非离散数学(集合论,数理逻辑,图论,组合数学,离散概率论,形式语言与状态机等,也许包括抽象代数)以及与离散数学密切相关的算法(算法复杂度,基本的数据结构,基于图论的算法,动态规划,分治,回溯,字符串匹配等等)。像数字电路与处理器设计之类的底层知识,即便是斯坦福,卡内基梅隆等顶尖高校计算机本科也不是必修课

而对于程序设计语言,美国高校大都也停留在讲述基本编程思维(或者说,“计算思维”),而不会在必修阶段讲程序设计语言的设计理念等基础性内容。这个问题有待商榷,即是否应该给本科生上程序设计语言原理课。但是程序设计语言原理你学了后会发现,它也根本不像自然科学

像计算机组成,操作系统,计算机网络,数据库,编译器等等,他们的基础知识全部来自于离散数学

你感受不到基础学科的原因很简单,要么是你没有认真上离散数学课和算法与数据结构课,要么是你压根不觉得这些数学内容是基础学科

不过这也很正常,因为数学虽然是基础学科,但它不是自然科学