持续更新中…
〇、软件推荐
0. JIRA 团队项目管理平台
1. confluence 团队知识共享平台
2. GitLab 代码管理
3. 坚果云/NAS 文件备份,多设备同步,文件共享
坚果云个人版免费,空间无限,每月上传1G,下载2G流量。设置本地同步文件夹,多设备自动同步,网络有备份,安全,工作便捷,团队使用也方便。NAS,目前做的好的有群晖,买的一个放家里用,硬盘想买多大,你网盘就有多大,要花点钱,一般一两千。后面没开销了。
4. Notion 笔记软件
多平台自动同步,个人版免费,Mac, windows, android, ios。没有软件,网页也可以一样使用。
5. Simplenote 便签软件
多平台自动同步,免费,Mac, linux, windows, android, ios
6. Inkscape 矢量图编辑软件
多平台,免费
7. Adobe illustrator windows 矢量图编辑软件
8. Vscode 最好用的IDE
免费,vscode快捷键
ctrl+shift+p 使用插件功能
vscode插件推荐
1、Markdown All in One
10. Snipaste windows截图软件
免费,在 微软商店 Microsoft store 中可以直接下载安装。
snipaste
一、通用
Markdown 是个好东西
1. 能用快捷键就用快捷键
ctrl + f 文本寻找快捷键(网页、软件、文件等基本都适用)
windows 键 + d 返回桌面
3. GitLab CI/CD(代码自动化测试)
4. 写代码加logger
5. jupyter notebook 用来做数据分析,编程学习笔记
比如在拿到数据之后,做一些EDA的时候
6. 大屏墨水屏平板13寸往上最好
(看书、做笔记不要太爽,不累眼睛)
7. 出图出成矢量图非常方便后续的修改,且永远不会失真
二、终端
1. mosh
ssh登录替代品,网络断开,也不会连接中断,也不会延迟卡顿。
2. tmux
用于终端各种便捷操作教程
3. lynx
用于便捷浏览操作linux文件系统
4. 学会使用不用输密码的方式登陆
比如github, gitlab, ssh远程登录,数据库远程登录等等。
三、桌面
1. 学会使用虚拟桌面
当你需要同时很多窗口在工作时,来回切换很麻烦,多设置几个虚拟桌面,不同的桌面承担不同的工作需要,比如,我就分成了一个专门写代码的桌面,一个专门充电学习的桌面,一个专门操作数据库的桌面,一个专门娱乐的桌面等。
四、数据库
1. pspg - Postgres Pager (使得终端查看数据库展示效果更好)
2. DBvisualizer (以界面的方式查看数据库)
3. SQLALchemy (ORM工具) tutorial
建立数据库很方便,不用关心不同数据库的具体搭建的细节。一套代码打天下。