V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
skytenlc
V2EX  ›  程序员

现在后端程序员需要涉及到那些知识?

  •  
  •   skytenlc · 2025 年 5 月 19 日 · 3819 次点击
    这是一个创建于 237 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前不是开发岗位的,转的开发,现在只会 spring 框架的一些东西.想知道现在主流后端都需要什么知识储备.
    29 条回复    2025-05-20 10:25:06 +08:00
    murmur
        1
    murmur  
       2025 年 5 月 19 日
    是面试还是已经入职了
    xinyu391
        2
    xinyu391  
       2025 年 5 月 19 日
    后端也很多门派的。
    java
    go
    php
    c#
    chanlk
        3
    chanlk  
       2025 年 5 月 19 日   ❤️ 1
    计算机的基础稳一些,框架类的只是现学现卖就行,不要死记硬背。
    其他的我认为比较重要的有数据库。
    skytenlc
        4
    skytenlc  
    OP
       2025 年 5 月 19 日
    @murmur 已经入职了,入职后转的开发.
    skytenlc
        5
    skytenlc  
    OP
       2025 年 5 月 19 日
    @xinyu391 目前主要用的是 java,spring 那些东西
    so2back
        6
    so2back  
       2025 年 5 月 19 日
    公司用什么技术栈就学什么吧,我工作几年了一直这样,用到什么学什么。。
    czita
        7
    czita  
       2025 年 5 月 19 日
    计算机的基础 比如操作系统,网络原理之类的
    ThisDay
        8
    ThisDay  
       2025 年 5 月 19 日
    中间件,操作系统,计算机原理,网络,docker 。
    murmur
        9
    murmur  
       2025 年 5 月 19 日
    @skytenlc 前后端严格分离么,如果是外包这种还要会 vue 、uniapp 这些
    skytenlc
        10
    skytenlc  
    OP
       2025 年 5 月 19 日
    前后端是分的,有前端人员,不是外包,如果考虑之后换公司的话,有哪些技术是核心竞争力吗
    FawkesV
        11
    FawkesV  
       2025 年 5 月 19 日
    中间件那些都要会撒 redis mysql es mq 这些
    litchinn
        12
    litchinn  
       2025 年 5 月 19 日   ❤️ 1
    核心竞争力是编程思维,但是面试不面这个或者说不好面这个
    技术路线的话参考这个吧: https://roadmap.sh/backend
    skytenlc
        13
    skytenlc  
    OP
       2025 年 5 月 19 日
    @FawkesV 对于这一部分我有点迷惑,运维和开发在这一部分是不是有交叉.
    skytenlc
        14
    skytenlc  
    OP
       2025 年 5 月 19 日
    @litchinn 谢谢
    isno
        15
    isno  
       2025 年 5 月 19 日   ❤️ 1
    分布式、网络、容器、观测(监控)... 等等。

    看看这里的目录: https://www.thebyte.com.cn/
    tubinorg
        16
    tubinorg  
       2025 年 5 月 19 日   ❤️ 1
    最简单的结构
    编程语言(比如框架源码) + 网络 + 数据库
    下一步,加个 缓存 redis
    下一步,加个 消息队列 rabbitmq kafka
    额外的,分布式 + 算法 + 容器 + 一堆没用的知识
    fffq
        17
    fffq  
       2025 年 5 月 19 日
    先仿着别人已有的写,最快
    freezebreze
        18
    freezebreze  
       2025 年 5 月 19 日   ❤️ 1
    最好能按照现在的知识 理解一下 输入 url 到响应发生了什么,了解一下框架是怎么运行的,先能干活, 后续在慢慢补基础,什么操作系统,网络这些都是常看常新的,多翻。
    CHTuring
        19
    CHTuring  
       2025 年 5 月 19 日
    学前端啊,打架的时候有用。

    我做前端的,但是后端也能做,某些时候出现争执起码能有理有据,不行就直接甩代码。
    wangyzj
        20
    wangyzj  
       2025 年 5 月 19 日
    之前是什么
    skytenlc
        21
    skytenlc  
    OP
       2025 年 5 月 19 日
    @wangyzj 半吊子安全
    skytenlc
        22
    skytenlc  
    OP
       2025 年 5 月 19 日
    @fffq 之前我们头给我讲过两周的 spring,就开始写我们的一个项目,现在有开始改 ruoyi 框架的一些东西,有点东西慢慢才慢慢熟悉.
    kinkin666
        23
    kinkin666  
       2025 年 5 月 19 日
    CSAPP ,这个算内功心法
    pkoukk
        24
    pkoukk  
       2025 年 5 月 19 日
    mysql,redis,kafka,es 这些常用中间件先看看
    其它用到什么学什么,后端技术栈太多了
    YsHaNg
        25
    YsHaNg  
       2025 年 5 月 19 日
    说得不明不白的 要我说就 llvm
    lucasj
        26
    lucasj  
       2025 年 5 月 19 日   ❤️ 1
    一、Java 开发

    1. Java 基础

    2. Java 框架

    - MyBatis
    - MyBatis-Plus
    - Spring Data Redis
    - Spring
    - Spring-Boot
    - Spring-Security

    3. Java 常用的第三方库

    - Lombok
    - Apache Commons Lang 3
    - Apache POI
    - Fastjson 、Gson 、org.json
    - OkHttp
    - jUnit

    二、中间件

    基础

    1. 缓存:Redis

    2. 数据库:MySQL

    进阶

    1. Elasticsearch

    2. RabbitMQ

    三、应用部署相关

    1. Linux 系统

    2. 服务器:Nginx

    3. 容器:Docker
    wangyzj
        27
    wangyzj  
       2025 年 5 月 19 日
    @skytenlc #21 那需要看的有点多
    先找个语言开始吧
    abolast
        28
    abolast  
       2025 年 5 月 20 日
    @CHTuring 这就是为什么我一个运维学 web 后端,遇到一小搓后端经常得写小论文自证清白,引经据典那种。感觉我们都被逼成准架构师了哈哈哈哈
    voidmnwzp
        29
    voidmnwzp  
       2025 年 5 月 20 日 via iPhone
    crud
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2657 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:13 · PVG 12:13 · LAX 20:13 · JFK 23:13
    ♥ Do have faith in what you're doing.