5

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

 1 year ago
source link: https://www.v2ex.com/t/970694
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

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

  Toinfinity · 17 小时 18 分钟前 · 5415 次点击

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

101 条回复    2023-09-05 02:26:22 +08:00
fnd

fnd      17 小时 14 分钟前

hokori

hokori      17 小时 13 分钟前

chenrui920614

chenrui920614      17 小时 13 分钟前

jscoderju

jscoderju      17 小时 12 分钟前

Pastsong

Pastsong      17 小时 12 分钟前

dream4ever

dream4ever      17 小时 12 分钟前

个人感觉都行——全干工程师路过
someday3

someday3      17 小时 11 分钟前

你写 C++了,肯定后端啊,c++跟前端不沾边啊,甚至很多逻辑都不一样。
7gugu

7gugu      17 小时 10 分钟前

x86

x86      17 小时 9 分钟前

后端吧,前端太卷
murmur

murmur      17 小时 8 分钟前

后端也得会 vue ,你有选择的余地么
fanyingmao

fanyingmao      17 小时 8 分钟前   ❤️ 1

铁打的后端,流水的前端,去卷后端吧。
Toinfinity

Toinfinity      16 小时 59 分钟前 via Android

@murmur 好像好多人都说后端好,但是我也不会啥感觉没啥选择余地。那我就问问能不能做后端不行就做前端..
revalue

revalue      16 小时 57 分钟前

@dream4ever #6 全栈一时爽,面试火葬场
itbeihe

itbeihe      16 小时 57 分钟前

后端吧,除非后端是在没机会。
misaka

misaka      16 小时 55 分钟前

revalue

revalue      16 小时 55 分钟前

@Toinfinity #12 后端需要会 vue==》充其量也就是要求做后管的页面;前端要你会 vue==》还要要求把全部的端给做了。

“会 vue”根本不是同一个概念
bzw875

bzw875      16 小时 50 分钟前   ❤️ 2

后端,你见过前端架构师吗,你说你是前端出身的架构师人家都笑话你
dlmy

dlmy      16 小时 49 分钟前

选后端吧,后端开发大多数都会前端,而前端开发真的只会前端
svenzhao

svenzhao      16 小时 44 分钟前

一步到位 直接美团把
murmur

murmur      16 小时 42 分钟前

@dlmy 前端可以去卷 app ,现在跨端 native 代码要有人写
dfkjgklfdjg

dfkjgklfdjg      16 小时 40 分钟前

都说前端已死,这个时候说前端不是让别人 49 年入国军。
所以就后端咯,实在混不下去了学一下 Vue 还能充全栈。
dcsuibian

dcsuibian      16 小时 36 分钟前

肯定学前端啊,因为后端会前端不是很理所当然的吗[逃]
Daniel17

Daniel17      16 小时 34 分钟前

@dcsuibian 那不应该是后端吗
misaka

misaka      16 小时 33 分钟前

@dcsuibian 那不应该是后端吗
dcsuibian

dcsuibian      16 小时 29 分钟前

@Daniel17
@misaka 因为最终做前端要学前端,做后端也要学前端。这样前端肯定学了不亏啊
monologue520

monologue520      16 小时 29 分钟前

darkengine

darkengine      16 小时 28 分钟前

233373

233373      16 小时 22 分钟前

后端,辅修前端
54xavier

54xavier      16 小时 16 分钟前

怎么都是建议后端的,是不想多一个到前端卷吗?

不过感觉这年头前端的确不好做,市面上更多的是要全干的,前端感觉要求太多了。
yl20181003

yl20181003      16 小时 15 分钟前

jeffh

jeffh      16 小时 12 分钟前

@54xavier #29 哈哈,因为这个网站前端人比较多,所以都劝去后端
wa143825

wa143825      16 小时 9 分钟前

@bzw875 我以前领导,医科毕业,网站编辑转前端,干了 5 年,然后去旷视干架构
willis0611

willis0611      15 小时 56 分钟前

建议后端,后端的天花板更高
lalalaqwer

lalalaqwer      15 小时 54 分钟前

还不如接着写 c 艹呢
yeqizhang

yeqizhang      15 小时 50 分钟前 via Android

@murmur 草,除了 vue ,我还写过 react
crazyTanuki

crazyTanuki      15 小时 33 分钟前

me1onsoda

me1onsoda      15 小时 32 分钟前

Shosuke

Shosuke      15 小时 24 分钟前

後端能吃上飯,前端是看別人吃飯。
wusheng0

wusheng0      15 小时 19 分钟前 via Android

lihai1911

lihai1911      15 小时 18 分钟前

后端啊,前端那么简单,一起就撸完了
antowa

antowa      15 小时 15 分钟前

wuyiccc

wuyiccc      15 小时 3 分钟前

前端吧,后端卷死
dream4ever

dream4ever      14 小时 57 分钟前   ❤️ 2

@revalue #13 我不在互联网公司这个“体制”内,项目都是朋友介绍的,也有打算以后尝试海外 remote 职位,感觉全栈也没啥不好,什么样的业务都需要有人做,我是属于更偏前端一点的“全栈”,想接活也有不少项目可以做。工作了这么些年,发现技术的确重要,但人脉也很关键,100 分的技术实力可能找不到项目,我 60 分的技术能有项目做也挺满足,哈哈。
daliusu

daliusu      14 小时 52 分钟前

当然去后端啊,前端有啥天花板啊,后端天花板巨高,加油吧少年
duan602728596

duan602728596      14 小时 45 分钟前

不管前端还是后端,有些知识是都需要的,前端也不是只写 vue 的。前端也是需要数据结构、编译原理的。有些公司的业务逻辑也是前后端都有的。有些公司甚至有前端来写 sql 的。
QWE321ASD

QWE321ASD      14 小时 16 分钟前

我觉得后端好,因为后端在你性价比高没遇到 35 岁优化前提供了你走向全干的方便,普通前端就很难这样
lycpang

lycpang      14 小时 14 分钟前

选后端,但是同学也学一学前端。我感觉现在有全栈化的趋势,前后端都要回,把不会的那波慢慢就淘汰了。有点开始向美国那种开发工程师看齐了
c3de3f21

c3de3f21      14 小时 8 分钟前

别限制自己
version

version      14 小时 8 分钟前

当然是后端啊..
前端可以外包出去..核心业务.后端铁打的自己人.
wfhtqp

wfhtqp      14 小时 6 分钟前

都做试试,找一个自己喜欢的
liuidetmks

liuidetmks      14 小时 1 分钟前

后端
前端调样式调死你
xiaoHuaJia

xiaoHuaJia      13 小时 55 分钟前

产品经理,尼玛你们都是前端的吧?这就把人甩过来卷,我建议是产品经理
MENGKE

MENGKE      13 小时 53 分钟前

后端,前端太卷了
kilala2020

kilala2020      13 小时 53 分钟前

都扯淡,考公去。
vue666

vue666      13 小时 44 分钟前

前端图形化比较好
liuzhenyu

liuzhenyu      13 小时 27 分钟前

YVAN7123

YVAN7123      13 小时 22 分钟前

jackdou

jackdou      13 小时 21 分钟前

同普通一本通信工程,13 年毕业,干了十年后端了,已经在做 35 失业的准备。推荐的话还是后端吧,接触的技术广度更大一些
xiaoxiaoming01

xiaoxiaoming01      13 小时 20 分钟前 via Android

都是扯淡
考公去
dif

dif      13 小时 10 分钟前   ❤️ 1

明显落伍了,现在要求全干,前段、后端、运维。当然,工资没变!(被迫学习前端的后端兼运维路过。。。)
taro0822

taro0822      13 小时 9 分钟前

@dfkjgklfdjg 歪个楼 49 年入国军 难道不是个好选择么?(手动狗头
JackMi

JackMi      13 小时 6 分钟前

建议先考公务员,再尝试能否出国,最后再考虑考前端或者后端
tkHello

tkHello      12 小时 51 分钟前

前端简单 前端
shawn4me

shawn4me      12 小时 47 分钟前

我是后端,我建议你学前端
knva

knva      12 小时 45 分钟前

现在不都是全干吗
listenEcho

listenEcho      12 小时 45 分钟前

前端的天花板: 前端小组长
zzzmh

zzzmh      12 小时 43 分钟前

一个是狼坑一个是虎穴,另外其他岗位或者其他行业也大同小异,统称为 18 层修罗地狱。
dfkjgklfdjg

dfkjgklfdjg      12 小时 42 分钟前

@taro0822 #62 ,太多月入 25k+的找不到工作了,现在入行真的直接开启地狱模式和这些老油条竞争。
EthanLiu1993

EthanLiu1993      12 小时 38 分钟前 via iPhone

前端是视觉系,乐子来源于各种视觉展现,所写即所得。后端是思维系,大多数工作都是脑子里思考出来的,没有像前端那么直接和直观。不过现在的趋势下用人单位肯定是希望你啥都会,全干🤣
eluotao

eluotao      12 小时 37 分钟前

以后如果要创业,就干前端,如何不创业,只想打工,那就后端。

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

设计永远是产品的第一要素,后端任何人都可以写,好的前端设计,太少了。
Ma4cus

Ma4cus      12 小时 34 分钟前

那必须得是后端😁
changhaotian08

changhaotian08      12 小时 29 分钟前

gaomengyu42

gaomengyu42      12 小时 27 分钟前

建议是后端,千万别学前端。
sparkinglemon

sparkinglemon      12 小时 25 分钟前

身为前端建议你做后端…… 打补丁打累了,业务千变万化前端积累不下来东西,除非是那种图形相关的。
hijoker

hijoker      12 小时 12 分钟前

@shawn4me 哈哈哈,我也是后端,建议学前端
ashe900501

ashe900501      11 小时 49 分钟前

后端比前端天花板高
做前端你最大能做到大前端总监
后端你能做到 CTO 或者业务总监.
后端可以领到前端,但是前端领到不了后端.
wanderingaround

wanderingaround      11 小时 35 分钟前 via Android

后端
前端一般的工作那几个 ui 库相关代码复制来复制去的,重复的东西太多,每个人写每个人不一样
后端一般的工作,比如 Java ,有代码生成器,可复制性强的很,所以我觉得后端好一些。
前端主要不掌握业务,大多数页面只要能用就行了,学的东西特别多,后端学个东西只要搞懂了,很长时间都不会变,变成体验来说我感觉后端好一些,前段那代码随时都是几百上千行,主要大多数都是相同功能,后端你完成一个功能,直接复用就行,前段那代码虽然也可以封装和后端还是不太一样。
sunnicholas

sunnicholas      11 小时 33 分钟前

首先是看你的目标要进大厂还是小厂,小厂现在前后都得能做--!
mightybruce

mightybruce      11 小时 26 分钟前

前端或后端取决于你喜欢什么,C++ 代码 两月 学不了什么。选 JS 或 Python 吧。
C++ 这方面不是用来做业务开发的,而是用来做高性能服务的。
wanderingaround

wanderingaround      11 小时 24 分钟前 via Android

#78 工作体验来说前端一般到处改,还有就是受重视程度一般也是业务相关的后端,后端只要功能需求确定了改的地方少,前端碰到恶心的一会改这样该那样,没意思,后端编程速度体验来说绝对比前端舒服。
kkkj

kkkj      11 小时 23 分钟前

huangqihong

huangqihong      11 小时 22 分钟前

后端,但是也要懂点前端,
懂前端是经验,不是要你做前端,要是你面试说全栈,意味着你是全干
connection

connection      11 小时 22 分钟前

5 年前毕业的时候我会推荐前端,现在会推荐后端
Wcowin

Wcowin      11 小时 22 分钟前 via iPhone

Curtion

Curtion      11 小时 21 分钟前

msy45

msy45      11 小时 17 分钟前   ❤️ 1

一个牛的开发不一定会前端,但是一个牛的前端一定会后端

所以你搞不清楚的情况下,先做后端肯定没错
即使未来想当前端,这段工作经历也是前端应聘的很大的加分项
gaifanking

gaifanking      11 小时 8 分钟前   ❤️ 4

有后选后,无后选前,无后无前,算法也甜,条件允许,无脑后端,前途无量,预定高管,其次前端,需求频繁,温饱有余,人上人难,算法数据,收入可观,最好硕博,高端饭碗,测试开发,也可一战,随手一点,月入过万,走投无路,回家种田,日出日落,生活美满,鬼迷心窍,来客户端,表面繁荣,实则内卷,工作清闲,面试火箭,不到三年,全部玩完,65 在后,绿帽在前,苦口婆心,金玉良言,奉劝诸位,擦亮双眼,有则改之,无则加勉
saviourdog

saviourdog      10 小时 45 分钟前

想轻松点,有趣点选前端,但前端上限就是前端小组长,后端天花板更高
cpalead

cpalead      9 小时 52 分钟前

肯定后端啊
haierspi

haierspi      9 小时 27 分钟前

找到工作最重要.. 前后端不能一起都学么
night98

night98      8 小时 16 分钟前

前端好,不用 24 小时待命,出生产 bug 也不会有太大影响。后端 24 小时响应,生产 bug 一不小心就是重大事故,现在前后端薪资差异也就 10%不到,前端内容还少,即使卷性价比也很高。
roundgis

roundgis      8 小时 10 分钟前 via Android

現在什麼都要會一點 不然應該沒工作可做
yeqizhang

yeqizhang      7 小时 37 分钟前 via Android

@night98 我也觉得。干后端还一堆对外对接。没运维的公司还得担起运维的活
yeqizhang

yeqizhang      7 小时 36 分钟前 via Android

@dif 握手,我也是全干
DeWjjj

DeWjjj      5 小时 18 分钟前

不是为啥不能全干呢?你可以主前端,但是后端不会做也不合理啊...
oldharold

oldharold      4 小时 56 分钟前

我也打算选择后端,但是我其实对这两个也分不太清楚
yidadaa

yidadaa      4 小时 54 分钟前   ❤️ 1

看来并没有什么人帮你分析这两个方向的利弊,我来写点文字吧,不能保证准确性,仅供参考。

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

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

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

最后再重申一遍,从正常的职业规划来讲,选后端。
clocean

clocean      3 小时 35 分钟前

@yidadaa 好帅的回答,赞👍🏻
lincanbin

lincanbin      1 小时 33 分钟前

后端会天然性地带一点也有壁垒,但是缺点也有,就是面试难度会比前端高。
自己选择。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK