Hi,大家好!
很高興在這里認(rèn)識(shí)大家!
先簡(jiǎn)單介紹一下自己,我是一個(gè)有20多年開(kāi)發(fā)經(jīng)驗(yàn)的老程序員,多次創(chuàng)業(yè)者。
為何這時(shí)候(這把年紀(jì)了)來(lái)開(kāi)個(gè)人技術(shù)微博。
因?yàn)槲覍?xiě)了個(gè)開(kāi)源的東西,自己覺(jué)得這東西還行。
既然是做的開(kāi)源,當(dāng)然是希望有更多的人來(lái)使用這個(gè)開(kāi)源產(chǎn)品。開(kāi)源產(chǎn)品需要開(kāi)源社區(qū),需要測(cè)試者和使用者,最好是能有直接的代碼貢獻(xiàn)者。
好吧,我承認(rèn)這有點(diǎn)理想化!??
你做的是啥東西?
我最后兩家公司,都是在負(fù)責(zé)IoT(物聯(lián)網(wǎng))項(xiàng)目。
在開(kāi)發(fā)IoT應(yīng)用項(xiàng)目的過(guò)程中,我覺(jué)得自己發(fā)現(xiàn)并理解了一些問(wèn)題。
所以,在離開(kāi)最后一家公司后,我花了2年時(shí)間,做了一個(gè)IoT開(kāi)發(fā)平臺(tái)。更具體一點(diǎn),這個(gè)產(chǎn)品的重點(diǎn),在于IoT通訊。
你啥背景?
23年軟件開(kāi)發(fā)經(jīng)驗(yàn)。
寫(xiě)過(guò)基礎(chǔ)軟件(國(guó)家核高基重大專項(xiàng)),設(shè)計(jì)過(guò)大型物流公司核心業(yè)務(wù)系統(tǒng),開(kāi)發(fā)過(guò)手機(jī)OS(定制Andriod OS)。
項(xiàng)目經(jīng)驗(yàn)還算豐富,太大的項(xiàng)目不能吹牛,確實(shí)沒(méi)做過(guò),500人,1000人的項(xiàng)目團(tuán)隊(duì)確實(shí)沒(méi)帶過(guò)。
作為技術(shù)負(fù)責(zé)人和核心設(shè)計(jì)者,100 ~ 200人,工期一兩年的中型項(xiàng)目,做過(guò)這么3 ~ 4個(gè)。
連續(xù)創(chuàng)業(yè)者,1次自己創(chuàng)業(yè),3次技術(shù)合伙人。都是互聯(lián)網(wǎng)類型項(xiàng)目。一個(gè)做到A輪;一個(gè)做到Pre-A輪。好吧,我承認(rèn),我不是什么成功人士,4次創(chuàng)業(yè),全都失敗了?;ヂ?lián)網(wǎng)當(dāng)然是產(chǎn)出奇跡的地方!但是,但是,奇跡并不是那么經(jīng)常的出現(xiàn)哈。
說(shuō),你擅長(zhǎng)啥,想跟大家交流啥?
主要是想交流技術(shù)。
我個(gè)人談得上精通的技術(shù),我覺(jué)得是以下的這些:
XMPP
我寫(xiě)過(guò)XMPP服務(wù)器,實(shí)現(xiàn)RFC3920,RFC3921互聯(lián)網(wǎng)規(guī)范,并實(shí)現(xiàn)了一堆XEPs協(xié)議,包括:
- XEP-0199(XMPP Ping)
- XEP-0030(Service Discovery)
- XEP-0033(Extended Stanza Addressing)
- XEP-0203(Delayed Delivery)
- XEP-0004(Data Form)
- XEP-0059(Result Set Management)
- XEP-0077(In-Band Registration)
- XEP-0045(Multi-User Chat)
- XEP-0066(Out of Band Data)
- XEP-0114(Jabber Component Protocol)
插件架構(gòu)
Granite XMPP Server,我寫(xiě)的這個(gè)開(kāi)源XMPP服務(wù)器,完全是基于插件架構(gòu)做的。
微內(nèi)核系統(tǒng),在不部署任何插件的情況下,它啥功能也沒(méi)有,什么協(xié)議都不支持。連最簡(jiǎn)單的XMPP Ping都ping不通。
所有XMPP協(xié)議功能,都是用插件寫(xiě)的。
Sand IoT Development Framework,IoT開(kāi)發(fā)框架,也是全插件架構(gòu),所有的IoT通訊協(xié)議,以及IoT開(kāi)發(fā)組件,都是插件。
IoT
我這算精通IoT嗎?
精通,這個(gè)話太狂哈!
因?yàn)镮oT領(lǐng)域范圍太大了,就通訊協(xié)議來(lái)說(shuō):
- NFC
- RFID
- BlueTooth
- Zigbee
- NB-IoT
- LoRa
- Sigfox
- HTTP
- MQTT
- CoAP
- Z-Wave
- XMPP
- ...
- ...
從應(yīng)用領(lǐng)域?qū)用鎭?lái)說(shuō):
- 物流
- 交通
- 安防
- 能源
- 醫(yī)療
- 建筑
- 制造
- 家居
- 零售
- 農(nóng)業(yè)
- ...
- ...
從涉及開(kāi)發(fā)技術(shù)來(lái)說(shuō):
- 射頻識(shí)別
- 傳感器
- 嵌入式
- 網(wǎng)絡(luò)通信
- GPS
- 云計(jì)算
- 移動(dòng)開(kāi)發(fā)
- 網(wǎng)絡(luò)安全
- AI
- 大數(shù)據(jù)
- ...
- ...
好吧,IoT并不是一個(gè)單一專用技術(shù),而是互聯(lián)網(wǎng)技術(shù)的擴(kuò)展延續(xù),是各種技術(shù)的集大成者... ...
世界如此復(fù)雜,IT技術(shù)如浩瀚之海洋。我只是想把職業(yè)生涯的余下階段,投資在一個(gè)專門(mén)的領(lǐng)域,不用在大海里再肆意亂游。
我把寶押在IoT(物聯(lián)網(wǎng))通訊技術(shù)這個(gè)方向上,并期待能做到業(yè)界頂尖。
至于我還算熟悉的技術(shù),那就比較多了,畢竟我有20多年的軟件開(kāi)發(fā)經(jīng)驗(yàn)。
-
Spring Framework
我有20多年Java開(kāi)發(fā)經(jīng)驗(yàn),這東西,用得真的是多。 -
WebRTC
在最后兩個(gè)公司負(fù)責(zé)的IoT項(xiàng)目,都有視頻監(jiān)控需求(物聯(lián)網(wǎng)應(yīng)用剛需?)。
我在自己開(kāi)源IoT開(kāi)發(fā)框架里,做了攝像頭實(shí)時(shí)監(jiān)控插件,用WebRTC native技術(shù),跑在樹(shù)莓派ARM板上。 -
QT(C++)
我覺(jué)得這是C++最好的UI開(kāi)發(fā)框架,甚至可以說(shuō)是C++最好的應(yīng)用開(kāi)發(fā)框架。 -
大數(shù)據(jù)
負(fù)責(zé)過(guò)電信級(jí)大數(shù)據(jù)項(xiàng)目,8年前做過(guò)的項(xiàng)目,后來(lái)沒(méi)再搞這個(gè)方向了,不知道現(xiàn)在技術(shù)是不是已經(jīng)過(guò)時(shí)了? -
... ...
好吧,20多年做過(guò)好多亂七八糟的東西,不再細(xì)數(shù)... ...
技術(shù)之外,沒(méi)事就來(lái)瞎聊唄!
程序人生、行業(yè)前景、八卦扯談、... ...
日子過(guò)得真快,不知不覺(jué),就老了!
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-638188.html
最后,我的開(kāi)源產(chǎn)品地址:
Lithosphere IoT Development Platform
希望能得到大家的反饋,多提寶貴意見(jiàn)!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-638188.html
到了這里,關(guān)于都是程序員,來(lái)認(rèn)識(shí)一下?。〉奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!