V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wuhahayi
V2EX  ›  程序员

大家在开发环境配置上一般会花多长时间?

  •  2
     
  •   wuhahayi · 134 天前 · 5900 次点击
    这是一个创建于 134 天前的主题,其中的信息可能已经有所发展或是发生改变。
    rt. 新公司是 node.js 盏,这次本地配置整个环境花了两天。。。下载 npm 包,配置各个微服务的依赖和 k8s 等等神烦<_<你们入职配环境一般花多久
    64 条回复    2021-07-21 10:22:02 +08:00
    yitingbai
        1
    yitingbai   134 天前
    不花时间, 上去就是干, 带自己电脑
    yitingbai
        2
    yitingbai   134 天前
    再补充一下, 如果必须是新电脑, 我宁愿用时间机器恢复系统, 也不愿意再去配一遍开发环境和系统变量
    wuhahayi
        3
    wuhahayi   134 天前
    @yitingbai #2 你还能带自己的电脑,我们这发一台新的什么都得连 vpn,环境从 0 开始配
    PainAndLove
        4
    PainAndLove   134 天前
    还好吧,开发软件 + 开发环境 应该 2 个小时可以搞完整。
    又不用每天都配...
    wangkun025
        5
    wangkun025   134 天前
    分不同的操作系统。
    macOS 的话慢点,Linux 的话快点。
    ericls
        6
    ericls   134 天前 via iPhone
    看你们公司 onboarding 优化得怎么样
    文档写得怎么样
    两天稍微有点长了 但是也还行 毕竟只用搞一次
    ericls
        7
    ericls   134 天前 via iPhone
    如果你觉得有优化的空间 提交一个 PR 到内部文档
    adminharlem
        8
    adminharlem   134 天前
    一半几个小时,最多也就半天吧
    offswitch
        9
    offswitch   134 天前
    k8s 、微服务相关组件用虚拟机,去新公司直接复制一下就 ok 了。
    binbinyouliiii
        10
    binbinyouliiii   134 天前
    大部分开发者就主力一个语言,2 个小时足够了
    Amber2011
        11
    Amber2011   134 天前 via Android
    自己常用的一堆环境的话,安装包齐全一个早上,从 0 开始接近 1 天。只是项目的 runtime 的话几个小时搞定
    leafre
        12
    leafre   134 天前 via Android
    差不多 2 天
    cctrv
        13
    cctrv   134 天前
    公司網路往往不行。
    我都是帶回家配置環境,1h 就好了。
    wamson
        14
    wamson   134 天前 via iPhone
    半小时吧,我自己平时有维护一份自己的开发环境的 dockerfile 。新机器先装个 docker,上去 gist 复制一下 dockerfile,然后 docker build,docker run,vscode attach 上去就可以开始搬砖了。
    acmore
        15
    acmore   134 天前
    自己维护一个开发环境的 Dockerfile,Github Action push 到自己的 Container Registry 上。到新机器上直接 pull & run,然后 VS Code Remote Container 就可以。
    huangsen365
        16
    huangsen365   134 天前
    docker compose
    dayeye2006199
        17
    dayeye2006199   134 天前   ❤️ 1
    半个小时左右。跑个脚本就齐全了。如果公司比较大的话,最好把这些配置工作都脚本化,还是能省不少时间的。

    你需要 vagrant
    Rocketer
        18
    Rocketer   134 天前
    你们说的配置环境包括与公司现有代码的调试吗?

    从零配置不是最烦的,配完了发现公司的现有代码调试不过才是最烦的。原因千奇百怪:有的是版本问题。有的是买了商业版组件需要配置私有源但没告诉我,导致我装的是 demo 版。有的是数据缺失……这哪里是装环境?这就是 debug 啊!
    fiypig
        19
    fiypig   134 天前 via iPhone   ❤️ 1
    每家的环境都不一样,有些要自己的环境,吗的,我配置过两天项目还没起来,直接拿钱走人
    msg7086
        20
    msg7086   134 天前 via Android
    我公司电脑的开发环境和我自己的开发环境完全无关,所以只装了 vscode 和 msys2,剩下的都跟着团队 wiki 里的要求配。
    Cbdy
        21
    Cbdy   134 天前 via Android
    按公司基建吧,如果各种设施弄得比较好,全新电脑一个小时左右吧,瓶颈在网速
    Co1a
        22
    Co1a   134 天前 via iPhone
    @fiypig #19 你怎么又跑了
    justrand
        23
    justrand   134 天前
    vagrant + virtualbox 配置好以后,把把放 u 盘,甚至可以下载好 virtualbox 和 vagrant 安装包,任何一台新设备都能秒配置好一模一样的开发环境。
    murmur
        24
    murmur   134 天前
    你们公司没有测试服务器么,所有的环境必须在自己电脑上搭建?
    Tink
        25
    Tink   134 天前 via Android
    一天?
    sherlock1122
        26
    sherlock1122   134 天前 via Android
    十分钟吧。
    arischow
        27
    arischow   134 天前 via iPhone
    开发这块看着我写的 onboarding 文档撑死一个上午
    liuhuansir
        28
    liuhuansir   134 天前
    公司内网开发,装个 jdk 、idea,配置个 maven 私有库,直接就开干,你们都是些啥公司,整套环境都要在本地搭建?
    erquren
        29
    erquren   134 天前
    写了个脚本,直接运行就可以了,千兆网一个多小时吧
    justin2018
        30
    justin2018   134 天前
    以前 1 天 后来觉得太浪费时间了 发现自己用的东西蛮少了 只要半天

    现在直接时光机备份和恢复 不想折腾了
    guisheng
        31
    guisheng   134 天前
    @erquren 大佬开源吗?有这么想过 没有去实践。
    sherryqueen
        32
    sherryqueen   134 天前
    vscode + 插件 + ssh 配置 半天
    skyBike
        33
    skyBike   134 天前
    前端下个 node vscode 直接撸代码
    neptuno
        34
    neptuno   134 天前
    @yitingbai 如果给你配的是新的 windows 咋办,hhhh
    neptuno
        35
    neptuno   134 天前
    @Rocketer 同感,但仔细想想,也是快速熟悉代码呀。不然到离职了有可能还不知道某些代码是怎么坑人的
    yitingbai
        36
    yitingbai   134 天前
    @neptuno 这样的公司, 我不会去呀
    JerryCha
        37
    JerryCha   134 天前
    我司 1-2 天,入职第一天甚至第二天很多账号权限都没下来。
    virus94
        38
    virus94   134 天前
    docker 一把梭
    kensoz
        39
    kensoz   134 天前
    至少一天,
    单纯的复制和照葫芦画瓢至少一上午,剩下时间解决 error 。
    joshua7v
        40
    joshua7v   134 天前 via iPhone
    很大程度上取决于网络
    leexy
        41
    leexy   133 天前
    Visual studio 下载 安装 完成 😎
    wolfie
        42
    wolfie   133 天前
    以前一天,现在半天。
    开发环境只是小部分吧,常用软件至少得有 10 多个吧。
    hungrybirder
        43
    hungrybirder   133 天前
    一生
    leven87
        44
    leven87   133 天前
    1 天,常用软件+插件+各种账号权限。
    learningman
        45
    learningman   133 天前 via Android
    一台新电脑得配 1 天吧,而且一些细细碎碎的还得以后慢慢配
    unco020511
        46
    unco020511   133 天前
    我一般是一个星期,新入职慢慢搞
    Huelse
        47
    Huelse   133 天前
    花了一天来处理这些,主要是想划水
    feirisu
        48
    feirisu   133 天前
    公司要是垃圾网,下个 xcode,一天直接过去了
    huangmingyou
        49
    huangmingyou   133 天前
    ansible 弄了一个 playbook 放到 github, 每次新系统直接跑一下 ansible. 大概 5 分钟搞定。
    xcstream
        50
    xcstream   133 天前
    装个 node 装个 vscode 5 分钟吧
    wa143825
        51
    wa143825   133 天前
    4 个小时吧,先装 vpn,然后命令行工具,开发依赖,再装三四个编辑器,若干个开发工具,最后提升电脑舒适度的小工具。
    konakona
        52
    konakona   133 天前
    web 全栈一般需要 4 个小时以上,而且还取决于网络。
    常规 IDE+插件,然后是开发语言运行环境和各种 package 依赖,brew 走一波,还有 zsh 这些命令行工具等等,再各种配下。顺手下来起码 4 个小时。

    2 个小时搞好的,其实缺很多东西,用到的时候也要装。
    RedisMasterNode
        53
    RedisMasterNode   133 天前
    公司的项目因为各种依赖冲突可能要配好几天,自己的项目正常来说从 0 到 1 整理开发环境+把项目运行起来估计网络顺畅的情况下 2 小时就够了
    RedisMasterNode
        54
    RedisMasterNode   133 天前
    @konakona 所以要脚本化而且要注意日常的维护,不过也看频率吧如果重新部署 /配置的频率很低的话其实哪种方式都还可以接受
    sdwgyzyxy
        55
    sdwgyzyxy   133 天前
    emm,为啥不考虑使用 docker,准备一批有基础环境的 docker,直接启动就行
    neroxps
        56
    neroxps   133 天前
    写一个 code-server 的 dockerfile 把环境部署的所需要的依赖都写进去。去到新机器 docker-compose up -d 冲杯咖啡,喝完了基本就部署好。打开浏览器开干。
    czwen1993
        57
    czwen1993   133 天前
    没人有意见的话,我可以装一个星期环境
    ecric
        58
    ecric   132 天前
    一个小时吧,time machine 直接搞起。所有配置原封不动
    reanfly
        59
    reanfly   132 天前
    我配置时,取决于有没有富强。
    chenqh
        60
    chenqh   132 天前
    @acmore vscod remote docker 怎么搞呀?
    acmore
        61
    acmore   132 天前
    @chenqh Remote Containers 插件
    chenqh
        62
    chenqh   132 天前
    @acmore remote container 不是要挂载的吗?
    chenqh
        63
    chenqh   132 天前
    @acmore windows 本机, 虚拟机里面装 docker, 能使用 remote container 吗?
    acmore
        64
    acmore   132 天前   ❤️ 1
    @chenqh 能,你自己试一下就知道了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3327 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:25 · PVG 13:25 · LAX 21:25 · JFK 00:25
    ♥ Do have faith in what you're doing.