精品1区2区3区4区,81精品国产乱码久久久久久 ,久久久一本精品99久久精品66,久久电影tv

中國電商物流網-電子商務與物流行業融合媒體!電子商務物流行業門戶網站!
快遞網點 郵編查詢 行政區劃 高鐵時刻 高鐵票價 高鐵車次
貿易資訊
免費注冊 登錄
中國電商物流網
企 業
產 品
商 務

華為云CodeHub如何讓程序員站在80%高位上起跳?

來源:中國電商物流網  發布時間:2019-12-17 9:26

  有這樣兩段事關程序員的靈魂對話,大家先來感受一下:A:你去X合網找對象,怎么樣,找到了嗎?B:我剛找到他們網站的一個Bug,現在在忙著找另一個Bug。很明顯,B是一位程序員。

  甲:你老公那么優秀,有車有房有錢人又帥,聽說是個工程師,你不怕他會出軌嗎?乙:不怕,他和“碼”待在一起的時間很長,忙得“狠”!很明顯,乙的老公是一位高級程序員(架構師)。

  忙得狠,成為程序員除了格子衫雙肩包以外,極其鮮明的標簽。忙是開發界工作者的常態,但同樣是忙,同樣是程序員,憑什么他能做架構師,而他卻只是程序員?繞不開的事實就是效率和質量的問題,是真忙還是白忙,有時又傻傻分不清楚。

  有這樣一個真實的經歷大家不妨來感受一下。此前筆者曾經手過一個網站搭建開發的項目,于是張羅了兩個開發朋友,一個前端一個后臺,自己一個碼字的媒體人則扮演了產品經理兼假架構師角色。從頭到尾自行開發。過程中,我們就發現了一個秘密,代碼里的Bug都是具備繁殖能力的。具體來說就是在沒明確問題之前,你可能僅僅發現幾個Bug,但在一番猛操作后,Bug就變多了。所以往往需要幾個小時寫好的代碼,卻要花幾天的時間來改Bug。最終,耗時7個月,網站上線,產品功能設計上遠沒有達到預期不說,還活活累垮了團隊小伙伴。

  但后來和另外一位架構師大神交流時,我才知道其實用一個框架程序、精選一個中意的模板,在有了“腳手架”基礎上進行開發,就能輕松搞定,發型也不會再在風中凌亂。別說七個月,一個半月就能上線,并且功能完備強大。多么痛的領悟。復盤一下,拋開時間和金錢成本不說,作為從事開發工作的架構師、程序員或是工程師,更有價值和重要的不是你投入的時間,而是懂得借力,更聰明地做事。具體說來,就是用框架思維和代碼模板來武裝自己,充分發揮“腳手架”的作用,進而更高效地直面每個項目。這才是程序員本猿對自己最好的善待和愛護,和實現自我創造性價值的路徑。

  看那些為程序員操碎心的框架們

  一本經濟學著作中,有這樣一句描述:發明家們就好比裝滿新的科技知識的容器,澆灌了19世紀的經濟沃土。而將目光縮小至開發者圈子,那些創造了已經被廣泛使用的開發框架“腳手架”的人,正如發明家一樣,澆灌著應用開發這片沃土。

  無論前端開發,Java,游戲,AI開發,都已經自成體系,坐擁諸多主流框架。這些“腳手架”又是如何潛移默化地影響甚至成就這批開發者的?是時候表演真正的技術了。拿前端開發來說,就有jQuery,Bootstrap,Angular等一系列“腳手架”坐等你為它“爆燈”。No1:jQuery其設計宗旨很能說明問題, “Write Less,Do More”,倡導寫更少的代碼,做更多的事情。

△圖注:jQuery介紹(來源:官網)

  有網友在某問答平臺問到,jQuery框架用得好是什么體驗?有局內人回答到:就像是玩弄網頁于股掌之間、寫出的代碼跟藝術品一樣。還有看似普通但最有價值的幾點:效率提升,速度嗖嗖的,腦活量下降。No2:Bootstrap

△圖注:Bootstrap介紹(來源:官網)

  在其介紹中有這樣一句話頗為精彩:在貢獻者的幫助下,Bootstrap團隊設計和建造了世界上所有的愛。No3:Game Framework在開發者中還有著相當一大批從事游戲開發的程序員。在給人帶來歡樂娛樂的背后,游戲開發程序員又是怎么開發高質量游戲的?Game Framework必不可少。有從業者曾這樣描述:Game Framework,迄今為止我見過的最好的Unity游戲框架。其官方闡述是在開發過程中封裝了常用的游戲模塊,并在很大程度上讓流程標準化,提高了開發速度并確保了產品質量。最終帶來的好處,是不必在創建菜單或設置等其它基礎知識上花費過多精力。No4:TensorFlow作為AI的標配,深度學習的重要性不言而喻,谷歌TensorFlow則必須要了解一下。

  TensorFlow真正獨特之處在于能夠在5行或者10行代碼中構建模型,然后讓開發者應用這個模型,進行擴展做出優質產品。因此,其也可以稱做是AI開發的“腳手架”。如果再深入到JAVA開發、大數據開發以及IoT物聯網領域,同樣有多款成熟的“腳手架”,可供開發者參與者利用,其價值和意義也顯而易見。真切的影響著程序員的職場工作效率、晉級速度以及金錢方面的回饋。對此我們不再一一展開,但在筆者身邊還有三個鮮活的例子,可以更直觀感受到“腳手架”之與開發者的作用。年輕的初級程序員,在Bug面前,都是敏感脆弱的,以至于經常走上懷疑人生的境地。

  有時,血氣方剛的他們還會“約架”。普通人約架都是“你瞅啥?” “瞅你咋地!” 而程序員之間發生分歧,“talk is cheap,show me the code” 會成為他們的核心用語。因此,為了減少這種“約架”對話出現頻次,初級程序員工作中要更多地利用優秀的開發框架和代碼模板,培養利用前輩貢獻的“腳手架”的習慣,并且積累生產“腳手架”的能力。前段時間,“生活太南”火了“副業剛需”。“約架”也就變成比拼“副業如何”。

  實不相瞞,我的程序員朋友大壯為了緩解平時工作的壓力,竟然扮起了鬼屋里的“妖魔鬼怪”,奇葩程度令我瞠目結舌。難道老實敲代碼的副業不香么?一個聰明的程序員,干副業絕不會乖乖地敲代碼。他們會巧妙地利用開發框架和開源項目,在一些軟件分包平臺上策“碼”奔騰。為了更好匹配分包平臺上的項目需求,他們會慢慢地開始專注于優秀框架和代碼模板的搜尋工作,然后把具體的開發工作分包給菜鳥程序員,這時,你會發現,OMG他居然成了包工頭!從此,工資十幾k,副業幾十k的日子簡直不要太舒適。長此以往,該程序員將會賺得盆滿缽滿,相反卻沒干什么體力活,技能提升也很快,迅速升級為架構師。

  總的來說,他們將在迎娶白富美的道路上勇往直前,相比那些做了很多重復項目,干苦力的程序員好很多。還有一位傳說中的大神程序員(架構師),他與其他程序員約架的方式有所不同,主要區別點在于約架地點轉站到了線上。通常,他會跟看不過眼的架構師張sir說“我們在XXHub上比賽分享自己碼的開發框架,分享使用率比你低,從此我就退出江湖!”誠然,這是略帶玩笑意味的比拼,但在比拼過程中,其也會意識到主動分享自己的代碼模板或者開發框架,是件高大上的事情,實現自我價值,享受其他開發者的膜拜,著實會使得成就感、自信心爆棚。正是出于對此的深入洞察,華為云推出了CodeHub代碼模板功能。基于不同開發語言和應用場景的示例源代碼,開發者可通過代碼模板快速創建自己的項目,還可通過配置華為云流水線服務和相關云資源后,在云端實時運行你的應用,實現所見即所得。

△圖注:華為云CodeHub推薦模板示例(來源:官網)

  目前我們已經看到了例如DevOps全流程體驗、鳳凰商城、ModelArts AI Development、人體跟蹤開發體驗、HUAWEI HiAI等多個優秀代碼模板Demo, 出自華為開發者聯盟、AI、Kunpeng、云原生、IoT等官方模板。

△圖注:華為云CodeHub代碼模板共享計劃(來源:官網)

  有這樣一個高度概括的結論可以恰到好處的說明一切,有效的使用框架和代碼模板能夠讓開發始于80%。

  新芒X如是說

  在某問答平臺有這樣一個問題,開發時第一想法就是選擇什么框架,有了框架依賴癥,怎么辦?

  有一位專注于Web前端開發的網友做了回答,在筆者看來,也頗具代表性:

  “我覺得這個沒什么。 本來就應該使用框架來簡化開發,提高開發效率。這個是應該提倡的。”特簡單的項目,不用“腳手架”。比較簡單的項目,用輕量框架。比較大的項目,用成熟的大框架。特別重量級的項目,可能需要自己先定制一個框架。根據項目需求,選擇最適合方案的就好。

  創造力和遠見這樣的資源存在于所有人類經濟體中,但更重要的是自己去把握和加以善用。

  如今,真正的大發展機遇往往是由技術驅動,已成為科技界產業界的共識,而程序員開發者正是這場關乎未來樣貌的直接核心參與者。這群在歷史進程中扮演重要角色的開發者,如何通過使用和善用開發框架和代碼模板,在減少工作量的同時,去直面未來和想象力,去完成更有價值的創造性的工作,也成為他們的新命題和必經之路。

特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。


Copyright © 2012-2025 sd56.net.cn All Rights Reserved 中國電商物流網 版權所有
主站蜘蛛池模板: 三原县| 东海县| 本溪市| 阿勒泰市| 洛浦县| 凤冈县| 余江县| 祥云县| 烟台市| 修武县| 华池县| 靖西县| 平南县| 栾川县| 鹤山市| 鄂托克前旗| 蓝山县| 台前县| 民勤县| 绥江县| 泰和县| 陆丰市| 杂多县| 同江市| 凤山县| 澄江县| 革吉县| 客服| 临漳县| 赞皇县| 科尔| 融水| 石屏县| 梁山县| 五原县| 新河县| 平阳县| 库尔勒市| 长阳| 容城县| 宁陵县|