nikoo
V2EX  ›  问与答

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

  •  
  •   nikoo · Dec 14, 2017 · 11992 views
    This topic created in 3247 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
    x86
    Dec 14, 2017❤️2
    1
    Win 下速度最快没争议吧
    PHP 估计 5~10 分钟最基本的
    Chrome + PHPStudy + PHPStorm
    isCyan
    isCyan
    Dec 14, 2017❤️2
    2
    macOS 半个小时到一个小时左右。
    如果有脚本可能更快,brew 把软件全装好环境变量都配置好。
    步骤:
    1. 下载“上网”软件
    2. 配置“上网”软件
    3. 安装 brew
    4. 使用 brew 安装软件
    5. 配置环境变量 ssh key 等
    6. OK
    maikcn
    maikcn
    Dec 14, 2017❤️2
    3
    1、安装 Docker、VS Code、Git
    2、从 GitHub 中下载代码,用 Docker 拉取开发用镜像
    3、用 docker-compose 命令开启测试环境,在 VS Code 中愉快地撸代码
    changnet
    changnet
    Dec 14, 2017 via Android❤️1
    5
    老麻烦了,先下 virtualbox,现下个 debian 镜像,联网安装,再安装工具链,然后是依赖库。

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

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

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

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

    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
    gclove
    Dec 14, 2017
    66
    看了楼上的回答

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

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

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

    vim+一路插件

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

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

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