Files
odboy-tianjun/README.en.md
T

199 lines
7.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Hey, I'm <a href="https://blog.odboy.cn" target="_blank">Odboy</a>, Nice to see you! 👋👋👋 <img src="https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https://github.com/odboy-tianjun/">
<br>
<p>
<img height="160" src="https://github-readme-stats.vercel.app/api?username=odboy-tianjun&show_icons=true&theme=dracula" />
<img height="160" src="https://github-readme-stats.vercel.app/api/top-langs/?username=odboy-tianjun&show_icons=true&theme=dracula&layout=compact" />
</p>
<br>
- 👨‍💻 Known as **Odboy** across all platforms
- 🧑 A college graduate now based in Shanghai, working at a logistics company.
- 🐛 Wrote "Shenma Language" (a Chinese programming language) for 2 years, dabbled in DevOps automation, now focused on **Java development**.
- 🤯 Passionate tinkerer with strong self-learning skills and a perfectionist coding style.
- 💡 I document my learning journey through projects and blogs, hoping to make tech more accessible to others.
### The Story Behind My Name
**Odboy** = **One Dream Boy**. Inspired by Elon Musk—stay focused on your vision, ignore the noise.
### Motto
> *"The strong adapt; they never complain. We arrive with nothing and leave with nothing. You might shine at work, but in the grand scheme, you're just
stardust."*
### Mantra
> *"Life (and coding) is about trial and error. Keep iterating with passion, and your work will eventually shine."*
### My Coding Journey
I started late—got my first laptop after high school. Began with **C**, then wrote game hacks/reverse engineering tools in **Shenma Language**, dabbled in 3D
modeling (GTA5 car mods!), and BAT scripts.
Nowadays, I crave new challenges: **AI/LLMs, iOS dev, Rust, or hardware**. Staying busy keeps life meaningful.
### Tech Stack
<table>
<tr>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=html" width="65" height="65" alt="HTML" />
<br> HTML
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=css" width="65" height="65" alt="css" />
<br> CSS
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=js" alt="icon" width="65" height="65" />
<br> Javascript
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=jquery" width="65" height="65" alt="jquery" />
<br> JQuery
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=nodejs&theme=light" width="65" height="65" alt="Redis" />
<br> Node.js
</td>
<td align="center" width="96">
<a href="#macropower-tech">
<img src="https://skillicons.dev/icons?i=vue&theme=light" alt="icon" width="65" height="65" />
</a>
<br> Vue
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=react" width="65" height="65" alt="Redis" />
<br> React
</td>
</tr>
<tr>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=idea" width="65" height="65" alt="dart" />
<br> IDEA
</td>
<td align="center" width="96">
<a href="#macropower-tech">
<img src="https://skillicons.dev/icons?i=py&theme=light" alt="icon" width="65" height="65" />
</a>
<br> Python
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=java&theme=light" width="65" height="65" alt="jquery" />
<br> Java
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=go" width="65" height="65" alt="dart" />
<br> Go
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=flask&theme=light" width="65" height="65" alt="jquery" />
<br> Flask
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=spring&theme=light" width="65" height="65" alt="jquery" />
<br> Spring
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=git" width="65" height="65" alt="Git" />
<br> Git
</td>
</tr>
<tr>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=docker" width="65" height="65" alt="Rest API" />
<br> Docker
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=kubernetes" width="65" height="65" alt="Rest API" />
<br> Kubernetes
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=mysql" width="65" height="65" alt="jquery" />
<br> MySQL
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=nginx" alt="icon" width="65" height="65" />
<br> Nginx
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=ansible" alt="icon" width="65" height="65" />
<br> Ansible
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=redis" width="65" height="65" alt="Redis" />
<br> Redis
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=maven&theme=light" alt="icon" width="65" height="65" />
<br> Maven
</td>
</tr>
<tr>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=github&theme=light" width="65" height="65" alt="dart" />
<br> Github
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=gitlab&theme=light" width="65" height="65" alt="GitLab" />
<br> GitLab
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=postman" width="65" height="65" alt="Postman" />
<br> Postman
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=linux&theme=light" width="65" height="65" alt="Linux" />
<br> Linux
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=sqlite" width="65" height="65" alt="dart" />
<br> Sqlite3
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=apollo" width="65" height="65" alt="dart" />
<br> Apollo
</td>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=ps" width="65" height="65" alt="Redis" />
<br> Photoshop
</td>
</tr>
<tr>
<td align="center" width="96">
<img src="https://skillicons.dev/icons?i=prometheus" width="65" height="65" alt="Redis" />
<br> Prometheus
</td>
</tr>
</table>
### Skills
- **Automation**: Windows BAT / Linux Shell
- **Middleware**: Nginx, Ansible, Zookeeper, Redis, etc.
- **Containers**: Docker/K8s (deployment & troubleshooting)
- **Full-stack**: Vue/React + Java/Python/Go backends
- *(Legacy)*: Android native, Electron, mini-programs (uni-app)
### Hobbies
- **🎤 Karaoke**: "My partner enjoys it—that’s all that matters."
- **🎮 Games**:
- *LoL*: `Leo丶Ling#16907` (Multiple servers)
- *DNF*: Cross-server 5 (Male Launcher / Asura main)
- **🤖 Coding**: Turning ideas into reality.
### Philosophy
I’m not a "hardcore" programmer—just balancing work and life. Health and relationships > career. Tech won’t last forever; exploring new fields keeps things
exciting.
### Let’s Connect
| Email | QQ | WeChat |
|------------------------------------|--------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
| [Mail me](mailto:tianjun@odboy.cn) | <img height="300" src="https://oss.odboy.cn/blog/files/qq_code.png" alt="QQ"/> | <img height="300" src="https://oss.odboy.cn/blog/files/wx_code.png" alt="WeChat"/> |
---
**Thanks for reading!** If my work helps you, feel free to reach out (time permitting).