繼CMS、OA、CRM、Ecommerce之後,物聯網又紅火起來,而2021是我在物聯網應用開發領域鏖戰的第三個年頭了。年關又近,百般心思化為一句肺腑之言:“我T喵的太難了...”。
先編個笑話
程式設計師:“老闆生意興隆,現在都流行物聯網了,你家菜地要不要搞一下?”
菜農:“物聯網啊,知道啊,搞一個唄。多少錢啊?”
程式設計師:“這要看您需求了,我們評估之後才好報價。”
菜農:“能告訴我啥時候該澆水嗎?”
程式設計師:“不能”
菜農:“能告訴我啥時候該打藥嗎?”
程式設計師:“不能”
菜農:“那啥時候該收菜總能告訴我吧?”
程式設計師:“這個可以,您的菜是一個月收一次還是2個月收一次?”
菜農:“有時候一個月,有時候7-8天,看氣候了,也看第幾茬的菜啊。”
程式設計師:“那不能”
菜農:“那我搞物聯網看啥?”
程式設計師:“您在家就能知道地裡的光照、溫度啊,裝上攝像頭還能看到有沒有人偷菜。”
菜農:“我看那個幹啥?”
殘酷的事實
大廠自頂而下,充分利用“物件導向”,“面向服務”,“面向切面”...等思想,架設了一套萬物互聯的底層框架,然而在最終落地時,換來的往往是最終客戶一句“聽不懂”。
或許我們可以認為,低端客戶跟不上潮流,高階客戶不是這樣的。但是,很悲催的一點,高階客戶更熱衷於“私有云”、“私有物聯網平臺”。
“殘疾”的身體
我所在的是一家小公司,軟體團隊的存在之初就是為了解決類似“能告訴我啥時候該打藥嗎”的問題而組建的。溝通,真是太難了。
資料是程式設計師的眼睛,現在我們“瞎了”
“我們一般是這樣處理”,“我們通常這樣”,“不行就試試那樣”...
我們唯一自豪的是:我們是在“藍海”中暢遊,悲劇的則是,海太藍了。
一切要從頭開始,最基本的資料採集,我們要把“眼睛”找回來。
耳朵的用處也不大
“1#系統正常”,“2#系統藥加多了”...聽到了,不懂。聽完解釋,懂了,沒用!沒用!沒用!因為計算機不懂!
程式設計師變成了文件專員,把所謂的經驗一條條的轉化為資料、規則,再去和“有經驗的人中具有邏輯思維的人”逐個確認。在確認過程中,“哎呀,這個是特例。”,“這個上次忘說了。”...“我T喵的太難了...”
儀表也不靠譜
真的。受到周圍裝置的電磁干擾,採集的資料有可能不穩定。一個溫度而已,隔幾分鐘就跳動一下,面對狼牙棒一樣的資料曲線,求本開發團隊的心理陰影面積。
為了產卵逆流而上
小公司,而且不是軟體公司,太小看了軟體研發所需的資金。所以,我們就必須象洄游的大馬哈魚一樣,衝上去,為了產卵,為了孵化...
2022,加油
現有的物聯網平臺還不是真正的物聯網平臺,這是經過幾年摸索得到的結論。
真正的物聯網平臺必然是普通人也能使用的,物聯網應用也不是龐大的東西,反而會有點像是小程式一樣,比如一個模擬掃地機器的小程式,掛載到場景中,那麼就有了自動地面清潔的功能。
學習、實踐、再學習、再實踐。2022,加油!
本文參與了 SegmentFault 思否徵文「2021 總結」,歡迎正在閱讀的你也加入。