V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
yukirus
V2EX  ›  酷工作

工作两年了终究发现我喜欢的是前端不是后端

  •  
  •   yukirus · 2023-03-08 14:57:33 +08:00 · 6757 次点击
    这是一个创建于 630 天前的主题,其中的信息可能已经有所发展或是发生改变。
    倒也不是不喜欢,只是 CURD 多少有些无聊了
    但拼界面好像也不是很有意思,所以我到底喜欢前端什么呢
    ——————
    其实就是想跳槽结果看来看去全是各种管理后台 emmmm
    55 条回复    2023-03-11 08:12:01 +08:00
    pslydhh
        1
    pslydhh  
       2023-03-08 15:03:16 +08:00
    有没有一种可能,你喜欢的是具体的而不是抽象的。我也感觉后端的东西都太抽象了
    Pastsong
        2
    Pastsong  
       2023-03-08 15:03:59 +08:00
    你可能再做两年前度就发现自己喜欢的是 UI/UX 了
    yukirus
        3
    yukirus  
    OP
       2023-03-08 15:06:29 +08:00
    @pslydhh 有这么一点,但不全是
    @Pastsong 哈哈哈我确实很喜欢设计页面,但没学过挺菜的
    SilentDepth
        4
    SilentDepth  
       2023-03-08 15:40:52 +08:00   ❤️ 5
    我当初选择前端就是因为发现自己喜欢「看得见」的东西,就好像 #1 说的,「具体」的东西。

    其实管理后台也不是什么问题。哪怕拼界面也分好看的和不好看的,还不提好用的和不好用的。一旦 UI 上升到 UX 的层面,可探索可实践的东西还是很多的。哪怕是同一个系统,换了不同的工作环境和角色,界面的设计和细节可能就要相应地发生改变,这些还是很有意思的。相比较而言,后端反而要单调枯燥得多。

    「我到底喜欢前端什么呢」,如果让我来回答,应该是可以做出让用户用起来舒适的产品吧。有点做游戏的感觉。大家都不喜欢工作,但大家都避不开工作,至少优秀的设计可以让用户工作的时候可以少一点消极的情绪。
    helloworld2048
        5
    helloworld2048  
       2023-03-08 15:52:30 +08:00
    我选前端的原因也是因为更喜欢看的见的东西,后端都是黑白终端,太无聊了
    leeton
        6
    leeton  
       2023-03-08 15:59:45 +08:00
    我最不喜欢数据库😕
    Kaier
        7
    Kaier  
       2023-03-08 16:04:43 +08:00   ❤️ 2
    唯一不爽的一点就是: 是个人都能对你写的页面指指点点
    opengps
        8
    opengps  
       2023-03-08 16:04:45 +08:00
    看标题以为你喜欢的是人,点进来一看算了不说了
    del1214
        9
    del1214  
       2023-03-08 16:10:35 +08:00   ❤️ 1
    其实喜欢的是钱
    Trello
        10
    Trello  
       2023-03-08 16:15:22 +08:00
    后台管理系统那种页面没啥意思,你可能喜欢搞那种炫酷的交互效果,如果是开发 App 可能比较多,不过一般都得去互联网。
    Trello
        11
    Trello  
       2023-03-08 16:16:08 +08:00   ❤️ 1
    没事可以逛逛 codepen ,有很多惊艳的效果,值得学习
    yukirus
        12
    yukirus  
    OP
       2023-03-08 16:16:13 +08:00
    @SilentDepth 最后一段不能更同意
    @kangkangbuptcs 我对黑白终端没啥偏见,可能我讨厌的只是 curd 吧
    @Kaier 哈哈哈,你需要一个 ui 来给你背锅
    @del1214 钱谁不爱呢,但不全是
    xianyuyitiao
        13
    xianyuyitiao  
       2023-03-08 16:20:33 +08:00   ❤️ 4
    相反,我更喜欢后端,做过一点点前端很痛苦。不排除是因为自己是后端,前端技艺不精。前端调界面让我感觉繁琐且枯燥。一对比后端就相对简洁,只要理逻辑就好了。 不过管他前端后端的,已经失业躺平快一年了,不想呆互联网了,感觉没啥意思。
    mastcer
        14
    mastcer  
       2023-03-08 16:24:52 +08:00   ❤️ 3
    我也喜欢前端,特别是女前端
    lzblalala
        15
    lzblalala  
       2023-03-08 16:27:39 +08:00
    lzblalala
        16
    lzblalala  
       2023-03-08 16:29:11 +08:00
    其实哪怕你学的后台,不妨碍你学前端的,前后端最后的归宿都是往全栈靠。我老师当初就是做的后端,后面更喜欢前端,就做了全栈 Web 开发人员
    darkengine
        17
    darkengine  
       2023-03-08 16:30:56 +08:00
    昨天一小弟刚跟我说,他觉得我们的项目没有高科技没有新技术写页面很无聊,觉得后端各种高并发很高级。😂
    darkengine
        18
    darkengine  
       2023-03-08 16:31:59 +08:00
    @Kaier 不是指指点点那么简单,是 bug 路由器
    vivipure
        19
    vivipure  
       2023-03-08 16:41:24 +08:00
    我入门前端是因为学 canvas 写小游戏,很容易看到成果,满足学习中的成就激励。
    SilentDepth
        20
    SilentDepth  
       2023-03-08 16:51:44 +08:00
    @xianyuyitiao #13 关注的点不一样。后端追求客观逻辑的合理性,前端追求主观感受的合理性。这就好像 HackerNews 或者老版 Wikipedia ,我把内容正确无误地储存并展示了,从后端的视角来看已经完成任务了。但咱就是说,站在用户的立场上,能不能进步追求一下内容呈现的效果,让它看起来更优雅、读起来更轻松?这就是前端的工作了。东西「能用」是基本,但我们也总值得一个「好用」,是不是呢
    exmario
        21
    exmario  
       2023-03-08 17:09:16 +08:00
    后端的好处是只要你功能正常实现没 bug 就行
    前端的经历是我都整好了,产品经理觉得不好看,来回改,折腾死
    lllll321
        22
    lllll321  
       2023-03-08 17:18:06 +08:00
    个人经验,做了 6 年游戏前端,厌倦了各种换皮,转 go 了,现在感觉开心很多,只要保证数据和并发就行。
    yangzhezjgs
        23
    yangzhezjgs  
       2023-03-08 17:24:26 +08:00
    不喜欢 CRUD ,可以去研究研究架构设计、组件原理之类的
    moonL
        24
    moonL  
       2023-03-08 17:25:50 +08:00
    @lllll321 大佬,可以私聊一下经验吗?我最近也想游戏转 go
    taine221
        25
    taine221  
       2023-03-08 17:29:19 +08:00
    喜好问题,我是从前端转的后端。
    于我而言前端更适合以 ”兴趣爱好“ 的方式陪伴我,
    前端放在工作中有以下让我感到痛苦的地方(仅于我而言):

    1. 前后端都会有绕不开的反复修改的业务需求,前端部分的修改更让我感觉枯燥。
    2. CSS - 一写多就感到枯燥,并且伴随着无法避免的痛苦微调。
    3. 测试难写(这应该是我的问题,写的也少)。
    4. 代码风格灵活且差异巨大( e.g. 封装怪)(当然可以通过更严格的 Review 和团队约定来解决,但是成本也高了)。
    xianyuyitiao
        26
    xianyuyitiao  
       2023-03-08 17:37:50 +08:00
    @SilentDepth 我们这个讨论重点不太一样。 当然前端交互越好,设计越赏心悦目对于用户来说越好,我也喜欢简洁、或者炫酷,或者很有科技感的前端界面,这是对于我是个用户来说。哪怕是我自己的项目,前端体验很差我也很着急,但是我技艺不精加上不喜欢做前端工作(调试一些样式,页面、交互之类的),所以总要求领导找个专业前端支持下。而我的讨论是针对开发这份工作而言,个人更喜欢后端只要考虑逻辑就好了,前端需要做样式还要有逻辑,相对麻烦。 喜欢前端 or 后端工作是很主观的事情,你说的这个是很客观的前端工作的重要性,我没有否定它的重要性。
    AyaseEri
        27
    AyaseEri  
       2023-03-08 17:44:27 +08:00
    @SilentDepth 老板:好用不产生业务价值,快把前端砍了
    a62527776a
        28
    a62527776a  
       2023-03-08 17:50:36 +08:00
    可以当爱好 真做就是折磨
    搞点副业 可以
    hhjswf
        29
    hhjswf  
       2023-03-08 17:57:52 +08:00 via Android
    @kangkangbuptcs 后端怎么就是终端。。
    hhjswf
        30
    hhjswf  
       2023-03-08 18:01:07 +08:00 via Android
    前端如果是开发各种炫酷的库,那倒是有成就感。用别人的库做的再炫也就那么回事
    SilentDepth
        31
    SilentDepth  
       2023-03-08 18:21:30 +08:00
    @xianyuyitiao #26 嗯嗯,明白。前端其实也有一些方法论、设计原则之类的东西,但相比较而言确实不如后端那般「单纯」
    anc95
        32
    anc95  
       2023-03-08 18:25:44 +08:00
    哈哈,其实也可以把它当作一种挑战,从简单的 CRUD 开始,再慢慢创新出更有意思的交互界面,实现自己的创意
    SilentDepth
        33
    SilentDepth  
       2023-03-08 18:26:01 +08:00
    @AyaseEri #27 这其实是件很可悲的事情。先不说好用好看并不是没有业务价值,这种想法本身是傲慢的,是假定不论如何用户都会使用我的产品、用户没有选择的。这种想法对部分产品是成立的,但有多少产品有使之成立的底气呢。有这种想法的更多老板不过是想降低用人成本罢了,这其实跟技术本身没什么关系
    magese
        34
    magese  
       2023-03-08 18:35:20 +08:00 via iPhone
    前后端梭哈不更好吗?

    自己设计、开发、部署、上线
    allgy
        35
    allgy  
       2023-03-08 19:07:03 +08:00 via Android
    后端对计算机知识的要求更高,网络,存储,算法
    allgy
        36
    allgy  
       2023-03-08 19:07:55 +08:00 via Android
    后端掉头发快
    netabare
        37
    netabare  
       2023-03-08 20:31:02 +08:00 via Android   ❤️ 2
    crud 大概只要和数据打交道都会遇到。
    我个人而言讨厌后端大概是讨厌那套叠床架屋的企业级设计,讨厌明明可以用更优雅更安全的方式去保证算法的设计和一致性却非要用设计模式、getter/setter 还有连 lambda 和泛型都无法表示的 uml 之类的裹脚布来给程序员添加一大堆莫名其妙的心智负担。
    相比之下前端圈至少对新技术更有接纳度,花活玩多了也不太搞出 3022 年还在尬吹 optional 和 stream 函数式设计的玩意。(虽然前端也有自己的问题就是了)
    管理后台最大的问题就是不上不下吧,论技术,草台班子不可能比得过 m$、sap 之类的成熟架构,技术永远是次要地位,劣化的需求反过来又会把技术往更恶劣的方向推,然后一群人在 servlet 和 jdbc 上阻塞到死还如数家珍,看着心寒。
    yolio2003
        38
    yolio2003  
       2023-03-08 20:38:32 +08:00
    我反过来
    veike
        39
    veike  
       2023-03-08 20:42:39 +08:00 via Android
    我是因为 UI 设计搞到了后端🙃
    qeqv
        40
    qeqv  
       2023-03-08 21:31:06 +08:00
    @leeton 我前端数据库都喜欢,喜欢两个极端,就是不喜欢后端在中间 CRUD 的工作 - -
    jooks
        41
    jooks  
       2023-03-08 22:22:21 +08:00
    我今年明白了,我喜欢的不是前端后端,不是 code ,是钱 QAQ
    CyanCat000
        42
    CyanCat000  
       2023-03-09 02:00:22 +08:00
    前端能直接接触到用户, 更像在做产品做创造, 而不是码农
    kwh
        43
    kwh  
       2023-03-09 02:22:22 +08:00
    各有春秋吧?前端有界面,后端能写一些比如 翻墙代理 一样的功能性程序。
    caisanli
        44
    caisanli  
       2023-03-09 08:13:27 +08:00 via iPhone
    忘了当时为啥选前端了 好像是一个朋友推荐的
    um1ng
        45
    um1ng  
       2023-03-09 10:13:11 +08:00
    前端的需求一直很大,尤其是 web3 领域
    lincanbin
        46
    lincanbin  
       2023-03-09 11:14:19 +08:00
    后端出 bug 一般会非常严重,前端出 bug 一般不会有特别大的问题,毕竟能上线主流程肯定是通的。
    pkwenda
        47
    pkwenda  
       2023-03-09 11:26:35 +08:00
    前端会有短期的“激励”与“成就感”,所见即所得的快速满足感。
    jklove123bai
        48
    jklove123bai  
       2023-03-09 12:06:34 +08:00
    感觉和抽象能力有关?前端比较具象吧
    lllll321
        49
    lllll321  
       2023-03-09 12:34:26 +08:00
    @moonL 没啥经验,学完 go 之后,学一下服务器,数据库,redis ,微服务,分布式这些相关知识,简单研究一下服务器常用架构和各种问题(例如分库分表,延迟双删这些东西)的解决方案,就找个愿意要你的公司,各种写 curd 就行。
    opengg
        50
    opengg  
       2023-03-09 13:18:57 +08:00
    有没有可能后端不止 CRUD ?
    christin
        51
    christin  
       2023-03-09 15:01:14 +08:00
    但是前端开发过程中至少需要开编辑器、网页(包括在写的页面和设计图)和控制台,后端开发的话开一个编辑器就行了,也不用一直开着数据库或者 postman 之类的。
    yukirus
        52
    yukirus  
    OP
       2023-03-09 15:13:15 +08:00
    @magese 梭哈挺好的,正在往这个路上走,但我好菜

    上面说了所见即所得的即时反馈也确实是我喜欢的
    倒不是说后端的延迟反馈不好,就是感觉也没比前端爽多少还麻烦不少,个人的感受(
    yukirus
        53
    yukirus  
    OP
       2023-03-09 15:19:32 +08:00
    @netabare 确实,有些明明不大的项目能直接一把梭省时间非要层层叠叠,刚接触觉得很新奇用多了就感觉厌烦了,如果只是 curd ,处理数据本身并不是那么讨厌的事情

    管理后台还就一个千篇一律,但你又不能用现成的,总有一些奇怪的需求要你定制,但来来回回看本质又是一样的东西……只能说烦呐
    Martin9
        54
    Martin9  
       2023-03-10 15:56:24 +08:00
    反过来+1 ,特别是写 css 的时候,想把电脑砸了
    chuck1in
        55
    chuck1in  
       2023-03-11 08:12:01 +08:00 via iPhone
    @mastcer 厉害厉害!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 10:20 · PVG 18:20 · LAX 02:20 · JFK 05:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.