最近在学啥?

September 13, 2020

CS50

由于自己确实没有经过正经的软工或者计科教学,在一些基础认知上,可能还需要正确地理解与强化,加上自己从初中以来的各种经验,我选择了 Harvard 的 CS50 作为入门课程来学习。在学习之中也在各种查缺补漏,尤其是数据结构和算法上,可能还是需要通过对过程的细化来深刻理解不同点和优缺点。起码之前看各种图解没有厘清的各种排序,在课上算是以一个循序渐进的方式明白了,这应该算是进步吧?

目前正在以两周一章的进度学习着,希望能不拖到年尾,并且做完 Final Project,拿一个 Certification 吧。

  • ✅️ Week 0 Scratch 😺 (07/12)
  • ✅️ Week 1 C (07/20)
  • ✅️ Week 2 Arrays (08/26)
  • ✅️ Week 3 Algorithms (09/08)
  • ✅️ Week 4 Memory (09/22)
  • ✅️ Week 5 Data Structures
  • Week 6 Python 🐍
  • Week 7 SQL
  • Week 8 Information
  • Final Project

https://cs50.harvard.edu/x/2020/

Full stack open 2020

作为一个靠前端吃饭的卑微 Coder,空余时间再不学些东西,就要被后浪们打趴下了。Vue 确实是个学习成本不高的框架,但是在写业务的过程中越来越心累,所以总想着空余时间不能再写 Vue 了(好像朋友圈的广告也都是 Vue 😂️)。正好在很多渠道里看见了芬兰赫尔辛基大学的这门课程,React + Redux + Node.js + MongoDB + GraphQL 的组合看的我实在高兴。相比于每个技术攻破,这样的学习方式就很有意思,part 与 part 之间也会有良好地衔接与过渡。

不同于 Vue 的自封装语法(v-for, v-if),React 与 JavaScript 的结合一向紧密,这就在学习的时候顺便再巩固下原生 JS,简直是太适合不过了!

目前也是以 ‘two weeks per part’ 的速度学习,希望学完之后,自己的 🥣️ 能再大一点。

  • ✅️ Part 0 - Fundamentals of Web apps (07/10)
  • ✅️ Part 1 - Introduction to React (08/24)
  • ✅️ Part 2 - Communicating with server (09/16)
  • ✅️ Part 3 - Programming a server with NodeJS and Express (09/18)
  • ✅️ Part 4 - Testing Express servers, user administration (10/17)
  • ✅️ Part 5 - Testing React apps (10/25)
  • ✅️ Part 6 - State management with Redux (11/16)
  • ✅️ Part 7 - React router, custom hooks, styling app with CSS and webpack (11/26)
  • ✅️ Part 8 - GraphQL
  • ✅️ Part 9 - Typescript
  • Part 10 - React Native

https://fullstackopen.com/

除 Part 10 外,本课程的学习在 2021 年初已基本结束。

之后会学啥?

下面的内容有些是只会基础运用,但是活用并且精进才是最终目的。

  1. CS 61A: Structure and Interpretation of Computer Programs
  2. Data Structures and Algorithms
  3. Awesome Database Learning
  4. Computer Networking
  5. Operating Systems

Profile picture

Written by null.
He is a 'foolish' coder, writing lines withour mind.