每周分享(第一期):有道云笔记导出、思维导图、互联网学历

时间:2024-01-29 07:37:02

没错,这是第一期。突发奇想,专门开一个分类,记录每周的收获、见闻、好用的软件、有用的资源等。写每周分享的目的:第一点是可以记录自己每周的收获,当一个公开的周志;第二点是想撑一撑博客的数量。自从秋招结束后,很少写博客了。一是不想再写一些学习笔记,效率低浪费时间不说,关键是也没人看。正经人谁看不知名的博客学习新知识啊。倒不是说,学习笔记不重要,只是换了种方式,后面会说。二是想写一些有干货、有内容、有深度的博客。但这不是简简单单就能写出来的。干货需要直击痛点、内容需要时间积累、深度需要认真思考。好了,借口说完了,开始整活。

1.一行代码安装Homebrew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

​ 作者:https://zhuanlan.zhihu.com/p/111014448

2.有道云笔记导出

​ 如果你是Mac系统,也没有安装brew,正好上面那行代码可以帮到你。安装好brew后,接着安装Python3,下面都以Macos为例,如果是Windows,可以直接看github上的教程。

​ 下载下面的项目,进入到目录。

https://github.com/DeppWang/youdaonote-pull

brew install python3 # Homebrew 安装 python3

​ 安装完了别急,Macos自带了Python2,我们切换一下默认Python就行。为了保险起见,我没有删除自带的。

vim ~/.zshrc   # 打开配置文件

​ 输入以下内容

alias python3=\'/opt/homebrew/Cellar/python@3.9/3.9.6/bin/python3.9\'  # 你自己的python3安装目录
alias python=python3

​ 刷新配置

source ~/.zshrc

​ 查看python版本

python --version

​ 如果输出的是3.X的版本,说明没问题了,接着进行下面的步骤。

sudo python -m ensurepip --default-pip # 安装 Python3 Package Installer 
sudo pip3 install requests # 安装 requests 包,脚本依赖 requests
sudo pip3 install markdownify  #  安装 markdownify,用于 html 转化为 md

​ 设置脚本参数配置文件 config.json

{
    "username": "your_youdaonote_username",
    "password": "your_youdaonote_password",
    "local_dir": "",
    "ydnote_dir": "",	
    "smms_secret_token": ""
}
username:必填,你的有道云笔记用户名password:必填,你的有道云笔记密码。ps:如果你记不到账号和密码,你可以参考 issue 的 cookie 登录
local_dir:选填,本地存放导出文件的文件夹,不填则默认为当前文件夹
ydnote_dir:选填,有道云笔记指定导出文件夹名,不填则导出所有文件
smms_secret_token:选填, SM.MS 的 Secret Token(注册后 -> Dashboard -> API Token),用于上传笔记中有道云图床图片到 SM.MS 图床,不填则只下载到本地(youdaonote-images 文件夹),Markdown 中使用本地链接
提示:脚本单纯本地运行,不用担心你的账号密码泄露;建议使用 Sublime 编辑 config.json(避免编码格式错误)

​ 执行脚本

python3 pull.py

​ 到此大功告成,导出的是Markdown格式的,你想迁移到哪随你了。

3.互联网学历

​ 我是2021届的,目前在北京某互联网公司,公司规模、名气还行,但不是一线大厂。前段时间刚培训完,了解到本届校招的学历情况是:70%硕士、30%本科。其中不乏各种电子科技大学、邮电大学。算法岗基本都是985硕士,本科大多都是开发、运维等岗位,非技术岗普遍是硕士。

​ 对我来说,算是给足了压力。不过幸好我是开发岗,需求最大,学历要求也不是那么高,本科就够用了。后面还是老老实实学技术、锻炼职场技能吧。

4.思维导图

​ 学过的知识不用,时间长了难免会忘记。当需要用这些知识时,捡起自己当初洋洋洒洒写的万字长文,自己都懒得看。当然,这个问题可以用思维导图缓解。用结构化思维,记录知识,可以快速找到自己想要的信息。

​ 对于应用知识的学习,比如某个中间件、语言等。绝不是练习API而已,甚至到了熟练的地步后,API是最不重要的,扫一眼有哪些功能即可,要用的时候再去查文档即可。这时大体的结构可分为基础知识、原理源码、架构设计、应用场景、API文档链接等。不过这个看个人理解,以你最容易理解的方式拆分。

​ 对于计算机基础,这就要看这门学科自己的结构了。以计算机组成原理为例,下面是我看在某专栏时做的笔记:

​ 分支上的图片,虽然在这里看的不是很清楚,但是在软件的画布上可以一直放大,图片是无损放上去的,所以放大后看得很清楚。对了,我用的是Xmind,在这里放上软件链接,需要的自取(Mac版本)。

链接: https://pan.baidu.com/s/1zZOqBgPDvxpWUDIzXojeOg 提取码: j2cs 
--来自百度网盘超级会员v1的分享

5.博客分享

​ 可以放心关注,质量有保障

美团技术团队:https://tech.meituan.com/
阮一峰的网络日志:http://www.ruanyifeng.com/blog/
陈皓:https://coolshell.cn/