V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Toinfinity
V2EX  ›  程序员

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

  •  
  •   Toinfinity · 2023-09-04 10:41:23 +08:00 · 10350 次点击
    这是一个创建于 448 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

    最后再重申一遍,从正常的职业规划来讲,选后端。
    clocean
        99
    clocean  
       2023-09-05 00:24:23 +08:00
    @yidadaa 好帅的回答,赞👍🏻
    lincanbin
        100
    lincanbin  
       2023-09-05 02:26:01 +08:00
    后端会天然性地带一点也有壁垒,但是缺点也有,就是面试难度会比前端高。
    自己选择。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3399 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 11:55 · PVG 19:55 · LAX 03:55 · JFK 06:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.