我的工作环境和workflow

记录自己的工作软硬件和workflow,减少切换时间,养成良好习惯。

软硬件

硬件:

  • X230+显示器
  • surface pro 3
  • thinkpad蓝牙键盘鼠标

VPS:

  • digitalocean部署用机
  • bandwagon开发用机

软件:

  • Onedrive同步工作文档
  • dropbox同步私人及开发文档
  • google photos保存照片
  • synergy同步两台电脑
  • atom文档编辑,gitblog在dropbox中,使用hexo推送到blog
  • 有道云笔记用于md草稿
  • word写报告类,注意保存模板提高效率
  • linux在x230的vmware中
    • tmux多窗口
    • ssh
    • dropbox和windows同步代码和gitblog
    • atom
  • foxit看pdf,设置了标注快捷键tyu,标注的书籍存在dropbox里。
  • 有道词典
  • evernote作为inbox

##典型workflow

  1. 学习web开发:
  • x230开书籍和虚拟机界面
  • surface用于搜索和记录
  • 有道云笔记和gitblog记录学习历程
  • github记录代码变迁,注意备注详细!

VPS的代码开发设置:

自动部署

设置git

alias
自动生成requirements
推送到vps git hook
根据requirements来pip

数据库的自动更新