(我)现阶段[广义上的]工具链指北:贯穿一切的锤子们
也许我应该写点东西来记录一下自己曾用过的工具链,说不定哪天饭碗丢了找工作有用😀
开始之前
我本来想把这篇内容做成一个系列,比如什么👇
- 代码篇
- 摸鱼篇
- 生活篇
但是这样各章的篇幅长度就极度不一致,所以我决定把他们全部揉在一起!那么现在就开始吧!
哦对了,你可以根据左边(或者手机上的顶部收缩栏?)来查看自己感兴趣的。
代码篇
每个人都有自己熟悉的开发工具,并把其他工具的用户都当作异端邪教,巴不得把他们烧死。——我刚才说的
我是真的很赞同我刚才说的话👆。因为我就是这样想的XD。本文不做理性讨论,全是我自己的记录?或者说输出,供君一乐罢了。
学生时代的我的开发路线
学生时代的我,那都是很久远了。主要集中在2017-2018年(我都这么老了?),那个时候,其实没多大的选择,主要是自己能力不行,老师说什么就是什么hhh。
那个时代的我,用的是
- 后端用java
- 用springBoot + 内置的maven? 手动管理包
- 前端用……Thymleaf(对不起我只能这样对标了)
- 然后本地导入MDBootstrap
- 不用vue或者react等玩意儿,所以我一天能写一万行html
- 复用组件?不存在的,我直接复制粘贴,全局替换。感谢jetbrain。
- 数据库我只会mysql
以我现在的眼光来看,再让我在springBoot下写java,比杀了我还难受。好在我现在应该不会再碰这个玩意儿了。
学生2.0时代的科研路线
天杀的我搞什么图像处理人工智能啊,技术能力没学到一点,讲故事的能力有了质的飞跃!这又何尝不是学有所获呢?
再细一点的话,读研的三年搞深度抠图(就是把图片的背景图去掉,模型的输出是一张α通道图)。这三年完全没有写实际的工具代码,但是也有一些深度学习方面的工具👇
- 主力语言是python
- 而且是在windows环境下
- 从tensorflow转到了pytorch
- 前端是……不好意思不用写前端了
- 数据库用……不好意思啥是数据库?
好像没啥可写的了……毕竟这三年装上疫情,再加上我抽空耍朋友练琴,在实验室的时间屈指可数。我摊牌了我就是混过去的😕
工作环境上
有啥好说的,开始当牛马啦!哈哈。
现在我用啥?👇
- 做服务就需要后台,后台我现在用python
- 最开始用django。但是发现前后端分离后django的很多东西我都用不上了,所以最后转向了fastapi
- 有了后台还需要用户交互,前端框架用vue3
- 说来惭愧,我并没有用过vue2。我一来就是用的vue3的推荐的组合式api,所以有一些
偏激的老东西 程序员激励抵触我现在的写法。哦对了我怀疑他们是写java的😀 - UI库嘛,暂定elementPlus。其实其他的也在用,反正倒差不差。哦对了antDesignVue和element的文档做得对我来说几乎一样,我都怀疑这是同一批人改改配色拿了两份钱。
- 然后就是vue3官方的工具链了,pinia啊啥啥啥的,跟文档一致就行。
- 哦对了,我是个半吊子,我用JavaScript不用typescript,能不用就不不用!好不容易不用申明类型了嘻嘻嘻。
- 说来惭愧,我并没有用过vue2。我一来就是用的vue3的推荐的组合式api,所以有一些
- 缓存用……from cachetools import TTLCache
- 别说用什么redis。你就是培训班出来忽悠人的。还是那句话!小项目活下去才是第一步。你现在有五十万个用户吗?
- 产生了数据,数据库sqlite
- 嘲笑我?我接受你的所有嘲笑,如果你真的认真看完过sqlite的说明,以及自己做过测试的话。
- 曾经我也(被迫)用过mongodb,结论就是,谁再让我接管或者新开发用mongodb的项目,我只能引咎辞职,贵公司另请高明。
- 并不是说mongodb不好,而是说mongodb的文档结构可以乱到一种艺术的程度。一个组织得差的mongodb数据库,能做到除了开发人员谁都看不懂。(可能我还保守了)
- sqlserver太笨重,不值。而且我也知道,很多时候写得东西就是个demo,过去了就过去了,不值得大费周章。
- mysql好是好,但是我深深的知道,很多时候写得东西就是个demo,过去了就过去了,不值得小费周章。
- 所以我用sqlite的原因只有一个:方便。别跟我瞎扯什么效率、优化、并发。您的产品有五十万个用户吗?您配吗?
- 部署与更新,集成用docker……吗?
- 曾经是的,我也有过能让别人一行命令启动即用的想法。直到docker被东方大区局域网剔除。
- python新建虚拟环境很快,sqlite也不用额外开服务了。redis我也不用了。nginx配置简单易懂。那我还折腾啥?直接源码启动!
- 版本多了,代码管理用git
- 没啥好说的,我没用过其他的(点名SVN)
- 难免要与服务器打交道,运维用mobaxterm
- 其实最开始是用winscp + 命令行下的ssh。挺好用的,但是后来发现,mobaxterm集成真香。
- 更不用说mobaxterm可以跳板机连一切,在此之前我还没找到更简单的跳板机连接内网服务器的方法。
- 一堆形同虚设的安全策略烦得很。我直接穿透(留后门)用frp
- 用作连接第一台内网服务器……
- 别跟我扯什么安全,贵公司密码用word管理,微信传输,您配吗?
- 科学上网……用某黑猫吧。
- 倒回去几年也曾自己搭过shadowsocks,也用过shadowsocksr、v2ray之类的。后来发现,买别人的服务,真香。
我知道,放在绝大多数的环境下,我都是异端邪教应当被烧死的那种,可能连程序员都算不上的臭写代码的。不过,我写得爽。你打我?我变量用和数据库列名还用中文呢!略略略。
摸鱼篇
指和工作不强相关的东西。
不想工作的的时候
来重点了!
- 首先要选好摸鱼工具,通常来讲就是浏览器。我用edge(windows平台下省事儿)
- 也是有讲究的,多开无痕模式 ctrl + alt + n。避免浏览记录暴露了。分窗口也好管理。
- 工作摸鱼的界面一定要分开!新建桌面!启动
- windows下可以 ctrl + win + D新建桌面,然后 ctrl + win + ←/→ 切换。
- 一定要在“调整windows的外观和性能”把“在最大化和最小化时显示窗口”关了,被抓包的时候,成败就在这半秒!
- 摸鱼环境配置结束!选择你要浏览的页面
- 知乎。大学辅导员让我多刷知乎,所以我就把知乎耍烂了。
- 淘宝京东闲鱼。现在闲鱼网页端又复活啦哈哈!
- bilibili。真正寂寞的人,就算看无声视频也能很开心的。
- 物理层面的摸鱼
- 多接水,多上厕所。加快代谢!
- 多起来活动胫骨,对着窗外若有所思。神仙来了我也是工作累了调节心情而不是脑壳放空。
好像,摸鱼跟工具链不太配,目前没想到有啥好写的。
发散一下思维:搞机的时候
指捣鼓一下计算机(硬件)的时候。
- 出于某些考虑(系统坏了或者装着玩反正都是工作时间),需要重装系统
- 刻录镜像文件就用
utraISO用rufus!我个人觉得比utraiso好用。
- 刻录镜像文件就用
- 下载工具用迅雷
- 呜呜呜别骂我,我现在真觉得新版本迅雷好用
- 拆机用螺丝刀。
- 当你显卡太长了可选用锤子 + 锯子的组合
- 备注:锯机箱,不是显卡!
- 装机用U盘(这不是废话)
- 无线网卡用usb的,千万别用m2的,麻烦得要死。
- 打驱动用……windows自带的更新,怎么方便怎么来
- 破解用HEU_KMS_Activator_v42.1.0这坨东西。
- 当然不用也行,微软工程师都说了激活与否没有啥影响。
应该够你把机器恢复了吧。
生活篇
指生活
做沙雕视频的时候
某些时候想要以视频的形式记录一些东西,这里就涉及到一些媒体处理的工具们。
- 视频采集:当然就是手机、运动相机、obs录屏。对我来说没有其他的了。
- 处理之前需要转码。
- 通常来讲,手机相机导出的不需要转码。
- obs输出的mvk直接用obs录像转封装。
- 某些视频轻度损坏的文件用potplayer内录。(特指其他诸如ffmpeg的软件都打不开,只有potplayer能播放的情况下)
- 其他转码需求就用adobe media encoder。
- 或者说,某些情况下可以直接用ffmpeg。
- 然后可以导入adobe premiere pro处理视频
- 新版adobe creative cloud装软件似乎又要麻烦一些了。
- 破解当然是用GenP Universal Patch 3.6.4
- 音频处理当然是用adobe audition。和premiere联动,很舒服。
- 同样的图片也用adobe photoshop。
其实绝大部分情况就是丢进pr里面随便切切片罢了。——我说的
练琴的时候
这有什么好说的呢?算了水一水吧。
小汤拜厄车尔尼,哈农巴赫李斯特!好好练琴!一天不练自己知道,两天不练同行知道,三天不练听众知道,好好看好好学好好练吧我嘞!
- 练琴用电钢琴,因为我只有电钢琴。
- 工作日用自己2020年暑假买的二手罗兰fp30
- 周末在我
女朋友老婆家用闲鱼全新的2023年后买的罗兰fp18 - 回家(指我爸家)的时候用2016年?买的罗兰hp504(早已停产)
- 妈的我的琴怎么越买越低端啊
- 上课的时候……有啥就用啥吧。
- 累了倦了就拿上我的雅依利d-1500开始瞎几把扫弦。
- 看情况也可以卡祖笛扰民 + 恶心自己。





只有无聊的人才能成为一代宗师。——我说的,郎朗来了我也不改口。
骑车的时候
为什么不飙车开超跑呢?因为我没钱。
飙车的前提是……要有一辆……摩托车。选定你的趁手工具!
- 闲鱼上1000块到手的zs-150-48a街车,只要跑在路上不散架就是赚。
- 买一个外卖箱子放后座,这样路上的车才会忌惮你三分。
- 头盔上装一个摄像头,一定要在头盔顶部而不是下巴,攻击性越强越好!
- 大灯肯定要改,你也不想看不清路摔成残废吧。
- 背包里面一定要带一个战术手电
- 可以敲碎别人的车窗
- 可以发出报警声,震慑敌方单位。
- 可以伪造红蓝警灯
- 万一乡郊野外的抛锚了,运气好你还可以打个手电徒步到有人烟的地方。
这里我觉得我可以单开一文来讲,讲我是如何攻击性驾驶,以及如何处理某几个惊现时刻的。
未完待续……
本文持续更新,看心情