• 请不要在回答技术问题时复制粘贴 AI 生成的内容
skytenlc
V2EX  ›  程序员

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

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

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

    我做前端的,但是后端也能做,某些时候出现争执起码能有理有据,不行就直接甩代码。
    wangyzj
    wangyzj
    May 19, 2025
    20
    之前是什么
    skytenlc
    skytenlc
    OP
    May 19, 2025
    21
    @wangyzj 半吊子安全
    skytenlc
    skytenlc
    OP
    May 19, 2025
    22
    @fffq 之前我们头给我讲过两周的 spring,就开始写我们的一个项目,现在有开始改 ruoyi 框架的一些东西,有点东西慢慢才慢慢熟悉.
    kinkin666
    kinkin666
    May 19, 2025
    23
    CSAPP ,这个算内功心法
    pkoukk
    pkoukk
    May 19, 2025
    24
    mysql,redis,kafka,es 这些常用中间件先看看
    其它用到什么学什么,后端技术栈太多了
    YsHaNg
    YsHaNg
    May 19, 2025
    25
    说得不明不白的 要我说就 llvm
    lucasj
    lucasj
    May 19, 2025❤️1
    26
    一、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
    wangyzj
    May 19, 2025
    27
    @skytenlc #21 那需要看的有点多
    先找个语言开始吧
    abolast
    abolast
    May 20, 2025
    28
    @CHTuring 这就是为什么我一个运维学 web 后端,遇到一小搓后端经常得写小论文自证清白,引经据典那种。感觉我们都被逼成准架构师了哈哈哈哈
    voidmnwzp
    voidmnwzp
    May 20, 2025 via iPhone
    29
    crud
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1403 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 20:21 · PVG 04:21 · LAX 12:21 · JFK 15:21
    ♥ Do have faith in what you're doing.