美文网首页
快速搭建一套发开环境

快速搭建一套发开环境

作者: 乐高智慧商业 | 来源:发表于2018-08-17 23:01 被阅读28次

    作为一名软件开发人员,来到新公司时,拿到新的工作机,接下来需要做的事情就是准备开发环境,各种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上加载虚拟机文件即可。

    相关文章

      网友评论

          本文标题:快速搭建一套发开环境

          本文链接:https://www.haomeiwen.com/subject/jekxiftx.html