lxfxf

做了两年工具人,想跳槽的时候感觉欠下太多技术债

  •  
  •   lxfxf · Feb 25, 2020 · 10766 views
    This topic created in 2443 days ago, the information mentioned may be changed or developed.
    小弟在羊村做 Web 开发的,平时什么都干,CSS 到数据库维护。
    小团队一共就三个码农,加一个业余 UX,UX 就是小队长。团队里有一 Scala 大牛,技术栈就是 Scala 系。前端开发也是用 Scala,Scala.js + ScalaCSS,后端 Play + Slick。好处就是前后端类型一致。坏处嘛,特别是前端上,框架太小众,很难面向 Google 编程,有时候一天都在读 Github 上的 issue 找解决方案。平时工作量挺大,来自小队长的需求也是一个接一个,两年大概有 2000 个 commits。
    基本上就我一人写 CSS,大概能做到像素级还原,Flexbox 用得贼溜。写了一些 UI 组建,大的 Layout 也是我完成的。在写 UI 时,如果发现没现成 API,就去自己写一个。也做过设计几十个表的数据库 Migration 和服务器迁移。

    老板和小队长天天画饼,不想再吃饼而且也不是 Scala 死忠,萌生了跳槽的想法。试了一个市场上唯一的 Scala 岗位,感觉实力不够,和对方要求差的有点多,技术面没过。也在陆陆续续在投 JS 岗位,但工作经验和技术栈比较尴尬。虽然写过一些 React,但都是学校里的小项目。

    现在就是感觉走不了,下班逼自己用 JS 刷 Leetcode,然后再写点个人的 Project。告诉自己必须得跳,不然以后更难跳。
    Supplement 1  ·  Feb 25, 2020
    更正技术债->职业债务
    44 replies  •  2020-02-26 11:56:50 +08:00
    Messiv2
    Messiv2
    Feb 25, 2020
    1
    深有体会。
    一定要有自己的核心竞争力,不能做肤浅的工具人。
    hyy1995
    hyy1995
    Feb 25, 2020
    2
    大家都一样…每个公司的技术栈和开发流程都不同的,跳槽进新公司大概率也得从 0 开始,毕竟技术栈没那么容易对口。我都工作接近 3 年了,刚入职一家新公司,感觉啥也不会,哈哈
    hlwjia
    hlwjia
    Feb 25, 2020
    3
    感觉你是对技术债定义有误解。
    matsuijurina
    matsuijurina
    Feb 25, 2020 via Android
    4
    好神奇的技术栈,你们老大是 scala 布道师吗
    cabing
    cabing
    Feb 25, 2020
    5
    这是技术债务。。

    这是职业债务吧:)
    lxfxf
    lxfxf
    OP
    Feb 25, 2020
    6
    @matsuijurina 差不多,整个前后端的架构都是他一个人弄的。我也有提过用回 JS 写前端,但都石沉大海
    lxfxf
    lxfxf
    OP
    Feb 25, 2020
    7
    @hlwjia 未请教?
    hlwjia
    hlwjia
    Feb 25, 2020❤️2
    8
    @lxfxf 技术负债(英语:Technical debt ),又译技术债,也称为设计负债( design debt )、代码负债( code debt ),是编程及软件工程中的一个比喻。指开发人员为了加速软件开发,在应该采用最佳方案时进行了妥协,改用了短期内能加速软件开发的方案,从而在未来给自己带来的额外开发负担。这种技术上的选择,就像一笔债务一样,虽然眼前看起来可以得到好处,但必须在未来偿还。软件工程师必须付出额外的时间和精力持续修复之前的妥协所造成的问题及副作用,或是进行重构,把架构改善为最佳实现方式。

    像 @cabing 说的,职业债务吧 LOL
    lxfxf
    lxfxf
    OP
    Feb 25, 2020
    10
    @hlwjia 好的,感谢分享。那两个都欠。
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Feb 25, 2020 via iPhone
    11
    前端开发也是用 Scala,Scala.js + ScalaCSS

    原来还能这样玩
    lxfxf
    lxfxf
    OP
    Feb 25, 2020
    12
    @falcon05 可以再上一个 Binding.Scala 做前端的状态管理。
    blessyou
    blessyou
    Feb 25, 2020
    13
    用不是很通用的技术方案的理由是什么
    icchux
    icchux
    Feb 25, 2020
    14
    Scala 学的多的话,可以转大数据(后端)来。大数据有好多都是 scala 开发的。
    nnqijiu
    nnqijiu
    Feb 25, 2020
    15
    Scala 可以去搞 spark 大数据开发
    2oTp
    2oTp
    Feb 25, 2020
    16
    职业债务 又是什么?
    herozzm
    herozzm
    Feb 25, 2020
    17
    像素级还原 - 这个是本职工作吧 不是什么值得炫耀的技能
    嗯,切图仔 不好找工作,技能太简单
    gdrk
    gdrk
    Feb 25, 2020
    18
    和老哥类似经历,已经跑路了
    darktutu
    darktutu
    Feb 25, 2020
    19
    最近类似的贴子不少啊,然后总感觉和自己很像
    harryge
    harryge
    Feb 25, 2020
    20
    羊村是哪儿
    lxfxf
    lxfxf
    OP
    Feb 25, 2020
    21
    @harryge 新西兰
    @darktutu 可能是我这样工具人的共同担忧吧。
    @2oTp 技术不精通?会用不少,精通的没几个?
    @nnqijiu 也想过转数据,无奈对数据不感兴趣。
    @blessyou 入职前,项目就已经是前后端都是 Scala 代码。Scala 写后端其实不算小众,但是前端这么写,目前感觉更多是 Leader 对 Scala 的爱。上小众框架,还有一个后果是没法招人。
    yinanc
    yinanc
    Feb 25, 2020
    22
    @lxfxf 新西兰开发工作好找吗?和国内相比?价格怎样?
    lxfxf
    lxfxf
    OP
    Feb 25, 2020 via Android
    23
    @yinanc 岗位太少,没在国内干过,不敢对比。主观上还是国内好找吧,岗位更加多元化。入门工资新西兰高,上限还是国内高。
    ngrok111
    ngrok111
    Feb 25, 2020❤️1
    24
    看到羊村还以为是广州.....
    harryge
    harryge
    Feb 25, 2020
    25
    框架太小众的情况下,可能需要自己一个人钻研框架源码,做到脱离谷歌编程 哈哈
    duobei
    duobei
    Feb 25, 2020
    26
    Scala 还挺好,不至于跳槽,跟领导好好聊聊自己的想法,不行再换
    duobei
    duobei
    Feb 25, 2020
    27
    既然有个 Scala 大牛在,多少要学点啊
    devzhi
    devzhi
    Feb 25, 2020
    28
    @ngrok111 我也以为是广州
    werty
    werty
    Feb 25, 2020
    29
    @lxfxf 为啥叫羊村, 这是什么梗啊
    duobei
    duobei
    Feb 25, 2020
    30
    @werty 广州有个称呼叫羊城
    lxfxf
    lxfxf
    OP
    Feb 25, 2020
    31
    @duobei 主要不在国内,新西兰 Scala 的职位太少。的确这两年和大牛学了很多,真的是长见识了。
    @werty 羊比人多+比较村
    lxfxf
    lxfxf
    OP
    Feb 25, 2020
    32
    @duobei 技术上没太多抱怨,也算一直有人带。业务端压力太重了,产品上和管理上非常不满意,也谈过,邮件发过很多,但是没什么作用。
    zohar727
    zohar727
    Feb 25, 2020
    33
    lz 是在新西兰留学再直接留下来工作了?
    lxfxf
    lxfxf
    OP
    Feb 25, 2020
    34
    @zohar727 嗯,或者说为了留下来工作去留学的。
    cgpiao
    cgpiao
    Feb 25, 2020 via iPhone
    35
    scala 尝试过一次,一周后放弃了,实在是太复杂了。
    xjq
    xjq
    Feb 25, 2020 via Android
    36
    @werty 咩呀
    gggggravel
    gggggravel
    Feb 25, 2020
    37
    Scala 居然还能这么玩,学习了
    qiaobeier
    qiaobeier
    Feb 25, 2020
    38
    看了下 scalacss 很像 compass,估计还是个预编译器,但是这个 scala-js 太奇葩了。。。 估计 scala 后端会用的很爽
    charlie21
    charlie21
    Feb 25, 2020
    39
    妈妈说了,要小心那些用 Scala 的人
    终于等到你 还好我没放弃
    lxfxf
    lxfxf
    OP
    Feb 26, 2020 via Android
    40
    @qiaobeier 只在后端用真的爽,没有 Scala 库就用 Java 库。又可以一路 FP 下去。
    okchum
    okchum
    Feb 26, 2020
    41
    看 ID 我好像知道是谁了~
    lxfxf
    lxfxf
    OP
    Feb 26, 2020
    42
    @okchum 跑掉
    mikulch
    mikulch
    Feb 26, 2020 via iPhone
    43
    中国老板吗?
    lxfxf
    lxfxf
    OP
    Feb 26, 2020
    44
    @mikulch 洋人,有的中国老板就直接把开发团队放国内了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2993 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 04:38 · PVG 12:38 · LAX 20:38 · JFK 23:38
    ♥ Do have faith in what you're doing.