分類: 3C資訊

  • 我的程序員之路——2013年和2014年

    2012年的12月底跳槽到了新公司,新公司在人民廣場北京東路那塊,也是家小公司。但與前一家公司不同,新公司剛成立,沒有穩定的收入來源,一切都是新的,從零開始。今年3月份,我和老同事還回去過一次,看了看這家公司的辦公點,發現這幢樓里的很多公司都搬走了,基本是空掉了,物非人非。

     

    一、前半年

    前半年技術這塊是由我那朋友負責的,他為了節約成本,招了好幾個實習生,並且客戶端只招了Android開發,測試也是後面招的,前期只有開發,沒有產品經理,公司整體的技術團隊還是比較薄弱的。公司的主營業務是做拼車,類似於現在的滴滴專車和順風車。

    1)PHP

    這裏的開發語言用的是PHP,也是從這裏開始,我捨棄了C#,開始轉用PHP開發。語言基本都是通的,看看語法,沒幾天就上手了,然後與同事開始開發業務邏輯。作為PHP新手,寫出來的代碼還是非常醜陋的,為了加快研發速度,選了個CI框架。負責PHP開發的人就兩個,我和另外一個實習生,我們既要負責後台的開發,還要負責PC端的開發,以及客戶端的接口。工作量是客戶端的三倍,但人員配置卻比客戶端要少,這就導致客戶端的接口經常來不及給到。後面又招了個PHP,才慢慢的開始改善。

    2)地圖

    拼車業務就會用到地圖,選擇起始點和結束點,以及選取最優線路等。那時候選用的是百度地圖,百度為第三方提供了開放的JavaScript腳本,我在那個時候開始學習使用第三方API。當時是個前端菜鳥,有些異步操作都沒看出來,老用同步的寫法,經常會取不到正確的數據,後面慢慢研究,發現了其中的門路。那時候工作充滿熱情,經常會熬到晚上十點多才走,一直在研究地圖的使用。可惜沒把當時的研究成果記錄下來,很多都沒用到的代碼都沒留下。

    3)換血

    後面又陸陸續續的進來新的同事,馬上要到第一期交付的時候,但系統還沒像樣的雛形,只得加班加點的做。我離家比較遠,有一段時間就直接住在附近的賓館里,晚上加完班就回賓館。交付的前一晚,我和另外兩個同事通宵調試了一晚,第二天才勉強能演示。幾位股東看了成品后,表示非常的不滿意,離他們的預期相差甚遠。他們想要的是和我們模仿的網站相同的功能,但我們給出的卻是一個非常簡陋的雛形。股東們把軟件開發想的太簡單了,以為人到了,產品就能出來了。我們是一個新組建的團隊,什麼都沒有,全部從零開始,而且大家可以說都是新手,客戶端的幾個人原先也不是做Android的,後端也是PHP新手,項目也沒有細緻的規劃,新團隊還需要磨合期,總之有很多的問題。最後的結果是把我朋友下放,重新從外面找人來管團隊。

    二、後半年

    很快,替代的人就來了,他首先裁掉了幾個客戶端的人,然後又招了設計、iOS和運維,替換掉了原先的CI框架,改用ZF框架。新的負責人來了以後,明顯的變化就是錢燒的快了。股東給他的要求是三個月時間,完成要模仿的功能。

    1)日報

    新負責人來了以後就要求我們每天寫日報,然後發給他。每天還要開會,敘述今天遇到的問題,後面開會的成本太高,就取消了會議,日報繼續發。大家沒有受上半年的影響,熱情依舊是非常高的,每天還是在努力工作着。

    2)項目管理

    但是項目管理依舊還是有點混亂,後面用他的話講就是他喜歡散養,不會約束每個人。但由於沒有即時的反饋,項目做着做着就又出現了偏差,並且沒有原型設計,需求只靠一張嘴,經常出現扯皮的情況,有些功能沒有想象中的那麼簡單,深究一下就會發現很複雜。就比如要做個IM系統,需要能上傳語音、圖片和文字,客戶端的同事花了點時間完成基本功能,後端的我們還要考慮如何保存這些數據。還有個錢包功能,股東們想讓用戶把錢存到賬戶中,公司就能有一個現金池,想法很好,但這種財務功能得非常嚴密,不能出現金額的差錯,實現起來又是很費勁。三個月很快就到了,又到了演示的時候,中途開發的時候砍掉了好多複雜的需求,就只完成了拼車業務,股東們還不是非常滿意。本來說好項目上線要去神農架自駕旅行,後面改到三清山和洞頭島。

    3)旅行

    用負責人常說的一句話就是:“醜媳婦還是要見公婆的”。我們的產品最終還是上線了,雖然沒有達到預期,但好歹能用了,上線后,還是有一點點的用戶量。過了幾天,公司同事一行人就開了三輛車出發去旅行了,公司解散前的唯一一次旅行。玩的還是蠻開心的,就是自駕坐在車上的時間有點長,有一天晚上九點才到目的地,然後吃頓晚飯,還是蠻辛苦的。

    4)解散

    大股東遲遲看不到成效,就取消了投資。撤資后,公司的另外幾個股東想開闢新的業務,類似於美團外賣,不過就是送指定商品,但沒有搞起來。最終還是在2013年的12月份,公司先後裁掉了兩批員工后,徹底解散了,大家都拿到了相應的賠償款,為期一年的創業以失敗告終。

    這一年有很多收穫,不僅僅是編程方面,還有項目管理、產品設計、團隊協作等各方面都有新的感悟。

    三、2014年

    這一年是比較昏暗的一年,我換了三家公司,這其實是一種很不好的情況,跳槽太頻繁了,但也逼不得已而為之。

    這家就是我實習和兼職的那家公司,當時和老闆一直有聯繫,他希望我過去幫忙,但我一直婉拒。後面公司解散了,把我們安排到另外一家公司去,我們都不想去,就全部自謀出路了。

    1)面談

    沒有合適的去處,就去這家旅遊公司了。當時的情況有所不同,我主動過去的,公司老闆姿態就高了,開始壓工資,換成現在的我肯定馬上就走人了。不過那時候還是職場新人,資歷不夠,也沒合適的地方去,就也沒說啥了,工資很低,但承諾給我獎金。於是下周一就正式去上班了,去公司的時候發現又換了一波人,私企的常態,人員流動非常大。

    2)接盤

    公司招了一個開發,那老伙身體不好,工資自己開的也很低,能力一般,與其他同事相處有點困難,這讓公司的同事對他意見越來越大,後面我來了以後,老闆乾脆就裁掉了他。他其實也沒寫多少代碼,後面我都重構了。公司的設計也換了一波人,但配合起來還是沒有問題。此時,又重拾了C#語言,開發又剩下我一個人了。這段時間漸漸形成了自己的一套頁面開發模式,先寫靜態頁面,帶上數據請求,待到頁面確認后,再改成動態頁面。平時周末會兼職做做戶外領隊,帶會員出去徒步旅行,這個還是挺有趣的,就是住宿條件有點差,而且出一身汗后還不能洗澡。

    3)欠薪

    公司旅遊的旺季是從9月份開始,其他月份就會沒啥收入,這也直接導致現金流斷裂。這段時間大概有三四個月沒有發工資,非常難熬。這個時候我拼車公司的那個朋友來找我,說他那邊缺人,讓我過來幫忙。想到這邊欠薪,後面就去和老闆談了下,老闆當時說:“我把你當兄弟,你把我當老闆,沒錢就和我說,我給你。”,我蠻無語的,後面協商后,再次答應兼職維護網站。除了欠薪之外,還有一個重要原因是這邊沒有開發氛圍,在這種環境下很難提升技術水平,上一年還有團隊協作,今年卻變成了單兵作戰,有種倒退的感覺。不過業務水平倒是完善了許多,對戶外徒步也有了很多了解,每次出去帶隊,別人還以為我是高手,其實我只是過來湊個人數的而已。

    四、金融公司

    我朋友那邊是家創業型的金融公司,搞期權什麼的,我到離職的時候都沒搞懂這是啥玩意兒。這也是家創業公司,租了一套別墅作為辦公地,員工有十幾個人,請了個阿姨專門負責燒中飯和晚飯,不過吃飯要自己出錢的,公司不包飯。也是在這段時間,我開始寫博客,並且平均每個月能寫八九篇。

    平時午休的時候,我們一幫人就喜歡在別墅區里逛,都是豪車,隔壁屋子里還養了四條純種的哈士奇,據說每一條要100W了。

    1)團隊配置

    這次的團隊配置與以往不同,有設計、測試、後端和客戶端,此處的客戶端是用C++開發,針對電腦的,而不是手機。有一個人用C#開發了一套系統,由他來提供各個功能的接口,而我這邊就是負責做個網站,管理用戶的一些基礎信息,而與金融相關的操作只能在客戶端中運行。後面聽說這套系統的所有權屬於這個人,他賣這套系統賺了不少錢,而到這裏來也是合作關係,不會把源碼提供出來。

    2)加班

    夏天的時候,有一段時間老闆想加速開發,就縮短了工期,我住的比較遠,沒辦法就直接住在公司了,大概有三周時間,周末有時候也會加會兒班。在指定時間順利的完成了任務,不過我做的網站遲遲不上線。我那朋友和我說這塊很有前途,老闆也一直給大家畫餅,把我說的一愣一愣的,但是離職的同事一個接一個,不像說的那麼好。後面感覺這個老闆不靠譜,而且團隊的項目管理也有問題(參考我之前的一篇《》),就想着離職了。正好有個朋友那邊在招人,就聯繫了我,於是在10月份我就又跳槽了。

     

    本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

    ※公開收購3c價格,不怕被賤賣!

    ※想知道網站建置網站改版該如何進行嗎?將由專業工程師為您規劃客製化網頁設計後台網頁設計

    ※不管是台北網頁設計公司台中網頁設計公司,全省皆有專員為您服務

    ※Google地圖已可更新顯示潭子電動車充電站設置地點!!

    ※帶您來看台北網站建置台北網頁設計,各種案例分享

  • 五年老Android,我決定學習後端開發了!

    聲明下此文僅是作者從事Android開發再到學習後端的一些見解和經歷仁者見仁智者見智

    今天給大家分享一些移動端(Android)開發學習後端開發(Java Web)的一些事兒,不知道從什麼時候開始身邊的同事都開始陸陸續續的在朋友圈發一些後端的文章如:Nginx、Docker、k8s類的知識,後來才發現大家都在學習一些後端的開發工作,可能是感覺移動端技術有些膩了了吧!

    甚至還有個iOS同事有在業餘時間學習Java、Servlet、Spring等後端知識,這讓我深有感觸我在學校期間也學過Java Web的知識後來因為Android能夠做一些界面元素好玩,容易帶來成就感,再加上當時的Android真是火到天際。

    大概在16年的時候,我就有意無意的在開始自己學習後端知識了,那時候我的工作主要還是做App,偶爾學習下後端知識,可惜的是當時工作的單位後端是用的Python技術棧,由於當時我比較鍾情於Java,所有沒有學習Python~~。

    到了18年,我入職一家二線互聯網公司還是做Android開發工作,當前公司正處於業務高速發展期擴張很快,當然變化也有多。當時就感覺移動端的開發人員在各種技術會議上時很低迷,基本很少發表意見,舉個例子:

    一開始移動端時間類型使用的是int,後面一哥們改為long,再後來一技術專家要求改為字符串說是:便於後端閱讀!這也可以理解關鍵是移動端還得兼容int、long、字符串型的時間。

    改就改吧又沒有做到統一標準,像這樣的改動做為移動端開發,完全可以懟回去才是的啊!雖然改起來是小事,但也說明了一個問題:移動端開發話語權真的挺低的,懟又懟不過人家~~。

    再說另外一個故事,我們組來了位移動端技術專家,和我們聊了很久,其中有個問題讓印象深刻:移動端為什麼很少有架構師這個職業?當時我一聽感覺確實是的,很少有公司會招移動端架構師,移動端開發並不像後端開發那樣久遠,它的發展也是由Android、iOS的出現才興起的,也沒有什麼高併發、高可用之類的術語,移動端關注的更多的是界面、用戶體驗方面的問題。那一天聊了很久,從那一次我得出一個結論:作為移動端開發,很難做到技術大佬級別(相比較後端開發)。畢竟現在的互聯網都是是數據、業務為主的,一個經驗豐富移動端開發工程師,沒寫過業務,也沒有大數據處理經驗想要成為技術Leader、CTO、技術VP太難呢!

    為什麼要學習後端呢?

    現在大部分公司都是業務驅動型公司,就是業務為主,技術為輔。而且公司的業務都會放在後端,跟Web前端、移動端關係不大,移動端只做數據的收集與展示不會參与複雜業務邏輯流程,所以說:精華其實都在後端。

    舉個例子,如果你們公司的App日活達到百萬級別,說明App兼容性、適配、用戶體驗、各項關鍵指標優化的非常好,而支撐這日活百萬的關鍵性技術還是在後端,所以要不要考慮學習下後端呢~~。

    你說你要會點後端知識,再跟後端小哥來個結對編程,那效率高的不要不要的,一個眼神就懂(今晚跟你媽說學Java~~)!

    我是怎麼學Java後端的?

    可能我是比較幸運,在年初時和朋友合作了一個20w的外包項目,我主要負責後端的開發和架構。這個項目對我來說還是挺大的,之前的我都是負責一些App的設計和開發工作這次做後端的開發,多少有點生疏。

    當時搞這個項目,客戶是說需要千萬級的用戶,那時的我也沒有千萬級的概念,只覺得用微服務應該是可以頂的住,一開始是使用的單服務、單數據庫的形式,後面面臨分佈式問題改為多服務、單數據庫的形式還緩了緩這個問題,這也算業界難題當時還考慮過2PC、seate、RabbitMQ那時候沒時間、人力就沒有繼續弄了(好機智~~),後面也陸陸續續的解決了一些碰到的一些問題如:

    1. 微服務工程的組織(單服務單倉庫 or 多服務單倉庫)
    2. 項目工程依賴管理(Maven parent工程)
    3. Docker本地調試(阿里雲vpn)
    4. Dubbo服務接口倉庫(Nexus倉庫)

    現在只能想起來這麼多了,實際碰到問題比這個更多!所幸是都一一解決掉了,歷時2個月左右這個項目也正常上線了,不過後面也出現過一些問題如:機器cpu負載一直在90%以上,那一天我排查了很久,因為基礎設施不全只能通過看日誌來排查,最後發現是有在刷任務,一直在頻繁訪問某個接口,發現問題后就及時學習了限流方面的知識,在網關做了個限流,cpu才穩定下來。

    再有一次是因為技術方案的問題,這個項目有一個無限級的推廣,當時選的方案是嵌套集因為他查詢起來很快,但是我們忽略了他修改代價實在是太高,導致系統用戶到20w的時候推廣關係插入變的超級慢,後來就不得不重新選一個方案用的:閉包表插入、查詢效率都可以,只是有些費空間。後面花了大概两天的時候才把數據修復過來(一口老血~~)。

    總的來說不會的就學習、問朋友,記憶比較深刻的是一次數據庫一直95%以上,學的Java知識較多,對數據庫算是了解還不多那時候,找了一天也沒找出個問題,最後還是問朋友原來是沒加索引查數據都是全表掃描,現在想想真是無語,後來朋友還開玩笑說後續諮詢要收費了,哈哈。

     

    歡迎關注微信公眾號《架構文摘》,精品技術文章第一時間推送。

    本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

    收購3c,收購IPHONE,收購蘋果電腦-詳細收購流程一覽表

    網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

    ※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益

    ※公開收購3c價格,不怕被賤賣!

    ※自行創業 缺乏曝光? 下一步”網站設計“幫您第一時間規劃公司的門面形象

  • 大話設計,沒有模式—通用權限設計與實現

    當代碼寫多了,總有些是經驗,但經驗是什麼呢?if…else用的次數比別人多?顯然不是。有些超棒的設計可以謂之經驗!

    功能權限

    網絡上流行的經典的權限設計是【主體】- 【領域】 – 【權限】( who、what、how問題原型 ) 的設計思想,其中:

    【主體】可以是用戶,可以是角色,也可以是一個部門

    【領域】可以是一個模塊,可以是一個頁面,也可以是頁面上的按鈕

    【權限】可以是“可見”,可以是“只讀”,也可以是“可用”(如按鈕可以點擊)

    為了簡化程序開發,在中去掉了權限的控制,簡化為【主體】- 【領域】的模式,且【主體】限定為角色。即只能給角色分配模塊和按鈕,不能直接分配給用戶賬號或部門。且一旦分配即表示該角色擁有操作該模塊(按鈕)的權限。

    大道至簡,標準的RBAC規範比這個還要簡潔,所以它的生命力才最頑強。在此基礎上,如果進行二次開發,進行更詳細的功能權限控制,可以按照上面的思想進行改造。

    數據權限

    數據權限是在功能權限的基礎上面進一步的擴展,比如可以查看訂單屬於【功能權限】的範圍,但是可以查看哪些訂單就是【數據權限】的工作了。

    這裏面的幾個概念:

    【資源】:數據權限的控制對象,業務系統中的各種資源。比如訂單單據、銷售單等。

    【數據規則】:用於數據權限的條件規則 。

    應用場景

    • 銷售單,可以由本人查看
    • 銷售單,測試角色能看到自己的訂單
    • 銷售單,測試角色能看到自己的訂單,管理員角色可以看到所有訂單
    • 銷售單,測試角色能看到自己的訂單,管理員角色可以看到所有訂單,賬號test3可以看到應用名稱為”xxx管理系統”的訂單

    我們能想到直接的方法,在訪問數據的入口加入SQL Where條件來實現,以上4種情況對應的sql語句:

      1 where CreateUserID = {loginUser}
      2 where CreateUserID = {loginUser} and {loginRole} in (測試)
      3 where CreateUserID = ({loginUser} and {loginRole} in (測試)) or {loginRole} in (管理員)
      4 where CreateUserID = ({loginUser} and {loginRole} in (測試)) or {loginRole} in (管理員) or ({loginUser}==test3 and 應用名稱==XXX管理系統)
    

    這些一個一個的”條件”,簡單理解為一個【數據規則】,通常會與原來我們前台的業務過濾條件合併再檢索出數據。

    每一個角色有不一樣的【數據規則】,那麼數據權限設計就變成

      【資源】 – 【數據規則】

    在數據庫記錄中存放為資源ID+規則的形式,如下:

     

    為了簡化程序開發,在開發過程中可以做出以下約定:

    • 所有需要進行數據權限控制功能的表,在設計時必須包含字段CreateUserId(創建用戶Id)。
    • 【資源】的名稱限定為模塊名稱。如部門管理,用戶管理,那麼資源就是對應的部門列表,用戶列表。
    • 如果【資源】沒有設置數據規則,那麼視為該資源允許被任何主體查看。
    • 數據規則中授權的對象限定為角色、用戶。即不能設定為某個部門所有,如果想實現類似的功能,通過角色間接實現。例如:資源屬於角色“開發組成員”,“開發組組長”。

    核心實現–查詢對象模式

    權限控制總離不開一些條件的限制,如果沒有完善的查詢機制,那麼在做權限條件過濾的時候你會覺得很彆扭。馬丁在《企業應用架構模式》第13章對象-關係元數據映射模式中提出查詢對象模式(Query Object Pattern)。該模式核心結構如下:

    該結構為【數據規則】的建立提供了理論基礎。在設計數據權限的時候,可以照搬該思想。上面例子中的規則,數據規則展開如下:

      1 {
      2 	"Operation": "or",
      3 	"Filters": [{
      4 		"Key": "{loginRole}",
      5 		"Value": "09ee2ffa-7463-4938-ae0b-1cb4e80c7c13",
      6 		"Contrast": "contains",
      7 		"Text": "管理員"
      8 	}],
      9 	"Children": [{
     10 		"Operation": "and",
     11 		"Filters": [{
     12 			"Key": "{loginRole}",
     13 			"Value": "0a7ebd0c-78d6-4fbc-8fbe-6fc25c3a932d",
     14 			"Contrast": "contains",
     15 			"Text": "測試"
     16 		}, {
     17 			"Key": "CreateUserId",
     18 			"Value": "{loginUser}",
     19 			"Contrast": "==",
     20 			"Text": ""
     21 		}]
     22 	}, {
     23 		"Operation": "and",
     24 		"Filters": [{
     25 			"Key": "AppName",
     26 			"Value": "XXX管理平台",
     27 			"Contrast": "==",
     28 			"Text": ""
     29 		}, {
     30 			"Key": "{loginUser}",
     31 			"Value": "229f3a49-ab27-49ce-b383-9f10ca23a9d5,1df68dfd-3b6d-4491-872f-00a0fc6c5a64",
     32 			"Contrast": "in",
     33 			"Text": "test3,test4"
     34 		}]
     35 	}]
     36 }

    規則分為三個部分:【分組】(Children)、【規則】(Filter)、【操作符】(and or),而規則自身就是一個分組。這種簡單的結構就可以滿足全部的情況。看不懂啥意思?

     

    這樣理解起來就比較簡單了。

     

    還不懂??我們從簡單的開始:

    某一角色只能看到自己創建的信息。如:針對資源列表,我們設置了【測試】角色可以看到自己創建的資源。

     

    這時如果用一個擁有測試角色的賬號(test)登錄,那麼他只能看到自己創建的資源:

     

    其他角色的賬號登錄時,會出現無法看到任何信息。我們稍做調整:【管理員】角色可以看到所有資源,【測試】角色只能看到自己創建的資源。

     

    這時如果用一個擁有管理員角色的賬號(admin)登錄,那麼他就可以看到全部資源:

     

    以此為基礎,我們可以擴展非常複雜的數據權限控制。最終形成最後的複雜規則:【管理員】角色可以看到所有資源,【測試】角色只能看到自己創建的資源。賬號test3/test4隻能看到應用名稱等於“XXX管理平台”的資源。

    代碼解析–不要BB,秀出你的代碼

    可以在應用層基類BaseApp中,定義一個通用函數,根據當前即將訪問的資源Id獲取相應的訪問【數據規則】,並把當前登錄的用戶信息注入到該規則中,最終轉換成針對數據庫的查詢,如下:(不想看這個?直接跳過吧,看看如何使用也沒有問題)

      1         protected IQueryable<T> GetDataPrivilege(string parametername)
      2         {
      3             var loginUser = _auth.GetCurrentUser();
      4             if (loginUser.User.Account == Define.SYSTEM_USERNAME) return UnitWork.Find<T>(null);  //超級管理員特權
      5 
      6             var moduleName = typeof(T).Name;
      7             var rule = UnitWork.FindSingle<DataPrivilegeRule>(u => u.SourceCode == moduleName);
      8             if (rule == null) return UnitWork.Find<T>(null); //沒有設置數據規則,那麼視為該資源允許被任何主體查看
      9             if (rule.PrivilegeRules.Contains(Define.DATAPRIVILEGE_LOGINUSER) ||
     10                                              rule.PrivilegeRules.Contains(Define.DATAPRIVILEGE_LOGINROLE))
     11             {
     12 
     13                 //即把{loginUser} =='xxxxxxx'換為 loginUser.User.Id =='xxxxxxx',從而把當前登錄的用戶名與當時設計規則時選定的用戶id對比
     14                 rule.PrivilegeRules = rule.PrivilegeRules.Replace(Define.DATAPRIVILEGE_LOGINUSER, loginUser.User.Id);
     15                 var roles = loginUser.Roles.Select(u => u.Id).ToList();
     16                 roles.Sort(); //按字母排序,這樣可以進行like操作
     17                 rule.PrivilegeRules = rule.PrivilegeRules.Replace(Define.DATAPRIVILEGE_LOGINROLE,
     18                     string.Join(',',roles));
     19             }
     20             return UnitWork.Find<T>(null).GenerateFilter(parametername,
     21                 JsonHelper.Instance.Deserialize<FilterGroup>(rule.PrivilegeRules));
     22         }

    這樣在我們自己的應用中,使用上面的函數創建一個基礎查詢,再加上自定義的查詢條件即可輕鬆實現數據權限的控制。

      1             var result = new TableData();
      2             var objs = GetDataPrivilege("u");
      3             if (!string.IsNullOrEmpty(request.key))
      4             {
      5                 objs = objs.Where(u => u.Id.Contains(request.key));
      6             }
      7 
      8             result.data = objs.OrderBy(u => u.Id)
      9                 .Skip((request.page - 1) * request.limit)
     10                 .Take(request.limit);

    最後

    以上所有代碼均已實現並開源(配置數據規則的界面可以自己畫,layui的前端畫起來實在太費力),秉承代碼之美,為.net core添磚加瓦,喜歡的star一下!

     

     

    本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

    ※高價收購3C產品,價格不怕你比較

    ※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!

    網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

    3c收購,鏡頭 收購有可能以全新價回收嗎?

    ※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!

  • 智能邊緣計算:計算模式的再次輪迴

    智能邊緣計算:計算模式的再次輪迴

      編者按:人工智能的蓬勃發展離不開雲計算所帶來的強大算力,然而隨着物聯網以及硬件的快速發展,邊緣計算正受到越來越多的關注。未來,智能邊緣計算將與智能雲計算互為補充,創造一個嶄新的智能新世界。本文中,微軟亞洲研究院系統與網絡研究組首席研究員劉雲新將為大家介紹智能邊緣計算的發展與最新研究方向。

      一、智能邊緣計算的興起

      近年來,邊緣計算(Edge Computing)在學術界和工業界都成為了一個熱門話題。事實上,邊緣計算是相對於雲計算(Cloud Computing)而言的。在雲計算中,所有的計算和存儲資源都集中在雲上,也就是數據中心(Datacenter)里;在終端設備上產生的數據通過網絡傳輸到雲上,計算任務和數據處理都在雲上進行。而在邊緣計算中,計算和存儲資源被部署到邊緣上(邊緣服務器或者終端設備),可以就近對本地的數據進行處理,無需把數據傳輸到遠端的雲上,從而避免網絡傳輸帶來的延遲

      雖然邊緣計算成為廣受關注的熱門話題的時間並不久,但邊緣計算的概念並不新。早在 2008 年,微軟研究院的 Victor Bahl 博士邀請了學術界和工業界的知名學者,包括卡內基·梅隆大學的 Mahadev Satyanarayanan 教授、AT&T 實驗室的 Ramón Cáceres 博士、蘭卡斯特大學(Lancaster University, U.K.)的 Nigel Davies 教授、英特爾研究院(Intel Research)的 Roy Want 博士等,一起探討雲計算的未來時,就提出了基於 Cloudlet 的邊緣計算的概念;並於次年在 IEEE Pervasive Computing 期刊上發表了廣為人知的名為 “The Case for VM-based Cloudlets in Mobile Computing”的文章。

      此後,越來越多的研究人員開始關注邊緣計算。值得一提的是,2016 年,首屆專註於邊緣計算的學術會議 The First IEEE/ACM Symposium on Edge Computing 在美國華盛頓特區召開。目前,邊緣計算已成為相關頂級學術會議(比如 MobiCom)的重要專題之一。在工業界,2017 年微軟公司 CEO 薩提亞·納德拉就將邊緣計算和雲計算並列成為全公司的戰略之一。之後,各大雲計算公司和運營商都紛紛推出了自己的邊緣計算服務;邊緣計算相關的創業公司更是不斷湧現。

      在人工智能時代,邊緣計算不僅僅只是計算,更是智能+計算,我們稱之為智能邊緣計算(Intelligent Edge Computing)

      二、計算模式的輪迴:在集中式和分佈式之間的搖擺

      唯物辯證法指出,事物的發展總是曲折、循環往複,並在波浪中不斷前進的。計算模式(Computing Paradigm)也不例外。如圖 1 所示,如果我們回顧計算模式的發展歷史,就會發現一個簡單的規律:計算模式是在集中式計算和分佈式計算之間不斷搖擺,往複式發展前進的。


    計算模式的發展歷史

      在大型機(Mainframe)時代,計算資源稀缺,很多人共享一台主機,計算是集中式的;到了個人計算(Personal Computing)時代,硬件變得小型化,價格低廉,人們可以擁有自己的個人設備,計算成為了分佈式的;在雲計算時代,通過高速網絡,人們可以共享雲上的海量的計算和存儲資源,計算模式又回到集中式的。此時,人工智能蓬勃發展,雲上提供的眾多智能服務帶來了智能雲計算。而隨着邊緣計算的出現,計算模式再一次成為分佈式的。現在,我們不僅有智能雲,還有智能邊緣。

      智能邊緣計算的出現當然不僅僅是滿足表面上的簡單規律,背後有其必然性和強大的驅動力,是計算機軟硬件和新應用新需求不斷髮展的必然結果。

      首先,隨着物聯網特別是智能物聯網(AIoT)的發展,各種新型智能設備不斷湧現,產生了海量的數據。比如,監控攝像頭已經無處不在(據統計,在倫敦每 14 個人就有一個監控攝像頭),每天產生大量的視頻數據。而每輛自動駕駛汽車每天更是會產生多達 5TB 的數據。把所有這些數據都傳輸到雲上進行處理是今天的雲和網絡無法承受的。

      其次,新的場景和應用需要對數據在本地進行處理。比如,自動駕駛和工業自動化對數據處理的實時性有很高的要求。數據傳輸帶來的網絡延遲往往無法滿足實時性的要求,如果網絡發生故障可能帶來災難性後果。再如,人們對個人隱私越來越關注,而很多數據(視頻、圖片、音頻等)都包含大量的個人隱私。保護個人隱私的最好的方法就是在本地進行數據處理,不把個人數據傳到網絡上去。

      另外,同樣重要的是,硬件的快速發展使得智能邊緣計算成為可能。隨着 AI 算法的日益成熟,人們開始設計製造專用的 AI 芯片,特別是專門用於深度學習模型推理的 AI 芯片,這些 AI 芯片不僅數據處理能力強大,而且尺寸小、功耗低、價格便宜,可以應用到各種邊緣設備上,為智能邊緣計算提供了堅實的硬件基礎。

      需要指出的是,智能邊緣計算並不是要取代雲計算,而是和雲計算互為補充,一起更好地為用戶提供服務。雲計算和邊緣計算會不斷融合;智能計算分佈在不同的地方,但又相互連接,協同合作。

      三、智能邊緣計算中的關鍵問題研究

      在微軟亞洲研究院,我們致力於研究智能邊緣計算中的關鍵問題,更好地將 AI 賦能於邊緣設備(包括終端設備和邊緣服務器)和應用,提高智能邊緣計算的系統性能和用戶體驗。具體來說,目前我們主要關注以下幾個研究方向:

      針對不同設備的模型壓縮和優化。高精度的深度學習模型通常都十分龐大,由數百萬甚至以億計的參數構成。運行這些模型需要耗費大量的計算和內存資源。雖然智能邊緣設備的處理和存儲能力大幅增長,但仍遠遠比不上雲計算設備。因此,如何把深度學習模型在資源受限的邊緣設備上運行起來是一個巨大的挑戰。傳統的模型壓縮和優化(比如剪枝、量化等)主要關注的是在如何把模型變小的同時盡量少損失模型精度。然而,邊緣設備的特點是類型多、差異性大,處理器類型性能和內存大小千差萬別。我們認為,沒有一個統一的模型能夠適用於所有的邊緣設備,而是應該結合硬件的特性,為不同的設備提供最適合的模型,不僅考慮模型大小和精度損失,更要考慮模型在設備上的執行性能,比如延遲和功耗等。

      基於異構硬件資源的系統優化。即使有了一個可以運行的模型,如何提高模型的運行效率仍是一個值得深入研究的課題。我們需要一個高效的模型推理引擎,把系統性能提高到極致。這不僅需要軟件層面的系統優化,更要有軟件和硬件的協同設計,能夠充分利用底層硬件的能力。邊緣設備往往有着各種異構的硬件資源,比如智能手機擁有大小不同的 CPU 核(ARM big.Little)、DSP、GPU、甚至 NPU。而現有的系統往往只能利用其中一種計算資源(比如 CPU 或者 GPU),還不能充分發揮硬件的性能。我們的工作致力於研究如何充分利用同一設備上的異構硬件資源,深度優化系統性能,大大降低模型執行的延遲和能耗。

      隱私保護和模型安全。如前所述,用戶隱私數據保護是一個重要的課題。在邊緣設備無法運行高精度模型的情況下(比如在低端的監控攝像頭上),利用雲計算或者邊緣服務器來執行深度學習模型就不可避免。在這種情況下,我們就需要研究如何利用遠程的計算資源的同時還能不泄露用戶的隱私數據。另外,在邊緣設備上運行模型還帶來了一個新的問題——模型的安全。訓練一個好的模型需要花費巨大的人力、物力。因此,模型是重要的数字資產。在雲計算模式下,模型的存儲和運行都在雲上,終端用戶無法直接接觸模型數據。而在邊緣計算中,模型是部署到本地設備上的,惡意用戶可以破解終端系統,複製模型數據。所以,如何在智能邊緣計算中保護模型的安全就是一個新的重要研究課題。

      持續學習和合作學習。智能邊緣計算還帶來了新的改善模型的機會。目前的模型訓練和模型使用通常是割裂的。一個模型在事先收集好的數據集上進行訓練,然後被部署到設備上進行使用。然而,模型使用中的數據通常是和訓練時的數據集不一樣的。比如,每個智能攝像頭由於其位置和光線的不同,它們看到的圖像內容和特徵都不盡相同,從而導致模型精度下降。我們認為,模型被部署到設備上以後,應該根據設備上的輸入數據進行適配和優化,而且隨着設備處理越來越多的新數據,它應該從中學習到新的知識,持續不斷地提高它的模型,這就是持續學習(Continuous Learning)。此外,多個設備還應該把它們學習到的不同的新知識合併到起來,一起合作來改進完和善全局的模型,我們稱之為合作學習(Collaborative Learning)。與主要關注如何利用多方數據集進行模型訓練而不相互泄露數據的聯邦學習(Federated Learning)不同,持續學習和合作學習的重點是如何在模型部署后從新獲取的數據中學習新的知識。

      此外,我們還關注智能邊緣計算中的各種新場景和新應用,比如視頻分析、VR/AR、自動駕駛、AIoT 等,特別是隨着 5G 的到來,如何構建更好的智能邊緣+智能雲的系統,為這些場景和應用提供更好的支撐。

      在過去兩年,我們和國內外的高校緊密合作,在這些研究方向上取得了一系列的進展,也在相關學術會議上發表了多篇論文。其中,我們和北京大學和美國普渡大學關於如何利用緩存技術(Cache)提高卷積神經網絡(CNN)執行效率的工作發表在 MobiCom 2018 上;和哈爾濱工業大學等學校合作的關於如何利用模型稀疏性(Sparsity)加速模型執行的工作發表在 FPGA 2019 和 CVPR 2019 上;和韓國 KAIST 等學校合作的關於如何利用 SGX 保護用戶隱私的工作發表在 MobiCom 2019 上 ;和美國紐約大學和清華大學合作的關於合作學習的工作發表在 SEC 2019 上。

      四、未來展望

      智能邊緣計算之後是什麼?計算模式會沿着既有歷史路線繼續輪迴嗎?未來會是怎樣的?

      我們無法準確預測未來,但我們相信世界一定會變得越來越数字化、智能化,一定會變得更加美好。在微軟看來,整個世界正在成為一台巨大的計算機 [10]。不管你是在家裡、在辦公室、還是在路上,不管是在工廠、在商場、還是在各行各業,藉助分佈在各處的強大計算能力,我們可以利用人工智能處理由無處不在的傳感器採集到的數據,創造出豐富多彩的工作和生活體驗。未來的計算一定是以用戶為中心的,智能環境和設備隨時隨地感知用戶的狀態和需求,將用戶所需的數據和信息準確推送給用戶,為人們提供更好的服務

    本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

    ※帶您來了解什麼是 USB CONNECTOR  ?

    平板收購,iphone手機收購,二手筆電回收,二手iphone收購-全台皆可收購

    ※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象

    ※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!

    ※綠能、環保無空污,成為電動車最新代名詞,目前市場使用率逐漸普及化

    ※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益

  • 中國電信前9個月凈利潤183.9億元 同比下降3.4%

    中國電信前9個月凈利潤183.9億元 同比下降3.4%

      騰訊科技訊 10 月 28 日,中國電信發布公告。今年前 9 個月凈利潤 183.9 億元,同比下降 3.4%,剔除中國鐵塔 2018 年第三季度上市一次性收益,同比上升 2.5%。

      經營收入 2828.3 億元人民幣,其中服務收入 2714.8 億元,比去年同期上升 2.5%。

      截至 9 月底,中國電信移動用戶達到 3.30 億戶,淨增 2743 萬戶,其中 4G 用戶達到 2.75 億戶,淨增 3294 萬戶;手機上網總流量同比上升 84.5,4G 用戶月均 DOU 達到 7.6GB,保持快速增長,平均每月每戶移動服務收入(ARPU)降幅較上半年有所收窄。有線寬帶用戶約 1.53 億戶,淨增 687 萬戶,寬帶接入收入降幅較上半年略有放緩;智慧家庭產品服務體系逐步構建,對寬帶綜合 ARPU3 形成持續拉動;

      公告中還表示,本集團全面推進「雲改」,以雲網融合、物雲融合深入開拓客戶信息化新需求,雲業務保持高速增長,引領 DICT5、物聯網業務蓬勃發展。

    本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

    ※為什麼 USB CONNECTOR 是電子產業重要的元件?

    收購3c,收購IPHONE,收購蘋果電腦-詳細收購流程一覽表

    網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

    ※想要讓你的商品在網路上成為最夯、最多人討論的話題?

    ※高價收購3C產品,價格不怕你比較

    ※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!

  • 又一家明星機器人公司倒掉:曾是全球機器人技術50強

    又一家明星機器人公司倒掉:曾是全球機器人技術50強

      栗子 發自 凹非寺 
      量子位 報道 公眾號 QbitAI

      又一家曾經光芒四射的機器人公司,倒閉了。

      成立於 2014 年,僅 2 年就入選《機器人商業評論》年度權威榜單RBR50 2016,成為機器人技術的全球 50 強。當時一同上榜的多是巨頭,有 ABB、發那科、大疆,也有谷歌、亞馬遜……


    Carbon Robotics 創始人 Rosanna Myers(Via 彭博)

      這家公司叫Carbon Robotics,生產的是世界上最便宜的工業机械臂:別家兩萬美元,他家KATIA兩千美元——只有十分之一,極致性價比。

      而且不止價格友善,功能還很豐盛。

      KATIA 可以做 3D 打印:

      會做激光切割:

      也能按照你設計的圖案,給蛋糕裱花。

      除了“開箱即用”的能力,人類還可以自己定製新的任務,訓練這個机械臂去做,30 分鐘就能訓練一項技能。

      一句話形容這樣的公司和產品:硬件便宜,軟件智能。公司看起來前途無量。

      然而萬萬沒想到,如此能力的 Carbon Robotics,卻忽然被曝“死訊”:資產出售在即,官網也不見了。

      到底發生了什麼?

      融資 3700 萬,現在破產出售

      美媒 The Information 報道說,當記者去到 Carbon Robotics 舊金山總部的時候,公司已經空無一人。

      更早之前的 10 月 2 日,董事會選擇把公司帶入破產程序。他們選擇了加州法律允許的一種破產形式:由一個第三方來監督公司的剩餘資產出售。

      而他們聘請的第三方——一家名叫 Sherwood 的諮詢公司,其 CEO 也親自確認了這個消息。

      這個諮詢公司不願透露,等待出售的資產總價值有多大。

      不過一份擬好的文件显示:5 只生產完成且正常運行的 KATIA 机械臂、軟件源代碼、測試用的設備,以及一系列專利,都在出售範圍內。

      至於為何會走到這一步,文件還提到了直接原因:沒錢了。

      在 2019 年大部分時間里,Carbon Robotics 手頭資金越來越吃緊。

      選擇破產,大概也是已經沒有足夠的資金,支持它繼續活下去。

      雖然不知道具體銷售和營利情況,但如果單從融資來看,Carbon Robotics 成立至今,並沒有做足夠的融資儲備。

      公開資料显示,這家机械臂公司從 2014 年成立到現在,累計融資 536 萬美元,約合人民幣 3700 多萬元。

      除了 2016 年種子輪 200 萬美元,2018 年還新增一筆 200 萬美元,但其後便再無投資。

      如果單從融資來比較,Carbon Robotics 這樣的公司在國內不算什麼,但如果結合它當年的風光和轟動一時,或許就能更加感知機器人領域的現實骨感。

      曾經名噪一時,要做機器人領域蘋果微軟

      首輪投資到賬的 2016 年,也是 Carbon Robotics 曝光度最高的一個時期。

      當年年初,團隊站上了 CES——全球最大消費电子展的 TechCrunch 硬件競賽場,並一路殺進決賽圈。與此同時,還入圍了 CES 最佳初創公司的決賽圈。

      他們的夢想也非常動人,情懷滿滿:

      把机械臂做到像電腦那樣普及

      贏得評委看好一片。

      而且 Carbon Robotics 不止有口號,還有具體痛點解決方案。

      他們說要從解決既有机械臂三大挑戰入手:

    一是貴,二是難用,三是人機協作中的安全性。

      但 Carbon Robotics 團隊信心滿滿承諾,自己的產品 KATIA,可以同時解決這三大挑戰和痛點。

      首先是價格。市場上的工業机械臂多在 20,000 美元以上,而 KATIA 定價2,000 美元,十分之一的性價比競爭力,也接近一台電腦的價格,可以更容易走進尋常百姓家。

      其次是易用。名如其“機”,KATIA 的全稱叫Kick Ass Trainable Intelligent Arm,意思是“超強大的可訓練的智能机械臂”。

      作為工業級產品,它重僅 1 公斤,精度半毫米,活動範圍 1 米,支持各種應用。

      至於可訓練,要想讓它執行你定製的任務,在末端換上需要的工具,訓練 30 分鐘它便能學會一項新技能。

      怎麼訓練呢?甚至不用用戶會寫代碼,只要手動告訴它任務是怎樣的,就足夠了:

      是不是光看這宣傳 demo 就非常動人了?

      幾乎無門檻,每一個人——會編程不會編程,都可以輕易上手。

      而且別忘了,他們終極目標是“讓机械臂像電腦一樣普及”。從工程師到藝術家,都是他們想要覆蓋的用戶。

      簡直就是機器人時代的喬布斯、比爾蓋茨啊。

      另外,如果想做出更複雜更絢麗的功能,還可以藉助 KATIA 的 App 進一步實現。

      比如,開頭看到的裱花技能,就是借 App 的力量來實現的,複習一下:

      除了軟硬件產品,Carbon Robotics 還希望進一步打造一個開發者平台,就像蘋果的 App store 那樣。

      Carbon Robotics 還透露過,通過 KATIA 提供的各種 API,可以大大簡化開發流程。在 2016 年,就已經有 800 多種開發者貢獻的技能了。

      當然,最後別忘了 Carbon Robotics 說的机械臂應用痛點:人機協作中的安全

      為了讓 KATIA 與人類和平共處,他們開發了一種傳感器,還專門申請了專利:它可以從机械臂的任何一點,探測方圓 50 公分範圍里,人類出沒的情況。

      而且也相當智能化,需要人類參与的“訓練模式”下,這種傳感器會允許人與机械臂互動,與執行任務的狀態有所區分。

      不知道你聽了這樣的情懷願景,看了如此產品能力的 demo 作何感想?

      但當時從 CES 到機器人圈,Carbon Robotics 真是被奉為冉冉升起的明日之星,衝進機器人技術的世界 50 強,自然也情理之中。

      創始團隊也不是草台班子。

      兩位創始人都是實打實的美國精英。首席執行官 Rosanna Myers 和首席技術官 Dan Corkum,均求學於“南方哈佛”杜克大學,大學期間就聯手創立了這家公司。並且紛紛中選過福布斯30 under 30

      很像 Google 那兩個斯坦福學生創始人的故事。

      但他們沒有復刻谷歌神奇小子的故事,2016 年過去之後,Carbon Robotics 的 CEO 雖然還不時露面,直到今年 8 月也出席各種活動維持存在感,但團隊卻再沒有發表過新技術、新進展了。


    CEO 今年夏天現身一場科技女性活動

      不止這一家機器人公司倒下

      雖說資金上日漸窘迫,不過 Carbon Robotics 官網直到消失前,一直显示正在招人,且公司今年 7 月還和眾多企業一起,參加了招聘周活動。

      那時,並沒有显示出“馬上就要結束了”的強烈跡象,至少從外表看沒有。

      如今只過去了 3 個月,公司已經在出售資產,員工人數也定格在了 11-20 這一檔。

      所以倒得如此轟然和猝不及防,也令諸多業內外關注者吃驚。

      但長期關注機器人\机械臂的分析師,對此的評論或許能道破癥結所在。

      面對這場破產的結局,IDC 分析師 Remy Glaisner 的感受是:

    机械臂的玩法正在改變。之前許多初創團隊可以闖入這樣的領域,是因為通常會選擇軟件路線,硬件用第三方模板,生產机械臂的供應商也由此激增。避“重”就“輕”也可以減少團隊的融資壓力。

      於是之前很長一段時間,看重軟件、硬件能力稀缺,也成了創業公司的普遍現狀。

      但硬件巨頭一旦“醒過來”,市場情況一下子就改變了。

      近年來,像 ABB 這樣的巨頭們紛紛開始推出低成本的机械臂,加之之前湧入的眾多比拼性價比的机械臂創業公司,競爭一下子空前激烈。

      於是物競天擇、行業去泡沫化啟動,大家的生存空間越來越小,最終 Carbon Robotics 這樣的明星公司,願景很好,壁壘卻還不夠深厚,最終被擠出了賽道。

      聽上去令人惋惜,但相同的命運,其實已經在更加重量級的机械臂公司身上發生過。

      2008 年成立的Rethink Robotics,曾經出產過 Baxter 和 Sawyer 兩隻明星機器人,累積融資 1.5 億美元,亞馬遜 CEO 貝佐斯從A輪到E輪參与了 8 次投資。

      2018 年,公司卻在售出2,500 台機器人的喜訊發表后不久,宣布了倒閉。而在那之前,Rethink Robotics 也曾經是機器人技術的全球 50 強。

      他們的機器人同樣能和人類安全相處,是協作機器人 (Cobot) 中的戰鬥機。也正是他們,把協作機器人這個概念,變成了整個行業里舉足輕重的一部分,發揚光大。

      東京有家名叫 Henn Na Cafe 的咖啡館,就買了一隻 Baxter,它用机械臂幫客人做咖啡,還一度成為了店裡的宣傳點。

      而且 Rethink Robotics 的創始人,還是鼎鼎大名的 MIT 機器人教父 Rodney Brooks。

      相比今日倒下的 Carbon Robotics,Rethink Robotics 有大牛光環、有重金投資,還有已經量產售賣的產品。

      但仍沒能逃脫倒閉命運。

      机械臂這片領域的生存難度,由此可見。

      而且也不止是机械臂,整個機器人行業都時常發生轟然倒下的劇情——一路被資本青睞的公司,突然關門。

      這些機器人叫 Anki DRIVE,是智能汽車玩具。2013 年發布后,一度成為了亞馬遜第二暢銷的玩具。

      孕育它的公司叫 Anki,自從 2010 年成立以來,推出的產品幾乎都成了熱門。

      比如在 2016 年推出的另一款產品:Cozmo 機器人。手掌大小,傲嬌個性,可以和人類交流情感。你和 Cozmo 玩遊戲贏了它,機器人也會“生氣”。卡耐基梅隆大學 (CMU) 甚至把它選作教學用的機器人。

      也一度作為 Fast Company 評選的 2019 年度全球最具創新力企業機器人領域 No.1,公司累計賣出了超過 650 萬件產品,年收入接近 1 億美元,累計融資超過 2 億美元……

      卻在今年 4 月宣布關門倒閉。

      當時對外說,因為新一輪融資失敗,微軟亞馬遜等巨頭接盤也沒搞定,只能倒閉清算。

      新技術公司迎商業化大考

      所以縱觀今年倒下的明星機器人公司,或許產品都各有各的亮點,也獲得外界認可,但最終真正規模化時,商業化能力卻無法支撐技術野心。

      如今的 Carbon Robotics,成為技術和商業能力不匹配名單中的一員,成為去泡沫化里倒下的一員,成為明星變流星的一員。

      或許如 Rethink Robotics 創始人、MIT 機器人教父 Rodney Brooks 所言,讓普通人不用編程的機器人,會永遠改變工業機器人。

      但理想豐滿,現實骨感。

      所有新技術、新願景,最終還是要迎接商業化、規模化盈利大考。

      否則風口和關注度過後,飛得越高,跌得越重。

      資本催生下卻長不出翅膀,這樣倒下的公司還少嗎?

    本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

    USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

    ※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

    ※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

    收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

    ※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

  • 共享電動機車年輕用戶破 70%,成為大眾交通運輸互補選擇

    共享電動機車年輕用戶破 70%,成為大眾交通運輸互補選擇

    近年來共享電動機車已經成為新的交通趨勢之一,投入這個產業時間最久的 WeMo 在 3 週年之際發表了「WeMo Scooter 智慧車聯網─新交通移動洞察報告」,分析共享機車的產業趨勢。

    報告指出共享機車的使用人數持續增加,2019 年整體各項指標較 2018 年同期成長 5  倍,活躍用戶與去年同期相較成長 2 倍。其中用戶以男性為主占 63%,不過女性使用者也逐年增加。超過 70% 的用戶是 18 到 34 歲的年輕族群,35 到 44 歲的用戶占 19%,45 歲以上的使用者僅占 10%。

    使用時段方面,基本上全天 24 小時都有人使用,最高峰的時段為 18 點到 20 點的下班時間,其次則是 21 點到 23 點夜晚社交時段,而 9 點到 10 點的上班時間及 13 點到 14 點中午時間也有不少用戶,人數最少的則是 1 點到 6 點的凌晨。

    WeMo 的使用情境當中單向騎乘以 48.1% 高居第一,其後的則是前往大眾交通無法到達處的 32.5%、通勤的 28.9% 及轉乘其他交通工具的 22.9%。單向騎乘的需求顯示共享機車隨租隨還的特性可以讓用戶更自由的切換交通方式,也降低酒駕的可能性。另一方面共享機車也成為大眾交通運輸的互補品,包括轉乘或是前往大眾交通運輸無法到達處的需求,代表用戶在搭配共享機車時搭乘大眾交通更為便利,更能取代私人車輛。

    ▲ WeMo 使用人數最多的年齡層為 25 歲到 34 歲。

    ▲ 不同時間點都有共享機車的需求,但以下班時段人數最多。

    ▲ 單向騎乘為 WeMo 使用情境的最大宗。

    報告也發現熱門租借區域高度集中捷運沿線,大眾運輸周邊的租車密度為其他區域的兩倍。捷運各線轉乘處為服務高使用熱區,路線也以銜接捷運沿線騎乘 20 分鐘內距離最熱門,顯示捷運轉乘已經成為共享機車的最主要功能之一。

    台北市當中租借量最大的行政區依序為大安區、中山區、內湖區、中正區和信義區,大安區為辦公區和學區,中山區以上班與娛樂類型為主,內湖區多為平日通勤需求,中正區則是交通轉乘較多,信義區以假日夜貓族最多。此外,跨縣市的交通需求也不在少數,其中又以新北市新店區往返台北市文山區、新北市永和區往返台北市中正區及新北市永和區往返台北市大安區最多。

    (合作媒體:。圖片來源:WeMo Scooter)

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    ※帶您來了解什麼是 USB CONNECTOR  ?

    平板收購,iphone手機收購,二手筆電回收,二手iphone收購-全台皆可收購

    ※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象

    ※如何讓商品強力曝光呢? 網頁設計公司幫您建置最吸引人的網站,提高曝光率!!

    ※綠能、環保無空污,成為電動車最新代名詞,目前市場使用率逐漸普及化

    ※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益

  • 純電動 Mini Cooper SE 將成為中國國產車,年產 16 萬輛

    純電動 Mini Cooper SE 將成為中國國產車,年產 16 萬輛

    BMW 集團與中國長城汽車合資,將於江蘇建立新廠,專門投入生產 MINI Cooper SE 和部分長城品牌電動車,預計於 2022 年完工並投入生產,每年將可生產 16 萬輛電動車。

    靈動可愛的 Mini Cooper,在許多車迷心中都有著特殊的地位,今年 7 月發表了首款純電動版本的 Mini Cooper SE 之後,獲得熱烈迴響,預訂數量已接近 8 萬台,顯示大家對於純電 Mini 的熱愛,因為油電版的 Mini Cooper Countryman 的全球總銷售量也才 3 萬出頭。

    Mini Cooper SE 之前公布了官方定價,最低從 27,900 歐元起算,美國售價約 29,900 美元。相比現有的三門款,只貴了一成左右。然而,三年後,中國消費者將有機會買到最便宜的電動 Mini。

    電動 Mini Cooper SE 最低價是 27,900 歐元,扣掉全額補助最低可以到 24,400 歐元。

    BMW 集團與中國長城汽車集團於 2018 年宣布,將組建合資公司光束汽車,投入在中國的電動車生產計畫,而現在他們正式宣布啟動計畫,於江蘇張家港打造一個新工廠,全部投入電動車的製造,包括了 Mini Cooper SE 和其他長城汽車旗下的電動車。

    目前的電動 Mini 只在英國牛津工廠製造,不難想像當產能轉移到中國後,Mini Cooper SE 的價格將有機會進一步調降,來競爭全球最大的電動車市場。這座屬於合資公司光束汽車的新工廠,採用一個新的產銷模式,由 BMW 和長城共同合作開發、設計、製造新產品,但是銷售通路完全沿用原本的品牌渠道。

    換句話說,2020 年到 2022 年銷售的電動 Mini,將會是英國製造,而 2022 年後就會有中國製造版本開賣,考量到 Mini 在中國每年約有 30 萬輛的銷售額,同時油電版的 Coutryman 銷量更佔了全球將近五分之一,無怪乎 BMW 會想在最接近主要市場的地方蓋工廠囉。

    外型完美復刻油車版

    最後,簡單介紹一下 Mini Cooper SE 這台車。Mini 在電動化的路上,盡力保持著跟經典造型一致的設計,畢竟大家愛的就是它的設計。電動版的 Mini 車頭、車身跟車屁股都多了一個黃色的插頭標誌,車頭的氣壩則變成封閉式設計,除此之外,幾乎看不出來差別,連馬達跟充電孔的位置,都完全複製引擎和加油孔的位置。

    充電孔的位置跟燃油車版本加油孔的位置相同,蓋子上也有插頭標誌。

    動力系統則是採用兄弟車 BMW i3 的核心,具有 184 馬力,最大扭力 270 牛頓米(NM),電池容量 32.6 度(kWh),滿電續航力約 230 公里。0-100 加速時間約 7 秒,極速 150 KM/h,常規充電時間約 3.5 小時可以全滿,快充(50 kW)則是 30 分鐘可以充到 80%。

    稍微特別的兩個地方:Mini Cooper SE 沿用品牌特色,都採用前輪驅動形式,在目前的電動車來說比較少見。一般來說,前驅車是為了能更好的整合車內空間而做的設計,然而在電動馬達取代引擎之後,這個優勢幾乎不見了,因此電動車更少採用前驅。然而,前輪驅動是 Mini 車系的特點之一,未來即使放棄前驅,恐怕也是會朝向全驅模式調整,而不太可能用車主不習慣的後驅模式。

    此外,電動 Mini 有幾個設計上的細節,除了有車門智慧解鎖(Keyless)設計外,還搭配熱泵式空調技術,在上車前就能先開啟空調,充電口也附有程式化設計,防止別人偷拔。此外,車外也設置了小型揚聲器,在低速行駛時能播放模擬聲浪來警示行人,同時也有單踏板設計,不用踩煞車也能減速。最後,如果你很討厭許多電動車配備的中控大螢幕,Mini Cooper SE 保留了經典的旋鈕與按鈕設計,同時搭配全數位化儀表板,營造一個方便又熟悉的介面。

    內裝部分維持著經典設計,大量的旋鈕與按鈕讓人有種親切感。

    •  

    (首圖來源:)

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    ※為什麼 USB CONNECTOR 是電子產業重要的元件?

    收購3c,收購IPHONE,收購蘋果電腦-詳細收購流程一覽表

    網頁設計一頭霧水??該從何著手呢? 找到專業技術的網頁設計公司,幫您輕鬆架站!

    ※想要讓你的商品在網路上成為最夯、最多人討論的話題?

    ※高價收購3C產品,價格不怕你比較

    ※想知道最厲害的台北網頁設計公司推薦台中網頁設計公司推薦專業設計師”嚨底家”!!

  • 拚擴大市佔!特斯拉 Model 3 獲中國政府補貼

    拚擴大市佔!特斯拉 Model 3 獲中國政府補貼

    中國工信部 6 日公佈 2019 年第 11 批《新能源汽車推廣應用推薦車型目錄》,其中包括美國電動車大廠特斯拉(Tesla)在中國製造的 Model 3 車款,消費者可獲得約人民幣 2.5 萬元的中國政府補貼,料將為特斯拉進軍全球最大汽車市場帶來不小的提振作用。

    路透社報導,根據中國工信部公告,特斯拉(上海)有限公司旗下兩款Model 3純電動轎車入選2019年第11批《新能源車推廣目錄》,主要分成兩種動力配置,續航里程分別為 445 公里和 455 公里,電池系統能量密度分別為 145 瓦時/公斤(Wh/kg)和 153 瓦時/公斤,百公里耗電量分別為 12.4 瓩.小時(kWh)和 12.5 瓩.小時,其他數據則相同。

    特斯拉不久前表示,該公司第一座海外工廠「上海超級工廠」(Gigafactory)將於 12 月底展開大規模量產。路透社報導指出,年底前的週產量預計可超過 1,000 輛,全力衝刺明年 1 月 25 日農曆新年前的購車旺季。

    特斯拉官網顯示,中國當地製造的 Model 3 起售價為人民幣 355,800 元(約 50,550 美元)。

    中國為全球最大電動車市場,特斯拉執行長馬斯克(Elon Musk)將中國市場視為發展重點。路透社 11 月初報導,為進一步扎根中國市場,特斯拉計劃在中國加強原廠服務,在未來幾個月內,將旗下維修保養中心的數量從 29 間增加到 63 間,並將快速充電站的數量提升 39%,達到 362 座,希望藉此擴大中國市場銷量。

    據中國汽車工業協會 11 月 11 日公佈,包括混合動力車和純電動車在內的新能源車,10 月銷量比去年同期大減 45.6%,較 9 月的跌幅(34.2%)進一步擴大,原因是中國政府大幅削減電動車購車補貼。

    (本文內容由 授權使用。首圖來源:)

    本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理

    【其他文章推薦】

    USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能

    ※高價3c回收,收購空拍機,收購鏡頭,收購 MACBOOK-更多收購平台討論專區

    ※評比前十大台北網頁設計台北網站設計公司知名案例作品心得分享

    收購3c瘋!各款手機、筆電、相機、平板,歡迎來詢價!

    ※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選

  • 讓加州碼農有房可住!Facebook承諾投資10億美元“安家費”

    讓加州碼農有房可住!Facebook承諾投資10億美元“安家費”

      沒有任何跡象表明技術產業巨頭們要離開他們稱之為“家”的地方。不過,為了留下來,他們決定為房地產危機做點什麼——畢竟,現在的情況和他們息息相關。

      本周二,Facebook 稱其將為中等收入和低收入家庭建立 2 萬座單元樓,以緩解加利福尼亞嚴重的住房困境。為此,該公司將以補助、貸款和土地的形式投資 10 億美元。

      住房短缺問題十分嚴重,深深影響到了全美各處的科技中心。為此,技術公司做出了一系列的舉動,投入了大量財力。而以上是技術公司採取的最新措施。

      加州的房價高得有些離譜,讓加州其他方面都“黯然失色”。全美最高的工資階層有一些就在加州,但要是算上房價的話,加州貧困率就是全國最高的。越來越多的人只能長時間通勤;據說,很多警察就睡在車裡;路邊的帳篷變得稀鬆平常——因為無家可歸的人越來越多了。

      總之,如果灣區的那些大公司和其他技術中心計劃繼續擴張的話,它們就得為當地的基本政府管理伸出援手。Facebook 和其他公司的投資正是給這“援手”做出了表率,也制定了標準。它們的確在繼續擴張。Facebook 和谷歌已經在繼續招賢納士,並迅速擴建其辦公區域,從硅谷一直往北擴張,躋身舊金山“最大租戶”群體。

      要想在灣區擴大勢力範圍,不僅得考慮高薪僱員的住宿和交通問題,也不能忽略其他員工。谷歌和 Facebook 很早以前就在辦公區域周邊建立住宅,每個工作日早上,都有大概 1600 輛私營大巴在灣區四處穿行,把員工接來辦公室。

      “我們的城市和地方領導現在所面臨的困境很難解決,”Mila Zelkha 說。“公司要像這樣解決住宿和出行的話,我們這個社會就能夠更加緊密地聯繫在一起。”Zelkha 是 Manzanita Works 的創始人,這是一家非營利性機構,通過聯合公共和私營部門的力量,為教師建房。

      不過,雖然 Facebook 和其他公司所做的努力得到了認可,但在大額投資和媒體大力關注之後,有大量的細節需要去明確,大量會計工作需要去完成。對於這類“第一個吃螃蟹的人”來說,它們並不是捐獻,而是投資,是希望從中得到回報和收益的。此外,大部分的投資都是以土地形式而不是現金。

      Facebook 發表聲明稱,投資包括 2.5 億美元與政府合作的公地混合收入群體住房建造,1.5 億美元灣區無家可歸人群補助性和保障性住房建造、門洛帕克公司總部附近價值 2.5 億美元的土地以及 2500 萬美元硅谷教師住房建造。此外,該公司稱,還有 3.5 億美元將根據項目效果酌情使用。

      Facebook 定位策略負責人 Menka Sethi 在採訪中說:“要解決住房問題,我們就應該考慮到各個層面的收入群體。市場沒有提供這類住房。我們目前在和非營利開發商合作,共同探討我們該怎樣投資才能達成目標。”

      加州住房問題已經存在了幾十年,大多數人認為,住房短缺是罪魁禍首。但大量建房,尤其是中等和低等收入群體能住得起的房子,實踐證明,很不容易。今年,一項關於住宅擴建的議案始終沒有在州參議院通過,這是因為城郊社區抗議稱,這項議案通過的話,將會引發更多交通問題,並嚴重影響他們的生活質量。

      此外,建房成本飆升,即使是建造最簡單的補貼用房正常來說都得花費 50 萬美元。這就意味着,建 2 萬戶住房可能需要 100 億美元。

      面對這樣龐大的数字,任何希望用錢來解決問題的嘗試都可能會淪為笑柄。政府官員和經濟學家直言道,要想獲得實際的效果,可能還得再過十年甚至更長的時間。根據最新年度統計結果,在洛杉磯和部分灣區城市,無家可歸人數急劇上升,在奧克蘭,無家可歸人數僅僅兩年內就增加了近 50%。

      科技公司該怎樣緩解住房壓力,它們能夠或者應該為此投資多少,仍然是一個持久不斷的議題。

    本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】

    3c收購,鏡頭 收購有可能以全新價回收嗎?

    台北網頁設計公司這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家"

    網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線

    ※想知道購買電動車哪裡補助最多?台中電動車補助資訊懶人包彙整

    賣IPHONE,iPhone回收,舊換新!教你怎麼賣才划算?