——–2020.4.1更新——–
三年过去了,计算机软件行业的热度丝毫没有减弱。 我即将研究生毕业,正在研究云计算和微服务架构相关技术。 这几年我最大的感受就是一定要注重基础。 随着往上走,基础的重要性越来越明显,尤其是算法、操作系统、网络这三个方面。 算法不仅仅是理解层面的。 ,还需要懂得如何分析,分析适用场景,分析复杂度。 操作系统一定要结合Linux内核的原理来实际学习,而不是简单的纸上谈兵。 对于网络来说,需要深入到协议层面进行对比分析和研究。 如今,这个行业鱼龙混杂。 如果你真的热爱这个领域,想要做出一些成绩,你真的要投入大量的精力,不断地学习。
——–2017年4月15日更新——–
有朋友问起找工作的事。 基本上,校招和社招是有很大区别的。 面临校招的同学们,请不要误入歧途。 不管你是不是科班出身,你都打算学计算机或者软件。 随着行业的不断发展,打好计算机专业课程的基础非常重要。 此外,牢牢掌握面向对象语言的“基础”也至关重要。 确实没有必要去研究Python爬虫之类的东西,或者下决心去深入。 研究Java三大框架……确实没有必要。 面试你的人有能力掌握这些技术。 如果你有足够的空闲时间,你可以做一些小项目。 校招最重要的是看你的学习能力、潜力、技术发展。 业务的提升只能在实习后逐步开始。
—- 原始答案(有一些更正)—-
谢谢你的邀请。
有两个问题,
首先,计算机有很多方面。 不知道你具体指的是哪一方面,编程?
第二,你想学什么深度? 只是为了拓展知识领域? 或者正在寻找一份简单的计算机工作? 或者寻找专业的计算机研发职位?
你的问题描述的不太清楚,所以我只能根据我的理解来回答。 首先,英语不好只会影响你学习的上限。 如果达不到阅读外文书刊的水平,就很难深入研究领域。 不过,本科计算机科学课程的英语水平只需要四级半。 数学水平要求也取决于水平。 当你研究数据领域时,包括统计学在内的数学工具将是支柱。 另一方面,计算机领域的初级阶段,对数学的要求较低,甚至低于英语。 要求。
如果您只是想学习计算机并扩展您的知识领域,那么您可以参加在线课程。 他们的课程计划得很好。 如果你漏掉了什么美工零基础的从哪开始学,你可以看一下。 没什么可说的。
如果你正在找工作,具体有两条路。
A、计算机服务岗只是简单地作为一种工具;
B、计算机研发岗位单纯作为工作;
A路线基本上是非计算机科学类进入计算机领域的典型路线。
1、仔细阅读《大学计算机》教材。 您不需要接触数据结构或其他任何东西。 这本教材就足够了,只是宏观的了解一下。 数字编码转换,计算机网络层次,这些都是基础的东西,你需要了解它们。
2、熟练使用Windows操作系统,如让你进入安全模式、设置DNS/IP等。 网上有很多操作系统学习视频。 这对于非研发计算机职位来说非常重要美工零基础的从哪开始学,因为你不知道怎么做研发,所以你必须熟练使用它。
3、熟练使用办公软件,这是不用说的。
4.了解一门编程语言C/Java。 只要知道就可以了。 别担心,非研发职位基本不会要求你编程,但是你得知道是怎么回事,因为如果你和搞软件的同事打交道,如果你什么都不懂的话,那就很困难了。 沟通困难。
如果你能做好以上这些事情,结合你的专业知识,你就可以成为一个坐在电脑前喝茶的小白领了。
路线B,研发职位,如果你觊觎互联网公司或者传统软件公司的高薪软件工程师职位,那么就应该走模拟专业这条路线。 (别想着去参加培训班了,现在几乎没有人愿意了)
1、通读《大学计算机》教材,简单理解吉祥物,否则《操作系统》《组成原理》分分钟骗你。
2.你需要从一开始就接触计算机编程语言,C就足够了。 这只是一个学习工具,需要用到数据结构。 实际研发中除了硬件之外很难使用纯C,这个后面会讲到。
3、接受专业课程的洗礼。 专业班的基础课程有:《面向对象程序设计》、《计算机组成原理》、《数据结构(C语言描述)》、《操作系统》和《计算机网络》(后四门被称为最难的研究生工程课程(科目408专业技术综合)
4. 当您进行到第 3 步时,您需要接触面向对象的语言。 这将在未来用于食品。 不推荐使用C++(因为你很可能因此而放弃)。 仍然推荐Java/Python。 如果你不是专业的,不要使用它。 如果您想变得古怪,请忘记 C# Ruby。 如果你想学Perl陶冶情操,没有人会阻止你吉祥物设计,但是国内工作机会很少。
5.如果你学会了以上内容,你就和计算机科学班的大三学生处于同一水平了。 接下来需要确定学习的方向,比如前端/后端/运维/测试……甚至还有更详细的方向,涉及到的技术栈这里无法一一列举。 如果你真正了解了这一点,你就可以寻找其他问题的答案。 总之,如果你在以上任何一个方向做得好,你都可以拿到不错的offer(当然,学历不能太低)。
6、假设你有很强的学习能力,并且有很好的计算机基础知识(确定吗?),那么你可以选择去读研究生或者自学更高级的领域知识。 各种硕士研究方向等着你:计算机图形学、数据挖掘、并行计算、机器学习、深度学习、信息安全、分布式计算,当然还有我最喜欢的方向:云计算……以上这些显然都不是可以的花在培训班上。 如果能学好,就需要凭着兴趣“沉浸其中”,努力学习。 同时掌握两三百个leetcode,终于可以横行了。 但问问现在的硕士生,他们大部分学习得怎么样? 我敢说硕士生有一半以上都是钓鱼的,所以对于即将进入计算机行业的同学来说,如果想从事这个领域的话,还是需要好好规划一下。
您认为研发岗位的要求比较高吗? 。 。 没办法,现在大家都想挤进计算机行业,什么叫内卷化,这叫内卷化,所以这个时代的新人想要分一杯羹还是要努力的。
- 本文固定链接: https://wen.nuanque.com/photoshop/23527.html
- 转载请注明: nuanquewen 于 吉祥物设计/卡通ip设计/卡通人物设计/卡通形象设计/表情包设计 发表
- 文章或作品为作者独立观点不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。本文之内容为用户主动投稿和用户分享产生,如发现内容涉嫌抄袭侵权,请联系在线客服举报,一经查实,本站将立刻删除。本站转载之内容为资源共享、学习交流之目的,请勿使用于商业用途。