创造新看点
首页 >> 科技咖 >> 正文

研究生如何通过自学编程拿到互联网公司offer?

日期:2019-07-21 22:41:06 来源:互联网 编辑:小优 阅读人数:217

不管你是研究生还是本科生,如果你不是软件专业却有着一个拿到互联网公司offer的梦想,那么就请跟着我左手右手一个慢动作,右手左手慢动作重播。

研究生如何通过自学编程拿到互联网公司offer?(图1)

一、选定一门编程语言

我是搞Java的,我就暂且当你是以java为编程语言。开始第一阶段的入门学习,从0到1,随便找哪家的教程都可以,上一搜,几块钱你能买好几个T的教学资源,不要被弄花眼,随便找任何一个,认准,跟着学习,给你学习的期限是三个月。

学的过程就遵循以下的步骤,听课,记笔记,按照步骤编程练习,做课后题,第二天再把前一天的代码编写一遍,如此往复,每周做一次总结,每月做一次总结。这是基础阶段的学习。

研究生如何通过自学编程拿到互联网公司offer?(图2)

二、程序=算法+数据结构

有人说编程就像做菜,而数据结构就是你的原料,算法就是你的厨艺。所以两者的重要性可见一斑,于是,这一段主要围绕看书和做题两方面。

看书,看《算法4》两个月看完;做题,就是做书上的题,去leetcode刷题,几百道题,半年内刷完。

研究生如何通过自学编程拿到互联网公司offer?(图3)

三、项目、项目、项目

万能的又来了,你买的资源里有无数个项目,每周复制一个,就是跟着人家一点点写一个,再用三周时间,自己做一个类似的。这里面就涉及到框架知识,这些知识,在第一部分中的全都包含了。所以说到这儿,你知道第一个有多重要了吧,这三个月,基本决定了你以后学的好坏了。做项目给你一年的时间,各种找,各种做,你会看到无数的资源和案例。

研究生如何通过自学编程拿到互联网公司offer?(图4)

四、真正进阶,登堂入室

用大概半年的时间完成前两项,加之做三个左右项目。你就已经成为一名入门级的IT民工了,接下来,决定你走多高,走多远的,就是你的认知和远见了。

在不断的学习过程中,你会养成查看CSDN、github的习惯,慢慢你就知道,你要深化你的知识体系你又该怎么走了。包括基本的JVM虚拟机的技术,包括操作的学习,再包括高并发,设计模式,等等一系列更加深入的东西了。你自己到时候就知道该怎么办了,能完成前三项,你的未来是可以期待的了。

最后再说点感悟吧,有无数的好书,会有人给你推荐,什么《Java编程思想》啊,这那那这的,希望你能相信我,从最简单的做起,就是看看,跟着人家一步步来,慢慢,你再去看书,你再去看的学习文档,你才会感觉,像一个楼梯,可以一步一步走,而不是个大高台,上来就需要很大的力气往上跳。

愿你成功,少年~

本文相关词条概念解析:

编程

编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程】例子:①比如编写一段代码程序②编写一个控制设备体系。

网友评论
  • 包子不二价4
    要有清醒的认识,却连自己往哪个方向发展都不知道
    2019-08-11 13:21 83
  • 我就要173
    哪怕入错行,哪怕嫁错郎
    2019-08-15 11:49 976
  • 烧碳化百合
    国内top5材料研一想转行计算机是走自学编程还是退学考计算机研究生?
    2019-08-10 03:10 878
  • 我活旳很OK
    也见过很多计算机相关专业转行到其他专业
    2019-08-17 10:36 74
  • foxhound09
    这样专业的研究可能就非常平平
    2019-08-17 20:30 746
  • 6625352
    官方文档最全面,例子往往也很详细
    2019-08-12 16:10 542
  • 淡然的跳蚤
    211大学金融学研究生+CFA能拿到怎样的Offer?
    2019-08-17 12:22 788
  • ∩_∩丫丫
    其实在中国金融机构没有什么私企
    2019-08-12 18:38 742
  • 十年不晚20
    拿到了英国名校的研究生offer,但雅思始终考不到要求,我该放弃吗?
    2019-08-12 16:56 48
  • 不拿好人卡
    专业基础不牢固(专业课,尤其数学),研究也非常有劣势
    2019-08-10 16:34 514
  • hanqing28
    差点去坑钱的培训机构去培训,最后选择自学
    2019-08-11 18:48 705
  • 一样de陌生
    只要自己不后悔就可以
    2019-08-14 10:03 707
  • 大金中央
    但是研究生主要还是搞研究,就算是做工程,编程还是要自学,导师不会手把手教你
    2019-08-19 05:43 281
  • goodluck8
    其次专业基础确实有差距,基础不扎实
    2019-08-11 02:48 544
  • 一了了之了
    基础的编程课,还是需要自学的
    2019-08-17 07:50 155
  • 此女子脾
    虽然轻描淡写,但是当时付出了很多艰辛
    2019-08-16 09:37 410