软件工程专业和计算机专业哪一个更适合毕业后做程序猿?

大学学的是计算机科学与技术专业,已经从事编码十几年,楼主这个问题从理论上讲都是可以切入到程序员领域的

先从这两个专业着手分析,软件工程专业开设的课程我们了解下

软件工程专业课程

离散数学、数字逻辑电路设计、汇编语言程序设计、数据结构、编译技术、计算机网络、面向对象程序设计、软件体系结构、软件工程、算法设计与分析,操作系统、数据库系统原理,计算机组成原理、C++ 语言程序设计

计算机专业课程

计算机硬件与软件相结合,所以从范畴上讲包括软件工程专业

计算机组成原理,线性代数,概率与统计和离散数学,操作系统与编译原理等等

硬件上数字电路和模拟电路都属于基本课程

程序员从分类也属于两种硬件工程师和软件工程师

硬件工程师需要数字电路和模拟电路的知识框架

软件工程师需要用到软件工程专业的课程。

所以两个专业直接做程序员不是啥难事,很多非计算机专业的也一样学的很好。

跨行做的不错的也是大有人在,零基础的把计算机组成原理读懂,慢慢切入一样做的很不错。

要做好程序员需要做好以下几点:

1.掌握一门非常扎实的编程语言

2.学习之初可能会遇到很多困难一定坚持到开窍

3.不停的拓展自己的编程思想

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2018-03-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏非著名程序员

程序员不仅仅是写代码

? 很多程序员都普遍性地认为他们的工作就是写代码,这是错误的。写代码不应该是一个程序员的全部。 程序员的职责应该是解决问题。   当然在解决问题的过程中,常...

19890
来自专栏华章科技

干货 丨一张图看懂新一代人工智能知识体系

投稿和反馈请发邮件至hzzy@hzbook.com。转载大数据公众号文章,请向原文作者申请授权,否则产生的任何版权纠纷与大数据无关。

12220
来自专栏BestSDK

交互新趋势,如何设计语音交互?

一直以来,我们使用的是以视觉界面交互为主的3C产品。iPhone,Google Glass,Apple Watch,以及增强现实的Magic Leap, Mic...

41890
来自专栏java一日一条

传统的程序员将会被淘汰

要成为当今软件开发中受人尊敬的专业人士,你需要掌握各种技能,而且达到高水平的专业级别。最起码,你需要能够把你的英语解决方案翻译成软件实现。不仅技术上要正确,在业...

13720
来自专栏BestSDK

DeepCoder已经开始“偷”写代码,程序员的末日真的来了?

人工智能系统正在变得越来越聪明,它们不仅能下围棋、炒股票,现在还学会了写代码。由微软和剑桥大学研究员一同开发的人工智能系统DeepCoder,完成了...

37790
来自专栏我分享我快乐

广告设计中的“虚实”对比——使用“高斯模糊”

前言:学生们在学习ps软件的过程中非常的认真与努力,所以对于软件的使用可以说已经很熟练了,可是为什么当我们给学生安排一些原创设计需求的时候,学生却有种无从下手的...

30480
来自专栏LiveEdu在线科技教育平台

要学习编程?这10件事情你知道了吗?

学习编程绝不是容易的事情。在livecoding.tv发表的一篇博文中,与初学者分享了在学习编程前需要知道的10件事情。如果你也是初学者,值得看看以下的内容,以...

29980
来自专栏CDA数据分析师

谈谈MATLAB大数据处理

摘要: 今天多数的大数据方案都是依托Hadoop环境来做结构化和非结构化数据处理,如何把自己的Hadoop算法快速部署到实际的生产环境当中去,对很多企业的大数据...

47150
来自专栏数据猿

大数据精准营销必读的“三步曲”及“两误区“

<数据猿导读> 大数据浪潮,汹涌来袭,与互联网的诞生一样,这绝不仅仅是信息技术领域的升级,更是在全球范围企业加速创新、社会加速变革的利器。未来的营销会是精准化营...

375110
来自专栏熊二哥

项目管理快速入门01--概论

之前通过了系统分析师的考核,最近打算将PMP和项目管理师一起都考了,正好还报了个光环的PMP的培训班,毕竟这部分知识在日常生活中使用的比较少,概念理论性较强,在...

23970

扫码关注云+社区

领取腾讯云代金券