行走于世界边缘,荒原的拾荒人
Note: Things is not strictly chronological. The main purpose is to chronicle my coding journey.
- Old times (childhood): Learned Scratch and engaged in scientific crafting when I was a child. Initiating the journey into information technology and fostering creativity.
- 2018-2019: Self-studied information competitions, gained a foundation in algorithms and programming languages(c/c++).
In fact, my understanding of algorithms and data structures is average. I've read many algorithm books for competitive programming before, but haven't thoroughly studied and comprehended any of them, so I won't keep records. Reading List: 算法(第4版)(I really want to know why algorithm books can be so interesting.)
- February 2022: A special moment: I delved into software engineering for the first time, which provided me with an excellent tool to pursue my dreams.
Started learning software engineering, studied Python and a little JS. Created a small game, a Django library website, and a novel data crawling project using Python.
I have also written some other small projects with python, and some plugins developed/modified for PagerMaid-Pyro have been well-received.
Reading List: Python编程 : 从入门到实践(第2版), Python编程快速上手(第2版), Node与Express开发(第2版), 深入浅出React和Redux, Vue.js项目实战
- June 2022: Started learning JS and various miscellaneous topics(such as database). Developed some small projects and served as one of the the main member of the iFlytek tablet cracking workgroup.
During this period, I focused on practicing and created Lite Reader (the first generation of an unprecedented lightweight computer novel reader) and Study_lab (a project mainly created for competitions, it includes the second version of the reader).
Study records:
- I attempted to deploy some open-source projects to enhance my server usage skills and submit a few issues.
- JavaScript, TypeScript(Only know the surface), Electron, nodejs, express, ORM(Prisma), React, Vue(Superficial understanding)
Reading List: 世界观(原书第3版)(Recommended for everyone), 复杂, AI 3.0, JavaScript设计模式与开发实践, 深入React技术栈, Electron实战:入门、进阶与性能优化, 数据库系统概念(原书第7版), 计算机网络:自顶向下方法(原书第8版)
- Miscellaneous Notes: Scripting is truly a very interesting activity!
Light_toolssome utility scripts written in Python JS_tools
- June 2022: Not bad, the summer vacation is always a landmark stage. Although most of this summer vacation seems to have been spent on entertainment, I started learning Svelte and delved into knowledge pertaining to distributed systems. And also how to manage projects and development teams. Created Edge_Navigation (abandoned in the end due to being too complicated qwq) and Waterfall_picture_viewer (a minimalist waterfall image viewer, currently the highest-starred project).
A project about Teacher's Day. Also my first Svelte project. - web view
Reading List: MongoDB进阶与实战, 分布式服务架构:原理、设计与实战, 深入浅出Node.js(Currently reading.)
The story continues.