Skip to content
编码者
编码者

关注IT咨询、IT规划、数字化转型、架构设计、项目管理、软件开发和交付

  • 首页
  • IT咨询
    • IT咨询框架
    • IT项目管理
  • 人工智能
    • AI概念和理论
    • 数据科学
    • 人工智能应用
  • 企业架构
    • 应用架构设计
  • 程序员基础
    • 计算机网络
  • 编程技术栈
    • C语言编程
    • Python编程
    • iOS App开发
    • .NET技术栈
    • WordPress
    • Unity游戏开发
    • UE虚幻引擎
    • 技术问题记录
  • 工具Tips
  • 行业动态
  • 关于我
编码者

关注IT咨询、IT规划、数字化转型、架构设计、项目管理、软件开发和交付

全栈开发技术栈和路线(2024-2026)

编码者, 2024年8月1日2024年8月1日

自从转行咨询之后,有将近3年没有系统了解软件开发领域的技术栈了。这次趁着生病在家休息的期间,简单梳理了一下应用开发最近几年主流的应用开发技术栈,主体的技术栈和3年前没有什么特别大的变化。

主要的关注点在于看主流的框架和工具(部分经常会用到的代表),语言本身不是很重要,选择一个流行的深耕下去即可。

行业分析

https://survey.stackoverflow.co/2024

全栈工程师路线图

前端

  • HTML, CSS, JavaScript / TypeScript(2 个月)
  • Frameworks:React, Next.js (2 个月)

后端

  • 编程语言:Golang、JAVA、C#、Python(2个月 / 语言)
  • 数据结构和算法(2个月学习经典的算法和数据结构)
  • 设计模式(2个月)
  • 数据库:RDB,NoSQL (1个月 / 个数据库)
  • **Web Framework:**Gin、Spring Boot、ASP.NET Core、Django (2个月 / 个)

DevOps

  • Git(1周)
  • Docker / K8S (1个月)

Web应用开发

  • 拆箱即用
    • https://medevel.com/next-js-cms/
  • 前端:
    • React.js – https://react.dev/
    • Next.js – https://nextjs.org/
    • CSS
      • https://tailwindcss.com/ (recommended)
      • LESS
      • Stylus
      • SASS (recommended)
    • Daisy UI – https://daisyui.com/
    • TypeScript (+ Zod)
    • Automated Testing
      • Vitest (recommended)
      • Jest
    • Meta-Frameworks
      • Next.js (recommended)
      • Remix
  • Hosting:
    • https://vercel.com/

Mobile应用开发

Framework:

  • React Native: https://reactnative.dev/
  • Flutter: https://flutter.dev/

App Deployment:

  • https://codemagic.io/start/

Backend开发

  • Supabase – all in one
    • https://supabase.com/
      • 开源、支持私有化部署
    • https://firebase.google.com/
      • 支持更多前端
  • Clerk
    • https://clerk.com/
  • Programming Language
    • Golang、Python、Java、C# …
  • Web Framework
    • Spring Boot
    • Spring Cloud
    • ASP.NET Core
    • Gin / Beego
    • Django
    • …
  • Database
    • MySQL
    • Postgre SQL
    • MongoDB
    • ….

其他工具

  • UI设计
    • https://www.figma.com/
  • AI Copilot
    • Github Copilot
  • 用户行为跟踪和分析
    • PostHog https://posthog.com/
  • Email Platform
    • https://www.mailgun.com/
    • https://sendgrid.com/en-us
  • Stripe
    • https://stripe.com/en-sg/payments
  • LogoFast
    • https://logofa.st/
  • Turn Website to App
    • https://www.appmysite.com/
  • Github/Git
    • https://git-scm.com/
  • 容器化
    • https://kubernetes.io/
    • https://www.docker.com/
  • 错误跟踪和分析
    • https://sentry.io/welcome/
  • 数据包分析
    • https://www.wireshark.org/
    • https://www.telerik.com/fiddler
    • https://www.charlesproxy.com/

参考学习

  • https://www.youtube.com/watch?v=EzTxYQmU8OE
  • https://www.youtube.com/watch?v=GxmfcnU3feo

工作外包

  • https://99designs.com.sg/
  • https://www.upwork.com/

项目练习

  • This course covers stylish UI design, mobile-first principles, custom animations, and 3D models, all while improving your React.js, Next.js, and Tailwind CSS skills.
    • https://www.youtube.com/watch?v=RbxHZwFtRT4
      • 服务器: https://www.hostinger.com/1Animate anything: https://gsap.com/JS 3D: https://threejs.org/
Post Views: 4,771
编程笔记

文章导航

Previous post
Next post

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

近期文章

  • 软件系统架构演进:单体、微服务和打包业务能力(PBC)
  • 免费HTTPS证书配置 :CentOS 7 + Nginx + Let’s Encrypt 全流程指南
  • AI编程实战001:从0打造网页版打字游戏《快乐打地鼠》
  • 机器学习三要素:模型假设、评价函数与优化算法如何协同工作
  • 如何导出宽表格Excel为PDF且不裁剪列
  • 人工智能发展简史:从图灵到ChatGPT的里程碑之路
  • AI Agents介绍:定义、原理、案例与未来展望
  • 人工智能(AI)初学者学习路线图(2025年)
  • 《Unity入门实战》0008 – 使用 Unity 的 [SerializeField] 实现封装与 Inspector 面板访问
  • 《Unity入门实战》0007 – 第一个 Unity C# 脚本:控制 2D 小球移动与跳跃

近期评论

    归档

    • 2025 年 6 月 (10)
    • 2025 年 5 月 (10)
    • 2025 年 4 月 (5)
    • 2025 年 2 月 (1)
    • 2024 年 12 月 (4)
    • 2024 年 11 月 (7)
    • 2024 年 9 月 (1)
    • 2024 年 8 月 (4)
    • 2024 年 7 月 (1)
    • 2024 年 2 月 (1)
    • 2023 年 12 月 (3)
    • 2023 年 11 月 (6)
    • 2023 年 10 月 (4)
    • 2023 年 9 月 (2)
    • 2023 年 8 月 (38)
    • 2022 年 2 月 (1)
    • 2022 年 1 月 (13)
    • 2021 年 1 月 (1)
    • 2020 年 10 月 (1)
    • 2020 年 1 月 (1)
    • 2014 年 7 月 (2)

    分类

    • IT咨询 (7)
      • IT咨询框架 (3)
      • IT项目管理 (2)
    • 人工智能 (11)
      • AI概念和理论 (1)
      • 人工智能应用 (1)
      • 数据科学 (3)
    • 企业架构 (5)
      • 应用架构设计 (2)
    • 工具Tips (3)
    • 生活笔记 (23)
    • 程序员基础 (3)
      • 计算机网络 (2)
    • 编程笔记 (56)
      • .NET技术栈 (3)
      • C语言编程 (1)
      • Golang技术栈 (1)
      • iOS App开发 (1)
      • Python编程 (18)
      • UE虚幻引擎 (1)
      • Unity游戏开发 (9)
      • Wordpress (5)
      • 工具 (1)
    • 行业动态 (14)
    ©2025 编码者 | WordPress Theme by SuperbThemes | 沪ICP备17019044号-3