V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
nikoo
V2EX  ›  问与答

给两手空空的你一台全新系统的电脑,你能在多少时间内开始撸代码?

  •  
  •   nikoo · Dec 14, 2017 · 10908 views
    This topic created in 3055 days ago, the information mentioned may be changed or developed.
    WIN or MacOS 系统
    步骤是什么?

    BTW:这里说的是搭建好实际开发环境并进入 coding (不是 SSH 到远程服务器 vim 操作,除非你通常开发环境就是如此)
    107 replies    2017-12-16 12:01:39 +08:00
    1  2  
    x86
        1
    x86  
       Dec 14, 2017   ❤️ 2
    Win 下速度最快没争议吧
    PHP 估计 5~10 分钟最基本的
    Chrome + PHPStudy + PHPStorm
    isCyan
        2
    isCyan  
       Dec 14, 2017   ❤️ 2
    macOS 半个小时到一个小时左右。
    如果有脚本可能更快,brew 把软件全装好环境变量都配置好。
    步骤:
    1. 下载“上网”软件
    2. 配置“上网”软件
    3. 安装 brew
    4. 使用 brew 安装软件
    5. 配置环境变量 ssh key 等
    6. OK
    maikcn
        3
    maikcn  
       Dec 14, 2017   ❤️ 2
    1、安装 Docker、VS Code、Git
    2、从 GitHub 中下载代码,用 Docker 拉取开发用镜像
    3、用 docker-compose 命令开启测试环境,在 VS Code 中愉快地撸代码
    changnet
        5
    changnet  
       Dec 14, 2017 via Android   ❤️ 1
    老麻烦了,先下 virtualbox,现下个 debian 镜像,联网安装,再安装工具链,然后是依赖库。

    网不好,一天都搞不定
    Weny
        6
    Weny  
       Dec 14, 2017 via iPhone   ❤️ 1
    install Docker on mac
    Docker images pull
    可以开始工作了
    em998
        7
    em998  
       Dec 14, 2017
    dotfile
    Tink
        8
    Tink  
    PRO
       Dec 14, 2017 via iPhone
    得看撸啥
    LosLord
        9
    LosLord  
       Dec 14, 2017 via Android
    windows 上,java,idea 安装,基本上就能 coding 了。
    xcai
        10
    xcai  
       Dec 14, 2017 via Android
    Linux Docker Vim 也就十来分钟吧
    tangbao
        11
    tangbao  
       Dec 14, 2017 via Android   ❤️ 1
    前端:“?”
    tmac6740
        12
    tmac6740  
       Dec 14, 2017
    楼上的大佬为什么都用 docker - - 我搜了下没明白这个是干嘛的
    hsuan
        13
    hsuan  
       Dec 14, 2017 via Android
    至少一天
    kunimi
        14
    kunimi  
       Dec 14, 2017
    windows 下:run -> Notepad
    domty
        15
    domty  
       Dec 14, 2017
    半小时吧 主要取决于网速
    java maven IDEA git chrome postman navicat
    coderluan
        16
    coderluan  
       Dec 14, 2017
    不说撸啥有什么意义?
    单纯追求快的话,我弄个 vsc 就能撸 canvas 游戏了。
    实际工作,该安啥安啥呗,先按个文本编辑器就能写了,剩下的边写边按。
    ldyfree
        17
    ldyfree  
       Dec 14, 2017 via Android
    win 的话,安装一个虚拟机,把前任的拷贝进来,开始工作。。。。
    albertofwb
        18
    albertofwb  
       Dec 14, 2017 via Android
    visual studio 安装及相关插件,运气好,半天环境配好。主要受限于网速和磁盘 IO 没错,我就是撸.Net 桌面客户端的
    saran
        19
    saran  
       Dec 14, 2017 via Android   ❤️ 1
    JavaScript,笔记本.txt 也能干活(ಡωಡ)hiahiahia
    learnshare
        20
    learnshare  
       Dec 14, 2017   ❤️ 1
    拿到新电脑,想装 Chrome,去找能用的轻功...
    买了台路由器,刷了十五遍系统,发现轻功不行了...
    发帖找大佬,等回复...
    zhjits
        21
    zhjits  
       Dec 14, 2017
    插上自己做的 Ubuntu live CD 开始写代码
    loading
        22
    loading  
       Dec 14, 2017 via Android
    我已经把工具和库打好包了。随时下载开局。
    sonyxperia
        23
    sonyxperia  
       Dec 14, 2017
    svn jdk tomcat idea
    silencefent
        24
    silencefent  
       Dec 14, 2017
    关机 F8 boot->Sandisk CZ80
    ok
    ty89
        25
    ty89  
       Dec 14, 2017   ❤️ 1
    Mac 下开机就能开始写 PYTHON 没毛病
    XueSeason
        26
    XueSeason  
       Dec 14, 2017
    ```bash
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
    nvm install node
    ```

    两行命令执行完毕就可以了。
    mlhorizon
        27
    mlhorizon  
       Dec 14, 2017
    winToGo+SSD 移动硬盘,各种开发环境揣在兜里走。
    otakustay
        28
    otakustay  
       Dec 14, 2017
    mac 的话看网速,一个 brew install 一个 brew cask install,配好 ssh key 然后 vscode 开下 sync 就可以开始干活了
    jjx
        29
    jjx  
       Dec 14, 2017
    墙是最大的问题, 一切不确定的根源, 没有镜像, 时间无法确定
    zgx030030
        30
    zgx030030  
       Dec 14, 2017
    写 html/js 的话,直接桌面右键新建记事本,开始写,环境只要系统安装有浏览器。。。
    jyf
        31
    jyf  
       Dec 14, 2017
    如果我能带着我的手机的话 接上键盘就能开工 不接键盘写得慢点
    ipconfiger
        32
    ipconfiger  
       Dec 14, 2017   ❤️ 1
    看你要开始写什么代码啊, 要是写 Python hello world 的话, Mac 下就是秒写啊, 直接就有环境了, vim 也是现成的
    xomix
        33
    xomix  
       Dec 14, 2017
    最短时间??
    当年做前端的时候( jq 年代不是现在
    下载几个 js 包,下载个好点的 editer,如果可以下载自有的直接去网盘拖个包,3 分钟内开始工作没什么问题。
    现在……………………你等会儿我 npm 卡住下不动了。
    ysc3839
        34
    ysc3839  
       Dec 14, 2017
    这是要看网络的。没网的话那就是 ∞。网络不好的话要的时间也很长。
    lianyue
        35
    lianyue  
       Dec 14, 2017
    折腾到满意 1 天多
    ThatIsFine
        36
    ThatIsFine  
       Dec 14, 2017
    1.移动硬盘开机即可
    2.python init_env.py ,时间取决于网速
    jasperjia
        37
    jasperjia  
       Dec 14, 2017
    @tmac6740 我们团队用的 vagrant,感觉类似,docker 通俗讲感觉就是不打包操作系统(只包含应用层)的虚拟机,vagrant 是全量打包(应用层+系统层)的虚拟机,可能不准确,
    zlfzy
        38
    zlfzy  
       Dec 14, 2017
    都什么玩意,我下载个 notepad++就可以撸代码了
    anheiyouxia
        39
    anheiyouxia  
       Dec 14, 2017 via Android
    一直用 ide,以前折腾过一天的,JAVA,现在 1 个小时的 php,好像大多数时间都是消耗在下载和安装,配置几乎很少了
    sangmingming
        40
    sangmingming  
       Dec 14, 2017
    直接 mac 终端 ssh 连接远程服务器开发调试
    开机即用
    tanszhe
        41
    tanszhe  
       Dec 14, 2017
    是啊 好多公司 直接在开发机器上直接开发 , 自己搭建环境 问题可能非常多
    比如 测数据库 只能通过跳板机连接 ,你没有导出的权限
    SuperMild
        42
    SuperMild  
       Dec 14, 2017   ❤️ 1
    全新的 win,开机发现正在更新,请坐和放宽……
    likuku
        43
    likuku  
       Dec 14, 2017
    Mac 开机,装 commandtools,装 pyenv,装 py3, vim 开写 py3
    oopus
        44
    oopus  
       Dec 14, 2017 via iPhone   ❤️ 1
    likuku
        45
    likuku  
       Dec 14, 2017
    @tanszhe 开发机上直接写?

    图样图森破... 君不见码畜直接把在线生产机当开发测试机在线写和 debug...

    其理由: 用的某在线 API 必须在生产环境测试,测试环境没法测试。
    likuku
        46
    likuku  
       Dec 14, 2017
    @oopus 想起来 aws 也有 cloud9 这个在线 IDE
    18583826786
        47
    18583826786  
       Dec 14, 2017 via Android
    有没有网,没网估计废了
    siyushin
        48
    siyushin  
       Dec 14, 2017
    得看网速吧。
    mydns
        49
    mydns  
       Dec 14, 2017
    直接在服务器上新目录中写 省得写好再部署一遍
    20015jjw
        50
    20015jjw  
       Dec 14, 2017 via Android
    mac 看多满意了 随便弄弄大概 20min
    AlphaTr
        51
    AlphaTr  
       Dec 14, 2017
    「上网」软件配置在 iCloud 同步,开发环境在 Docker Hub,各种配置在 git 仓库,所以基本取决于网络
    p23XnFNH1Wq953rV
        52
    p23XnFNH1Wq953rV  
       Dec 14, 2017
    MAC 的快吧, 很多东西都是系统自带的, 不用重新安装也可以
    onsale
        53
    onsale  
       Dec 14, 2017 via Android
    要是 android 和 golang,这时间恐怕
    ionblue
        54
    ionblue  
       Dec 14, 2017 via Android
    @tangbao 我一直是 Windows 用 notepad++,Linux 用 vim😂😂😂
    feather12315
        55
    feather12315  
       Dec 14, 2017 via Android
    …为啥楼上都不考虑开工干啥,以及 OS 版本。
    loveCoding
        56
    loveCoding  
       Dec 14, 2017
    jdk,idea, 网络 ok 的话,五分钟开始写代码...
    rashawn
        57
    rashawn  
       Dec 14, 2017 via iPhone
    完全看网速
    diveIntoWork
        58
    diveIntoWork  
       Dec 14, 2017
    安装 chrome ——>打开 cloud9 ——>开始 coding
    GGGG430
        59
    GGGG430  
       Dec 14, 2017
    直接 dd 克隆硬盘, 虽然慢一点, 但可以所有设置保持不变
    psirnull
        60
    psirnull  
       Dec 14, 2017 via iPhone
    notepad.exe
    xmcp
        61
    xmcp  
       Dec 14, 2017 via iPhone
    Windows To Go +固态 U 盘,一分钟之内。
    1iuh
        62
    1iuh  
       Dec 14, 2017
    光说写代码的话,我打开 vim 就能写,但是情况往往没有那么简单,几个月前才搞了一次,两天才搞定。
    xiusedelang
        63
    xiusedelang  
       Dec 14, 2017
    *nix 系统的话,github 上 clone 我的一个配置仓库,然后执行下初始化脚本,就可以开工我大 VIM 了,估计两三分钟即可。
    aaronzjw
        64
    aaronzjw  
       Dec 14, 2017
    docker, 看网速了吧
    weakish
        65
    weakish  
       Dec 14, 2017
    不允许连自己的私有仓库拉配置文件和部署脚本的话,我感觉大概要一天:

    0. 配置网络,安装相关软件,确保网络畅通
    1. 键盘布局要折腾成 dvorak,esc 和 caps 要交换,osx 的话还要换 command 和 ctrl,还有 F 功能键及 alt-tab 切换窗口
    2. 然后是安装包管理器、git 和 fish shell,然后需要花很多时间配置 git 和 shell (因为有很多自定义的 alias 等等)
    3. 安装 vivaldi/chrome/firefox 浏览器,并配置插件(只考虑写代码的话,只需配置一个 vim 插件就可以)
    4. 安装 Dash ( osx )、Zeal ( win )
    5. 安装 JetBrains IDE,安装配置插件、字体、配色、快捷键
    6. 某些项目可能还要配置虚拟机
    5. 安装
    gclove
        66
    gclove  
       Dec 14, 2017
    看了楼上的回答

    只要你用了 docker, 不管是 windows , macos 还是 linux

    时间基本没有区别
    babytomas
        67
    babytomas  
       Dec 15, 2017
    打开 WebIDE 开始 create project & coding,立刻就可以写码。

    平时在外用 iPad 接键盘就这么写的,已经写习惯了。
    bilibilifi
        68
    bilibilifi  
       Dec 15, 2017
    全部开发环境在虚拟机的 Linux 里, 拷完就 ok
    sammo
        69
    sammo  
       Dec 15, 2017 via iPhone
    搭车问一下,docker 依赖 virtualbox 吗 ( vagrant 是依赖 virtualbox 的)
    Icezers
        70
    Icezers  
       Dec 15, 2017 via iPhone
    @onsale 兼任 Android 和 go 完全不想理题主¯\_(ツ)_/¯
    timelessg
        71
    timelessg  
       Dec 15, 2017 via Android
    我有 ghost
    mineqiqi
        72
    mineqiqi  
       Dec 15, 2017
    我有移动硬盘
    johnny23
        73
    johnny23  
       Dec 15, 2017 via iPhone
    写批处理算吗?如果算 几秒吧
    dychenyi
        74
    dychenyi  
       Dec 15, 2017
    @gclove 刚知道 win 也有 docker 这东西。hyper-v 的一种扩展? 跟我的 vm 镜像有什么区别? 优势?
    UnknownR
        75
    UnknownR  
       Dec 15, 2017
    Win+R -> powershell -> notepad
    tongz
        76
    tongz  
       Dec 15, 2017
    PHP:打开直接写就可以???需要 Web Server ?就`$ cd xxxx && php -S localhost:8080`
    dychenyi
        77
    dychenyi  
       Dec 15, 2017
    @gclove 查了下。 针对 web 开发的。 我 c++的貌似用不了。
    CoverL
        78
    CoverL  
       Dec 15, 2017 via Android
    win10: 好久不见,别来无恙。
    tonghuashuai
        79
    tonghuashuai  
       Dec 15, 2017
    看网络情况,一个小时左右吧
    predator
        80
    predator  
       Dec 15, 2017
    我有 WTG ……
    chairuosen
        81
    chairuosen  
       Dec 15, 2017
    取决于网速
    tydl
        82
    tydl  
       Dec 15, 2017
    真费劲,看着你们,win 下载 phpstudy notepad++ 开撸,大概视网速,在 5-10 分钟
    seasstyle
        83
    seasstyle  
       Dec 15, 2017
    两手空空,远端机随时给我待命,想撸就撸
    mengzhuo
        84
    mengzhuo  
       Dec 15, 2017
    Ubuntu 下开发 Go

    vim+一路插件

    网速快 5 分钟内搞定
    canxden
        85
    canxden  
       Dec 15, 2017
    为啥没有安装一个 Xcode 然后 git 的
    simo
        86
    simo  
       Dec 15, 2017
    macOS,1 分钟,ssh 连开发服务器;
    win 下个 ssh 客户端( 10 分钟),连开发服务器
    jasontse
        87
    jasontse  
       Dec 15, 2017 via iPad
    看 Visual Studio 的下载速度怎么样。
    matsuijurina
        88
    matsuijurina  
       Dec 15, 2017
    我有个移动硬盘里放着 virtualbox,vagrant 的安装文件,还有一个配置好了所有开发环境的 vagrant box。再装个 visual studio code。基本上十五分钟以内就能开始本地开发。
    killerv
        89
    killerv  
       Dec 15, 2017
    @sammo docker 不依赖 virtualBox,很稳定。不推荐使用 vagrant,之前用过那个,virtualBox 很不稳定,很大概率出现无法启动虚拟机的情况。
    Nioty
        90
    Nioty  
       Dec 15, 2017 via Android
    @zhjits 这才是正路
    jevonszmx
        91
    jevonszmx  
       Dec 15, 2017
    @ty89 所以还是 mac 对开发者友好啊,开机就可以写 python、php
    yadam
        92
    yadam  
       Dec 15, 2017
    knva
        93
    knva  
       Dec 15, 2017
    一天.
    gclove
        94
    gclove  
       Dec 15, 2017
    @dychenyi 你是 C++ 开发 ?

    看你在什么系统下了, Docker 只能实现虚拟的 Linux 环境.

    如果你用的是 GCC 就可以, VC++ 就不行
    yujieyu7
        95
    yujieyu7  
       Dec 15, 2017
    前端:你们谁是第二?
    dychenyi
        96
    dychenyi  
       Dec 15, 2017
    @gclove 了解。 比如开发 Qt 类的桌面程序, 可以?
    mN71eOOprFyMsnPx
        97
    mN71eOOprFyMsnPx  
       Dec 15, 2017
    用 Linux 至少一天。但是,我 10 年都不会中毒或者驱动损坏导致重装系统。所以,效率是看你的系统能坚持多久不倒下。
    lyhiving
        98
    lyhiving  
       Dec 15, 2017 via Android
    最快 docker
    qiumaoyuan
        99
    qiumaoyuan  
       Dec 15, 2017
    看网速。
    markx
        100
    markx  
       Dec 15, 2017
    mac 的话,装 homebrew 得先装 xcode,这个要很久。
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   937 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 234ms · UTC 22:39 · PVG 06:39 · LAX 15:39 · JFK 18:39
    ♥ Do have faith in what you're doing.