V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
3dwelcome
V2EX  ›  前端开发

有没有人觉得选择前端职业,很难成长为一个真正的程序员?

  •  
  •   3dwelcome · 2022-01-05 11:58:09 +08:00 · 7351 次点击
    这是一个创建于 813 天前的主题,其中的信息可能已经有所发展或是发生改变。

    真正的程序员是指精通各种算法和代码设计。但前端毕竟是偏设计领域,而不是偏向代码。

    天天用 tailwindcss 写 CSS, FLEX ,大部分都是布局上的处理。

    有时会产生困惑,为什么这种界面生成,大家要用代码手写呢? UI/UX 应该都是设计工具的范畴。妹子美术功力好的,借助工具绘制出来的界面,要比手写布局好看很多吧。

    VUE 框架也把代码结构定死死的,限制思维的发散。最大的技术,也许就是从服务器把表单取回来,做个本地排序分页处理了。

    总还是觉得隔壁游戏技术有意思,能调试各种有趣算法。前端把数据结构研究个底朝天,也还是那个永恒不变的 JSON 。

    100 条回复    2022-01-08 18:18:42 +08:00
    shintendo
        1
    shintendo  
       2022-01-05 11:58:42 +08:00   ❤️ 12
    又开始了?
    terrytang1
        2
    terrytang1  
       2022-01-05 12:00:27 +08:00   ❤️ 2
    什么叫真正的程序员?
    ericls
        3
    ericls  
       2022-01-05 12:01:34 +08:00
    带界面的 除了游戏就是前端
    3dwelcome
        4
    3dwelcome  
    OP
       2022-01-05 12:01:41 +08:00   ❤️ 1
    @shintendo 我只是觉得理科当前端,发挥不了堆代码特长。反而美术好的艺术科,能把前端设计美如画。
    exceldream
        5
    exceldream  
       2022-01-05 12:01:56 +08:00 via Android
    写个自动从设计稿生成前端布局代码?🐶
    kop1989
        6
    kop1989  
       2022-01-05 12:02:24 +08:00   ❤️ 2
    楼主的例子不准确。

    “调试有趣算法”,也不是游戏开发小兵能够接触的。
    如果非要类比,“调试有趣算法”最起码应该对标“调试优化 Framework”

    不管是前端、后端、移动端、桌面端、游戏,其实都有偏向“设计和呈现”的岗位。也都有“面向算法和设计模式”的岗位。
    关键看你的能力和眼界。
    ericls
        7
    ericls  
       2022-01-05 12:02:33 +08:00
    @3dwelcome 你先写一个 vscode 出来再说
    ila
        8
    ila  
       2022-01-05 12:03:37 +08:00 via Android   ❤️ 1
    是你要成为什么,而不是用现成的名词套在自己身上。
    你可以尝试向上级申请你说的这部分工作
    3dwelcome
        9
    3dwelcome  
    OP
       2022-01-05 12:10:01 +08:00
    @kop1989 游戏开发,哪怕再小的游戏,都是需要设计数据结构的。

    而前端偏偏故意去弱化数据结构,一切都向 JSON API 看齐。一切算法都先在 npm 里找,抹杀了个人创造力。

    也看到过前端很强的 JS 算法,可惜那些都是 side project ,在正常的职业道路上,很难接触到这种项目。
    stoneabc
        10
    stoneabc  
       2022-01-05 12:10:37 +08:00
    那么 CRUD 算真正的程序员吗
    3dwelcome
        11
    3dwelcome  
    OP
       2022-01-05 12:15:45 +08:00
    @stoneabc CRUD 至少是代码优先,后端往深了,可以研究分布式,高并发,也有技术含量的。

    前端不一样,美术设计要高于代码技术。
    kop1989
        12
    kop1989  
       2022-01-05 12:22:46 +08:00
    @3dwelcome #9 数据结构前端也有啊,你是否把他看作数据结构,这取决于你的态度。
    任何你用 java 、C#、C++能实现的数据算法,js 也都能实现。
    nodeJS 不就是如此。

    库是否完备也一样,你 js 能有的 api ,其他语言也都有对应 api 。

    “一切算法都先在 npm 里找”这是你个人软件工程实现的行为,和语言与技术环境无关。非要比较的话,c#有 NuGet ,java 有 gradle 。

    所以不太理解你的核心论点。
    yikyo
        13
    yikyo  
       2022-01-05 12:26:41 +08:00 via iPhone
    @3dwelcome 像素小鸟需要个毛线数据结构
    hpoenixf
        14
    hpoenixf  
       2022-01-05 12:41:53 +08:00
    只是纠结于手写代码还原界面那是初级前端。高级前端可以研究一下怎么让页面加载更快更流畅,怎么让一套代码兼容多端,怎么用 web 技术做一些编辑器在线文档,怎么提高代码的编写效率和质量
    3dwelcome
        15
    3dwelcome  
    OP
       2022-01-05 12:42:40 +08:00
    @kop1989 “任何你用 java 、C#、C++能实现的数据算法,js 也都能实现。”

    能用 JS 实现的,最终都会用 JS 来写,这句只是理论说法。

    事实上越来越多的复杂算法,开始抛弃 JS ,改用其他语言用 WASM 运行在浏览器里。
    3dwelcome
        16
    3dwelcome  
    OP
       2022-01-05 12:47:37 +08:00
    @hpoenixf 前端的刚需,就是给用户呈现出一个漂亮精致优雅的交互界面。

    理科码农画画都一般,拼不过美术学院的妹子。

    缺了核心竞争力,那些页面加载技术,就只是很弱的加分项。后浪真心来卷,这点小技术是挡不住的。
    seres
        17
    seres  
       2022-01-05 12:49:14 +08:00
    别闹
    大部分程序员都是在做调包侠
    不论前端还是后端
    DOLLOR
        18
    DOLLOR  
       2022-01-05 12:52:29 +08:00 via Android   ❤️ 32
    你看吧,我就说过了,前端就是程序员鄙视链的最底层,甚至要被开除程序员籍了。

    都是打工人还搞歧视。不想着怎么早点下班,还折腾什么“有趣的算法”,再怎么“有趣”有躺着打游戏有趣?
    WhiteSJ
        19
    WhiteSJ  
       2022-01-05 12:53:19 +08:00
    “真正的程序员是指精通各种算法和代码设计”。
    是不是本末倒置了,本没有人阻碍你精通各种算法和代码设计,如果说需要在在业务里去达到这样的程度,那估计得至少 85% 的程序员都不是你所谓的程序员。
    3dwelcome
        20
    3dwelcome  
    OP
       2022-01-05 12:58:00 +08:00
    @DOLLOR 不是歧视,是焦虑,怕以后被淘汰。

    前端没有有效的技术屏障,可以阻止后浪来卷。

    天天写一大堆组件库,也没提升多少竞争力,因为开源组件库也实在太多了。
    HolaPz
        21
    HolaPz  
       2022-01-05 13:11:24 +08:00
    前端实习我也感觉整天就对着设计图切图, 有点没意思了
    ch2
        22
    ch2  
       2022-01-05 13:13:02 +08:00   ❤️ 2
    几万行 C 语言的项目看一年,为了优化一个指标死活搞不定你觉得有趣吗?
    ->妹子美术功力好的,借助工具绘制出来的界面,要比手写布局好看很多吧
    但凡 To B 类型的,尤其是专为桌面版做的复杂交互的前端哪个是不会 js 就能搞得定的
    dabaoziwy
        23
    dabaoziwy  
       2022-01-05 13:14:17 +08:00
    “ 真正的程序员是指精通各种算法和代码设计。” 这话说的过于偏颇了一些,也没有人不允许前端去学习算法,数据结构和设计模式啊,限制你学习的总是自身的惰性,而不是甩锅到外部因素甚至是行业的某个领域。
    niceHC
        24
    niceHC  
       2022-01-05 13:15:52 +08:00 via Android
    看你入行也不深,想换就赶紧换吧
    scyuns
        25
    scyuns  
       2022-01-05 13:22:23 +08:00
    对不起,我从来没有说过我是程序员。我是 it 农名工。爱鄙视就鄙视吧!
    至少有一点我觉得挺好的,前端的生态肉眼可见的活。
    你愿意造轮子就有人愿意用轮子!轮子的数量越多代表你未来的潜力越大!
    jianhua
        26
    jianhua  
       2022-01-05 13:23:27 +08:00
    不是啊。。。关注点不同。
    后端主要关注工程的可维护性,在硬件和业务不可靠的情况下,使软件可监控、可运维。
    前端关注细节,关注具体算法的性能,降低 CPU 、GPU 的开销,以使得程序尽可能流畅。
    (我说的是主要区别,不代表只是这样)
    yaojin
        27
    yaojin  
       2022-01-05 13:24:42 +08:00 via Android
    别人问我做啥,我都不说自己是程序员,我只是说我是写网页,写页面的,只有那些写框架,研究算法的我觉得才能算得上
    qq976739120
        28
    qq976739120  
       2022-01-05 13:25:18 +08:00
    普通人多赚点钱,早点下班,比折腾什么都强.
    3dwelcome
        29
    3dwelcome  
    OP
       2022-01-05 13:25:19 +08:00   ❤️ 3
    @dabaoziwy 学算法是为了能学以致用。实际项目里又用不上,过个半年就忘的差不多了,很难形成良性循环的技术积累。

    想把个人技术转换成生产力,在前端是一件比较困难的事情。

    基本上自己能做到的,别人也能,拉不开明显差距。
    3dwelcome
        30
    3dwelcome  
    OP
       2022-01-05 13:33:20 +08:00
    @ch2 “但凡 To B 类型的,尤其是专为桌面版做的复杂交互的前端哪个是不会 js 就能搞得定的”

    通常用户都不太懂技术,项目经理可以把复杂的需求拆成几个简单的需求,这样初级前端也能把任务完成。
    erlking
        31
    erlking  
       2022-01-05 13:36:20 +08:00
    管他程序员真假,到手的人民币是真的就行了
    yimity
        32
    yimity  
       2022-01-05 13:37:59 +08:00
    你可能对前端有误解。
    你用的 Vue 也是前端。
    你可以试试写个 Vue 。
    daliusu
        33
    daliusu  
       2022-01-05 13:50:34 +08:00
    没有人活着就是为了当“程序员”或者其他某个职业的,你要真的一定想当“程序员”,前端可以做可视化方向的,各种算法+数学+图形学甚至还要物理学我觉得比一般后端“学术”多了
    liubaicai
        34
    liubaicai  
       2022-01-05 13:53:06 +08:00
    前端已经被开除程序员集了吗?不过说实话,程序员又不是啥高大上,设计师听着不牛比多了?
    66beta
        35
    66beta  
       2022-01-05 14:01:04 +08:00
    楼主没错,你们不要耽误了他,让他早点转后端!
    3dwelcome
        36
    3dwelcome  
    OP
       2022-01-05 14:02:11 +08:00
    @daliusu 是的,我想转成 WebGIS 前端,多少能增加一点技术门槛。

    似乎也挺不不容易的,一起加油吧。
    gouflv
        38
    gouflv  
       2022-01-05 14:04:52 +08:00 via iPhone
    OP 想表达的是:自己就是个页面仔,算不上程序员
    yukiice
        39
    yukiice  
       2022-01-05 14:15:07 +08:00   ❤️ 3
    还有人想转 WebGIS ,绝了
    yaphets666
        40
    yaphets666  
       2022-01-05 14:27:39 +08:00
    对于普通人来说,前端入门转后端是个不错的选择。
    hpoenixf
        41
    hpoenixf  
       2022-01-05 14:48:13 +08:00
    @3dwelcome 完成交互界面是合格的前端的前提,加分项才是区分合格前端和优秀前端的东西。漂亮精致优雅的界面还是要看 ux 、ui 设计师以及产品经理,前端只是实现
    CJN2021
        42
    CJN2021  
       2022-01-05 15:10:55 +08:00
    实在不明白为何大家对算法有这么深的执恋,你是在造火箭还是造核弹呢,还是写出了什么吊炸天的软件呢
    UI 代码不算代码吗?让你去写个复杂点的动效你能又快又好的写出来么?
    我一个做菜的,只要菜做的好吃,有人喜欢吃那就 OK 了,谁规定我还要去研究做菜时里面发生了哪些化学反应呢?
    程序最终是为人服务的,能写出好的东西那就是好的程序员,而写出好的东西也没必要一定得用什么牛逼的算法
    liyang5945
        43
    liyang5945  
       2022-01-05 15:13:44 +08:00
    @3dwelcome #36 我最近在做 webGIS 的项目,做的都想吐了
    final7genesis
        44
    final7genesis  
       2022-01-05 15:21:31 +08:00   ❤️ 1
    这就像是搬砖的总觉的抹泥的技术更高一点,日后成为工头的可能性更大
    shintendo
        45
    shintendo  
       2022-01-05 15:21:45 +08:00
    @3dwelcome 有没有一种可能,设计页面的是美工不是前端
    AEDaydreamer
        46
    AEDaydreamer  
       2022-01-05 16:32:35 +08:00
    很多后端不也一直抱怨自己天天写 CRUD ,心理都差不多。
    sologgfun
        47
    sologgfun  
       2022-01-05 16:37:43 +08:00
    可以理解楼主的想法,不过我自己转了后端觉得也就那回事,还比之前累,我自己都后悔了
    Zchary
        48
    Zchary  
       2022-01-05 16:39:34 +08:00
    是的,出生不是大厂,没有失错机会,所以我转后端了,虽然比以前累但更踏实,等两三年再来回回状况。
    wanacry
        49
    wanacry  
       2022-01-05 16:57:33 +08:00 via iPhone
    Hero we go
    MXMF
        50
    MXMF  
       2022-01-05 17:01:11 +08:00
    我认为都是做技术的,没啥区别。
    难道你做前端的工作,就一点点不去学习后端的东西了?看到网上有好玩的项目,就不自己搞下来写写?
    一个人写自己的项目的话,那可不得前后端都得会才可以,要是牵扯到设计,还得学画画,或者再学点 PS 呢。
    xux9311
        51
    xux9311  
       2022-01-05 17:11:12 +08:00
    如果是对热爱编程的人,那我认为做后端确实要比做前端来得有意思。后端算是处于中间位置,而且相对来说也没前端那么"学无止境",所以平时能有时间研究计算机基础、运维、前端的知识,好玩并且也对自己的眼见和技术有很大益处(其实是可以更好地跟运维、前端撕逼~)。不是说做前端就不能去研究其他方向的东西,但总觉得事倍功半吧。当然,对咸鱼来说,前端后端就无所谓了
    jklzhu
        52
    jklzhu  
       2022-01-05 17:22:36 +08:00
    你说的那个是切图仔,如果你觉得缺少算法的话,可以一起来玩 three.js ,每天都有算不完的线性代数。。
    xiecj
        53
    xiecj  
       2022-01-05 17:24:07 +08:00
    说什么‘最大的技术,也许就是从服务器把表单取回来,做个本地排序分页处理了。’这种话,合着 Vue 、React 不是前端技术?自己只专注于业务,就觉得所有前端都只专注于业务?
    只能说还是眼界太狭隘了。
    kalluwa
        54
    kalluwa  
       2022-01-05 18:01:34 +08:00
    @sologgfun 不应该轻松很多的吗?
    hqmJoker
        55
    hqmJoker  
       2022-01-05 18:01:50 +08:00
    为啥我觉得恰恰相反呢,前端真的太好玩了,写一行代码直接马上就能看到效果,不用看这个那个莫得感情的黑色调试。还有各种花里胡哨的技巧,越玩越上头,以至于现在看到大马路上的广告,我都在想: 这种效果,我直接一个动画就能实现了吧 doge:)
    taine221
        56
    taine221  
       2022-01-05 18:03:09 +08:00
    以前我有你这种想法,因为那时还没见到真正庞大,
    富含设计技巧的前端项目
    同时也还没接触到真正热爱 coding 的大佬

    后来我就发现真正的大佬是可以横跨前后端 /语言的
    superbale
        57
    superbale  
       2022-01-05 18:24:24 +08:00   ❤️ 1
    页面仔是没前途。工作久了会发现,前端、后端、算法?都是工具人,产品业务把控大方向,技术只是解决问题。以技术创新产生价值的能赚钱的业务、公司还是少。想办法提高又好又快解决问题的能力才是关键。
    theohateonion
        58
    theohateonion  
       2022-01-05 18:25:25 +08:00
    如果前端对你来说只是 web 页面,那么你理解的前端确实狭隘了。
    iyu90
        59
    iyu90  
       2022-01-05 18:28:41 +08:00 via iPhone
    并没有,我司还在大量招前端,干不完的需求
    darknoll
        60
    darknoll  
       2022-01-05 18:45:49 +08:00
    前端至少找个工作还是轻轻松松的
    leonlu
        61
    leonlu  
       2022-01-05 19:13:26 +08:00 via iPhone   ❤️ 1
    楼主,两个建议:第一,业务复杂度不够,你换个难一点的项目或者业务线或者公司。第二,把眼光放到 vue react esbuild antd echarts 的工程化层面,假设让你重新造轮子看看是不是能做得更好。
    g0thic
        62
    g0thic  
       2022-01-05 19:22:49 +08:00
    眼界太窄了
    s127
        63
    s127  
       2022-01-05 19:23:37 +08:00
    实现功能只是第一步,想深入学习可以继续优化,例如渲染加速。
    另外,“手写代码”的问题你已经想到了,为什么不找一个解决方案来减轻自己后续的工作量呢。
    TomatoYuyuko
        64
    TomatoYuyuko  
       2022-01-05 19:37:05 +08:00
    你大概是只学了个皮毛
    atwoodSoInterest
        65
    atwoodSoInterest  
       2022-01-05 19:38:53 +08:00
    程序员的理科终极梦想,一个按钮世界爆炸,要什么界面。
    retrocode
        66
    retrocode  
       2022-01-05 19:55:47 +08:00
    首先算法从来不有趣...
    与之相比我感觉还是生活有趣,若非业务需要鬼才愿意花时间研究算法.
    其次不分前后端,所有'工程师'日常工作的 90%都是重复劳动,后端 CRUD 同样无聊=.=
    xianyu191031
        67
    xianyu191031  
       2022-01-05 20:00:13 +08:00
    - 你可以考虑下作为一个产品的负责人,从用户交互 到后台服务架构设计的层层面面,你作为前端开发是否完全掌控
    - w3c 的所有规范实现,所有 RFC 的档案 所有流行框架的精彩设计 你是否都了如指掌?
    - 构建一个高性能 高响应 高交互的界面,适配不同的设备与环境,你是否得心应手?
    代码能力跟算法理解,在这些大问题上都会显得比较局限单一;
    前端真正的难度在于泛,这个泛函盖了一个产品对外体验的边边角角
    crab
        68
    crab  
       2022-01-05 20:02:12 +08:00
    你忽略了 js 。
    weaponc
        69
    weaponc  
       2022-01-05 20:27:56 +08:00
    你是只写 HTML 跟一些简单的 css 么,赶紧转后端吧,后端各种数据库 rpc 处理厉害多了呢,都是算法在里面
    3dwelcome
        70
    3dwelcome  
    OP
       2022-01-05 20:32:02 +08:00 via Android
    @xianyu191031
    你说的这些技术,对于前端加薪升职帮助没那么大,不能算决定性因素。
    前端给人是最直观感受,更多在设计层面,配色,艺术,美感。
    埋头写冷冰冰的代码,是绝对不可能走向人生巅峰,迎娶白富美的。
    后端干十年,可以转职成系统架构师。前端干十年,很容易把一年的经验重复十年。
    Kobayashi
        71
    Kobayashi  
       2022-01-05 21:29:54 +08:00 via Android   ❤️ 1
    1. 战士的技能才是我法师最需要的。
    2. 底层编译原理才是我应用层打工人最牛的技能。
    3. 虽然用不到,但算法能告诉大家我逻辑思维能力强。
    4. 我不管,别人碗里的饭那才是最香的。
    xqk111
        72
    xqk111  
       2022-01-05 22:41:26 +08:00   ❤️ 1
    楼主再学三年,再回来看这个帖子,哈哈哈
    ymyqwe
        73
    ymyqwe  
       2022-01-05 22:48:55 +08:00
    干什么不需要一直学习啊,工作不分高低贵贱,咋就自己瞧不起自己了?
    herozzm
        74
    herozzm  
       2022-01-05 22:51:52 +08:00
    前端用 js 和后台的 node.js 不是一样的语法
    dcsite
        75
    dcsite  
       2022-01-05 23:05:45 +08:00
    都在反对 OP ,我支持你

    前端确实处于程序员鄙视链的底层,因为前端的前身是“美工”
    楼上举例的 Vue 和 React ,只是一个 UI 呈现工具,类似于后端 MVC 中的 View 层。15 年前大家学 Smarty 或 Velocity ,10 年前大家学 jQuery 或 ExtJS ,10 年后呢?

    一个项目开发周期中,数据源和结构被后端定的死死的,界面被产品和 UI 定的死死的,前端能决定的只能是如何更轻松的呈现效果吧?

    不过 OP 不要灰心,好消息是后端都吃不上饭的时候,前端还能收到大把 Offer 。因为不管哪家公司用什么语言,都需要前端给呈现现出来
    DiamondYuan
        76
    DiamondYuan  
       2022-01-06 02:06:05 +08:00
    前端路过,感觉比后端有意思。

    推荐几个目前我觉得有意思的地方

    1. 前端基建:如何优化超大型项目的构建速度,构建准确性。

    2. CRDT: 实现一个满足因果一致性的小型数据库。

    3. 富文本编辑器: 如何基于现成的轮子( prosemirror 、slate )搭建出一个商业级的富文本编辑器

    4. 图编辑器:如何用 canvas 、svg 搭建一个小型的流程图、脑图编辑器。
    fuermosi777
        77
    fuermosi777  
       2022-01-06 06:22:18 +08:00   ❤️ 2
    我来给楼主举一个例子帮忙提升一下楼主的眼界。我所在的组负责开发世界第一视频网站的运行在电视上的 app ,除了我们十几个后端外,整个组 100 多人几乎全是前端。为什么?因为需要开发一个 app 能够适配市场上尽 1700+种型号的电视,所以必须使用 js 跨平台,app 必须既能够运行在 apple tv 这种高性能盒子上有各种动画,又要能运行在树莓派这种最低性能的计算机上。有负责开发浏览器的(是的,我们产品有自己的浏览器),有开发基础框架的(是的,我们的产品有自己的类似 react 的框架),有维护 logging 的(是的,我们组有自己开发的 a/b testing 系统)。这个产品有多复杂,能不能体现技术,我想不言自明。日常开发功能除了使用 typescript ,scss 这些之外,每个人也都要用 golang 写 logging 处理和分析,都要用 c++写 api 和服务,都要用 python 做数据处理。但其实写代码开发功只算日常的 50%,另外还有跨部门合作、与 PM/TL/UX/DS 开会,写 PRD 与 design doc 。那这些前端算不算“真正的程序员”呢?
    musi
        78
    musi  
       2022-01-06 06:57:39 +08:00   ❤️ 1
    引用周爱民老师的一句话:
    “你之所以时时在寻求跨界,其实是源自你假设了“存在界线”,这就如同全栈的含义其实是“没有栈”,而当有人信心满满地要“成为全栈工程师”时,他的眼里便又有个“这个栈”的存在。
    所谓跨界不是指你能力与方法上的变化,你的作为取决于你的格局,你的格局取决于你的所见。”
    全文可以看这里 https://aimingoo.github.io/1-263.html
    说前端工程师不是程序员的,只能说你给自己设定的太死了,把自己局限于设计的领域。你要做的可能不是换个职业这么简单?
    mmmfj
        79
    mmmfj  
       2022-01-06 08:14:23 +08:00
    能赚钱就行
    aneostart173
        80
    aneostart173  
       2022-01-06 08:44:10 +08:00
    低端工作都没意思,只是前端的高端门槛太高了。
    whi147
        81
    whi147  
       2022-01-06 08:57:28 +08:00 via iPhone
    @MXMF 做原生客户端的基本就是都得会,额外还要美术
    code4you
        82
    code4you  
       2022-01-06 09:01:53 +08:00
    只要能挣钱 管它是啥编程语言

    这么想 是不是太肤浅了 😅
    nekoneko
        83
    nekoneko  
       2022-01-06 09:27:33 +08:00
    @ericls #3 还有客户端呢
    Ncanback
        84
    Ncanback  
       2022-01-06 09:32:51 +08:00
    去看看 开屏时间,组件加载优化,在线 PS/流程图 /脑图,H5 实现的各种游戏(前阵子的神龙,合成大西瓜什么的) 可以玩的东西多了去了.......
    你是不是接触的面太少了?前端可以说偏设计,但他也是程序员里比其他方向偏设计。
    而且...什么叫做数据结构永远就是 JSON...堆栈表链也都有实现和可设计啊
    huruwo
        85
    huruwo  
       2022-01-06 09:59:12 +08:00
    @3dwelcome 有技术壁垒啊 每年都有新的框架出来。那真是前端娱乐圈
    ww2000e
        86
    ww2000e  
       2022-01-06 09:59:49 +08:00
    认识个前端平时私活不断,还选对了公司,靠股票都快财富自由了
    fengxianqi
        87
    fengxianqi  
       2022-01-06 10:12:18 +08:00
    好的,楼主说的都对
    zw1one
        88
    zw1one  
       2022-01-06 10:15:32 +08:00
    后端也是一大堆 CRUD boys ,照样没什么技术含量,也不是你说的真正程序员。
    大部分公司都是业务导向的,技术是为业务服务的,做业务本身就不需要太高的技术含量。而程序员每天的工作基本都是实现一些你其实并不感兴趣的业务需求,能觉得有意思就怪了。
    wakiki
        89
    wakiki  
       2022-01-06 10:24:09 +08:00
    @fuermosi777 大佬,你们的 Cobalt 有没有文档啊,看源码看得心累....
    steins2628
        90
    steins2628  
       2022-01-06 10:32:31 +08:00
    嵌入式刚润出来搞前端 你喜欢底层? 汇编写烧写算法体会一下 我是绝对不想回去搞嵌入式了
    硬件软件都能坑死你 芯片涨价全产品线找替代方案要重写程序重新调试 简直地狱
    我就喜欢看到漂漂亮亮的界面 而不是对着一块跟手指一样大的像素屏一个像素一个像素扣图像
    xingyuc
        91
    xingyuc  
       2022-01-06 10:32:55 +08:00
    交互玩明白了还是动画玩明白了,NODE 不能写后端?为什么不看看其他语言
    nbstone
        92
    nbstone  
       2022-01-06 10:33:07 +08:00
    绝大部分情况下吧。
    能服务好业务并给公司创造价值的才是好员工。开开心心且堂堂正正的赚更多 W ,才是我毕生的追求。
    选什么职业,技术,公司等等都是为了让自己变强变厉害。去开开心心且堂堂正正的赚更多的 W 。

    楼主的焦虑没问题,现在的职业让你不开心了。那就尽快往开心的路上努力。卷起来。打工人~
    zhuangzhuang1988
        93
    zhuangzhuang1988  
       2022-01-06 10:37:35 +08:00
    楼主说的对
    thinkershare
        94
    thinkershare  
       2022-01-06 10:47:07 +08:00
    技术并不创造价值, 业务才有价值
    WilliamYang
        95
    WilliamYang  
       2022-01-06 10:49:44 +08:00
    楼主的想法是片面的,但也是对的,既然你对游戏,后端,算法感兴趣,不妨先去了解试试
    fzcf
        96
    fzcf  
       2022-01-06 11:27:57 +08:00
    @3dwelcome webGis 也是你所谓的调调样式,到最后都是对一些开源 Gis 库的二次封装,除非你自己写个 leaflet 或者 turf.js 出来。
    elevioux
        97
    elevioux  
       2022-01-06 11:48:10 +08:00
    做后端 7 年。
    有时候确实要为特定的业务优化性能和代码逻辑,但大多数时候( 90+%)都是简单 crud ,不见得有什么意思和技术含量。
    我倒觉得前端有个 ui 可以看,还挺过瘾的。
    3dwelcome
        98
    3dwelcome  
    OP
       2022-01-06 11:49:18 +08:00
    @fzcf

    不想二次封装,我是想尝试用 wasm 让 webgis 来支持本地化的大数据,走重客户端,轻服务器的路线。

    这在 wasm 技术成熟前,是很难实现的。以前 Web 前端有个很大的问题,页面 DOM 数量一旦上千,用户体验就直接下降。

    如果能取巧把创建 /更新 /绘制 DOM 整个流程都搬进 wasm ,学 figma 那样,也许能让体验提升一大截。
    3dwelcome
        99
    3dwelcome  
    OP
       2022-01-06 11:55:13 +08:00
    @nbstore

    "能服务好业务并给公司创造价值的才是好员工。"

    这句说到重点了,楼上一堆人让我学习业务外的新技术。可这些新技术只能自娱自乐,又不是公司需要的。

    只有每天的刚性需求,日积月累后,才能转换成真正属于自己的技术。别的都是过眼云烟。
    hfpp2012
        100
    hfpp2012  
       2022-01-08 18:18:42 +08:00
    只会前端能做一个完整的网站吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3080 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:44 · PVG 20:44 · LAX 05:44 · JFK 08:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.