拿到新电脑,大家装开发环境需要多久? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
jaycee110905
V2EX    程序员

拿到新电脑,大家装开发环境需要多久?

  •  
  •   jaycee110905 2 天前 4712 次点击

    昨天因为 macos 系统出问题了, 不得不重装系统。然后又把各个开发环境装了一遍~~~

    huaweii
        1
    huaweii  
       2 天前 via Android   1
    主要看网速吧。macOS 有 brewfile ,有 stow ,基本写个脚本全自动安排上就行了,出门逛喝杯咖啡就差不多了
    shmilyyan
        2
    shmilyyan  
       2 天前
    公司的电脑装 2 天,自己的电脑应该有硬盘备份,大概恢复需要 2 个小时左右。
    94
        3
    94  
       2 天前   4
    半个小时?用到啥装啥。其他的等后面等用到了再装。
    jaycee110905
        4
    jaycee110905  
    OP
       2 天前
    @94 哈哈哈, 我也是这样
    jaycee110905
        5
    jaycee110905  
    OP
       2 天前
    @huaweii 对,mac 还是安逸,之前用 win ,至少得搞半天
    SmallAn
        6
    SmallAn  
       2 天前
    上次换电脑直接让 AI 帮我装环境,半个多小时搞定
    94
        7
    94  
       2 天前
    @jaycee110905 #4 ,我主要是懒,不想总结归纳现在到底装了哪些东西。不然写一个自动脚本就不用管了……
    cocogovern
        8
    cocogovern  
       2 天前
    @SmallAn 怎么办到的?
    dog82
        9
    dog82  
       2 天前
    我只装 idea 、goland 、datagrip 、webstorm ,docker ,apifox ,termius 网速快的话一个小时足够了
    zhongchunfeng
        10
    zhongchunfeng  
       2 天前
    15 分钟 就可以工作了 后面遇到了再装
    superBearL
        11
    superBearL  
       2 天前
    最小化的 Git+语言环境+IDE 半小时内搞定了
    Rooger
        12
    Rooger  
       2 天前 via iPhone
    无论 Mac 或者 Windows 最多半个小时,剩下的工具随用随装。我是后端,工作十多年了,常用的工具其实就是个位数。
    EricYuan1
        13
    EricYuan1  
       2 天前   1
    我大概半天吧,https://www.twotwoba.site/blog/awesome/awesome-mac 都在我自己整理的 blog 里了,挨个做~
    Promtheus
        14
    Promtheus  
       2 天前   1
    全部弄完得两天左右 一般第一天总有遗漏。两天下来基本就全乎了
    jikun
        15
    jikun  
       2 天前
    @jaycee110905 #5 win 也可以用脚本,我搞了一个前端使用的
    fredweili
        16
    fredweili  
       2 天前
    用到什么搞什么,一两天不就齐活了
    SmallAn
        17
    SmallAn  
       2 天前   2
    @cocogovern 拿到新电脑先下载一个 cursor ,剩下的告诉他我要安装的环境,git 信息发给他。 剩下的他就自己去安装了。 中间有些信息需要自己确认一下,很省事 ai 自己装完还会验证环境正确性
    barathrum
        18
    barathrum  
       2 天前
    只说开发环境的话一个 git clone 然后执行脚本就行了, 速度多快主要看网速.
    remarrexxar
        19
    remarrexxar  
       2 天前
    以前搞环境麻烦,现在基本装个 VScode ,把需要的环境和依赖告诉 copilot ,git 配置好 ssh ,把仓库列表列给 copilot ,一边摸鱼一边 accept 就行了。
    wxxxcxx
        20
    wxxxcxx  
       2 天前
    使用 nix 管理配置,一句命令还原系统软件和配置
    clemente
        21
    clemente  
       2 天前
    用到啥装啥
    wentaoliang
        22
    wentaoliang  
       2 天前
    ssh remote 开发,换新 mac ,下载个 vsc ,啥影响没有。。
    litchinn
        23
    litchinn  
       2 天前
    两天装完 90%的工具,剩下 10% 得 2 个月遇到了再装
    xinzhanghello
        24
    xinzhanghello  
       2 天前
    完全取决于 fq 客户端什么速度弄好
    nananqujava
        25
    nananqujava  
       2 天前
    看网速, WIN11 重装的话, 得大半天, 主要是花在装软件和配置上, 我最近写了一个常用软件最新版的检测下载, 放公网了, 以后重装直接下载不用到处找, 之前用 uniwinget 觉得不好用, 经常安装失败或者退出
    AoEiuV020JP
        26
    AoEiuV020JP  
       2 天前
    开发环境还好, 命令行能搞定,
    重装系统最怕各种杂七杂八的, 驱动/输入法/浏览器/截图/密码管理器,整体应该要半天,
    tedding
        27
    tedding  
       2 天前
    我开发机使用的 openSUSE ,配置就是几个目录备份一下,批量安装一些软件包,一部分在 opt 目录,一部分是发行版和自定义的源,基本没啥需要处理的,有几个环境在 docker 容器里,也没啥可配置的,都是 host 映射过去的目录,vsc 的配置是 github 同步的,浏览器是 firefox 同步的,我三年前更换过一台 thinkpad,基本个把小时就可以搞定。
    kapaseker
        28
    kapaseker  
       2 天前
    @jaycee110905 这样做才是新电脑,一股脑装很快就变成了旧电脑
    daimameiwenti
        29
    daimameiwenti  
       2 天前
    不知道 Intel 的 mac 同步转移资料到 m 系列的 mac ,会不会有问题。。
    FireKey
        30
    FireKey  
       2 天前
    从头安装一天,从旧电脑转移半天.主要是 apple 的 xcode 太依赖系统版本,每次还得先更新下系统
    ThisDay
        31
    ThisDay  
       2 天前
    wsl2 导进去就能用,Windows 装个编辑器就行。
    sn0wdr1am
        32
    sn0wdr1am  
       2 天前
    @wentaoliang 这个办法好。

    想到的方法:

    1. 老老实实,一个一个安装配置。
    2. 做成虚拟机镜像。
    3. 封装成 Docker
    4. 这个 vscode remote ssh (配置好的服务器)
    5. 用 ansible ,编写自己的 role 。
    pckillers
        33
    pckillers  
       2 天前   1
    1 小时吧。 拿到新电脑第一步是重装系统到 Ubuntu 与升级到最新。这个过程要 30 分钟。 然后 15 分钟装软件。 15 分钟登录公司 VPN 登录各种 IM 配置 git 。
    Kirkcong
        34
    Kirkcong  
       2 天前
    @pckillers 除了中文输入法要折腾一下,其他我也差不多。
    VitalyR
        35
    VitalyR  
       2 天前
    用 home-manager ,拉取配置构建,十几分钟搞定
    poweredbypower
        36
    poweredbypower  
       2 天前
    dev container 远程开发,几分钟搞定
    darkengine
        37
    darkengine  
       2 天前
    timemachine 解千愁
    otakustay
        38
    otakustay  
       2 天前
    我自己有个文档,大概 20 分钟内可以装完整个环境,唯一瓶颈就是网速
    cabing
        39
    cabing  
       2 天前
    基本是:idea + vscode 就行。
    Hardrain
        40
    Hardrain  
       2 天前 via Android
    包管理和全局配置用 ansible
    用户配置用 chezmoi

    配置新环境似乎几乎不需要有人值守...
    zhouquanbest
        41
    zhouquanbest  
       2 天前
    先把配置文件 cp 过来 剩下的按需慢慢补
    luzihang
        42
    luzihang  
       2 天前
    10 年没装环境了,都是 macOS 时间机器还原
    realpg
        43
    realpg  
    PRO
       2 天前
    windows 20 分钟都算多的
    henshang
        44
    henshang  
       2 天前
    choco 是个好东西
    fank99
        45
    fank99  
       2 天前
    大半天,最花时间的是找各种盗版软件
    xingguang
        46
    xingguang  
       2 天前
    工作的话需要一天,如果自己开发可能两个小时
    knva
        47
    knva  
       2 天前
    winget 秒了
    jaycee110905
        48
    jaycee110905  
    OP
       2 天前
    @xingguang 万一我们是按行数算绩效的,这一天得少好多钱,哈哈哈
    darksword21
        49
    darksword21  
    PRO
       2 天前
    没人用 nix ?
    NoString
        50
    NoString  
       2 天前
    看网速。
    soap0X
        51
    soap0X  
       2 天前
    之前文件搞过来整理好得一周吧
    xingguang
        52
    xingguang  
       1 天前
    @jaycee110905 #48 那样的公司只能糊弄了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4761 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 01:07 PVG 09:07 LAX 17:07 JFK 20:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86