快速搭建一套发开环境

作为一名软件开发人员,来到新公司时,拿到新的工作机,接下来需要做的事情就是准备开发环境,各种IDE,工具,依赖包….

为了能够使用一套Windows Sql Server 2012的机器,我做了以下事情。

  1. 在Mac机器上安装Wins 7 的虚拟机。
  2. 下载Win 7的iso镜像文件,要体积小的通过关键win 7 tiny iso download,找到一个六百多兆的win 7镜像。
  3. 准备win 7的序列号。
  4. 清理系统垃圾,为安装虚拟器腾出空间。
  5. 镜像安装报错,需要重新安装(下载的镜像有语言,缺少软件的问题,需要重新寻找)。

做了以上这么多,就是为了获得一个Windows 带Sql Server的开发环境。

仅仅是为了在Mac上安装Win7的虚拟机,如果你运气不好,下载了有问题的IOS的镜像文件,上面的一些步骤会重复来很多次。

现在的问题升级了,不在是安装一个Win7的虚拟机那么简单,现在是给你一台新的PC,你需要在这台机器上配置好你的开发环境。

面对的是一台崭新的电脑

一些需要准备的开发环境有:

  1. 安装各种系统的虚拟机(Windows,Linux)
  2. Window的云端开发环境(云端开发环境配置可以调整,这样就不会受限于Mac机器的性能)。
  3. 相应的生产力软件(Xcode,PyCharm,Sublime,Navicat,Sketch,Axure,Tableau,SAS),环境的设置。
  4. 各类生产力工具的序列号。

即使手里拿到了一个能够开发的环境,这也只是到达起点,为了能够高效的工作一些提升工作效率的软件也需要安装。
比如

  1. 印象笔记(笔记)
  2. 科学上网(查阅资料)
  3. Bear (写作)
  4. 1Password (记录密码)
  5. RescueTime(记录时间花费)
  6. Dash(文档查看)
  7. Alfred(快捷方式)
  8. 微信,QQ(通讯)

入职第一天拿到的机器是所有环境都配置好的,那是多么幸福的一件事情。如果你是公司的老板,你愿意为此支付多少?

我的答案是:一个高级软件工程师,两天的工资,因为上面的所有东西都安装好,两天时间基本是能够覆盖的。

对企业来说是省去两个人天,对开发人员来说是增加幸福感,减少了安装软件过程中等待和无聊的时间,而且准备开发环境是一件没有乐趣的事情。

现实是什么

现实是,如果你没有提前的准备,就是需要自己坐在那里,将需要的软件一个个补上去。

如果使用的是Mac,情况就不会那么糟糕,因为苹果系统考虑到了这样的场景(换机),所以在Mac上迁移环境是一件优雅且愉快的事情,只要使用Mac自带的迁移工具即可。


实际的工作中也会遇到使用window系统的情况,解决方法就是安装windows的虚拟机。可以将安装好各位软件的虚拟机打包成文件,在新的PC上加载虚拟机文件即可。

你可能感兴趣的:(快速搭建一套发开环境)