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