今天我們推出一個(gè)新的主題系列:嵌入式江湖傳說,主要是分享嵌入式行業(yè)相關(guān)從業(yè)者的故事。
今天第一期,我們要聊的是一位QT大俠,他的網(wǎng)名叫飛揚(yáng)青云,也可以叫他劉工。我和他并沒有見過面,只是在微信上聊過,所以算是一個(gè)網(wǎng)友吧。他呢,嚴(yán)格意義上來說也不是純干嵌入式的,但是和嵌入式有很大的關(guān)聯(lián),所以今天的內(nèi)容還不算太跑題。在正式介紹他之前,我先簡單介紹一下QT。
我在兩年前開始接觸QT,對它是由衷的喜愛,自從用上了QT,就再也不會(huì)考慮MFC、C#等來開發(fā)上位機(jī)了,原因如下:
QT相比MFC要簡單的多
優(yōu)良的跨平臺(tái)特性,PC Windows系統(tǒng)、Ubuntu系統(tǒng),ARM嵌入式Linux系統(tǒng)、甚至手機(jī)安卓系統(tǒng)都可以方便的使用
豐富的API、例程和開發(fā)文檔
開源,QT雖然是商業(yè)公司產(chǎn)品,但是走的是開源的路線
看看有哪些著名的軟件用到了QT吧
Google Earth:三維虛擬地圖軟件
Opera:一款有名的瀏覽器
VirtualBox:一款開源虛擬機(jī)軟件
Xconfig:Linux Kernel配置工具
WPS Office:金山公司(Kingsoft)出品的辦公軟件
太多不一一列舉了.....
更多軟件可以參考維基百科:
Category:Software that uses Qt - Wikipedia:https://en.wikipedia.org/wiki/Category:Software_that_uses_Qt
我當(dāng)時(shí)用QT是為了完成老板交代的任務(wù),需要完成一套演示系統(tǒng),看看當(dāng)時(shí)我做出來的東西:
說了這么多,不是要介紹飛揚(yáng)青云的嗎,別急他馬上登場。
我就是因?yàn)檫@個(gè)項(xiàng)目認(rèn)識(shí)的他,因?yàn)楫?dāng)時(shí)在網(wǎng)上搜索儀表盤控件,看到了他的博客,項(xiàng)目里需要用,所以就付費(fèi)購買了他的代碼用在了自己的項(xiàng)目里(上面視頻里左上角那個(gè)速度儀表盤),花了很少的錢,但是出色的完成了領(lǐng)導(dǎo)交代的任務(wù),相比那點(diǎn)錢,顯然后者更重要。
來看看他的部分優(yōu)秀作品吧!
自定義控件大全:
可視化大屏電子看板系統(tǒng):
硬件綜合應(yīng)用(熱敏打印+身份證+短信貓):
以下是他的博客地址和開源地址:
博客地址:https://blog.csdn.net/feiyangqingyun
作品大全:https://blog.csdn.net/feiyangqingyun/article/details/97565652
開源地址:
https://gitee.com/feiyangqingyun
https://github.com/feiyangqingyun
你可能會(huì)感興趣他是如何達(dá)到這個(gè)水平的呢?我和你一樣也很感興趣,本想私下問他的,但是看到了他有個(gè)編程語錄,看完之后我就決定不問了,引用了前15條放到這里:
- 學(xué)習(xí)編程是一個(gè)漸變的過程,1年精通,3年熟悉,8年入門,10年懵逼,15年頸椎康復(fù)指南,30年灰飛煙滅。老板或者客戶:什么需求我不清楚,想要什么效果也不知道,但是你做出來什么是我不想要的,這個(gè)我很清楚!殺死一個(gè)程序員很簡單,改幾次需求就可以了!一個(gè)控件從0到基本可用,如果差3條街的話,從可用到好用,還差著30條街??丶绱?,軟件系統(tǒng)亦如此。一行代碼,1塊錢,知道怎么寫,100塊錢。好比醫(yī)院的手術(shù)醫(yī)生,手術(shù)所用藥物100塊錢,但是一臺(tái)手術(shù)幾千塊,為什么,因?yàn)橹挥兴涝趺词中g(shù),同樣是開刀,知道怎么開是最值錢的!很喜歡鬼谷子一段話:我們做了很多事情,不必在意答案,因?yàn)闆]有答案,如果答案是別人所需要的,我們就是在走別人的路,但是,我們是要給別人答案的人。沒有什么是絕對的,答案也不會(huì)只有一個(gè),所以論證答案,本身就是愚蠢的。
關(guān)于讀書無用論,學(xué)歷只是很小的一方面,其實(shí)最重要的是三個(gè)能力:自主學(xué)習(xí)的能力,解決問題的能力,人際交往的能力!三方面都厲害,哪怕幼兒園畢業(yè),都是頂層人物。讀書,培養(yǎng)的就是這三方面的能力。只是有些人培養(yǎng)好了,有些人沒有而已。軟件寫得再好,代碼再牛逼,界面再漂亮,架構(gòu)再厲害,不能解決用戶的實(shí)際需求,不能賣錢或者賺不到錢,都是白搭!人,真的需要找對行業(yè)和運(yùn)氣!不懂技術(shù)的,往往把技術(shù)看的太簡單,比如很多老板;懂技術(shù)的,很多時(shí)候把技術(shù)想的太復(fù)雜,比如程序員;什么叫享受人生?在周末的下午,在家里大廳里打開一部電影,開瓶紅酒,拿出高腳杯倒上半杯慢飲,偶爾看看窗外怡人的風(fēng)景,你會(huì)突然發(fā)現(xiàn),還是特么去寫幾行代碼更有意思,NND!我完全是興趣主導(dǎo),老板不給我錢,我也要寫好代碼!白天干,晚上干,周一周五干,周末繼續(xù)干!編程已經(jīng)深入我的基因,深入我的骨髓,深入我的靈魂!每當(dāng)解決一個(gè)程序問題,比別人玩王者榮耀拿了第一名還開心!要想想,能干自己感興趣的事情,像寫詩一樣寫代碼,玩游戲一樣的開心心情,還能領(lǐng)工資!真他媽爽!沒有比這個(gè)更爽的事情!不要以技術(shù)多牛逼自豪,賺了多少錢自豪,而要以民族自豪,文化自信,國家自強(qiáng)!我現(xiàn)在的模式是,通過賣代碼,然后了解各行各業(yè),然后探究需求,然后找準(zhǔn)機(jī)會(huì),下手,直接擼立馬干!A項(xiàng)目孵化B項(xiàng)目,B項(xiàng)目孵化C項(xiàng)目。賣只是引子,頂多賺點(diǎn)零花錢,真實(shí)意圖是定制。每當(dāng)看到各位拼命努力學(xué)習(xí)的時(shí)候,我就慌得一逼,所以我只有努力的學(xué)習(xí)才能追趕各位大佬的腳步,然后不被時(shí)代所拋棄,只能用勤奮去換取知識(shí)技術(shù)的積累。我不聰明,但我會(huì)很努力--狂奔的蝸牛!別看我QtWidget水平比很多人高一點(diǎn),其實(shí)全國也就幾萬名開外,你們是不知道天外有天,人外有人!應(yīng)該到處走走,不要坐井觀天!因?yàn)槲矣龅竭^幾十個(gè)水平比我厲害的多了去了的,這還僅僅是冰山一角!真正的大佬一般不混群也不混論壇的,低調(diào)得很!可能這就是所謂的悶聲發(fā)大財(cái)。如果我們把期限設(shè)定為人的一生,這就意味著年輕人應(yīng)該多探索,到了后期就要更多的專注于收獲。
完整內(nèi)容可以看:
https://gitee.com/feiyangqingyun/bianchengyulu
所以如果你有QT相關(guān)的真實(shí)開發(fā)需求,可以聯(lián)系他,當(dāng)然也可以提一句是從這個(gè)公眾號(hào)看到的,說不定有優(yōu)惠哦。
下期再見,歡迎關(guān)注我們:
TopSemic嵌入式號(hào)主是兩位在嵌入式領(lǐng)域摸爬滾打多年的老兵,他們一個(gè)偏老,一個(gè)偏少,一個(gè)偏硬,一個(gè)偏軟,進(jìn)過外企,待過原廠,做過開發(fā),干過支持。
他們深知嵌入式工程師的不易:芯片選型難、遇到棘手問題無處求救、被BUG各種坑。他們也和你一樣,被問題虐過千百遍,待技術(shù)依然如初戀。他們在公眾號(hào)里無私分享個(gè)人多年的實(shí)戰(zhàn)經(jīng)驗(yàn),包括MCU、Linux、EMC、行業(yè)知識(shí)等。
關(guān)注公眾號(hào),掃碼加入嵌入式交流群: