【Day 1】大纲 / 30 天的学习计画

身为一个普大的普通大学生,
实战经验少得可怜,
除了学过资工基本学科,就只会用 Python 写 LeetCode 或小爬虫自娱,
却不小心上岸了?!?!

好不容易踏入了社畜世界的大门,
等待期间突然发现,
我什麽都不会耶 ^_^
为了未来能成功度过试用期保住饭碗,
为了不让未来同事觉得我是花瓶,
只好用铁人团体赛来监督我抱佛脚ㄌ!

求社会监督
求社会监督
求社会监督

另一系列可以参考:
快乐社畜路:毕业後的後端开发求职准备
但目前严重怀疑那边会弃赛 __

大纲(Study Plan)

先上一个 study plan,依据状况滚动式调整哈:

Day 2 - 11:分散式系统概念(10 天)

update(9/25):因为跟家人出游和分章节的缘故,把8章节的课程拉到了10天,第11天还在外所以搞个复习日,看看能不能写个小总结、之後的延伸学习等等。另外本来要看铁人赛的文根本没时间看
具备:除了上过 OS,其他 0。
目标:对於 high concurrency 且 data intensive 的系统能有概念。

Day 12 - 18:MySQL 基础与实战(7 天)

具备:大学上过资料库的课,但没有实作,只会用 ORM。
目标:除了基本概念,还有熟悉下 SQL query,并要实际操作 MySQL

  • 先跟着 MySQL Basics,共 17 sections 约在 2 天内完成。

看到後来很乏味,而且只看了一半。

update(10/2):未完成qwq

  • 根据 Gea 在 2015 COSCUP 办的 Hands-on 大纲 MySQL 入门,自行 Google 学习。

update(10/2): 稍微知道 drbd + heardbeat、HA 架构等

Day 19: Git 与实战(1 天)

具备:基础 git 指令,需复习。
目标:能自在使用 git 合作。着重於 branch、remote 部分。

  • 看看 为你自己学的 git 和其他资源。熟悉状况题。

Day 20 - 26: 认识 Python 常见 module / 学 Go (7 天)

具备:刷 leetcode 程度的 Python XD
目标:熟悉各种 module 与语法 syntax 和进阶用法实战等,强迫自己能背起来。

  • 认识 Python 常见 module(1 day)

因为听说将来公司主要用 Go,因此主目标改为学 Go

Day 27 - 30:Design Pattern 了解与实战(? 天)

具备:听过 design pattern、知道 OOP
目标:拿到一个需求时能快速规划自己要怎麽写程序。能够看懂别人的 code 的设计。

  • design pattern 与实用
  • 看看 github 上的专案用了什麽 design pattern
  • 或许看一点 system design
  • 待补

<<:  初学者跪着学JavaScript-Day1

>>:  Day1 麦块农场资讯化,模组 ComputerCraft: Tweaked 出场

Day 29 ASP .NET Core 心得 - 使用 VS2019 for Mac.

前言 今天来针对这段时间学习. NET Core以及VS2019在mac上使用的心得 做个整理 AS...

Day 10 - Rancher 丛集管理指南 - RKE 管理与操作

本文将於赛後同步刊登於笔者部落格 有兴趣学习更多 Kubernetes/DevOps/Linux 相...

Day 8 - Fun with HTML5 Canvas

前言 JS 30 是由加拿大的全端工程师 Wes Bos 免费提供的 JavaScript 简单应用...

Angular Reactive Form 表单

表单 表单在实作上是件常见的的处理,为什麽会写这篇呢?实在是因为我太容易忘了 XD 还记得一开始接触...

Day8 Redis组态档设定-KEYS TRACKING/SECURITY/CLIENT

Redis.config KEYS TRACKING tracking-table-max-keys...