计算机四大基础课的学习顺序是什么?

唯晓宝 2017-03-11 10:13:13

本人专业是机械设计制造及其自动化,2016年毕业,现在当了一名小码农,做Java Web开发。
====================================================================

既然已经转行了,就想全心全意投入到祖国伟大的软件行业事业中去。现在想在工作之余学习一下计算机专业的四大专业课,也就是数据结构,计算机组成原理,计算机网络,操作系统,拉进一下与科班毕业同行的差距,也希望自己能尽快追上985 211的学生水平。
====================================================================
但是不知道这四门课程的学习顺序和意义,在这请教各位大神和小伙伴。
...全文
22212 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
天亮后说晚安 2019-04-01
  • 打赏
  • 举报
回复 7
程序员四大利器 CTRL+C CTRL+V 百度 谷歌
qq_34035014 2019-03-31
  • 打赏
  • 举报
回复 3
不知道楼主怎么样了,我也是非科班今年应届,也是在自学这四门课程。楼上说不重要的 我不敢苟同。我觉得如果想在这条路上走的远的话,基础还是必须要有的,否则就是空中楼阁。 顺序应该是 组成原理 -> 操作系统 是一侧 数据结构与算法有C语言基础就可以 计算机网络是是单独的。
白衣如花 2017-04-05
  • 打赏
  • 举报
回复 2
用到什么学什么吧。。。 程序员接触比较多的就是网络和数据结构了,但是也只要了解概念就好了,具体实现有兴趣再学 组成原理和操作系统,也只用了解了解。
gw6328 2017-04-05
  • 打赏
  • 举报
回复
数据结构,计算机组成原理,计算机网络,操作系统 如果这几个要排一下顺序应该是 组成原理 计算机网络 操作系统 数据结构
ipqtjmqj 2017-04-05
  • 打赏
  • 举报
回复 1
引用 10 楼 sinat_35960326 的回复:
[quote=引用 9 楼 ipqtjmqj 的回复:] [quote=引用 8 楼 sinat_35960326 的回复:] [quote=引用 3 楼 ipqtjmqj 的回复:] 如果不是搞算法,数据结构也不需要太了解.如果不是搞硬件,计算机组成原理也不需要太了解. 所以建议先学操作系统,再学计算机网络.
不是说程序=数据结构+算法 吗,我看很多大公司面试都有算法题的,难道程序员不该学学算法吗?[/quote] 现在分工很明确的,算法模块有专门的算法工程师,你如果不做算法工程师的话,不需要学。[/quote] 哦,你说是那种高难度的算法不需要学吧,可是我看着很多大公司的招聘里也要求算法题。[/quote] 大公司喜欢装0x42,一般算法都是现成的,或者网上找一个调用就可以了。最多了解一下时间复杂度空间复杂度就OK了
唯晓宝 2017-04-05
  • 打赏
  • 举报
回复
引用 9 楼 ipqtjmqj 的回复:
[quote=引用 8 楼 sinat_35960326 的回复:] [quote=引用 3 楼 ipqtjmqj 的回复:] 如果不是搞算法,数据结构也不需要太了解.如果不是搞硬件,计算机组成原理也不需要太了解. 所以建议先学操作系统,再学计算机网络.
不是说程序=数据结构+算法 吗,我看很多大公司面试都有算法题的,难道程序员不该学学算法吗?[/quote] 现在分工很明确的,算法模块有专门的算法工程师,你如果不做算法工程师的话,不需要学。[/quote] 哦,你说是那种高难度的算法不需要学吧,可是我看着很多大公司的招聘里也要求算法题。
ipqtjmqj 2017-03-23
  • 打赏
  • 举报
回复
引用 8 楼 sinat_35960326 的回复:
[quote=引用 3 楼 ipqtjmqj 的回复:] 如果不是搞算法,数据结构也不需要太了解.如果不是搞硬件,计算机组成原理也不需要太了解. 所以建议先学操作系统,再学计算机网络.
不是说程序=数据结构+算法 吗,我看很多大公司面试都有算法题的,难道程序员不该学学算法吗?[/quote] 现在分工很明确的,算法模块有专门的算法工程师,你如果不做算法工程师的话,不需要学。
唯晓宝 2017-03-23
  • 打赏
  • 举报
回复
引用 3 楼 ipqtjmqj 的回复:
如果不是搞算法,数据结构也不需要太了解.如果不是搞硬件,计算机组成原理也不需要太了解. 所以建议先学操作系统,再学计算机网络.
不是说程序=数据结构+算法 吗,我看很多大公司面试都有算法题的,难道程序员不该学学算法吗?
唯晓宝 2017-03-23
  • 打赏
  • 举报
回复
引用 4 楼 z1039394970 的回复:
你还不如多看几遍se基础
SE基础看的不少了,现在想学点基础课。
唯晓宝 2017-03-23
  • 打赏
  • 举报
回复
引用 5 楼 IUPRG 的回复:
没什么先后,我觉得,都可以学
是都要学,就是想知道以什么顺序学比较容易理解一点。
  • 打赏
  • 举报
回复
没什么先后,我觉得,都可以学
  • 打赏
  • 举报
回复
魂断灬青莲 2017-03-13
  • 打赏
  • 举报
回复
你还不如多看几遍se基础
ipqtjmqj 2017-03-13
  • 打赏
  • 举报
回复
如果不是搞算法,数据结构也不需要太了解.如果不是搞硬件,计算机组成原理也不需要太了解. 所以建议先学操作系统,再学计算机网络.
shimingliang 2017-03-12
  • 打赏
  • 举报
回复
我也不太懂 数据结构?JSON?[{}]? 计算机组成原理? 是要装电脑吗? 计算机网络?http,https,socket?tcp? 操作系统?cmd命令行?装系统?

657

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧