编程语言应用

首页 » 常识 » 常识 » 研究生如何通过自学编程拿到互联网公司of
TUhjnbcbe - 2023/1/5 8:53:00

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

如果你离毕业找工作还有1年甚至更多的时间,那么按照我说的来,你要是进不了互联网公司,算我输。

图片来源网络,侵删

一、选定一门编程语言

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

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

图片来源网络,侵删

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

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

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

图片来源网络,侵删

三、项目、项目、项目

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

图片来源网络,侵删

四、真正进阶,登堂入室

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

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

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

愿你成功,少年~

1
查看完整版本: 研究生如何通过自学编程拿到互联网公司of