AI編程道心崩塌/十幾年Qt開發經驗一文不值
《AI編程道心崩塌/十幾年Qt開發經驗一文不值》這篇在博客園熱度很高,講的正是大家天天碰到的事。下面幫你把要點捋出來,結尾有能直接抄的結論。
我幹了十幾年 Qt C++。從 Qt4 到 Qt6,從單線程到多線程池,從 GDI 繪圖到 OpenGL 硬件加速,從 Windows 桌面到嵌入式 Linux 再到安卓跨平臺。我熬過的夜、踩過的坑、調過的內存泄漏、追過的段錯誤,加起來能繞地球半圈。 我做過視頻監控系統,手寫 Onvif 協議解析、GB28181 信令交互、FFmpeg 硬解碼渲染;做過物聯網平臺,多線程併發採集 Modbus/ MQTT 數據;做過自定義控件大全,幾百個控件從零繪製;做過地圖控件,海量點實時軌跡、瓦片地圖離線加載;做過音視頻組件,極低延遲的推流拉流、語音對講…… 這些項目,每一個都是一行一行 C++ 代碼敲出來的。沒有花裏胡哨的框架,沒有現成的 SDK 一把梭,很多時候是抓包、看協議文檔、啃源碼、調指針。
我幹了十幾年 Qt C++。從 Qt4 到 Qt6,從單線程到多線程池,從 GDI 繪圖到 OpenGL 硬件加速,從 Windows 桌面到嵌入式 Linux 再到安卓跨平臺。我熬過的夜、踩過的坑、調過的內存泄漏、追過的段錯誤,加起來能繞地球半圈。 我做過視頻監控系統,手寫 Onvif 協議解析、GB28181 信令交互、FFmpeg 硬解碼渲染;做過物聯網平臺,多線程併發採集 Modbus/ MQTT 數據;做過自定義控件大全,幾百個控件從零繪製;做過地圖控件,海量點實時軌跡、瓦片地圖離線加載;做過音視頻組件,極低延遲的推流拉流、語音對講…… 這些項目,每一個都是一行一行 C++ 代碼敲出來的。沒有花裏胡哨的框架,沒有現成的 SDK 一把梭,很多時候是抓包、看協議文檔、啃源碼、調指針。 結果現在,一個實習生,裝了 Cursor,裝了 Claude,prompt 寫得溜一點,寫出來的 Qt 代碼能跑,界面能出來,甚至多線程都給你整上了。
我幹了十幾年 Qt C++。從 Qt4 到 Qt6,從單線程到多線程池,從 GDI 繪圖到 OpenGL 硬件加速,從 Windows 桌面到嵌入式 Linux 再到安卓跨平臺。我熬過的夜、踩過的坑、調過的內存泄漏、追過的段錯誤,加起來能繞地球半圈。 我做過視頻監控系統,手寫 Onvif 協議解析、GB28181 信令交互、FFmpeg 硬解碼渲染;做過物聯網平臺,多線程併發採集 Modbus/ MQTT 數據;做過自定義控件大全,幾百個控件從零繪製;做過地圖控件,海量點實時軌跡、瓦片地圖離線加載;做過音視頻組件,極低延遲的推流拉流、語音對講…… 這些項目,每一個都是一行一行 C++ 代碼敲出來的。沒有花裏胡哨的框架,沒有現成的 SDK 一把梭,很多時候是抓包、看協議文檔、啃源碼、調指針。 結果現在,一個實習生,裝了 Cursor,裝了 Claude,prompt 寫得溜一點,寫出來的 Qt 代碼能跑,界面能出來,甚至多線程都給你整上了。 那一刻,我真的有點懷疑人生。
我幹了十幾年 Qt C++。從 Qt4 到 Qt6,從單線程到多線程池,從 GDI 繪圖到 OpenGL 硬件加速,從 Windows 桌面到嵌入式 Linux 再到安卓跨平臺。我熬過的夜、踩過的坑、調過的內存泄漏、追過的段錯誤,加起來能繞地球半圈。 我做過視頻監控系統,手寫 Onvif 協議解析、GB28181 信令交互、FFmpeg 硬解碼渲染;做過物聯網平臺,多線程併發採集 Modbus/ MQTT 數據;做過自定義控件大全,幾百個控件從零繪製;做過地圖控件,海量點實時軌跡、瓦片地圖離線加載;做過音視頻組件,極低延遲的推流拉流、語音對講…… 這些項目,每一個都是一行一行 C++ 代碼敲出來的。沒有花裏胡哨的框架,沒有現成的 SDK 一把梭,很多時候是抓包、看協議文檔、啃源碼、調指針。 結果現在,一個實習生,裝了 Cursor,裝了 Claude,prompt 寫得溜一點,寫出來的 Qt 代碼能跑,界面能出來,甚至多線程都給你整上了。 那一刻,我真的有點懷疑人生。 二、那些年我們引以爲傲的東西,正在貶值 咱們這代 C++ 程序員,學編程是實打實"啃"出來的。
我幹了十幾年 Qt C++。從 Qt4 到 Qt6,從單線程到多線程池,從 GDI 繪圖到 OpenGL 硬件加速,從 Windows 桌面到嵌入式 Linux 再到安卓跨平臺。我熬過的夜、踩過的坑、調過的內存泄漏、追過的段錯誤,加起來能繞地球半圈。 我做過視頻監控系統,手寫 Onvif 協議解析、GB28181 信令交互、FFmpeg 硬解碼渲染;做過物聯網平臺,多線程併發採集 Modbus/ MQTT 數據;做過自定義控件大全,幾百個控件從零繪製;做過地圖控件,海量點實時軌跡、瓦片地圖離線加載;做過音視頻組件,極低延遲的推流拉流、語音對講…… 這些項目,每一個都是一行一行 C++ 代碼敲出來的。沒有花裏胡哨的框架,沒有現成的 SDK 一把梭,很多時候是抓包、看協議文檔、啃源碼、調指針。 結果現在,一個實習生,裝了 Cursor,裝了 Claude,prompt 寫得溜一點,寫出來的 Qt 代碼能跑,界面能出來,甚至多線程都給你整上了。 那一刻,我真的有點懷疑人生。 二、那些年我們引以爲傲的東西,正在貶值 咱們這代 C++ 程序員,學編程是實打實"啃"出來的。 記得剛工作那會兒,爲了搞懂 Qt 的信號槽機制,我把 QMetaObject 的源碼翻了三遍,moc 預處理器的原理背得滾瓜爛熟。
建議先收藏再實操:挑其中一個點今天就試試,跑通了再看下一個。知識只有過手纔是你的,你準備先試哪一點? 來源|博客園《AI編程道心崩塌/十幾年Qt開發經驗一文不值》,https://www.cnblogs.com/feiyangqingyun/p/22944370.html
評論(0)
暫無評論,來搶第一條。