V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lxfxf
V2EX  ›  职场话题

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

  •  
  •   lxfxf · 2020-02-25 09:09:57 +08:00 · 9287 次点击
    这是一个创建于 1720 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小弟在羊村做 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。告诉自己必须得跳,不然以后更难跳。
    第 1 条附言  ·  2020-02-25 10:13:41 +08:00
    更正技术债->职业债务
    44 条回复    2020-02-26 11:56:50 +08:00
    Messiv2
        1
    Messiv2  
       2020-02-25 09:35:25 +08:00
    深有体会。
    一定要有自己的核心竞争力,不能做肤浅的工具人。
    hyy1995
        2
    hyy1995  
       2020-02-25 09:47:36 +08:00
    大家都一样…每个公司的技术栈和开发流程都不同的,跳槽进新公司大概率也得从 0 开始,毕竟技术栈没那么容易对口。我都工作接近 3 年了,刚入职一家新公司,感觉啥也不会,哈哈
    hlwjia
        3
    hlwjia  
       2020-02-25 09:52:35 +08:00
    感觉你是对技术债定义有误解。
    matsuijurina
        4
    matsuijurina  
       2020-02-25 09:53:15 +08:00 via Android
    好神奇的技术栈,你们老大是 scala 布道师吗
    cabing
        5
    cabing  
       2020-02-25 09:57:30 +08:00
    这是技术债务。。

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

    像 @cabing 说的,职业债务吧 LOL
    hlwjia
        9
    hlwjia  
       2020-02-25 10:12:51 +08:00
    lxfxf
        10
    lxfxf  
    OP
       2020-02-25 10:14:46 +08:00
    @hlwjia 好的,感谢分享。那两个都欠。
    falcon05
        11
    falcon05  
       2020-02-25 10:30:05 +08:00 via iPhone
    前端开发也是用 Scala,Scala.js + ScalaCSS

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