/Learning_record_Junjia

A learning record of CS field. Started from freshman year.

Study Record

By Junjia Wang

Abstract

This is A learning record of Computer Science field, like CPP, algorithm and so on. Started at the second half of my freshman year and until I become a qualified Software Engineer.

Sincerely appreciate so many brilliant platforms, which include Github, Google, Stackoverflow that I utilized for searching and knowledge acquirement, additionally, those OJ platforms like Luogu, leetcode, codeforces as a tremendous approach to enhance the capacity of coding and logic constructions, which drastically determines the likelihood of being admitted into a company in the visible future .

The passion for exploring Unknown and the spirit of never giving up, is what that makes the IT world great.

Fields of CS Learning & Record

C

  • Books
    • C Primer Plus (suspended)
    • C language design (done)
  • Programs
    • Gobang (Final Assignment) (done)
  • Notes

C++

  • Books
    • C++ Primer (reading)
    • Effictive C++ (plan)
  • Notes

Algorithm & Data structure

Python (pending)

  • Books
    • Crush Course on Python (reading)
    • Fluent Python (plan)
  • Programs
    • Air Battle (plan)

Java

  • Books
    • Core Java (reading)
    • Thingking in Java (plan)

Linux and VPS

  • Basic implement of command model on Linux
  • set up a useable Shadowsocks or V2ray on it
  • set up my personal blog based on Github, move my learning record on that.

The question that I encountered during learning

  • English

Here are some thesis below that indicate the extensive problems for massive non-native English spearker/ CS student to obtain resources. Hope this can be helpful !