V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Karte
V2EX  ›  程序员

前端真的可以这么水吗?

  •  
  •   Karte · 115 天前 · 12010 次点击
    这是一个创建于 115 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,OP 在一家小公司。公司里面有几位前端,现在有前端对接蓝牙设备的需求。且通讯格式已经固定。

    在最近他们开发时在百度或者 chatgpt 搜索如何编解码 16 进制,而且和其他前端讨论这个问题。

    然后我就看到了令人震惊的代码,他们把收到的数组数据转成字符串,然后再通过截取字符,通过字符串匹配解码,或者在把这字符通过 parse 转为 实际的十进制

    最离谱的是,当你问起为什么不用位运算,与或非,数组之类的。他们很有气势的说:前端不学进制转换。

    离谱吧,当看到他们的命名更高血压,都是拼音首字母。不过!还好加了备注。

    133 条回复    2024-12-11 09:29:00 +08:00
    1  2  
    Jinnrry
        101
    Jinnrry  
       114 天前 via iPhone
    曾经地图研发,我经常对接的前端或者是后端,没一个懂 gis 算法的,比如什么 geojson 精简,什么求几何中心点。没一个会的,问起来就是我不会,再问就是我学不懂。

    接触多了以后,慢慢的我也不想去说什么了,默默的拿他用的语言实现一遍,然后丢过去,你复制到项目里面,调用一下这个函数。

    很多时候你不会无所谓,但是你踏马自己不会还不去学,不去研究,还跟个大爷一样,这踏马是最恶心的。遇上这种,要么拉群艾特他领导,直接喷,不行就自己写个 demo 给他,跟这些人争论真的是浪费生命。

    最后就像楼上说的,大家都是来混工资的,他混就陪他混呗,自己写周报的时候写上,xxx 负责人不懂 xxx ,帮他调试花费 xxx 天时间
    jeray
        102
    jeray  
       114 天前
    我后端也不会,基本概念还记得,但是写代码中具体应用不会,,,,现在去学习下~~
    pianjiao
        103
    pianjiao  
       114 天前
    你要是整着标题的话,过几天后端也能这么水的标题也会出来了。
    maxmax4max
        104
    maxmax4max  
       114 天前
    我也不会,能实现功能不就行了?这年头技术不值钱,能实现业务能懂业务才值钱。
    nekochyan
        105
    nekochyan  
       114 天前
    有一说一,作为前端我工作了七年确实一次也没有用到,基本都忘光了
    Karte
        106
    Karte  
    OP
       114 天前
    @nekochyan 但你也知道如何处理,我们这边这位即使你告诉他可以直接用 16 进制运算,他也得先把这个 “十六进制” 转为字符,再转 10 进制。

    也就是说输入一个 0x10 ,他转成 10 字符串,然后再用字符串转成 16
    rowink
        107
    rowink  
       114 天前 via Android
    有句话叫能用不要动,也不要过早优化,实际上只要出问题不牵连自己,他们怎么写都行
    TryToCatchYou
        108
    TryToCatchYou  
       114 天前
    @darkengine #10 这也能 cue 到湖南人
    darkengine
        109
    darkengine  
       114 天前
    @TryToCatchYou 举个例子嘛,说广东人也可以
    EndlessMemory
        110
    EndlessMemory  
       114 天前
    不用在意,能用就行
    HI101
        111
    HI101  
       114 天前
    虚心问下:就是说可以直接位运算取值 不用转换是吗?
    mingl0280
        112
    mingl0280  
       114 天前 via Android
    @sillydaddy 这不是很简单的表达吗……if(n&(n-1))
    yueye115
        113
    yueye115  
       114 天前
    @wangtian2020 哈哈,什么位运算,我想到的解决办法就是


    while x <2
    x=x/2
    end

    x == 0
    lqw3030
        114
    lqw3030  
       114 天前
    @weixind #44 互联网版“文人相轻”
    lqw3030
        115
    lqw3030  
       114 天前   ❤️ 1
    心态放平,强者是可以向下兼容的
    Aboceder
        116
    Aboceder  
       114 天前
    世界就是个巨大的草台班子,你就说能不能用吧
    aqx
        117
    aqx  
       114 天前
    @ABCDE911119

    这位 OP 的问题你能搞定吗?这样你就不用在厂里干了。
    dsggnbsp
        118
    dsggnbsp  
       114 天前
    @liuzimin #9 大家都是草台班子~
    leega0
        119
    leega0  
       114 天前
    前端也从来没说有科班出身吧,大部分都是转行的,这样你就能理解了,科班之前都是拿前端保底的,C 语言看不起 C++、C++看不起 Java 、Java 看不起 Python 、Python 看不起 PHP 、PHP 看不起前端
    iv8d
        120
    iv8d  
       114 天前 via Android
    拼音命名你就别吐槽了,贴近国情,毕竟很多人英文都是游戏向的
    willatman
        121
    willatman  
       113 天前 via iPhone
    看着这帖子, 让我想到一句话, 你队友的水平说明了你的水平.
    chf007
        122
    chf007  
       113 天前
    解析协议其实最好用的是模式匹配
    jettzhang
        123
    jettzhang  
       112 天前   ❤️ 2
    没什么大不了的,他虽然水,但是工资可能比你高。
    fuckshiter
        124
    fuckshiter  
       112 天前 via Android
    我用的 dataview 吧,挺方便的,u8 u16 u32 大小端什么的都直接传参数就好
    weixiangzhe
        125
    weixiangzhe  
       112 天前
    你别说 我今年也做了一个蓝牙打印机的需求,arrayBuffer 也是现学的,之前也不太懂
    liudewa
        126
    liudewa  
       112 天前
    @sampeng #2 术业有专攻, 浏览器 样式问题 你来干吧
    liudewa
        127
    liudewa  
       112 天前
    @sampeng #67 感觉 你很强
    liudewa
        128
    liudewa  
       112 天前
    @Karte #49 那你 汇编 也很厉害
    BaymaxK
        129
    BaymaxK  
       112 天前   ❤️ 1
    我想起了 2 年前,在公司开发的解析 gif 图像,拿出总帧数的需求( https://www.kaisir.cn/post/142 )。

    我当时的做法是:
    1. 将读取到的数据转成 arrayBuffer
    2. 将 arrayBuffer 放到 DataView 中
    3. 使用 DataView 底层的相关 API 来读取十六进制编码
    4. 对十六进制编码进行解码,开始写业务

    你这个场景这么玩也是比较优雅的。
    circleee
        130
    circleee  
       112 天前
    @Jinnrry 中心点是怎么求,还有几千个点 离得近的自动聚合的,找个有资料或者关键词吗?
    Jinnrry
        131
    Jinnrry  
       112 天前 via iPhone
    @circleee 中心点怎么求?
    你想要的是现实世界的点中心,还是地图上的“中间”?如果是要多点现实世界的中心,涉及很复杂的椭圆公式,还有偏移修正,你直接网上找现成的库吧

    如果只是要地图上看起来的“中间点”,那你把经纬度转成摩卡拖坐标系,然后按初中数学的知识求二维中心点就行,之后再转回经纬度坐标系
    kekeabab
        132
    kekeabab  
       111 天前
    放平心态,习惯了就好了,虽然他们水,但是他们工资高呀。

    不开玩笑了,其实不会没什么问题,用到了不会还理直气壮,诶就是不学,那真就 sl🐎了。
    zy0829
        133
    zy0829  
       110 天前
    前端?指的是 web 开发? 还是小程序开发 ? 还是 app 开发? 还是大前端(移动端 web 小程序都搞)
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5244 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:02 · PVG 16:02 · LAX 01:02 · JFK 04:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.