欢迎来到我的数字花园,我是 Maeiee,本站是我的知识库。

如何浏览本站?

祝您浏览愉快!如果有好的建议或者想法,欢迎在页面底部评论。我经常活跃于新浪微博,欢迎交流!

下方内容很长,请善用右侧标题目录快速导航。


Maeiee的成长周报

作为一个终身学习者,我每周都会自学,我将自己的成长以周报形式记录下来,进行分享。我希望自己的成长经历能够带动并鼓舞大家,让我们一起努力,成为更好的自己,迈向更好的生活。

阅读地址:Maeiee的成长周报

在老博客中,还有一份 Maxiee Weekly,是我 2022 的成长周报。那时自学力度更大,因此每周的主题都很有意思,现在回头来看,也非常有价值。


从零系列

我好奇心比较重,什么都想学。同时,学东西喜欢刨根问底。幸好现在网络教程十分丰富,想学什么都有大量资料。于是便诞生了《从零系列》,包含一系列形形色色的主题,对于每个主题,我都挖掘到最基本的原理,然后在理解的基础之上,通俗易懂得将知识表达出来。

《从零系列》目前包括:


付费专栏:《Maeiee成长感悟》

2024 年,我开始尝试《Maeiee成长感悟》专栏写作,在本专栏中,记录了我的成长历程与心得感悟。比如:

我哪来那么多时间自学?我哪来那么多毅力自学?我如何借助 AI 自学?连同更多生活感悟,都在专栏中倾情呈现。

如果数字花园中的内容对您有所帮助,欢迎以订阅专栏的方式支持我。这样,您在打赏的同时,还能收获高价值专栏内容。

专栏不贵,仅需 10 元即可订阅 3 个月。

专栏地址:《Maeiee成长感悟》,目前已包含文章:

注:本站数字花园将永久免费,创作不易,如果数字花园中的内容对您有所帮助,欢迎以订阅专栏的方式支持我。您的支持是我坚持创作的极大动力!


Obsidian 知识管理

作为一名终身学习者,同时也是重度笔记用户。我选择 Obsidian 作为知识管理软件。Obsidian 是一款功能强大的笔记软件。其最大特色为双链笔记,同时使用 Markdown 语法,并具备丰富的插件生态。

随着对 Obsidian 使用地加深,我积累了一些心得与体会。因此我打算对 Obsidian 进行体系化梳理,将我的经验分享出来,供大家参考。同时,通过梳理,也加深我对 Obsidian 的理解,帮助我跟上一层楼。

Obsidian 知识管理体系如下:

Chapter1 Obsidian 从安装到使用

Chapter2 Obsidian 美化

Chapter3 Obsidian 内容形式扩充

Chapter4 Obsidian DataView

Chapter5 Obsidian 多设备同步

Chapter6 Obsidian 数字花园站点

Chapter7 Obsidian 网页离线剪藏

Chapter8 开发 Obsidian 插件


Arch Linux 使用指南

我是 Arch Linux 用户,在这个系列中,记录了我使用该操作系统的经验与总结。

Chapter1 网络程序


深入理解 Dart SDK

我从 2018 年开始从事 Flutter 开发工作,并接触到 Dart 语言,随着研究的深入,越发感受到 Dart 语言的魅力。在这个系列中,我将深入 Dart SDK 内部实现原理。

Chapter1 预备篇


Electron 开发经验

尽管我这些年来都在从事 Flutter,但是在桌面开发领域,我首推 Electron。虽然 Electron 经常被诟病,说它臃肿、占内存。但是站在开发者角度,它是一个最能满足各种产品想法的平台,能帮助开发者打造出有意思的的产品。


跨端开发系列

Flutter

Flutter 是一种非常优秀的跨端开发技术。我从 2018 年开始从事 Flutter 开发。


移动端开发系列

Android

我的本质工作是 Android 开发工程师。在这个系列中,记录了我关于 Android 开发的相关经验。


Maeiee 的网络冲浪之旅


Maeiee的LLM笔记

大模型是当下最热门的领域,也是最神奇的领域。GPT 技术极大地提升了我的学习能力和效率。因此,有必要拥抱这一技术,彻底搞懂里面的技术细节。在本文中,我按照自底向上的顺序,从最基础的内容学起,一步步走向高级主题。


Arch Linux

我是 Arch Linux 用户,我的主力机均运行在这一系统上。Arch Linux 极大地促进了我的自学与电脑使用效率。当然,折腾是免不了的,不过,我喜欢折腾,给我带来了很大的乐趣。


孕育

2024 年,我迎来了一个新的身份,成为了准爸爸。在这一主题下,我记录与怀孕、生孩子相关的内容。


技术与编程

程序员的自我修养


学习与方法论

项目管理与个人管理》系列

我也是项目管理、个人管理方法论爱好者。进入阅读…

个人博客网站与写作》系列

我将写作视为一项长期事业,并认真对待。个人博客网站则是写作的载体。其中,既包含道的层面,即写作本身,也包含术的层面,即技术栈如何选择。进入阅读…

The Road to Growth》系列

这篇文章记录了我的学习、成长过程。进入阅读…


计算机软硬件技巧

沧海拾珍之软件收集》系列

收集计算机软件,进入阅读

沧海拾珍之博客收集》系列

收藏好的个人博客。进入阅读


生活与工作感悟

工作方法》系列

自 2016 年开始工作,至今已是老打工人了。时光飞逝,我将最好的青春奉献给了工作,值得记录、总结一下。进入阅读

1 Crafting My Personal Systems

I focus on building my own systems that help me learn and work better. This includes using well-known software, tweaking open-source tools, and creating my own tools. I also share my methods and philosophies behind these tools.

1.2 Surfing on the Internet

1.2.1 qutebrowser

In an era of information overload, mastering information is crucial, and web browsers play a key role in this. Qutebrowser, developed in Python, has been a focal point of my in-depth research, enabling me to master the art of browser customization. This exploration has been incredibly engaging, leading to a series of developments:

1.3 Managing Personal Data on a NAS

1.3.1 HomeHub

In my quest to build effective personal systems, I've developed some key solutions focusing on advanced data management and home data simplification:

1.4 Ray-sreies Softwares

I've created a series of 'Ray-named' software applications, each tailored to enhance different parts of my personal system. These apps are cross-platformed, based on the HomeHub SDK.

These software programs are too specialized and cannot be open-sourced or sold as commercial products in the short term. Therefore, I will mainly share the thinking behind each tool. In the future, I hope to be able to sell them as commercial products once they are internally validated.

1.4.1 RayInfo

RayInfo is an information software based on HomeHub, for which a set of fixed protocols has been designed. Based on these protocols, it supports interfacing with various backend systems. For example, I have modified qutebrowser to make it an automated information collector. The backend is solely responsible for data collection, while RayInfo handles the unified browsing of information.

Emacs》:坦白来说,我日常没有使用它(又一次失败了)。但我是 Emacs 脑残粉,等不忙了还会捡起来。它是一个与文本相关的应用平台,而文本是信息的实质承载形式。更不用说 Lisp 语言Org Mode,计算机前辈思想哲学的宝藏。我使用 Doom Emacs,《Maeiee的Doom Emacs CheatSheet》记录了我的常用技巧。

Maeiee的Workflow》记录了我在信息时代下的挣扎,纠结与思考。经过长年累月,积累下来的工作流。(有待于梳理,乱七八糟记了一堆,还没挣扎明白)

我是一名程序员,业务时间也自己写点软件。半途而废的就不提了,还在维持的列举如下:

EmoTrack》:这是我目前正在开发中的一款开源 App,个人管理类,用于情绪管理。


应对信息过载

信息很重要。信息太多,造成信息过载。怎么办?

数码硬件

操作系统

编程

编程是我的本职工作,我热爱计算机技术。在这一章节中,我将介绍自己在这一领域的心得与收获。

编程语言

首先介绍我所掌握的编程语言。点击编程语言的名称,可进入相应的具体笔记。

Python》:我首推编程语言。

Dart

最初接触 Dart 语言主要因为它是 Flutter 开发所使用的语言。深入接触之后我开始喜欢这门语言,易用且强大,生态丰富。《Dart》 记录了我对这门语言的学习心得,更多围绕 Dart 的底层实现细节。

Racket

我对 Lisp 语言有很大的兴趣,Racket 是一个入门友好的方言。对于 Racket,我当作一门纯粹的编程语言进行学习,希望自己未来能熟练地用 Racket 刷 LeetCode

编程框架

作为一个移动端开发工程师,我接触最多的是 GUI 框架,因此先从这类框架开始介绍。

Qt》:经典的浏览器底层封装

Qt/PySide/PyQt

都有 Flutter 了为啥还要提 Qt?在我看来,尽管 Qt 各种落后,但有一点,在桌面平台下,对浏览器的封装上面,是无敌的存在。

尽管受到移动 APP 的蚕食,浏览器依然是信息时代的重要承载,如果你能对浏览器编程,你就能对信息编程,这对个人来说,意义相当重大。

相应的主题笔记包括:PyQtPySide

qutebrowser》是一个键盘驱动的、Vim 风格的开源浏览器,使用 PySide/PyQt 开发而成,它既有学习使用的价值,也有二次开发的价值。

面试题

在工作经常需要面试他人,我积累了一个题库。


操作系统

Android 系统

我从 2016 年开始,全职从事 Android 开发工作。令我感到羞愧的是,我对 Android 系统本身所知甚少。Android 系统是时代的产物,还是很有趣味的。这篇笔记中记录了我对该系统内部的研究。

个人管理

我对个人管理、项目管理等领域很感兴趣。很大一部分原因是我的学习方法,杂且散,注意力涣散。需要有工具记录进度,不然我就像掰棒子的黑匣子那样,顾此失彼。

我希望能开发一套个人管理系统,多年来尝努力了几次都以失败告终。都达不到我的高标准。我仍然没有放弃,我准备以更加持久的思考与耐心,来开发。关于这一主题,参见《RayPlan

在自己的系统开发出来之前,我决定选择一款商业产品先满足日常需要。目前,我使用《ClickUp》进行个人管理,该工具提供免费计划,有一部分限制,不过足够个人使用。

另外,我也对 Emacs 的 Org Mode 感兴趣,由于它的学习曲线比较陡峭,所以我也不会投入日常使用,而是作为另一个版本的 RayPlan 进行开发。


资源收藏

互联网上有很多高价值的信息。我将看到的好内容进行收集、梳理,总结在《互联网资源收集》一文当中。

值得一提的是,网络上的优秀资源是无穷无尽的,要防止仓鼠综合征,收藏了多少仅是一个无关紧要的过程,学会了多少才是核心。认清这一点,能够减少很多无效努力,与焦虑。


深度学习

自学深度学习中。

兴趣主题

如果你想更加深入了解我的心路历程,《000.wiki/日记》记录了我在不同时间点的思考。我也提倡大家养成记日记的好习惯,让自己在岁月中留下痕迹。


工作感悟

工作与生活

不成熟的《草稿》

待梳理主题

"《The Road to Growth》" is my daily record book. Through this article, you can understand my technical growth journey.

主题规划

《如何阅读源代码》系列


本文作者:Maeiee

本文链接:HomePage

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!