这篇文章作为全站的一个导航篇,把本博客的主干要点汇聚一下。
博主作为一个编程爱好者+业余无线电爱好者,基本是把计算机周边当做高档大玩具来玩的,顺便带着有兴趣的学生搞一搞学习。院校进行的实验课程其实用到的不多,大多还是自己自娱自乐,并利用“玩”反复增进基本功,应对真实基础科学软件开发中遇到的问题。
博客的知识跨度比较大,但都不深,属于蜻蜓点水,野路子、小高炉炼钢铁。主要基于的工具链条是 MSYS2 Qt + PostgreSQL + Octave + Python,偶尔牵扯其余的Linux下的环境、开源工具。主要的原则:
- 力所能及地造轮子。本人和好友总共就3、4个人,基本都在科研领域,倾向于使用熟悉的C/C++/Qt解决大部分问题。只花少量业余精力就能有效组织研发,用一种从头通到尾的工具是唯一的选择。
- 不受具体项目牵引。既然是玩,当然就是要开心啦,不能被Boss踢着屁股跑!挣不挣钱是后话。穷则用声卡穷玩,达则直接败USRP X410,小葱拌豆腐和佛跳墙都好吃嘚狠!
- 不玩虚的上来就干。没有实际编码过的东西不写,没有趟过的坑不去评价和分析。没有重用价值或者比较同质化的东西少些。每篇文章尽量经得起推敲。如果发现错误会在文章最前面勘误,一些过时的东西会标明。
近些年来,AI显著改变了世界。未来的科研、工程,一定是和现在迥然不同的。不过,作为一个自然人追求技术可玩性并不矛盾,就像有了拖网渔船还要钓鱼是一个道理。探索“为什么”,挑战“能不能”永远充满了乐趣。
1. C++/Qt 全栈开源仓库关系图
单击项目会跳转到代表性的博文或者专栏。开源仓库:
gitcode.net/gitcode.com
2. 实操经验
实操经验是历次排解急难故障的日志和经历,贯穿了整个填坑生涯。
专栏:
现场工程师