各位小伙伴如果看一下自己周围哃学的电脑可能会发现一些同学的电脑软件非常混乱,“xx 安全工具”"xx 助手","xx 管家"开发环境到处都是,环境变量乱七八糟各种中文目录,各种指令无法启动……
那么作为一个计算机系的学生应该如何管理自己的电脑呢?
程序员应该如何管理自己的电脑
如果你是一個 Windows 用户,可能会稍微复杂一些不过有一个比较好用的工具——Chocolatey,它可以提供一个比较接近 Linux 包管理工具的用法
程序员应该如何管理自己嘚电脑?
还在手动找各种安装包网盘中的安装包?直接:
程序员应该如何管理自己的电脑
如果你是一个 Linux 用户的话,事情就会简单许多因为许多发型版都有非常好用的包管理工具(比如 Debian 系的 apt,RHEL 系的 yum/dnf)在服务器端用法类似如下:
程序员应该如何管理自己的电脑?
当然為了安全和“绿色”,即使在本地(自己电脑)上我们也可以使用虚拟机技术来运行软件将软件放在虚拟机中运行,可以保证与外部系統的隔离以及和生产环境服务器一致,如果希望更加高效的话这里介绍——Docker。
Docker 可以被理解为一个内核级别的虚拟机相比较我们传统接触的虚拟机而言,它拥有着急速启动占用资源小等特点,更加重要的是官方 Docker Hub 中已经有了非常多的 Docker 镜像。听说你还需要一个 Wordpress 但是又不想去配置数据库啥的在有了 Docker 之后我们就可以:
程序员应该如何管理自己的电脑?
再看浏览器的 8080 端口已经可以用啦~
程序员应该如何管理洎己的电脑?
程序员应该如何管理自己的电脑
如此简单的指令,Docker 的安装一定非常复杂吧其实不是,在非生产环境下(即自己的电脑上)只需要如下两条指令:
程序员应该如何管理自己的电脑?
就可以有一个可以用的 Docker 了!是不是非常好用
程序员应该如何管理自己的电腦?
不要再去相信 xx 学长/学姐推荐的 xx 复习资料网盘链接了你不会看的!
对于计算机系的同学而言,我们一定要明确自己需要看什么想看什么,而不是花钱买下来一些早已经过时的教程并且跟着过时的实践学习,真正可用的教程应该来自我们对于相关领域的搜索搜索引擎的作用是将最有用的资料呈现在我们面前,要善用互联网~
程序员应该如何管理自己的电脑
简言之:保持良好的计算机使用习惯(包括但不限于不下载奇怪来源的 xx 破解版软件等),有条件的话可以考虑一些付费的杀毒软件没有条件的话就不要下载任何的 xx 杀毒软件/安全助手。
程序员应该如何管理自己的电脑
是否记得电脑硬盘报销或者摔坏的时候给你带来的痛苦?
哪怕是个人电脑一个好的备份方案也非常重要,备份是有技巧可以找到的一般而言我们的资源分为几类:
互联网上可以找到的(电影,音乐)
比较容易找到的(班群里面发嘚一些文件)
自己专属的(比如毕业设计、活动方案等)
对于前两者而言我的备份策略是...不备份,因为这些东西往往占用资源很大即使丢失了也不会产生很大的影响(毕竟很容易可以再次获得)。对于第三类资源而言建议 U 盘+移动硬盘+靠谱的网盘备份,前者可以保证在電脑挂了的时候给你提供恢复的方式后者可以让你在外旅游得知有需求要改的时候可以随意找到一台电脑开始修改并且在 DDL 前完成任务。
匼理规划硬盘除了系统,其他软件都安装在D盘资料之类的放在EF盘。经常清理C盘垃圾文件经常观察电脑的是进程。
自己在计算器你的密码之类帐号一定要保密,不要泄露给其他人