一名iOS程序員眼中的「小程序」

今日码报资料图片:一名iOS程序員眼中的「小程序」

码报开奖结果本期 www.iwqgw.icu 小程序如約和大家見面了,就這兩天的勢頭來看,可以說是「好評如潮」了。Peak君今天也和大家閑聊下,這小程序和我們iOS程序員之間的關聯。

初步觀感

初體驗非常棒,試用幾個小程序之后,感覺在流暢度和響應時間上都屬上乘,整體水準非常接近Native的體驗,客戶端團隊應該下了不少功夫,Peak君已經聽到了身邊好幾個朋友的溢美之詞了。

小程序的入口現在位于第三個Tab頁,單從這一入口深淺來說,可引入的流量已經非??曬?。使用過的小程序會被記錄在歷史列表中,這和訂閱行為很接近。小程序沒有任何推薦,模糊搜索也不支持,但精確查找某個小程序還是可行的,模糊和精確的規則還不明了,至少是微信后臺可調的。配以初期公眾如此之高額關注度,流量的紅利應該還是存在的。

已經有不少人表示可以卸載各類第三方低頻App了,畢竟大部分App的核心功能點確實可以用一個頁面來表達。Peak君也刪掉了幾個App,買電影票,水果外賣,叫車等等,很多行為以后應該都會使用小程序來完成,桌面干凈點,眼睛更舒服。

小程序第一回,好評!再來是這篇文章的主題。

iOS程序員會失業不?

Peak君真的在公眾號后臺收到了這樣的提問,而且這兩天的小程序科普文里很有多類似的論調,比如「有小程序了,你還需App嗎?」,這些有點外行的觀點聽著就讓人心慌。

的確,從老板的角度出發,從開發成本和收益的回報率來說,小程序一次開發,就能在微信這個擁有巨大流量的平臺快速開展新業務,這對初創公司來說,是一條可以驗證商業模式的捷徑。老板的決策必然會對市場與人才的選擇產生影響,進而直接影響到工作崗位的多少。所以,如果小程序能保持現在的勁頭,并在未來一兩年內產生公眾號平臺規模的影響力,我們iOS程序員在就業和職業發展上肯定會收到影響,問題在于影響的大小與規模。

小程序能走多遠,對現有用戶的App使用習慣調整有多大,現在其實還是個未知數。試想下,如果把原生App都搬進了微信(且不說第三方是否樂意),Appstore的App下載量會銳減,現在Appstore整體發展和營收都對中國市場產生了嚴重的依賴,Apple會坐視微信對整個中國App生態圈的大動作調整嗎?

說到底,這是一場用戶碎片時間和流量的控制權爭奪戰,各廠商想的是利用微信的流量紅利,而不是將整個家底和盤托出,誰不想把用戶留在自家門口呢?各平臺對自家流量的控制向來都是「許進不許出」,從外面掃碼進微信H5頁面容易,再從微信跳其他App容易嗎?或許微信的強勢所造成時代洪流會讓各廠商喪失選擇權,但位于iOS App生態系統最頂點的Apple呢?開發者對平臺來說是寶貴的資源,Apple尤其重視其積累至今的開發者資源,iOS開發者式微必將影響整個生態的繁榮。

再退一萬步說,小程序真的一統江湖,以摧枯拉朽之勢橫掃原生App開發,一如當年Apple打掃Nokia一般,市場對iOS人才的需求降至個位數,我們iOS程序員該怎么辦呢?那就應勢而為,趕緊跨越呀。

其實,Peak君當年就是從Symbian開發轉做iOS開發的,整個開發平臺的遷移過程非常愉悅,現在的朋友可能無法想象當年要在Symbian上繪制一個漂亮的Label要google多少個文檔,轉到iOS之后寫代碼的體驗有了質的提升,第一次寫iOS UI的時候忍不住要贊美UIKit的封裝。Peak君想說的是,市場對于平臺也存在一個優勝劣汰的選擇機制,時間總是會呈現給我們更好的品質,開發平臺只會越來越親近程序員,比起故步自封,我們要做的反而是應該享受這個過程帶來的新體驗。

再者,iOS程序員首先是程序員,前面冠以iOS修飾,只是為了告訴市場當前的我們的關注點在iOS而已。什么是程序員呢,只會用Xcode做UI的不叫程序員。對這個世界抱有永不窮盡的好奇心,持續學習的人才是程序員。自己組裝電腦,選硬件,幫妹紙裝系統,殺毒,修電燈泡,工作上用腳本提升效率,做UI,寫業務,造輪子,搭架構等等,這些都是程序員的領地,對編程持有源源不絕的動力和激情,在新事物的接納和學習上敢為人先者,這才是程序員。一個優質程序員的價值不在于他的前綴是iOS還是Android,也不在于他實現的feature是運行在哪個平臺。

〖Clean Code〗一書的作者Bob大叔,曾在一次演講中提到過,國外有一些程序員是「Language Oriented Programming」,什么意思呢?這些程序員根本不挑剔編程語言,管你php,python,還是ruby,哪個火就用哪個,哪個工資高就轉哪個。真相是當你具備相對完善的計算機理論知識體系,并對一門語言要較深的掌握之后,切換到新語言的成本比大多數人想象的都要低。

最后,Peak君建議:任他風勁弓鳴,喧囂浮沉,我自不動如山,靜心學習。如果哪一天iOS開發真的消失了,一起學習XOS開發吧,一定會更美好。

來源:MrPeakTech公眾號

上一篇: Swift 語言的設計錯誤

下一篇: 昨夜2GB的更新包,iOS 10.2.1 B4都更新了些啥?

分享到: 更多
双色球机选一般中不了 重庆老时时采彩开奖 助赢计划软件幸运飞艇 20193d走势图带连线 幸运飞艇精准实用7码公式 pk10走势图免费下载 网络mg电子游戏 ag假的不能再假 被重庆时时彩骗了 新时时彩三星走势图 重庆福彩欢乐生肖走势图 网赌AG百家了作弊 pk10一天稳赚5000图片 大神棋牌 大乐透投注结束时间 黑客为什么不入侵棋牌APP