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

刚毕业学前端好还是后端好?

  •  
  •   Toinfinity · Sep 4, 2023 · 13876 views
    This topic created in 1156 days ago, the information mentioned may be changed or developed.

    我是普通一本毕业的,学的是通信工程。考研没考上,找了个程序员的工作。找工作时候会的就是学校教的那些东西。上班第一天就去出差了,到了部队写了两个月 C++代码。刚开始没有网,没人教很难,后来慢慢上手了点。现在出差回来了,领导问我想做前端还是后端。想问一下大佬们前端好还是后端好?

    117 replies  •  2023-09-06 00:44:06 +08:00
    1  2  
    ❮ ❯
    fnd
    fnd
    Sep 4, 2023
    1
    后端。
    DOOMS
    DOOMS
    Sep 4, 2023
    2
    后端。
    chenrui920614
    chenrui920614
    Sep 4, 2023
    3
    后端
    jscoderju
    jscoderju
    Sep 4, 2023
    4
    后端
    Pastsong
    Pastsong
    Sep 4, 2023
    5
    后端
    dream4ever
    dream4ever
    Sep 4, 2023
    6
    个人感觉都行——全干工程师路过
    someday3
    someday3
    Sep 4, 2023
    7
    你写 C++了,肯定后端啊,c++跟前端不沾边啊,甚至很多逻辑都不一样。
    7gugu
    7gugu
    Sep 4, 2023
    8
    前端
    x86
    x86
    Sep 4, 2023
    9
    后端吧,前端太卷
    murmur
    murmur
    Sep 4, 2023
    10
    后端也得会 vue ,你有选择的余地么
    fanyingmao
    fanyingmao
    Sep 4, 2023❤️1
    11
    铁打的后端,流水的前端,去卷后端吧。
    Toinfinity
    Toinfinity
    OP
    Sep 4, 2023 via Android
    12
    @murmur 好像好多人都说后端好,但是我也不会啥感觉没啥选择余地。那我就问问能不能做后端不行就做前端..
    revalue
    revalue
    Sep 4, 2023
    13
    @dream4ever #6 全栈一时爽,面试火葬场
    itbeihe
    itbeihe
    Sep 4, 2023
    14
    后端吧,除非后端是在没机会。
    misaka
    misaka
    Sep 4, 2023
    15
    后端
    revalue
    revalue
    Sep 4, 2023
    16
    @Toinfinity #12 后端需要会 vue==》充其量也就是要求做后管的页面;前端要你会 vue==》还要要求把全部的端给做了。

    “会 vue”根本不是同一个概念
    bzw875
    bzw875
    Sep 4, 2023❤️2
    17
    后端,你见过前端架构师吗,你说你是前端出身的架构师人家都笑话你
    midsolo
    midsolo
    Sep 4, 2023
    18
    选后端吧,后端开发大多数都会前端,而前端开发真的只会前端
    svenzhao
    svenzhao
    Sep 4, 2023
    19
    一步到位 直接美团把
    murmur
    murmur
    Sep 4, 2023
    20
    @dlmy 前端可以去卷 app ,现在跨端 native 代码要有人写
    94
    94
    Sep 4, 2023
    21
    都说前端已死,这个时候说前端不是让别人 49 年入国军。
    所以就后端咯,实在混不下去了学一下 Vue 还能充全栈。
    dcsuibian
    dcsuibian
    Sep 4, 2023
    22
    肯定学前端啊,因为后端会前端不是很理所当然的吗[逃]
    Daniel17
    Daniel17
    Sep 4, 2023
    23
    @dcsuibian 那不应该是后端吗
    misaka
    misaka
    Sep 4, 2023
    24
    @dcsuibian 那不应该是后端吗
    dcsuibian
    dcsuibian
    Sep 4, 2023
    25
    @Daniel17
    @misaka 因为最终做前端要学前端,做后端也要学前端。这样前端肯定学了不亏啊
    monologue520
    monologue520
    Sep 4, 2023
    26
    后端
    darkengine
    darkengine
    Sep 4, 2023
    27
    后端
    233373
    233373
    Sep 4, 2023
    28
    后端,辅修前端
    54xavier
    54xavier
    Sep 4, 2023
    29
    怎么都是建议后端的,是不想多一个到前端卷吗?

    不过感觉这年头前端的确不好做,市面上更多的是要全干的,前端感觉要求太多了。
    yl20181003
    yl20181003
    Sep 4, 2023
    30
    后端
    jeffh
    jeffh
    Sep 4, 2023
    31
    @54xavier #29 哈哈,因为这个网站前端人比较多,所以都劝去后端
    wa143825
    wa143825
    Sep 4, 2023
    32
    @bzw875 我以前领导,医科毕业,网站编辑转前端,干了 5 年,然后去旷视干架构
    willis0611
    willis0611
    Sep 4, 2023
    33
    建议后端,后端的天花板更高
    lalalaqwer
    lalalaqwer
    Sep 4, 2023
    34
    还不如接着写 c 艹呢
    yungo8
    yungo8
    Sep 4, 2023 via Android
    35
    @murmur 草,除了 vue ,我还写过 react
    crazyTanuki
    crazyTanuki
    Sep 4, 2023
    36
    都得会
    me1onsoda
    me1onsoda
    Sep 4, 2023
    37
    全栈
    Shosuke
    Shosuke
    Sep 4, 2023
    38
    後端能吃上飯,前端是看別人吃飯。
    wusheng0
    wusheng0
    Sep 4, 2023 via Android
    39
    后端。
    lihai1911
    lihai1911
    Sep 4, 2023
    40
    后端啊,前端那么简单,一起就撸完了
    antowa
    antowa
    Sep 4, 2023
    41
    搞全栈吧
    wuyiccc
    wuyiccc
    Sep 4, 2023
    42
    前端吧,后端卷死
    dream4ever
    dream4ever
    Sep 4, 2023❤️2
    44
    @revalue #13 我不在互联网公司这个“体制”内,项目都是朋友介绍的,也有打算以后尝试海外 remote 职位,感觉全栈也没啥不好,什么样的业务都需要有人做,我是属于更偏前端一点的“全栈”,想接活也有不少项目可以做。工作了这么些年,发现技术的确重要,但人脉也很关键,100 分的技术实力可能找不到项目,我 60 分的技术能有项目做也挺满足,哈哈。
    daliusu
    daliusu
    Sep 4, 2023
    45
    当然去后端啊,前端有啥天花板啊,后端天花板巨高,加油吧少年
    duan602728596
    duan602728596
    Sep 4, 2023
    46
    不管前端还是后端,有些知识是都需要的,前端也不是只写 vue 的。前端也是需要数据结构、编译原理的。有些公司的业务逻辑也是前后端都有的。有些公司甚至有前端来写 sql 的。
    QWE321ASD
    QWE321ASD
    Sep 4, 2023
    47
    我觉得后端好,因为后端在你性价比高没遇到 35 岁优化前提供了你走向全干的方便,普通前端就很难这样
    lycpang
    lycpang
    Sep 4, 2023
    48
    选后端,但是同学也学一学前端。我感觉现在有全栈化的趋势,前后端都要回,把不会的那波慢慢就淘汰了。有点开始向美国那种开发工程师看齐了
    c3de3f21
    c3de3f21
    Sep 4, 2023
    49
    别限制自己
    version
    version
    Sep 4, 2023
    50
    当然是后端啊..
    前端可以外包出去..核心业务.后端铁打的自己人.
    wfhtqp
    wfhtqp
    Sep 4, 2023
    51
    都做试试,找一个自己喜欢的
    liuidetmks
    liuidetmks
    Sep 4, 2023
    52
    后端
    前端调样式调死你
    xiaoHuaJia
    xiaoHuaJia
    Sep 4, 2023
    53
    产品经理,尼玛你们都是前端的吧?这就把人甩过来卷,我建议是产品经理
    MENGKE
    MENGKE
    Sep 4, 2023
    54
    后端,前端太卷了
    kilala2020
    kilala2020
    Sep 4, 2023
    55
    都扯淡,考公去。
    vue666
    vue666
    Sep 4, 2023
    56
    前端图形化比较好
    liuzhenyu
    liuzhenyu
    Sep 4, 2023
    57
    都学
    YVAN7123
    YVAN7123
    Sep 4, 2023
    58
    前端
    jackdou
    jackdou
    Sep 4, 2023
    59
    同普通一本通信工程,13 年毕业,干了十年后端了,已经在做 35 失业的准备。推荐的话还是后端吧,接触的技术广度更大一些
    xiaoxiaoming01
    xiaoxiaoming01
    Sep 4, 2023 via Android
    60
    都是扯淡
    考公去
    dif
    dif
    Sep 4, 2023❤️1
    61
    明显落伍了,现在要求全干,前段、后端、运维。当然,工资没变!(被迫学习前端的后端兼运维路过。。。)
    zuriaake
    zuriaake
    Sep 4, 2023
    62
    @dfkjgklfdjg 歪个楼 49 年入国军 难道不是个好选择么?(手动狗头
    JackMi
    JackMi
    Sep 4, 2023
    63
    建议先考公务员,再尝试能否出国,最后再考虑考前端或者后端
    tkHello
    tkHello
    Sep 4, 2023
    64
    前端简单 前端
    shawn4me
    shawn4me
    Sep 4, 2023
    65
    我是后端,我建议你学前端
    knva
    knva
    Sep 4, 2023
    66
    现在不都是全干吗
    listenEcho
    listenEcho
    Sep 4, 2023❤️3
    67
    前端的天花板: 前端小组长
    zzzmh
    zzzmh
    Sep 4, 2023
    68
    一个是狼坑一个是虎穴,另外其他岗位或者其他行业也大同小异,统称为 18 层修罗地狱。
    94
    94
    Sep 4, 2023
    69
    @taro0822 #62 ,太多月入 25k+的找不到工作了,现在入行真的直接开启地狱模式和这些老油条竞争。
    EthanLiu1993
    EthanLiu1993
    Sep 4, 2023 via iPhone
    70
    前端是视觉系,乐子来源于各种视觉展现,所写即所得。后端是思维系,大多数工作都是脑子里思考出来的,没有像前端那么直接和直观。不过现在的趋势下用人单位肯定是希望你啥都会,全干🤣
    eluotao
    eluotao
    Sep 4, 2023
    71
    以后如果要创业,就干前端,如何不创业,只想打工,那就后端。

    因为你精前端,自然会一些基础后端,但精后端,很少有也精前端的。

    设计永远是产品的第一要素,后端任何人都可以写,好的前端设计,太少了。
    quijote
    quijote
    Sep 4, 2023
    72
    那必须得是后端😁
    changhaotian08
    changhaotian08
    Sep 4, 2023
    73
    后端
    gaomengyu42
    gaomengyu42
    Sep 4, 2023
    74
    建议是后端,千万别学前端。
    sparkinglemon
    sparkinglemon
    Sep 4, 2023
    75
    身为前端建议你做后端…… 打补丁打累了,业务千变万化前端积累不下来东西,除非是那种图形相关的。
    hijoker
    hijoker
    Sep 4, 2023
    76
    @shawn4me 哈哈哈,我也是后端,建议学前端
    user9121
    user9121
    Sep 4, 2023
    77
    后端比前端天花板高
    做前端你最大能做到大前端总监
    后端你能做到 CTO 或者业务总监.
    后端可以领到前端,但是前端领到不了后端.
    wanderingaround
    wanderingaround
    Sep 4, 2023 via Android
    78
    后端
    前端一般的工作那几个 ui 库相关代码复制来复制去的,重复的东西太多,每个人写每个人不一样
    后端一般的工作,比如 Java ,有代码生成器,可复制性强的很,所以我觉得后端好一些。
    前端主要不掌握业务,大多数页面只要能用就行了,学的东西特别多,后端学个东西只要搞懂了,很长时间都不会变,变成体验来说我感觉后端好一些,前段那代码随时都是几百上千行,主要大多数都是相同功能,后端你完成一个功能,直接复用就行,前段那代码虽然也可以封装和后端还是不太一样。
    sunnicholas
    sunnicholas
    Sep 4, 2023
    79
    首先是看你的目标要进大厂还是小厂,小厂现在前后都得能做--!
    mightybruce
    mightybruce
    Sep 4, 2023
    80
    前端或后端取决于你喜欢什么,C++ 代码 两月 学不了什么。选 JS 或 Python 吧。
    C++ 这方面不是用来做业务开发的,而是用来做高性能服务的。
    wanderingaround
    wanderingaround
    Sep 4, 2023 via Android
    81
    #78 工作体验来说前端一般到处改,还有就是受重视程度一般也是业务相关的后端,后端只要功能需求确定了改的地方少,前端碰到恶心的一会改这样该那样,没意思,后端编程速度体验来说绝对比前端舒服。
    kkkj
    kkkj
    Sep 4, 2023
    82
    后端
    huangqihong
    huangqihong
    Sep 4, 2023
    83
    后端,但是也要懂点前端,
    懂前端是经验,不是要你做前端,要是你面试说全栈,意味着你是全干
    connection
    connection
    Sep 4, 2023
    84
    5 年前毕业的时候我会推荐前端,现在会推荐后端
    Wcowin
    Wcowin
    Sep 4, 2023 via iPhone
    85
    后端
    Curtion
    Curtion
    Sep 4, 2023
    86
    后端呀
    msy45
    msy45
    Sep 4, 2023❤️1
    87
    一个牛的开发不一定会前端,但是一个牛的前端一定会后端

    所以你搞不清楚的情况下,先做后端肯定没错
    即使未来想当前端,这段工作经历也是前端应聘的很大的加分项
    gaifanking
    gaifanking
    Sep 4, 2023❤️12
    88
    有后选后,无后选前,无后无前,算法也甜,条件允许,无脑后端,前途无量,预定高管,其次前端,需求频繁,温饱有余,人上人难,算法数据,收入可观,最好硕博,高端饭碗,测试开发,也可一战,随手一点,月入过万,走投无路,回家种田,日出日落,生活美满,鬼迷心窍,来客户端,表面繁荣,实则内卷,工作清闲,面试火箭,不到三年,全部玩完,65 在后,绿帽在前,苦口婆心,金玉良言,奉劝诸位,擦亮双眼,有则改之,无则加勉
    saviourdog
    saviourdog
    Sep 4, 2023
    89
    想轻松点,有趣点选前端,但前端上限就是前端小组长,后端天花板更高
    cpalead
    cpalead
    Sep 4, 2023
    90
    肯定后端啊
    haierspi
    haierspi
    Sep 4, 2023
    91
    找到工作最重要.. 前后端不能一起都学么
    night98
    night98
    Sep 4, 2023
    92
    前端好,不用 24 小时待命,出生产 bug 也不会有太大影响。后端 24 小时响应,生产 bug 一不小心就是重大事故,现在前后端薪资差异也就 10%不到,前端内容还少,即使卷性价比也很高。
    roundgis
    roundgis
    Sep 4, 2023 via Android
    93
    現在什麼都要會一點 不然應該沒工作可做
    yungo8
    yungo8
    Sep 4, 2023 via Android
    94
    @night98 我也觉得。干后端还一堆对外对接。没运维的公司还得担起运维的活
    yungo8
    yungo8
    Sep 4, 2023 via Android
    95
    @dif 握手,我也是全干
    DeWjjj
    DeWjjj
    PRO
    Sep 4, 2023
    96
    不是为啥不能全干呢?你可以主前端,但是后端不会做也不合理啊...
    oldharold
    oldharold
    Sep 4, 2023
    97
    我也打算选择后端,但是我其实对这两个也分不太清楚
    yidadaa
    yidadaa
    Sep 4, 2023❤️7
    98
    看来并没有什么人帮你分析这两个方向的利弊,我来写点文字吧,不能保证准确性,仅供参考。

    首先你需要明确一个认知,如果你想成为一个专业的程序员,就不要被技术栈困住,前端/后端的工种之分,只有国内区分得这么清楚,北美大厂基本会统称为 SDE/SWE 。

    其次,工作是工作,爱好是爱好,你需要区分,你究竟是喜欢写代码,而是单纯地想以写代码为生?如果是前者,无论你选择哪个技术栈作为你的主力方向,都不影响你取得世俗意义上的成功,随着对技术的深入,你对代码的热爱会让你不自觉地学习各种各样的技术,成熟且专业的程序员从来都是以解决问题为导向,而非技术导向。如果是后者,那你就得从功利主义的角度做出选择,问题就变成了“在仅仅当作工作来对付的前提下,如何尽可能多地挣到钱?”,这个问题在国内语境下是存在标准答案的,也就是其他人口中的“后端”,优点就是所有人都在说的“天花板高”,“架构师都是后端出身”,不再赘述。

    最后,如果你的目标是不想工作,我可以给你指出一条歪门邪道,有一个事实是:90% 的产品都不需要太强的技术做支撑。你只需要掌握一门技术 20% 的知识,就能解决 80% 以上的问题,也就是说,除非兴趣使然,你没有必要成为某个技术栈专家,只需要全都略懂一点,你就能尝试创建自己的产品,也就是所谓的独立开发者,而一个成功的独立开发者,往往需要在前端、后端、设计、产品、运营这几个方向都有一定的经验(不需要太多,20% 足矣),而这些方向中性价比最高的切入点,就是前端,原因非常简单,就是无论你的产品都多牛逼,你都得先有个界面给人用起来才行,而对于独立开发者的产品而言,界面几乎就决定了一款产品的存活与否。

    最后再重申一遍,从正常的职业规划来讲,选后端。
    Ethan24067
    Ethan24067
    Sep 5, 2023
    99
    @yidadaa 好帅的回答,赞👍🏻
    lincanbin
    lincanbin
    Sep 5, 2023
    100
    后端会天然性地带一点也有壁垒,但是缺点也有,就是面试难度会比前端高。
    自己选择。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5384 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 287ms · UTC 03:36 · PVG 11:36 · LAX 19:36 · JFK 22:36
    ♥ Do have faith in what you're doing.