zoukankan      html  css  js  c++  java
  • 必须掌握的软件基础课程

    大学必须掌握的软件基础课程

    转自:http://blog.java1234.com/blog/articles/40.html

     大学软件专业有很多课程,有些学生搞不清哪些是重点,以下是笔者根据多年经验,认真很重要的课程罗列下:

    1,C语言  

    很重要,作为学编程的入门语言,也是众多流行编程语言之父。

    2,数据结构和算法

    很重要,以后深入理解一些东西有帮助,即使是Java把很多数据结构都进行了封装,但是学习本课程,可以对性能有深入理解;

    3,计算机组成原理

    一般,学习一下;

    4,编译原理

    一般,学习一下;

    5,数据库原理

    很重要,对以后系统的数据库设计有帮助,站的层次高;

    6,操作系统原理

    很重要,对以后技术提供,和层次有帮助;

    7,计算机网络

    一般,学习一下;

    8,软件工程

    非常重要,对整个软件开发体系的熟悉,直接可以影响到一个技术人员的职业生涯;

    9,计算机英语

    非常重要,有一些屌丝不重视,这个真的很重要,以后学习一些新技术的时候,有时候中文资源比较少,这时候学习,基本是直接看官方英文文档,假如英语不行,会很苦逼;

    10,英语

    非常重要,这个和上面的计算机英语有区别,计算机英语主要是一些专业词汇的中文专业翻译;而英语的话,是更加广泛的概念,最少要达到4级,最好6级。大学时候通读基本英文技术书籍,我推荐 Head First系列,以及Thining in Java;

    以上是我认为比较重要的10个课程。大家可以参考下。。可以有遗漏,大家可以评论留言。讨论交流。

  • 相关阅读:
    07-0.部署 worker 节点
    06-4.部署高可用 kube-scheduler 集群
    06-3.部署高可用 kube-controller-manager 集群
    vim 查找并替换多个匹配字符
    vim 行号的显示与隐藏
    Python学习【第4篇】:元组魔法
    Python学习【第3篇】:列表魔法
    Python学习【第2篇】:基本数据类型(详解)
    pycharm设置头文件模板(for mac)
    pycharm创建文件夹以及查看源文件存放位置(FOR MAC)
  • 原文地址:https://www.cnblogs.com/stm32stm32/p/5722165.html
Copyright © 2011-2022 走看看