分享

刚刚接触计算机,从哪方面开始学?

 冬不拉拉 2019-04-10

谢邀。这位朋友 您好,

有两个问题, 一,计算机有很多方面,我不知道你具体指哪个方面,编程?

二,你想学到什么深度?仅仅是开拓知识领域?还是找个简单的计算机工作?还是找个专业的计算机研发岗位?

你问题描述的不清晰,我只能按照我的理解来回答了。

首先说英文不好只会影响你学习的上限,达不到阅读外国书刊的水平就很难研究深层次的领域,但是本科计算机科班的英文水平只需要四级半。数学水平的要求也是看层次,当你研究到了数据领域,那么统计学在内的数学工具将是中坚力量,反过来说,计算机领域的初级层面,数学要求较低,甚至说低于对英语的要求。

如果只是想学计算机开拓知识领域,那么这个可以去看网课,他们课程都规划好了,缺什么补什么,看看就行了,没啥好说的。

如果是找工作用,具体来讲就是两个路线吧 A,计算机服务岗 B,计算机研发岗

A路线基本上是非计算机科班进入计算机领域的典型路线。

1,认真通读《大学计算机》教材,不用去碰数据结构什么的,就这一本教材够了,只是在宏观层面上做个了解。数制码制换算啊,计算机网络的层次啊,这些基本的上面都有,要了解。

2,熟练使用windows操作系统,比如让你进安全模式,设置DNS/IP这些都要了如指掌,网上操作系统学习视频多的是。这个对于非研发岗的计算机岗位来说很重要,因为你不会研发,使用你总得熟练吧。

3,熟练使用办公软件,这个不用说。

4,认识一门编程语言C/Java,认识即可,放心,非研发岗基本用不到你编程,但是你要知道怎么回事,因为万一和涉及软件的同事打交道,啥都不懂很难沟通。 上面这几条你能做得好,结合你的专业知识,你能做一个坐在电脑前喝茶的小白领。

B路线,研发岗,倘若你觊觎互联网公司或者传统软件公司的高薪软件工程师的岗位,那么这条模拟科班的路线要走好。(不要想着去培训班,出来没人要) 1,通读《大学计算机》教材,简单了解即可,不然《操作系统》《组成原理》之类的分分钟将你打蒙。

2,从一开始就要接触一门计算机编程语言,C就可以了,这个只是学习的工具,数据结构要用到,真正研发除了硬件很难用到纯C,后面讲。

3,接受科班课程的洗礼,科班的基础课程如下《面向对象程序设计》《计算机组成原理》《数据结构(c描述)》《操作系统》《计算机网络》(后四个是号称考研工科最难科目408专业技术综合)

4,到第3步时要接触一门面向对象的语言,这是以后用来吃饭的,不推荐C++(因为你很有可能因此走向放弃),还是Java吧(没有说Java简单的意思,Java可是博大精深,互联网时代第一语言,只是Java的火坑比较少,相比C++而言),非科班的话也别剑走偏锋,什么Python,Ruby就算了吧,你要是想学个Perl陶冶情操也没人拦你,但是岗位少的可怜。如果准备进互联网企业可以学一下JS,但是我觉得精力肯定不够用。

5,上面的你如果学个差不多那就已经和计算机科班的大三学生差不多水平了,下面就要确定学习的方向了,比如 Java+OS+计算机网络→Android方向 C→obj-c+OS+计算机网络→iOS开发 Java→JavaEE方向 OS+计算机网络+C/Python→运维方向 JavaScript+HTML/CSS+计算机网络→前端开发 数据结构与算法+C/C++→初级算法工程师 ... 很多方向不一一列举,但是任何一个做的出色,月薪15K很轻松,但是,科班的80%也达不到这个水平。

6,假设你学习能力超强,上面已经做得很好了,甚至Python已经掌握,那么还有各种硕士领域的课程和研究方向等着你。 《高级算法分析》《编译工程》《高级软件工程》《计算机体系结构》《软件测试分析》《安全工程》以及各种硕士研究方向, 图像处理 计算机图形学 体系结构 数据挖掘与仓库 数据分析 并行计算 机器学习 深度学习 模式识别 自然语言处理 信息安全 软件测试方向 软件工程 分布式计算 ... 如果是纯编程领域,深入研究一种或多种编程语言,会有诸如Scala工程师,高级C++工程师,对于语言运用炉火纯青。 以上类,学好一个,月薪25K轻轻松松。

是不是觉得研发岗的要求比较高。。。没办法,这年头都想往计算机行业挤,但是计算机专业水很深,你趟不过去,就想和月薪几十K的程序员平起平坐,确实难,你不信可以从BAT开发部门随便拉出来一个,他们要不就是计算机基础知识特别扎实的那种技术人员,就是对计算机编程语言充分掌握的大牛。非科班的话,你若有顽强的意志,也可以做到和他们一样。

多说几句,不要以为计算机研发岗懂得编程就行了,容易走火入魔,这都什么年代了,大部分人还是认为,搞计算机的都是搞研发的,懂编程会敲代码的就是好程序员,见过好多别的专业的学生整天抱着一本Java书看啊看,问问他文件系统是什么,线程进程的区别,链表如何实现啥的也不懂,喜欢用各种IDE编程,只会Run,让他单步调试不知道点哪里...,你觉得哪个公司敢要你?

以上就是学习计算机专业知识由浅入深各层次的学习建议。可能对你并没啥帮助,或许有些人看了之后会有帮助,那我也欣慰了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多