软件工程探索者

探索软件工程的无限可能,连接全球开发者社区

const passion = "软件工程";
reggiesimons2cy@gmail.com
github.com/caoyang2002

💻 软件工程技术栈

🌐

Web 开发

构建现代化的 Web 应用程序

核心技术

HTML/CSS/JavaScript React Vue Angular TypeScript

常用工具

  • 前端框架: React.js, Next.js, Vue.js, Nuxt.js
  • 状态管理: Redux, Zustand, Pinia, Vuex
  • UI 组件库: Ant Design, Material-UI, Tailwind CSS
  • 构建工具: Vite, Webpack, Rollup
⚙️

后端开发

服务器端逻辑与数据处理

核心技术

Java Python Go Node.js C#

常用工具

  • Web 框架: Spring Boot, Django, Flask, Express.js, Gin
  • 数据库: PostgreSQL, MySQL, MongoDB, Redis
  • 消息队列: RabbitMQ, Kafka, Redis Queue
  • API 设计: RESTful API, GraphQL, gRPC
☁️

云计算与 DevOps

现代化的部署与运维

核心技术

Docker Kubernetes CI/CD AWS Azure

常用工具

  • 容器化: Docker, Docker Compose, Podman
  • 编排工具: Kubernetes, Docker Swarm
  • CI/CD: GitHub Actions, GitLab CI, Jenkins
  • 云平台: AWS, Google Cloud, Azure, 阿里云
📱

移动应用开发

跨平台移动应用解决方案

核心技术

React Native Flutter Swift Kotlin

常用工具

  • 跨平台: React Native, Flutter, .NET MAUI
  • 原生开发: Swift (iOS), Kotlin/Java (Android)
  • 状态管理: Provider, Riverpod, MobX
  • 开发工具: Xcode, Android Studio, VS Code
🖥️

桌面应用开发

跨平台桌面应用程序

核心技术

Electron Qt WPF .NET MAUI

常用工具

  • 跨平台框架: Electron, Tauri, Qt
  • Windows: WPF, WinForms, WinUI (C#/.NET)
  • macOS: SwiftUI, Cocoa (Swift/Objective-C)
  • Linux: GTK, Qt (C++/Python)
🤖

人工智能 / 机器学习

AI 模型开发与部署

核心技术

Python TensorFlow PyTorch Scikit-learn

常用工具

  • 深度学习: TensorFlow, PyTorch, Keras
  • 数据处理: Pandas, NumPy, Matplotlib
  • 模型部署: TensorFlow Serving, ONNX, FastAPI
  • AutoML: AutoKeras, PyCaret
📊

大数据工程

海量数据处理与分析

核心技术

Hadoop Spark Flink Kafka

常用工具

  • 批处理: Hadoop MapReduce, Apache Spark
  • 流处理: Apache Flink, Kafka Streams
  • 数据仓库: Hive, Presto, ClickHouse
  • 任务调度: Airflow, Azkaban
🎮

游戏开发

互动娱乐体验创造

核心技术

Unity Unreal Engine C++ C#

常用工具

  • 游戏引擎: Unity (C#), Unreal Engine (C++)
  • 独立游戏: Godot, GameMaker Studio
  • 图形 API: DirectX, OpenGL, Vulkan
  • 物理引擎: PhysX, Bullet, Box2D
🔗

区块链开发

去中心化应用与智能合约

核心技术

Solidity Web3.js Rust Move

常用工具

  • 智能合约: Solidity (Ethereum), Rust (Solana)
  • 开发框架: Hardhat, Truffle, Foundry
  • Web3 库: Web3.js, Ethers.js, viem
  • 测试网络: Ganache, Tenderly, Sepolia
🔌

嵌入式 / 物联网

硬件与软件的完美结合

核心技术

C C++ Rust MicroPython

常用工具

  • 微控制器: Arduino, ESP32, STM32, Raspberry Pi
  • 实时系统: FreeRTOS, Zephyr, RIOT
  • 通信协议: MQTT, CoAP, BLE, Zigbee
  • 开发工具: PlatformIO, Arduino IDE, Keil

📚 精选学习资源

MDN Web Docs

Mozilla 提供的权威 Web 技术文档,涵盖 HTML、CSS、JavaScript 等

Web 前端 文档 免费

freeCodeCamp

免费的编程学习平台,提供全栈开发、数据科学等课程

全栈 教程 免费 认证

LeetCode

算法与数据结构练习平台,提升编程技能和面试准备

算法 数据结构 面试 竞赛

GitHub

全球最大的代码托管平台和开发者社区

代码托管 协作 开源 CI/CD

Stack Overflow

全球最大的程序员问答社区,解决技术难题

问答 社区 调试 最佳实践

Coursera

顶尖大学和企业的在线课程平台,包含计算机科学专业课程

在线课程 大学课程 认证 付费

Udemy

海量编程课程,从入门到进阶,涵盖各类技术栈

视频课程 实战项目 付费 中文字幕

roadmap.sh

开发者技能路线图,帮助你规划学习路径

学习路径 技能树 职业规划 免费

掘金

中文开发者社区,分享前沿技术文章和实战经验

中文社区 技术文章 前端 后端

慕课网

国内领先的 IT 技能学习平台,提供实战项目课程

中文课程 实战项目 付费 认证

🚀 项目实践案例

全栈电商平台

使用 React + Node.js + MongoDB 构建的完整电商系统,包含用户认证、商品管理、购物车、订单系统、支付集成等功能

查看源码
React Node.js MongoDB Express Stripe

实时聊天应用

基于 WebSocket 的实时通讯系统,支持私聊、群聊、文件传输、在线状态显示

查看源码
WebSocket Socket.io Vue.js Redis Docker

DevOps 自动化工具

CI/CD 流水线自动化工具,支持多环境部署、回滚、监控告警

查看源码
Docker Kubernetes GitLab CI Prometheus Go

AI 图像识别系统

使用深度学习模型进行图像分类、目标检测,部署为 REST API 服务

查看源码
PyTorch FastAPI Docker YOLO TensorFlow

区块链 DApp

基于以太坊的去中心化应用,包含智能合约和 Web3 前端界面

查看源码
Solidity Hardhat React Web3.js MetaMask

微服务架构系统

采用微服务架构的企业级应用,包含服务发现、配置中心、API 网关、分布式追踪

查看源码
Spring Cloud Eureka Gateway Zipkin Docker

移动端跨平台应用

使用 Flutter 开发的跨平台 App,支持 iOS 和 Android,包含离线存储、推送通知

查看源码
Flutter Dart Firebase SQLite Provider

大数据分析平台

实时数据处理和分析平台,支持海量日志分析、数据可视化

查看源码
Apache Spark Kafka Elasticsearch Kibana Python

🌐 开发者社区

💻

GitHub

全球最大的开源社区,托管超过 3.7 亿个代码仓库

访问社区
📝

Dev.to

开发者写作和分享平台,友好的技术博客社区

访问社区
🎯

Hashnode

专注于技术写作的博客平台,支持自定义域名

访问社区
🗣️

Stack Overflow

全球最大的程序员问答社区,解决技术难题的首选

访问社区
🐦

Twitter Tech

关注技术大佬和最新技术动态的社交平台

访问社区
🎮

Discord 开发者服务器

各类技术栈的 Discord 社区,实时交流和学习

访问社区
🇨🇳

掘金社区

中文开发者技术社区,分享前沿技术和实战经验

访问社区
📚

思否 (SegmentFault)

中文技术问答和文章分享平台

访问社区
🎓

CSDN

中国最大的 IT 社区和服务平台

访问社区
🌏

V2EX

创意工作者的交流社区,讨论技术和创业

访问社区