我是普通一本毕业的,学的是通信工程。考研没考上,找了个程序员的工作。找工作时候会的就是学校教的那些东西。上班第一天就去出差了,到了部队写了两个月 C++代码。刚开始没有网,没人教很难,后来慢慢上手了点。现在出差回来了,领导问我想做前端还是后端。想问一下大佬们前端好还是后端好?
![]() | 1 fnd 2023-09-04 10:45:29 +08:00 后端。 |
![]() | 2 DOOMS 2023-09-04 10:46:33 +08:00 后端。 |
3 chenrui920614 2023-09-04 10:46:41 +08:00 后端 |
4 jscoderju 2023-09-04 10:46:55 +08:00 后端 |
![]() | 5 Pastsong 2023-09-04 10:47:03 +08:00 后端 |
![]() | 6 个人感觉都行全干工程师路过 |
![]() | 7 someday3 2023-09-04 10:48:38 +08:00 你写 C++了,肯定后端啊,c++跟前端不沾边啊,甚至很多逻辑都不一样。 |
![]() | 8 7gugu 2023-09-04 10:49:44 +08:00 前端 |
![]() | 9 x86 2023-09-04 10:50:28 +08:00 后端吧,前端太卷 |
![]() | 10 murmur 2023-09-04 10:51:13 +08:00 后端也得会 vue ,你有选择的余地么 |
11 fanyingmao 2023-09-04 10:51:43 +08:00 ![]() 铁打的后端,流水的前端,去卷后端吧。 |
12 Toinfinity OP @murmur 好像好多人都说后端好,但是我也不会啥感觉没啥选择余地。那我就问问能不能做后端不行就做前端.. |
![]() | 13 revalue 2023-09-04 11:02:16 +08:00 @dream4ever #6 全栈一时爽,面试火葬场 |
![]() | 14 itbeihe 2023-09-04 11:02:46 +08:00 后端吧,除非后端是在没机会。 |
![]() | 15 misaka 2023-09-04 11:04:04 +08:00 后端 |
![]() | 16 revalue 2023-09-04 11:04:31 +08:00 |
![]() | 17 bzw875 2023-09-04 11:09:33 +08:00 ![]() 后端,你见过前端架构师吗,你说你是前端出身的架构师人家都笑话你 |
![]() | 18 midsolo 2023-09-04 11:10:36 +08:00 选后端吧,后端开发大多数都会前端,而前端开发真的只会前端 |
![]() | 19 svenzhao 2023-09-04 11:15:10 +08:00 一步到位 直接美团把 |
![]() | 21 94 2023-09-04 11:18:57 +08:00 都说前端已死,这个时候说前端不是让别人 49 年入国军。 所以就后端咯,实在混不下去了学一下 Vue 还能充全栈。 |
22 dcsuibian 2023-09-04 11:23:20 +08:00 肯定学前端啊,因为后端会前端不是很理所当然的吗[逃] |
![]() | 26 monologue520 2023-09-04 11:30:27 +08:00 后端 |
![]() | 27 darkengine 2023-09-04 11:31:49 +08:00 后端 |
28 233373 2023-09-04 11:37:02 +08:00 后端,辅修前端 |
![]() | 29 54xavier 2023-09-04 11:43:09 +08:00 怎么都是建议后端的,是不想多一个到前端卷吗? 不过感觉这年头前端的确不好做,市面上更多的是要全干的,前端感觉要求太多了。 |
![]() | 30 yl20181003 2023-09-04 11:44:37 +08:00 后端 |
33 willis0611 2023-09-04 12:03:29 +08:00 建议后端,后端的天花板更高 |
34 lalalaqwer 2023-09-04 12:05:46 +08:00 还不如接着写 c 艹呢 |
36 crazyTanuki 2023-09-04 12:26:37 +08:00 都得会 |
![]() | 37 me1onsoda 2023-09-04 12:27:43 +08:00 全栈 |
![]() | 38 Shosuke 2023-09-04 12:35:24 +08:00 後端能吃上,前端是看人吃。 |
![]() | 39 wusheng0 2023-09-04 12:40:36 +08:00 via Android 后端。 |
![]() | 40 lihai1911 2023-09-04 12:40:50 +08:00 后端啊,前端那么简单,一起就撸完了 |
41 antowa 2023-09-04 12:44:21 +08:00 搞全栈吧 |
![]() | 42 wuyiccc 2023-09-04 12:56:14 +08:00 前端吧,后端卷死 |
![]() | 43 Pythoner666666 2023-09-04 13:01:54 +08:00 |
![]() | 44 dream4ever 2023-09-04 13:02:02 +08:00 ![]() @revalue #13 我不在互联网公司这个“体制”内,项目都是朋友介绍的,也有打算以后尝试海外 remote 职位,感觉全栈也没啥不好,什么样的业务都需要有人做,我是属于更偏前端一点的“全栈”,想接活也有不少项目可以做。工作了这么些年,发现技术的确重要,但人脉也很关键,100 分的技术实力可能找不到项目,我 60 分的技术能有项目做也挺满足,哈哈。 |
45 daliusu 2023-09-04 13:07:13 +08:00 当然去后端啊,前端有啥天花板啊,后端天花板巨高,加油吧少年 |
![]() | 46 duan602728596 2023-09-04 13:14:41 +08:00 不管前端还是后端,有些知识是都需要的,前端也不是只写 vue 的。前端也是需要数据结构、编译原理的。有些公司的业务逻辑也是前后端都有的。有些公司甚至有前端来写 sql 的。 |
47 QWE321ASD 2023-09-04 13:43:28 +08:00 我觉得后端好,因为后端在你性价比高没遇到 35 岁优化前提供了你走向全干的方便,普通前端就很难这样 |
48 lycpang 2023-09-04 13:45:00 +08:00 选后端,但是同学也学一学前端。我感觉现在有全栈化的趋势,前后端都要回,把不会的那波慢慢就淘汰了。有点开始向美国那种开发工程师看齐了 |
![]() | 49 c3de3f21 2023-09-04 13:51:00 +08:00 别限制自己 |
![]() | 50 version 2023-09-04 13:51:08 +08:00 当然是后端啊.. 前端可以外包出去..核心业务.后端铁打的自己人. |
51 wfhtqp 2023-09-04 13:53:36 +08:00 都做试试,找一个自己喜欢的 |
52 liuidetmks 2023-09-04 13:58:03 +08:00 后端 前端调样式调死你 |
53 xiaoHuaJia 2023-09-04 14:04:48 +08:00 产品经理,尼玛你们都是前端的吧?这就把人甩过来卷,我建议是产品经理 |
![]() | 54 MENGKE 2023-09-04 14:06:12 +08:00 后端,前端太卷了 |
55 kilala2020 2023-09-04 14:06:48 +08:00 都扯淡,考公去。 |
![]() | 56 vue666 2023-09-04 14:15:32 +08:00 前端图形化比较好 |
57 liuzhenyu 2023-09-04 14:32:11 +08:00 都学 |
![]() | 58 YVAN7123 2023-09-04 14:37:11 +08:00 前端 |
![]() | 59 jackdou 2023-09-04 14:38:15 +08:00 同普通一本通信工程,13 年毕业,干了十年后端了,已经在做 35 失业的准备。推荐的话还是后端吧,接触的技术广度更大一些 |
![]() | 60 xiaoxiaoming01 2023-09-04 14:39:04 +08:00 via Android 都是扯淡 考公去 |
![]() | 61 dif 2023-09-04 14:49:01 +08:00 ![]() 明显落伍了,现在要求全干,前段、后端、运维。当然,工资没变!(被迫学习前端的后端兼运维路过。。。) |
![]() | 62 taro0822 2023-09-04 14:50:19 +08:00 @dfkjgklfdjg 歪个楼 49 年入国军 难道不是个好选择么?(手动狗头 |
![]() | 63 JackMi 2023-09-04 14:53:23 +08:00 建议先考公务员,再尝试能否出国,最后再考虑考前端或者后端 |
![]() | 64 tkHello 2023-09-04 15:08:17 +08:00 前端简单 前端 |
![]() | 65 shawn4me 2023-09-04 15:12:02 +08:00 我是后端,我建议你学前端 |
![]() | 66 knva 2023-09-04 15:14:44 +08:00 现在不都是全干吗 |
67 listenEcho 2023-09-04 15:14:49 +08:00 ![]() 前端的天花板: 前端小组长 |
![]() | 68 < href="/member/zzzmh" class="dark">zzzmh 2023-09-04 15:16:23 +08:00 一个是狼坑一个是虎穴,另外其他岗位或者其他行业也大同小异,统称为 18 层修罗地狱。 |
![]() | 70 EthanLiu1993 2023-09-04 15:21:42 +08:00 via iPhone 前端是视觉系,乐子来源于各种视觉展现,所写即所得。后端是思维系,大多数工作都是脑子里思考出来的,没有像前端那么直接和直观。不过现在的趋势下用人单位肯定是希望你啥都会,全干 |
![]() | 71 eluotao 2023-09-04 15:21:56 +08:00 以后如果要创业,就干前端,如何不创业,只想打工,那就后端。 因为你精前端,自然会一些基础后端,但精后端,很少有也精前端的。 设计永远是产品的第一要素,后端任何人都可以写,好的前端设计,太少了。 |
72 Ma4cus 2023-09-04 15:25:43 +08:00 那必须得是后端 |
73 changhaotian08 2023-09-04 15:30:09 +08:00 后端 |
74 gaomengyu42 2023-09-04 15:31:59 +08:00 建议是后端,千万别学前端。 |
![]() | 75 sparkinglemon 2023-09-04 15:34:26 +08:00 身为前端建议你做后端…… 打补丁打累了,业务千变万化前端积累不下来东西,除非是那种图形相关的。 |
77 user9121 2023-09-04 16:10:45 +08:00 后端比前端天花板高 做前端你最大能做到大前端总监 后端你能做到 CTO 或者业务总监. 后端可以领到前端,但是前端领到不了后端. |
78 wanderingaround 2023-09-04 16:24:05 +08:00 via Android 后端 前端一般的工作那几个 ui 库相关代码复制来复制去的,重复的东西太多,每个人写每个人不一样 后端一般的工作,比如 Java ,有代码生成器,可复制性强的很,所以我觉得后端好一些。 前端主要不掌握业务,大多数页面只要能用就行了,学的东西特别多,后端学个东西只要搞懂了,很长时间都不会变,变成体验来说我感觉后端好一些,前段那代码随时都是几百上千行,主要大多数都是相同功能,后端你完成一个功能,直接复用就行,前段那代码虽然也可以封装和后端还是不太一样。 |
![]() | 79 sunnicholas 2023-09-04 16:26:28 +08:00 首先是看你的目标要进大厂还是小厂,小厂现在前后都得能做--! |
![]() | 80 mightybruce 2023-09-04 16:32:57 +08:00 前端或后端取决于你喜欢什么,C++ 代码 两月 学不了什么。选 JS 或 Python 吧。 C++ 这方面不是用来做业务开发的,而是用来做高性能服务的。 |
81 wanderingaround 2023-09-04 16:35:20 +08:00 via Android #78 工作体验来说前端一般到处改,还有就是受重视程度一般也是业务相关的后端,后端只要功能需求确定了改的地方少,前端碰到恶心的一会改这样该那样,没意思,后端编程速度体验来说绝对比前端舒服。 |
82 kkkj 2023-09-04 16:35:52 +08:00 后端 |
![]() | 83 huangqihong 2023-09-04 16:37:04 +08:00 后端,但是也要懂点前端, 懂前端是经验,不是要你做前端,要是你面试说全栈,意味着你是全干 |
84 connection 2023-09-04 16:37:08 +08:00 5 年前毕业的时候我会推荐前端,现在会推荐后端 |
![]() | 85 Wcowin 2023-09-04 16:37:20 +08:00 via iPhone 后端 |
![]() | 86 Curtion 2023-09-04 16:38:48 +08:00 后端呀 |
87 msy45 2023-09-04 16:41:52 +08:00 ![]() 一个牛的开发不一定会前端,但是一个牛的前端一定会后端 所以你搞不清楚的情况下,先做后端肯定没错 即使未来想当前端,这段工作经历也是前端应聘的很大的加分项 |
88 gaifanking 2023-09-04 16:51:07 +08:00 ![]() 有后选后,无后选前,无后无前,算法也甜,条件允许,无脑后端,前途无量,预定高管,其次前端,需求频繁,温饱有余,人上人难,算法数据,收入可观,最好硕博,高端饭碗,测试开发,也可一战,随手一点,月入过万,走投无路,回家种田,日出日落,生活美满,鬼迷心窍,来客户端,表面繁荣,实则内卷,工作清闲,面试火箭,不到三年,全部玩完,65 在后,绿帽在前,苦口婆心,金玉良言,奉劝诸位,擦亮双眼,有则改之,无则加勉 |
89 saviourdog 2023-09-04 17:14:16 +08:00 想轻松点,有趣点选前端,但前端上限就是前端小组长,后端天花板更高 |
![]() | 90 cpalead 2023-09-04 18:07:45 +08:00 肯定后端啊 |
![]() | 91 haierspi 2023-09-04 18:32:13 +08:00 找到工作最重要.. 前后端不能一起都学么 |
92 night98 2023-09-04 19:43:44 +08:00 前端好,不用 24 小时待命,出生产 bug 也不会有太大影响。后端 24 小时响应,生产 bug 一不小心就是重大事故,现在前后端薪资差异也就 10%不到,前端内容还少,即使卷性价比也很高。 |
93 roundgis 2023-09-04 19:49:20 +08:00 via Android 在什都要一 不然工作可做 |
![]() | 96 DeWjjj 2023-09-04 22:40:54 +08:00 不是为啥不能全干呢?你可以主前端,但是后端不会做也不合理啊... |
![]() | 97 oldharold 2023-09-04 23:03:03 +08:00 我也打算选择后端,但是我其实对这两个也分不太清楚 |
98 yidadaa 2023-09-04 23:05:43 +08:00 ![]() 看来并没有什么人帮你分析这两个方向的利弊,我来写点文字吧,不能保证准确性,仅供参考。 首先你需要明确一个认知,如果你想成为一个专业的程序员,就不要被技术栈困住,前端/后端的工种之分,只有国内区分得这么清楚,北美大厂基本会统称为 SDE/SWE 。 其次,工作是工作,爱好是爱好,你需要区分,你究竟是喜欢写代码,而是单纯地想以写代码为生?如果是前者,无论你选择哪个技术栈作为你的主力方向,都不影响你取得世俗意义上的成功,随着对技术的深入,你对代码的热爱会让你不自觉地学习各种各样的技术,成熟且专业的程序员从来都是以解决问题为导向,而非技术导向。如果是后者,那你就得从功利主义的角度做出选择,问题就变成了“在仅仅当作工作来对付的前提下,如何尽可能多地挣到钱?”,这个问题在国内语境下是存在标准答案的,也就是其他人口中的“后端”,优点就是所有人都在说的“天花板高”,“架构师都是后端出身”,不再赘述。 最后,如果你的目标是不想工作,我可以给你指出一条歪门邪道,有一个事实是:90% 的产品都不需要太强的技术做支撑。你只需要掌握一门技术 20% 的知识,就能解决 80% 以上的问题,也就是说,除非兴趣使然,你没有必要成为某个技术栈专家,只需要全都略懂一点,你就能尝试创建自己的产品,也就是所谓的独立开发者,而一个成功的独立开发者,往往需要在前端、后端、设计、产品、运营这几个方向都有一定的经验(不需要太多,20% 足矣),而这些方向中性价比最高的切入点,就是前端,原因非常简单,就是无论你的产品都多牛逼,你都得先有个界面给人用起来才行,而对于独立开发者的产品而言,界面几乎就决定了一款产品的存活与否。 最后再重申一遍,从正常的职业规划来讲,选后端。 |
![]() | 99 Ethan24067 2023-09-05 00:24:23 +08:00 @yidadaa 好帅的回答,赞 |
![]() | 100 lincanbin 2023-09-05 02:26:01 +08:00 后端会天然性地带一点也有壁垒,但是缺点也有,就是面试难度会比前端高。 自己选择。 |