From d98489c05049e66d510d7989b4a301aced5aae0a Mon Sep 17 00:00:00 2001 From: Odboy Date: Wed, 11 Nov 2026 13:07:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=20README.en.md=20=E8=8B=B1?= =?UTF-8?q?=E6=96=87=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.en.md | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+) diff --git a/README.en.md b/README.en.md index e69de29..04dc3ba 100644 --- a/README.en.md +++ b/README.en.md @@ -0,0 +1,140 @@ +# Hey, I'm Odboy, Nice to see you! 👋👋👋 + +> Odboy = **One Dream Boy**, a boy fully devoted to his career. + + + + + + + + + + + + + + + + + + + + + + +
👨‍💻 Online NameOdboy
📍 LocationShanghai · Working at a courier company
🛠 FocusJava / Go Backend Development · DevOps Automation · Containerization
💡 What I'm DoingTurning my learning process into open-source projects and technical articles to help others avoid pitfalls
📫 Contact Metianjun@odboy.cn · Blog
+ +--- + +## 🧭 About Me + +I'm an ordinary programmer, but a hardcore tinkerer: I have strong self-learning and problem-solving abilities, and a bit of a code cleanliness obsession. I care more about doing things right and doing them well than just getting them done. + +- **Name Origin**: Odboy, one dream boy, meaning a boy with a dream. Fully committed to my career without worrying about what others say — Elon Reeve Musk is just like that. +- **Motto**: The strong never complain about their environment. I came with nothing, and I'll leave with nothing. Perhaps you're a shining star at work, but in the vast universe, you're just a speck of dust. +- **Catchphrase**: Life is a continuous process of trial and error, and so are projects. Keep trying, keep improving. With a burning determination, one day it will appear before the world. + +### My Programming Journey + +I got into computers relatively late — I didn't own my first laptop until after the college entrance exam. My first programming language was C. Later, I used various languages and got into game cheats, reverse engineering, network protocols (especially cryptographic analysis), and automation scripts. I've modeled GTA5 car assets in 3DsMax9 and written plenty of small programs in BAT scripts. + +Now, purely writing business logic has become somewhat tedious for me, and I want to recapture that original drive for tinkering. Maybe I'll switch tracks: AI large models? iOS development and reverse engineering? Rust? Hardware development? The point is to keep myself busy — only busyness makes each day fulfilling and meaningful. + +--- + +## 🧰 Tech Stack + +

+ Tech Stack +

+ +- **Backend**: Java (Spring Boot, MyBatis-Plus, Spring Security), Go (Gin, Xorm), Python (Flask) +- **Frontend**: Vue, React, JavaScript, JQuery, HTML / CSS +- **Storage & Middleware**: MySQL, Redis, Zookeeper, Nginx, Apollo +- **DevOps & Containers**: Docker, Kubernetes, Ansible, Prometheus, Linux Shell, Windows BAT +- **Tools**: Git, GitLab, Maven, Postman, IDEA, SQLite3, Photoshop +- **Written but Put on Hold**: Native Android, Electron, Mini Programs (uni-app), Yi Language + +### What I Can Do + +- Automation scripting: Windows BAT / Linux Shell +- Middleware installation, configuration & application: Nginx, Ansible, Zookeeper, MySQL, Redis, etc. +- Containerization: Docker, Kubernetes +- Full-stack web development: Vue.js / React.js + Java / Python / Go backends +- Past skills: Native Android, Electron, Mini Programs (uni-app), Yi Language (can write but don't want to — terrible dev experience, will prioritize alternatives) + +--- + +## 📦 Open Source Projects + +**🚀 Application Platforms** + +| Project | Description | Tech Stack | +|-----------------------------------------------------------------|-----------------------------------------------------------------------------------------------|-----------------------------------------------------------------| +| [cutego](https://github.com/odboy-tianjun/cutego) | Fully self-built rapid development platform with 8 built-in modules: User/Dept/Post/Menu/Role/Dict/Config/Scheduled Task | Go · Gin · Xorm · Custom RBAC · Redis · JWT · Vue2 · Element UI | +| [cutejava](https://github.com/odboy-tianjun/cutejava) | Separated front-end/back-end admin system with email, OSS & local storage, system monitoring | Spring Boot 2/3/4 · JWT · Spring Security · Vue2 | +| [kenaito-conf](https://github.com/odboy-tianjun/kenaito-conf) | Centralized configuration management platform — multi-app/multi-env/multi-business-group config distribution with client SDKs for 14 languages | Go · Vue | + +**🛠 Productivity Tools** + +| Project | Description | Tech Stack | +|---------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|---------------------------| +| [kenaito-kopsc](https://github.com/odboy-tianjun/kenaito-kopsc) | Cross-platform command assistant — one intent command auto-adapts to each platform's underlying commands, supports dry-run & Docker/K8s troubleshooting | Go | +| [kenaito-notebook](https://github.com/odboy-tianjun/kenaito-notebook) | Multi-level nested Markdown note desktop app with full-text search, tags, trash bin & multi-format export | Go · Wails · Gin · Vue2 | +| [kenaito-wallpaper-organizer](https://github.com/odboy-tianjun/kenaito-wallpaper-organizer) | Auto wallpaper categorization CLI tool — archives by brightness/orientation/resolution tier with concurrent analysis | Go | +| [kenaito-iphone-export-photo-remove-duplicates](https://github.com/odboy-tianjun/kenaito-iphone-export-photo-remove-duplicates) | Deletes Live Photos corresponding to exported iPhone pictures to save storage space | Shell | + +**⚙️ DevOps & Deployment** + +| Project | Description | Tech Stack | +|-----------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|-----------------------------| +| [kenaito-dockerfiles](https://github.com/odboy-tianjun/kenaito-dockerfiles) | Runtime image customization & one-click middleware deployment templates (Skywalking, EFK, Nacos, RocketMQ, Zookeeper, Dubbo Admin) | Dockerfile · Docker Compose | +| [kenaito-k8sfiles](https://github.com/odboy-tianjun/kenaito-k8sfiles) | Cloud deployment practices: K8s deployment manifest examples (StatefulSet, etc.) | YAML | +| [kenaito-ansible-go-example](https://github.com/odboy-tianjun/kenaito-ansible-go-example) | Go calling Ansible example — supports ad-hoc / playbook, multiple connection modes, multi-host batch execution | Go · Ansible | + +**📚 Scaffolds & Examples** + +| Project | Description | Tech Stack | +|-------------------------------------------------------------------------------|--------------------------------------------------------------------|----------------------------| +| [zilean](https://github.com/odboy-tianjun/zilean) | Java backend scaffold with auth, role permissions, data dictionary, operation logs & MyBatis/JPA dual encapsulation | Java | +| [lingye-gin-gorm](https://github.com/odboy-tianjun/lingye-gin-gorm) | Go + Gin + Gorm backend example — multi-database, JWT, unified pagination & exception handling | Go · Gin · Gorm | +| [lingye-gin](https://github.com/odboy-tianjun/lingye-gin) | Go + Gin beginner example — REST demos, signature verification, multi-env config & log rotation | Go · Gin | +| [ggbond](https://github.com/odboy-tianjun/ggbond) | Spring Boot practice / example project | Spring Boot | +| [d2-admin-start-kit](https://github.com/odboy-tianjun/d2-admin-start-kit) | Admin front-end scaffold — 7 themes, dynamic menu routing, i18n | Vue 2 · Element UI · Vuex | +| [d2blog-template](https://github.com/odboy-tianjun/d2blog-template) | Blog website template with article list, archive, comments & login auth | Vue 2 · Element UI · Vuex | + +--- + +## 🎯 Hobbies & Interests + +- ***🎤 Karaoke***:Not exactly tone-deaf, not exactly great either — as long as my partner enjoys listening, that's enough. +- ***🎮 Online Games***:LOL, DNF, Delta Force + - LOL Accounts + - Leo丶Ling#16907 Ionian + - Leo丶Ling#98246 Black Rose + - Leo丶Ling#81813 Freljord + - Leo丶Ling#37786 Zaun + - Leo丶Ling#23496 Institute of War + - Leo丶Ling#44799 Baron Rumble + - DNF Account + - Cross 5, Jiangxi Server 1. Male Launcher (Mx涉之王者), Asura (BomoBorker) +- ***🤖 Programming***:Turning ideas into reality and enjoying the fun of creation. + +--- + +## 💬 Final Words + +Strictly speaking, I'm not a professional or highly skilled programmer — I've just found a balance between work and life. I don't think work is an all-important thing; yourself matters most. Health, family, and friends come first. + +Personally, the programmer path isn't a permanent choice. People age, people lose jobs. Doing only one thing for a lifetime is too boring — life is short, so try more things. Going forward, I'll explore other fields. The future path still needs some thought. + +### Contact + +| Email | Blog | +|----------------------------------------------------------|---------------------------------------------------| +| Email Me | www.odboy.cn | + +--- + +**Thanks for reading this far!** I hope my sharing has been helpful to you. If you have any concerns, feel free to reach out — I'll do my best to reply within my limited availability.