快速搭建一套发开环境
2018-08-17 本文已影响28人
乐高智慧商业
作为一名软件开发人员,来到新公司时,拿到新的工作机,接下来需要做的事情就是准备开发环境,各种IDE,工具,依赖包….
为了能够使用一套Windows Sql Server 2012的机器,我做了以下事情。
- 在Mac机器上安装Wins 7 的虚拟机。
- 下载Win 7的iso镜像文件,要体积小的通过关键win 7 tiny iso download,找到一个六百多兆的win 7镜像。
- 准备win 7的序列号。
- 清理系统垃圾,为安装虚拟器腾出空间。
- 镜像安装报错,需要重新安装(下载的镜像有语言,缺少软件的问题,需要重新寻找)。
做了以上这么多,就是为了获得一个Windows 带Sql Server的开发环境。
仅仅是为了在Mac上安装Win7的虚拟机,如果你运气不好,下载了有问题的IOS的镜像文件,上面的一些步骤会重复来很多次。
现在的问题升级了,不在是安装一个Win7的虚拟机那么简单,现在是给你一台新的PC,你需要在这台机器上配置好你的开发环境。
面对的是一台崭新的电脑
一些需要准备的开发环境有:
- 安装各种系统的虚拟机(Windows,Linux)
- Window的云端开发环境(云端开发环境配置可以调整,这样就不会受限于Mac机器的性能)。
- 相应的生产力软件(Xcode,PyCharm,Sublime,Navicat,Sketch,Axure,Tableau,SAS),环境的设置。
- 各类生产力工具的序列号。
即使手里拿到了一个能够开发的环境,这也只是到达起点,为了能够高效的工作一些提升工作效率的软件也需要安装。
比如
- 印象笔记(笔记)
- 科学上网(查阅资料)
- Bear (写作)
- 1Password (记录密码)
- RescueTime(记录时间花费)
- Dash(文档查看)
- Alfred(快捷方式)
- 微信,QQ(通讯)
入职第一天拿到的机器是所有环境都配置好的,那是多么幸福的一件事情。如果你是公司的老板,你愿意为此支付多少?
我的答案是:一个高级软件工程师,两天的工资,因为上面的所有东西都安装好,两天时间基本是能够覆盖的。
对企业来说是省去两个人天,对开发人员来说是增加幸福感,减少了安装软件过程中等待和无聊的时间,而且准备开发环境是一件没有乐趣的事情。
现实是什么
现实是,如果你没有提前的准备,就是需要自己坐在那里,将需要的软件一个个补上去。
如果使用的是Mac,情况就不会那么糟糕,因为苹果系统考虑到了这样的场景(换机),所以在Mac上迁移环境是一件优雅且愉快的事情,只要使用Mac自带的迁移工具即可。
实际的工作中也会遇到使用window系统的情况,解决方法就是安装windows的虚拟机。可以将安装好各位软件的虚拟机打包成文件,在新的PC上加载虚拟机文件即可。