• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wuhahayi
V2EX  ›  程序员

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

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

    你需要 vagrant
    Rocketer
    Rocketer
    Jul 19, 2021
    18
    你们说的配置环境包括与公司现有代码的调试吗?

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

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

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