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

前端真的可以这么水吗?

  •  
  •   Karte · 6 天前 · 10035 次点击

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

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

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

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

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

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

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

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

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

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


    while x <2
    x=x/2
    end

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

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

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

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

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

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