成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

徐擎陽:我是開發者

企業動態
看過之前HDG報道的觀眾,肯定對徐擎陽這個名字不陌生。作為華為HDG的最忠誠粉絲,他跟隨著HDG走遍了9個城市,期期不落。在最后一站華為也盛情邀請他作為第一位發言嘉賓,這也是華為對開發者最大的尊重。

 2016年12月24日,正值萬眾狂歡的平安夜,在濃厚的節日氣氛里,華為HDG線下沙龍深圳站在3W咖啡館熱熱鬧鬧地“開講”了。可能應了“貴人出門風雨多”這句古話,當天一早天空就飄起了小雨,在這樣濕潤微涼的天氣里,一百多位開發者如期而至,與7位演講嘉賓交流互動,為2016華為HDG最后一站畫上了一個圓滿的句號。

 

[[180379]]

 

看過之前HDG報道的觀眾,肯定對徐擎陽這個名字不陌生。作為華為HDG的最忠誠粉絲,他跟隨著HDG走遍了9個城市,期期不落。在最后一站華為也盛情邀請他作為第一位發言嘉賓,這也是華為對開發者最大的尊重。

以下是徐擎陽的現場演講實錄:

大家好,我叫徐擎陽。剛才主持人介紹過了,我是屬于個人開發者。首先說明一下,我不是華為的員工,我也沒有在華為工作過。我先大概自我介紹一下,我的職業經歷也不算太特殊,但是有一個特點,我最早是在做甲方的,但是因為自己喜歡做一些開發的工作,比如說做一些ERP的小插件,做一些HR的報表這些東西,慢慢的開始做一些傳統乙方才會做的事情,做一些工具的開發。我就覺得自己不再適合在甲方的氣氛里面做,就自己跳槽做乙方,做運營。然后慢慢開始覺得自己有點想法之后,就開始做產品。

所以我目前的職業是產品經理,是這樣的一個產品經理,比較那什么的。我個人業余工作,我以前做過一些美劇字幕組社區的工作,目前主要參與關注兩個社區,一種是流浪貓救助的社區,大家不知道有沒有接觸過,做一些流浪貓的救助和領養工作,第二個就是華為的開發者社區,開發者社區剛才主持人提過了全勤,我從上海站一直到今天為止,我每一站都來了,每一站收獲也都很大,希望大家這次回去以后也會跟我有同樣的感覺。第二個就是我在8月份的開發者大賽上,比較有幸獲得了一個三等獎,后面我會跟大家扒一下我到底在開發者大賽上做了什么東西。

我自己的理解有兩個身份,一個是程序員,一個是開發者。其實我不是一個好的程序員,因為我不是那種非常專業的,一天要寫很多很多代碼,寫好多程序的那樣一個程序員。我是屬于比較程序員里面比較懶的那一種,什么叫比較懶,能有現成的東西絕對不自己開發,需要自己開發的東西怎么簡單怎么來,只要能實現我要的功能就可以了。但是我覺得我是一個相對來說比較好的開發者,因為我開發的所有東西都是能用為目的,是以做產品的心態,只要是我開發的東西,就必須是一個能用的,對使用者負責的態度,在做這樣一件事情。所以我可能并不是一個好的程序員,因為我不太擅長這種非常細致的、非常專業的、非常深入去研究技術的一些工作,但是我的態度,我認為我做這個東西就要做好,我自己不掌握沒關系,我會去找我能夠找得到的最好的技術,去填充到這個產品里面,由我親自把它們組裝起來,放到我的使用者面前。

我從哪里來,就是想跟大家說一下我們那個開發者社區的過程。大家知道我也是從今年才開始接觸華為開發者社區的,今年以前跟華為的一些接觸,實際的接觸可能就兩個方面,一個就是公司項目上的合作,另一個就是公司的項目被華為別的部門搶掉了,就是這樣一種關系。我第一次在上海這邊知道華為開發者社區也是從一個活動的網站上知道的,當時就覺得比較好奇,華為不是一直是供設備、賣手機、做解決方案的,什么時候又來搞開發者社區了,又要搞什么事情,我就很好奇,上海站我就來了。到現在已經9場了,一個月一場,所以感慨一下,時間是過隙之白駒,一下子一年就沒有了。

在4月份的時候,我已經聽說第一場活動華為在搞開發者大賽這個事情,但是當時我并沒有說準備馬上存在,因為當時并不覺得自己能夠做出一個非常出眾的東西,能夠參賽。但是后來發現開發者大賽不是我理解的那樣,這個開發者大賽是可以站在巨人的肩膀上參加的。什么叫做站在巨人肩膀上參加呢?華為在開發者大賽中注入了很多可以開放的能力,我們不需要自己把所有的,像我前面說的不需要把一個產品所有的東西從無到有開發出來,而是可以挑選出來我們認為用得到的,并且是能夠用得更好的能力。在這個能力基礎上,才去做我們的產品。這個事情就很適合我來做,我就適合做這種事情,別人都是拿過來自己用的這種開發者。我當時把我以前的一個項目,做到一半,做爛掉的,做不下去的一個項目拿出來,用華為其中的一些能力去補,就完成一個產品了。

所以我是5月份、6月份中間參加了開發者大賽,一直到大會,把這個作品放上來。中間經歷了上海、南京、杭州、西安和蘇州這幾站,我一方面是因為想了解開發者大賽的動態,一方面是想詳細了解華為到底在整個開發者生態里面放了哪些東西進去。因為第一站上海和第二站南京并沒有把所有的開發者生態的東西都介紹全,我就覺得杭州、西安我應該去一下。西安其實更多的是去玩,因為我沒有去過兵馬俑,所以借著參加社區的借口,自己出去玩了一波。當場還被工作人員捉到,說我在西安找不到位置,我就覺得很差異,明明是跟人家聊聊天。后面全年級大會以后,就是成都、武漢、北京和深圳這幾站,這其實是第一場我上來講,之前游上來分享過,但是沒有這么正式的講過。所以今天也比較高興,跟大家來分享一下我在社區跟開發者大賽做了一些什么事情。

這是我給大家先扒一下開發者大賽,剛剛主持人也提到我們有20個入圍的作品,和一些得獎的作品,這是我從其中挑出來一些我個人認為比較有趣的東西。右邊這三個并不是獲獎作品,但是也是我認為比較有趣的東西,所以我把它跳出來了。大家可以看到每一個作品下面都有一個中文和英文字,比如說ROT、ESIT(08:12)、SDN,這些其實就是華為放到開發者社區里來的那些能力。比如說ROT和ESIT,特別是ESIT這個東西,可能以前一定要買華為的網絡軟件,才能拿到ESIT的能力,但是現在ESIT的能力是作為一個開放式的能力,被開放出來了。我們需要使用這個能力的開發者,你并不一定要是華為內部的人,或者從華為內部拿到一些什么資料才可以用,你是直接在它的產品上就能找到,現在華為的ESIT產品有開放接口,直接可以用了。包括我自己。

這個黃色的是我自己做的作品,包括我自己的作品用的是華為的通訊能力。大家知道華為最早起家就是做通訊起家的,做電話,做網絡通訊起家的,核心產品最早就是網絡設備。這個CaaS就是華為產品的名稱,叫Communications-as-a-Service。我需要獲取這個通訊能力的時候,不再一定要去買設備,拉線路,才能獲得這個通訊的能力。我只需要在互聯網上申請一個接口,申請一個賬號,做一個產品的認證,我就可以直接從互聯網去獲取這個能力。頂多就是花點流量費用,我連基建的錢一分都不用出,我連電話費都不用出,前期的時候,我就可以獲得通訊能力。

其他的包括ROT,ROT也是很火的一個概念,前段時間在北京華為也專門搞了一個ROT的專場,那個專場我沒有去,但是我一直在關注ROT這個東西。華為現在有自己的一套ROT操作系統,就是放在嵌入式板子里面的操作系統,我自己也在學習這套東西。在這一系列的基礎上應該是可以開發出一些基于ROT,和基于通訊能力的比較好的產品。不知道在場有沒有做通訊或者ROT這一塊的,可以關注一下。

其他的包括SDN,包括企業通訊,包括LTE的接入技術,這些東西我們如果跟華為有打過交道的一些公司或者個人,應該經常會聽到這些名詞。在什么時候你們會聽到呢,可能在華為的一些技術方案,或者是在客戶那邊拿到的一份技術方案說,這個就是華為寫的,看里面有什么什么,里面就會冒出來這些東西。這些東西以前都是封在華為設備里面的,SDN、ESIT、LET,這些東西以前都是封在華為的交換機,封在華為的基站,封在華為的網關軟件里面的,我們外部是接觸不到的。但是現在不一樣了,現在開發者是直接可以看到這方面的資料,拿到這方面的調試接口,并且嘗試在上面開發我自己的產品。

跟大家介紹一下這些作品,簡單介紹一下。第一個就是智慧水表,什么意思呢,我們現在家里的水表要抄表,要么就是人來,比較高級一點的可能是連接互聯網的,接到我們自己家里WIFI的,我不知道有沒有,可以遠程讓人抄表,或者上門來抄表。但是智慧水表這個東西是用了一個ROT的模塊,我們不需要互聯網,也不需要人進來,直接可以通過物聯網的傳感技術,直接拿到水表上的數據,就可以實時的看到水表的情況,也不需要入戶去抄,效果和準確率都很高。其實我現在也在做一個ROT自己的產品,也是從這里面得到了一些靈感,我做自己一些用來玩的東西,形式上跟它差不多,但是完全是比較不正經的,用來玩的東西。如果大家會去關注1月份的ROT的開發者大賽,也許有機會能看到我的作品。

敏捷網絡這個東西其實是把一些網關,華為傳統網關軟件上的能力抽出來,做了自己開發了一套用來描述這個網絡的可用性,用來做實時調度的一個能力,也就是用自己的邏輯,用自己對網絡的敏捷理解的能力,加上華為監控和控制能力,來實現這個敏捷網絡調度。

智慧油田這個東西是工業生產上的我也不太懂,可能就是用來做油田的油井的,非常大范圍的,可能幾十幾百上千平方公里設施的監控。

天籟K歌是利用了一個CaaS的網絡通訊能力,可以確保我們在不同地方的好多人同時去唱歌,大家聽到的聲音都是同步的。

SDN這個就不多說了,大家都很熟悉了,業務感知是愛奇藝通過華為云調度的一個系統,實現的一個互聯網用戶壓力的調度。

智能門管家是一個ROT物聯網設備化,它是一個可以用手機和指紋,以及人臉來聯動的個人家庭的門管家。

停好是我自己做的一個挪車通知的一個東西,待會我給大家具體介紹一下。

健康咨詢和遠程會診,都是醫療領域的,一個是解決掛號和醫師交流的問題。遠程通訊是把我們以前開會扯皮的事情搬到另外一個場景里面去,搬到病例分析、實時手術指導的場景里面去。

右上角這三個產品是我個人比較感興趣的,一個是穿戴設備,它是一個眼鏡,它帶了一個小小的T字屏,帶了一個攝像頭。也就是說眼鏡的主講人他看到的東西,看到的視角,可以直接被后面的觀看人看到,觀看人需要去輔助這個主講人的時候,可以直接把所需要的資料投到這個眼鏡上,這個主講人可以繼續做自己的事情,我自己繼續做一些現場檢查,或者做一些什么事情,我同時可以釋放雙手的情況下可以看到后面給到的資料。

農業無人機,剛才主持人提到開發者大賽入圍作品只有兩個個人開發者,這個農業無人機就是另一個個人的開發者,好像叫劉旭吧,我不太記得了,是一個學生開發的無人機,比較好玩。它不是傳統的航拍,用來錄像的無人機,是在無人機的上面綁了好多的傳感器,水的傳感器,空氣的傳感器,溫度的傳感器,污染的傳感器。把傳感器接入了一個相當于物聯網的小的操作系統的板子,農業無人機規劃好這種巡邏的路徑以后,飛到農田上面,實時的就把農田當前的各種水文啊,大氣啊,土壤狀況,就傳回來了。如果要檢測土壤的實際情況,上面有一個小的可以戳上去的東西,我落下來,讓它接觸土壤,我就能知道這個土壤當前的水分是怎么樣的,我再飛走,到下一塊地,這個東西非常好玩。

外國人翻譯這個東西,名字好玩,它實際的功能也蠻好玩的。你在路上遇到外國人,或者你在工作中遇到外國人,你不可能不跟他打交道,但是你英文又不是很好。怎么辦呢,這個軟件提供了一個功能,我可以用中文對著手機講話,手機里面會有一個翻譯引擎,這個都是開發者自己提供的,把我說的中文錄入成中文的文字,華為就提供了一個比較有趣的能力,你這個文字如果是中文或者是英文的話,我可以幫你這個文字,比如我說的是中文,被手機轉譯成文字了,再被翻譯引擎的,比如土一點的,百度翻譯、谷歌翻譯,翻譯成英文了。這個時候我把這串英文發給華為的通訊接口以后,它幫把我這些英文轉換成英文的文字,再送到老外的耳朵里面。整個過程就變成類似于偽的同聲傳譯,我說中文,你那邊馬上就能聽到英文,這樣一個場景。所以我覺得這個東西也是比較好玩的。

后面我干大家具體介紹一下我自己在開發者大賽里面做的作品。是這樣一個東西,像這種卡片大家平時都有見過,放在車上的,把自己電話號碼寫在上面,我就走開,別人有事可以找我。但是有一個問題,我遇到過好幾次,放了沒多久,最過分的一次是放上去以后,10分鐘有人打電話過來,一般都是保險中介啊,二手車啊,某些不可描述的服務,會打電話過來問先生需要服務嗎。我就是在小區里面停了10分鐘不到,我在吃飯,就有一個女生,也不是打電話給我,她是加我微信,但是是用電話號碼加我的微信,跟我那些不可描述的服務。我就覺得這個東西很坑,以后不能這么用,否則要犯錯誤的。

我當時就想我要做一個這樣的東西,我不放電話號碼,我放一個二維碼,二維碼上面也沒有我的電話號碼,可能只是一個鏈接,導向到某一個工具里面,在導向到的工具里面,別人可以通過這個工具找到我,當時想的是這樣的。出發點就是隱私、保密和鈴瓏方便,因為這個場景是非常急的場景,別人要找你不可能站那里等你,我裝了一個軟件再來找你,這是不現實的,這個會被打的,肯定是一個非常快的掃一下,肯定按兩下屏幕就馬上能找到我的一個東西。所以當時想做這樣一個東西。

我想做這個東西的時候還沒有接觸華為的開發者社區,應該還是在去年的時候想做這個東西。后來遇到一些障礙,核心問題我解決不了這個現場可編程的通訊方法。因為在別人找我之前,我不知道誰要找我,所以我不知道應該把誰的電話號碼跟我關聯起來。我當時試了很多方法,最早我用的是IPPBX,因為我有朋友是專門做這個的,我把所有的logo都抹掉了,因為這個對別人不太禮貌。IPPBX不行,因為它的功能實在是有限,它沒辦法讓我做到我讓誰和誰通訊就能誰和誰通訊,IPPBX只能說誰要和你通訊,你告訴他一個分機號。如果我這個場景如果有好多車主都需要用這個卡片的話,不可能為每個車主都分配一個分機號,不現實。所以當時這個方法比我槍斃掉了。

后來我又嘗試到我以前在甲方用到的UCS的解決方案,后來發現那個用是能用,但是對技術的要求太高,要我懂sift協議,又要我去買它的軟件,我還要自己弄臺服務器,后面還拖一堆的電話線,不行,我干不了,太煩了,我好懶的,UCS又被我槍斃掉。

后來別人跟我說,你覺得它的軟件柜可以做開源的,開源有SIP協議。我當時想的很簡單,是不是開源的東西拿來就能用,后來發現也不行,開源的技術的確都到位了,我要的功能也都能實現。但是它沒有做到場景化,只是把技術放出來了,沒有能夠直接實現我場景的東西。如果我要實現我的場景,就變成我也要做更多上層的開發,甚至我要扒它C的源代碼,改它的C的源代碼,改它的信令控制,改它電話版的驅動。這個不行,我干不了,這個東西只有非常專業的團隊才能干,非常專業的團隊不會做具體的場景。這個我覺得應該是很多地方都會遇到這個問題,對這個核心技術掌握非常專業的團隊,他不會非常具體的做一個一個的應用場景。但是我們做應用場景的開發,很多時候又是缺一些核心的技術支撐這個場景,所以我當時就是遇到了這個問題。

這個項目就停掉了,去年把所有的文字通訊的部分做完之后,語音通訊的東西我全部停掉,因為做不下去了。但是后來我在華為HDG這邊了解到他們有一個CaaS的能力,我當時就發現我的病有救了。這個東西正好能夠套上我當時的那個想法,我需要一個現場的可控制的通訊方法,需要能夠實現這樣的場景。CaaS又更好能夠讓我有一個,它本身就是一個場景化的能力開放,它包裝出來放在我面前的時候已經是這樣一個場景了。一方發起,兩方通話,或者是一方發文字,另一方收語音。已經全部包裝好這樣的場景,甚至連API都已經包裝好了,我不用做過程的控制,我只要發一個POS調用過去,把誰要和誰通訊,短信或者語音,文字轉語音的內容是什么,我通過互聯網的結果發過去,它就直接幫助我拉通了。這個非常好,場景化,基于互聯網要素,我什么都不用買,服務器也不用買,我連語音空間都不用。當然我自己的應用要放到我的空間上,但是我線路也不用拉,全部的東西在開發測試過程中都是免費的,運行過程中是按時計費的,一個電話幾分錢只收你幾分錢,并且還有團隊的技術支持。

這一點對于開發者來說是很重要的,師傅領進門,這個師傅在哪里,一開始除了文檔是師傅以外,技術支持團隊就是師傅。當然后面來的開發者,我們社區里其他的開發者也可以作為師傅,領你進門,這個我覺得都是一個非常好的。我覺得什么是生態,這個就是生態,就是我進來之后,我能馬上找到我的土壤,我能馬上野蠻生長起來,就是因為有這些東西,我不需要考慮那么多東西。要水有水,要養分有養分,要陽光有陽光,我只要開開我的腦洞,自己找就可以了。

最后我的產品做成這個樣子,分三塊,前面一個功能界面的呈現,中間業務的API,和后面的能力調用。功能界面的呈現用我們開發的話來說就是一個前端,就是一個H5的頁面,一個HTML的頁面,可能里面都沒有用到H5的東西。一個微信的框架,加一個HTML的頁面,加一堆的JS的調用,就是我前端的功能了。這個JS調用發回來的就是一些用戶的請求,比如這個用戶要找這個車主,到了我后端,業務邏輯這一塊我是用PHP寫的一個中間件,負責這個業務邏輯,負責認證,負責即時消息的傳遞,負責通訊,誰和誰通訊的一個邏輯關系的查找,和一些微信相關的接口。通過mySQL數據庫做一個持有化信息的保持。

用PHP寫的后端接口,業務邏輯全都包起來。業務邏輯包起來是兩個概念,一個是用前端界面來說我后端的業務邏輯都是包起來的,我前面的全是靜態頁面,全是HTML頁面。點擊某一個按紐的時候,再來調我后面的一個業務接口。另外一個業務邏輯包起來,后端包起來的業務邏輯是不關心通訊過程的,所謂的業務邏輯包起來以后,我只關心我自己業務的處理。只關心這兩個車主的電話要不要接通,可不可以允許接通,權限對不對。這個車牌號代表是哪個車主,要把號碼反查出來,這些業務邏輯。但是包起來之后我是完全不關心通訊過程的,通訊過程誰實現呢,就是由CaaS能力實現的,它會給我一系列的接口。你要給誰發短信,你要讓哪兩個人的電話打通,你要把這一條語音留言發到誰的電話上讓他聽到,你要終止哪一個通話,你要查哪一個通話的歷史狀態。它給我包了這一系列的場景,相當于我的代碼只要寫到這個黃線這里,黃線后面沒有任何代碼的開發量,都只要把接口掛到我的業務邏輯里面去就可以了,這樣的開發就非常快。

因為前面的界面和業務邏輯是我擅長的,是我愿意專注的地方,而且是我擅長專注的地方,我可以把所有的精力都放在這兩塊,做出一個用戶體驗場景相對比較好的東西。但是后面這一塊不是我擅長的,我根本不懂sift協議,我根據不懂電信同化的限令啊。即使我不懂,我也可以在我的產品里面把這些東西放進去,就是因為這個東西已經包裝好放在那里了。我只要看得懂那種URL的接口,我只要看得懂接口文檔,就能夠用這個能力。所以這個里面我整個的代碼比例,微信相關的大概30%,因為框架是微信的,它是一個公眾服務號。然后業務相關的占到了50%,甚至更多。通訊相關的只有接口調試的代碼,15%。所以你看到如果這一套東西沒有這樣的開放能力給我用的話,有可能通訊相關的代碼會占到百分之六七十以上,這個東西就不是我們做的東西了。相當于有這個東西之后,把我整個產品技術門檻降低了,把技術的門檻和成本都降低了。

我接下來要干嗎呢,后面會有一個IoT LiteOS的開發者大賽,我也打算參加一下。我最近在學習物聯網的開發版,華為現在有一個LiteOS開源的操作系統,實時操作系統,專門做物聯網介入,我現在學習,我覺得這個東西很好玩的,大家有興趣可以了解一下,也許能觸發一下自己的靈感。2017年有開發者大賽,我希望在座的各位能跟我一起去參加,如果大家有想法的話,也可以組團,也可以個人,也可以公司。大家一起參加,一起交流,參加的時候大家可以把自己的點子交流,或者把自己的技術交流,或者是大家想參加這個開發者大賽,已經有想法了,有自己作品了,但是不知道怎么入手,不知道怎么把能力集成進來的話,大家也可以在群里面交流,我也希望跟大家交流,幫大家解決一些問題。

我說完了,謝謝大家。

(結束)

責任編輯:藍雨淚 來源: 51CTO.com
相關推薦

2009-12-14 09:43:58

App Store開發者

2012-08-23 10:03:48

2017-07-13 17:33:18

生成對抗網絡GANIan Goodfel

2017-07-18 10:16:27

強化學習決策問題監督學習

2015-09-01 09:53:04

Java Web開發者

2013-10-24 09:46:01

Firefox開發者

2012-06-13 01:23:30

開發者程序員

2021-03-16 07:56:26

開發者入職技術

2013-03-11 11:20:05

2017-03-31 20:16:53

華為開發者聯盟

2013-10-30 12:51:34

2011-03-31 15:31:18

PayPalAndroid

2010-06-08 15:45:58

PHP

2017-05-19 16:40:41

AndroidKotlin開發者

2022-01-20 19:49:10

Sentry開發Scope

2022-10-11 18:37:24

開發者

2021-06-25 17:14:23

華為應用市場

2012-01-04 09:18:32

iPhone開發者聯盟iDP中國開發者

2011-09-26 09:10:41

Web

2012-05-18 20:17:15

Windows Pho開發者
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩高清一区 | 精品1区| 欧美精品一区二区在线观看 | 91在线看| 99精品九九 | 亚洲国产一区视频 | 黄色av免费网站 | 美女视频.| 国产精品福利在线 | 天天躁日日躁狠狠很躁 | 一区二区精品电影 | 久在线视频播放免费视频 | 日韩三级一区 | 欧美亚洲高清 | 国产综合精品一区二区三区 | 国产精品三级久久久久久电影 | 成人在线观看免费视频 | 久久精品中文 | 精品久久久久久 | 四虎永久在线精品免费一区二 | 欧美在线一区二区三区 | 欧美a区 | 亚洲午夜精品久久久久久app | 欧美一级欧美三级在线观看 | 狠狠干av| 国产精品福利视频 | 中文字幕国产精品 | 91传媒在线观看 | 色av一区二区三区 | 国产精品久久久久国产a级 欧美日韩国产免费 | 亚洲视频免费观看 | 99re6在线视频精品免费 | 久久久久网站 | 中文字幕免费在线 | 午夜色婷婷 | 精品日韩 | 色婷婷狠狠 | 国产伦精品一区二区三区高清 | 亚洲成人自拍网 | 欧美精品网站 | 韩国精品在线 |