高效率系统办公

在Windows下工作的效率问题,对于公司和家里都有物理PC机器,也有笔记本,希望在某些时候笔记本具有移动特性的也能够方便的获取到对应应用和数据;在这块的切换,由于各个电脑上安装的内容均不同,且有所变化,导致存在切换的时候要找到的东西内容比较少;

当前的系统使用的是win10,对于远程桌面这种只能说体验很差,毕竟是两个隔离的环境,而目的是两个环境的一致;同时由于公司是内网,家里是外网,也就是有4台机器数据涉及同步;

不同的环境保持相同的操作习惯,对于效率的提升无非是有益的。PC和笔记本是瘦客户端,而仅仅是账号、配置等的管理;

主要的矛盾:

  • 每个机器上的应用不同;
  • 每个机器上对应的数据也不同;
  • 缺少自动化的手段维持一致性;

主要解决的问题:

  1. 实现应用(版本)和数据的一致性,包括安装路径、数据文件路径等、定义规范;
  2. 应用的配置(比如ssl证书等)和安装自动化;
  3. 在自动化手段不够的时候,能够迅速的通过指引找到维持一致性;
  4. 各个环境账号密码的统一管理,不要每个环境都输入密码,以及验证码统一手机;
  5. 在某些场景下找到第三方,实现数据的直接访问,而不需要在多个设备上同步;
  6. 能够快速恢复想要的环境,环境可以在新机上一键拉起;

场景化:

  1. 办公,办公主要是设计文档、代码调测等需要,以及公司ilearning资源的学习;
  2. 日常,主要是写作博客,积累日常生活中最本质的一些内容;

公共

  1. git,主要用于实现代码和数据的同步能力,在公司依赖codehub,在家依赖gitee;这个都是小数据量的场景;
    • 私仓管理,对于个人数据的备份;
    • 云端管理,对于应用的部署、代码的管理,同时能够往第三方私仓备份;
    • 备份管理遵循:云服务->本地备份->云端备份(自动化,集中化)
  2. 浏览器,Edge数据;
  3. 写作,Typora,基于Markdown的写作;
    • PicGo
  4. 效率工具utools,everything,beyondCompare
  5. Idea系列
    • maven/jdk/go-sdk
  6. 截图软件,snipaste

办公(更多的是公司)

  1. 数据库连接,navicat
  2. 远程连接,xshell和tabby,xshell主要是现网问题登录问题,tabby主要是日常命令行工具
  3. onebox,大文件备份同步(关于应用软件,同一版本)
  4. wenote,云笔记
  5. Edraw,绘图工具;
  6. 关于测试工具;关于文本工具;

日常(更多的是家庭)

  • 翻墙Latern,用于github经常访问失败的问题;
  • weizhiNote,云笔记;
  • 本地命令行工具,tabby,通过这个使一切自动化;
  • 坚果云平台
  • fastgithub_win-x64,快速访问github的能力

关于手动数据的合并,怎么通过git管理其差异;比如Edge的书签内容,如何定时的自动化同步;

本地文件夹设计

原则:

  1. 数字前缀,多个单词间下划线分割,全小写;

示例:

0_leland 个人重要的数据文件,需要往第三方定时备份的内容(非大文件);

1_config 应用的配置以及环境的配置;

99_backup 云端重要内容,需要往云服务器定时拉取到本地,然后定时备份到第三方的内容;

apps 应用程序

software 应用程序安装位置;

download 所有下载文件的路径;

Ref:

Liao lile
Liao lile
架构师 | 系统工程师

目前主要方向在微服务、服务网格等云原生相关领域技术