从Java到量子计算:我不断“出圈“技术旅程 , 冲鸭 !

一切起源于java

java既不承上又不启下

属于中间掏了一手

但显然大部分java程序都运行在x86架构上

最开始只知道windows系统 以为这就是全部

后来学习java 还要懂一些linux命令

最开始只是死记硬背命令 连系统都没见过

后来学习嵌入式 接触了 带gui 的linux和不带gui的linux

再后来懂了一切皆文件 每个命令后面都有一段沉长的程序 命令只是 配置到环境变量的程序启动的提示词

时间滚滚而去 再后来开始阅读 linux源码 天天git pull 主要目的不是懂内核 

就是想看看他们纯c的语法是如何应用的

也阅读过几本写内核的书 都是以无法理解+走火入魔的形式结束的

后来呀 就出圈了 arm架构登场 对应的岗位叫驱动开发工程师 下位机开发工程师

所谓驱动开发就是 给各种不同标准的硬件开发驱动 核心就是各种各样的硬件

学习成本极高

通常某一章某一节就得买个几千块的板子 学完了就没用了还不给退

其实 无论是嵌入式软件 嵌入式硬件 还是fpga 我都会归类为硬件开发工程师

核心还是硬件 只是用了 汇编 用了C语言 而已 

但是不能因为 用了汇编 用了C语言 就让软件工程师去做这些

我希望随着时间的推移 所有接触硬件的岗位都划为 硬件工程师

再一个感触就是 x86 与 arm 汇编指令集 的不同

但是 也觉得是孪生吧 大部分还是一样的

如果是安卓应用 鸿蒙应用开发 这一块是无感透明的

时间的车轮又滚滚而去 我接触到了fpga 可编程逻辑门阵列

我去B站刷相关视频 发现还是arm那一大套 学习硬件从点灯做起

这个fpga 已经不属于汇编范畴了

他又出圈了 用的是硬件描述语言 VHDL(VHSIC Hardware Description Language)

和 Verilog

因为我们用的英特尔 和 amd 的处理器属于 x86架构 用x86汇编 可以编程 控制他们

我们用的arm架构 处理器 用arm汇编语言 可以编程控制他们 

但是 fpga 是直接用硬件描述语言控制可编程逻辑门阵列

哇 人类太伟大了 智慧太精华了

但也属于硬件的范畴 我这辈子可能很难学到了

不要慌,时间的车轮又滚滚向前 

也就是下一个 风口 突破硅基生命的限制

量子计算 登场 上面说的全是硅基声明 他们只有0和1两种状态 简直是弱爆了

量子计算是利用量子力学原理 少说 也有4个状态 

但是计算完成一次发热量是巨大的 别的还好说吧

如果基于py 的人工智能 和 量子计算 让我选 我肯定选量子计算

最后还想说说 opencv 和 opengl

确实我接触的太少了

我只能理解到 opencv就是 ps+ae 甚至ps+ae的高端效果 我还不知道用opencv如何实现

但是! 为什么说opencv更加先进 因为一切都是自动处理的 ps+ae 需要一个操作工 手动一笔一划的调整

opengl 也就是3dmax maya的种种行为 先进之处也是 代码自动完成

据说要学什么 线性代数 矩阵变化 8叉数 太可怕了 

但我觉得作为一个纯软工程师

虚无缥缈的py和大模型还没有找到他的进化方向 冒然深入可能尸骨无存

我最后的理想就是精通 opencv 和 opengl

Hold my hand!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

先天无极编程圣体

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值