叶泽伟的博客
  • |
  • Zh
  • Ja
  • Home
  • Tags
  • Archives
  • Search

Terraform Roadmap

1. Introduction Terraform is a powerful tool designed by HashiCorp that helps you set up, manage, and update infrastructure safely and efficiently across various cloud providers. Think of it as a way to define your cloud resources—like servers, storage, and networks—using a simple code format. This makes it easier to automate, share, and manage your infrastructure, ensuring that everything is consistent and can be quickly reproduced or modified as needed. ...

March 2, 2025 · 61 min

Git and GitHub Roadmap

1. Learn the Basics A Version Control System (VCS) is a tool that helps developers manage changes to their code over time. It allows multiple versions of a project to exist simultaneously, making it easier to collaborate with others and maintain a record of all modifications. official GUI Clients official Getting Started - Installing Git official Creating an account on GitHub article What is version control? article What is Git? - The Complete Guide to Git article Version Control (Git) - The Missing Semester of Your CS Education video What is Git? Explained in 2 Minutes! ◇What is Version Control? Version control is a system that manages and tracks changes to files over time, allowing multiple people to collaborate on a project while maintaining a history of all modifications. It records changes to files, such as code, documents, or configuration files, and stores them in a repository. With version control, developers can revert to previous versions, compare differences between versions, and understand the evolution of a project. It supports features like branching, where different lines of development can occur independently, and merging, which combines changes from different branches. Overall, version control ensures that changes are organized, recoverable, and easily managed, making it a critical tool in software development and collaborative projects. ...

March 1, 2025 · 67 min

Go Roadmap

1. Learn the Basics Learn the common concepts of Go like variables, loops, conditional statements, functions, data types, and so on. A good starting point for go basics is its Go’s official docs. official Go Tutorial article W3 Schools Go Tutorial feed Explore top posts about Golang ◇Basic Syntax Learn about the basic syntax of Go, such as how the Go programs are executed, package imports, main function, and so on. official Go Tutorial: Getting started article Go by Example: Hello World article W3schools: Go Syntax ◇Variables in Go Variable is the name given to a memory location to store a value of a specific type. Go provides multiple ways to declare and use variables. ...

February 28, 2025 · 18 min

DevOps Roadmap

1. Learn a Programming Language It doesn’t matter what language you pick, but it is important to learn at least one. You will be able to use that language to write automation scripts. article Guide to Picking a Language for DevOps The guide recommends Python or Go for programming languages and Bash or PowerShell Core for shell scripting in DevOps. Python is versatile, widely used for automation and tools, while Go is crucial for container technologies like Kubernetes and Docker. Bash is ideal for Linux environments, and PowerShell Core is cross-platform, suitable for Windows and Linux. For more details, check the full guide here. ...

February 26, 2025 · 47 min

How to Learn Japanese Effectively [2]: Effective Methods

Back to the series index Introduction to Learning Japanese: Efficient Methods 1. Find a Textbook (Recommended: “Minna no Nihongo” (みんなの日本語)) Reasons for Recommendation: Textbooks written by Japanese authors contain errors commonly made by Japanese people, which won’t affect your Japanese proficiency in the eyes of native speakers. The key is to choose a textbook that suits you and that you can learn from, rather than one with perfect content. Textbook Structure: Main Book (entirely in Japanese) Teacher’s Guide (includes vocabulary lists, Chinese explanations, etc.) 2. Prepare a Repeater or Repeater Software Functional Requirements: Able to set repeat positions. Preferably has a function for decomposing and memorizing recordings. 3. Pre-class Preparation 1. Do Not Read the Text First; Start with the Vocabulary and Grammar Explanations If using “Minna no Nihongo,” only refer to the Teacher’s Guide and avoid the main book content. Also, skip the text translation parts in the Teacher’s Guide initially. 2. Memorize Vocabulary and Grammar First Memorize Vocabulary by Listening to Recordings Initial Memorization ...

February 25, 2025 · 3 min

How to Learn Japanese Effectively [1]: Core Concepts

Back to the series index Introduction to Learning Japanese: Core Concepts First Core: Everything Revolves Around Sentences! Sentences are Everything! Sentences are Wealth! Sentences are simple, clear, easy to master, and can be immediately used for communication! Passionate Achievements If you can speak ten sentences fluently every day, you can accumulate over 3,600 sentences in a year. By extrapolating, you can master nearly 10,000 practical sentences, reaching a level of free communication! After one year of learning Japanese, a student’s ability will far surpass that of most university Japanese majors, who may not even be able to speak ten consecutive sentences in Japanese. Lifelong Hobby Collect good sentences and practice them repeatedly until you can say them fluently. This habit has inspired many people under my influence to start loving Japanese and embark on the path to success! Take Action Now (Let’s spend 10 minutes learning the ten most commonly used Japanese sentences) どちらにお住まいですか。 (Where do you live?) どうやってこちらへみえましたか。 (How did you get here?) お体はいかがですか。 (How is your health?) 家族はお見えですか。 (Do you live alone?) お仕事はどちらですか。 (Where do you work?) 今度の日曜日はお暇ですか。 (Are you free this Sunday?) どちらにお勤めですか。 (Where do you work?) わからないことはありますか。 (Is there anything you don’t understand?) お困りのことはありませんか。 (Is there anything troubling you?) 仕事が終わったら、お会いできますか。 (Can we meet after work?) Second Core: The Three-Maximum Oral Muscle Training Method Core Concept Language is “spoken”! ...

February 24, 2025 · 10 min

How to Learn Japanese Effectively [0]: Overview

For ease of reading, the directory of this series of posts is organized as follows: 1. How to Learn Japanese Effectively [1]: Core Concepts 2. How to Learn Japanese Effectively [2]: Effective Methods 3. How to Learn Japanese Effectively [3]: Resources 4. How to Learn Japanese Effectively [4]: Kana 5. How to Learn Japanese Effectively [5]: Textbook Irodori 6. How to Learn Japanese Effectively [6]: Japanese Pitch Accent ★ A Few Reminders at the Beginning ◇ About “Essence” First, a reminder that language is not “learned” through conscious study but is naturally “acquired” through use and immersion. It is not static knowledge but dynamic practice. In the process of language learning, there is no absolute “can” or “cannot,” only continuously deepening understanding and application. The optimal solution for language learning lies in spending a significant amount of time engaging with Japanese content, understanding and attempting to express, while only using a small portion of time to study vocabulary and grammar. ...

February 23, 2025 · 5 min

Building My Blog: From Scratch to Online

Hugo Blog + GitHub Pages Complete Deployment Guide ★Environment Preparation Device: MacBook (macOS) Tools: Git Hugo GitHub Account ◇Install Hugo brew install hugo Verify installation: hugo version ★Create Hugo Blog mkdir blog && cd blog hugo new site . Initialize Git: git init ★Choose & Add Theme Recommended PaperMod theme: git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod Edit config.toml, add: theme = "PaperMod" baseURL = "https://yuuniji.github.io" ★Write Blog Posts Create your first post: hugo new posts/hello-world.md Edit content/posts/hello-world.md: ...

February 22, 2025 · 7 min
« Prev 
© 2025 叶泽伟的博客