4

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

 2 years ago
source link: https://www.v2ex.com/t/790257
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

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

  wuhahayi · 2 天前 · 5254 次点击
rt. 新公司是 node.js 盏,这次本地配置整个环境花了两天。。。下载 npm 包,配置各个微服务的依赖和 k8s 等等神烦<_<你们入职配环境一般花多久
60 条回复    2021-07-20 20:26:04 +08:00

yitingbai

yitingbai   2 天前

不花时间, 上去就是干, 带自己电脑

yitingbai

yitingbai   2 天前

再补充一下, 如果必须是新电脑, 我宁愿用时间机器恢复系统, 也不愿意再去配一遍开发环境和系统变量

wuhahayi

wuhahayi   2 天前

@yitingbai #2 你还能带自己的电脑,我们这发一台新的什么都得连 vpn,环境从 0 开始配

PainAndLove

PainAndLove   2 天前

还好吧,开发软件 + 开发环境 应该 2 个小时可以搞完整。
又不用每天都配...

wangkun025

wangkun025   2 天前

分不同的操作系统。
macOS 的话慢点,Linux 的话快点。

ericls

ericls   2 天前 via iPhone

看你们公司 onboarding 优化得怎么样
文档写得怎么样
两天稍微有点长了 但是也还行 毕竟只用搞一次

ericls

ericls   2 天前 via iPhone

如果你觉得有优化的空间 提交一个 PR 到内部文档

adminharlem

adminharlem   2 天前

一半几个小时,最多也就半天吧

offswitch

offswitch   2 天前

k8s 、微服务相关组件用虚拟机,去新公司直接复制一下就 ok 了。

binbinyouliiii

binbinyouliiii   2 天前

大部分开发者就主力一个语言,2 个小时足够了

Amber2011

Amber2011   2 天前 via Android

自己常用的一堆环境的话,安装包齐全一个早上,从 0 开始接近 1 天。只是项目的 runtime 的话几个小时搞定

leafre

leafre   1 天前 via Android

差不多 2 天

cctrv

cctrv   1 天前

公司網路往往不行。
我都是帶回家配置環境,1h 就好了。

wamson

wamson   1 天前 via iPhone

半小时吧,我自己平时有维护一份自己的开发环境的 dockerfile 。新机器先装个 docker,上去 gist 复制一下 dockerfile,然后 docker build,docker run,vscode attach 上去就可以开始搬砖了。

acmore

acmore   1 天前

自己维护一个开发环境的 Dockerfile,Github Action push 到自己的 Container Registry 上。到新机器上直接 pull & run,然后 VS Code Remote Container 就可以。

huangsen365

huangsen365   1 天前

docker compose

dayeye2006199

dayeye2006199   1 天前   ❤️ 1

半个小时左右。跑个脚本就齐全了。如果公司比较大的话,最好把这些配置工作都脚本化,还是能省不少时间的。

你需要 vagrant

Rocketer

Rocketer   1 天前

你们说的配置环境包括与公司现有代码的调试吗?

从零配置不是最烦的,配完了发现公司的现有代码调试不过才是最烦的。原因千奇百怪:有的是版本问题。有的是买了商业版组件需要配置私有源但没告诉我,导致我装的是 demo 版。有的是数据缺失……这哪里是装环境?这就是 debug 啊!

fiypig

fiypig   1 天前 via iPhone   ❤️ 1

每家的环境都不一样,有些要自己的环境,吗的,我配置过两天项目还没起来,直接拿钱走人

msg7086

msg7086   1 天前 via Android

我公司电脑的开发环境和我自己的开发环境完全无关,所以只装了 vscode 和 msys2,剩下的都跟着团队 wiki 里的要求配。

Cbdy

Cbdy   1 天前 via Android

按公司基建吧,如果各种设施弄得比较好,全新电脑一个小时左右吧,瓶颈在网速

Co1a

Co1a   1 天前 via iPhone

@fiypig #19 你怎么又跑了

justrand

justrand   1 天前

vagrant + virtualbox 配置好以后,把把放 u 盘,甚至可以下载好 virtualbox 和 vagrant 安装包,任何一台新设备都能秒配置好一模一样的开发环境。

murmur

murmur   1 天前

你们公司没有测试服务器么,所有的环境必须在自己电脑上搭建?

Tink

Tink   1 天前 via Android

sherlock1122

sherlock1122   1 天前 via Android

十分钟吧。

arischow

arischow   1 天前 via iPhone

开发这块看着我写的 onboarding 文档撑死一个上午

liuhuansir

liuhuansir   1 天前

公司内网开发,装个 jdk 、idea,配置个 maven 私有库,直接就开干,你们都是些啥公司,整套环境都要在本地搭建?

erquren

erquren   1 天前

写了个脚本,直接运行就可以了,千兆网一个多小时吧

justin2018

justin2018   1 天前

以前 1 天 后来觉得太浪费时间了 发现自己用的东西蛮少了 只要半天

现在直接时光机备份和恢复 不想折腾了

guisheng

guisheng   1 天前

@erquren 大佬开源吗?有这么想过 没有去实践。

sherryqueen

sherryqueen   1 天前

vscode + 插件 + ssh 配置 半天

skyBike

skyBike   1 天前

前端下个 node vscode 直接撸代码

neptuno

neptuno   1 天前

@yitingbai 如果给你配的是新的 windows 咋办,hhhh

neptuno

neptuno   1 天前

@Rocketer 同感,但仔细想想,也是快速熟悉代码呀。不然到离职了有可能还不知道某些代码是怎么坑人的

yitingbai

yitingbai   1 天前

@neptuno 这样的公司, 我不会去呀

JerryCha

JerryCha   1 天前

我司 1-2 天,入职第一天甚至第二天很多账号权限都没下来。

virus94

virus94   1 天前

docker 一把梭

kensoz

kensoz   1 天前

至少一天,
单纯的复制和照葫芦画瓢至少一上午,剩下时间解决 error 。

joshua7v

joshua7v   1 天前 via iPhone

很大程度上取决于网络

leexy

leexy   1 天前

Visual studio 下载 安装 完成 😎

wolfie

wolfie   1 天前

以前一天,现在半天。
开发环境只是小部分吧,常用软件至少得有 10 多个吧。

hungrybirder

hungrybirder   1 天前

leven87

leven87   1 天前

1 天,常用软件+插件+各种账号权限。

learningman

learningman   1 天前 via Android

一台新电脑得配 1 天吧,而且一些细细碎碎的还得以后慢慢配

unco020511unco020511   1 天前

我一般是一个星期,新入职慢慢搞

Huelse

Huelse   1 天前

花了一天来处理这些,主要是想划水

feirisu

feirisu   1 天前

公司要是垃圾网,下个 xcode,一天直接过去了

huangmingyou

huangmingyou   1 天前

ansible 弄了一个 playbook 放到 github, 每次新系统直接跑一下 ansible. 大概 5 分钟搞定。

xcstream

xcstream   1 天前

装个 node 装个 vscode 5 分钟吧

wa143825

wa143825   1 天前

4 个小时吧,先装 vpn,然后命令行工具,开发依赖,再装三四个编辑器,若干个开发工具,最后提升电脑舒适度的小工具。

konakona

konakona   1 天前

web 全栈一般需要 4 个小时以上,而且还取决于网络。
常规 IDE+插件,然后是开发语言运行环境和各种 package 依赖,brew 走一波,还有 zsh 这些命令行工具等等,再各种配下。顺手下来起码 4 个小时。

2 个小时搞好的,其实缺很多东西,用到的时候也要装。

RedisMasterNode

RedisMasterNode   1 天前

公司的项目因为各种依赖冲突可能要配好几天,自己的项目正常来说从 0 到 1 整理开发环境+把项目运行起来估计网络顺畅的情况下 2 小时就够了

RedisMasterNode

RedisMasterNode   1 天前

@konakona 所以要脚本化而且要注意日常的维护,不过也看频率吧如果重新部署 /配置的频率很低的话其实哪种方式都还可以接受

sdwgyzyxy

sdwgyzyxy   14 小时 1 分钟前

emm,为啥不考虑使用 docker,准备一批有基础环境的 docker,直接启动就行

neroxps

neroxps   12 小时 58 分钟前

写一个 code-server 的 dockerfile 把环境部署的所需要的依赖都写进去。去到新机器 docker-compose up -d 冲杯咖啡,喝完了基本就部署好。打开浏览器开干。

czwen1993

czwen1993   11 小时 22 分钟前

没人有意见的话,我可以装一个星期环境

ecric

ecric   7 小时 38 分钟前

一个小时吧,time machine 直接搞起。所有配置原封不动

reanfly

reanfly   6 小时 30 分钟前

我配置时,取决于有没有富强。

chenqh

chenqh   2 小时 53 分钟前

@acmore vscod remote docker 怎么搞呀?

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK