<dfn id="hx5t3"><strike id="hx5t3"><em id="hx5t3"></em></strike></dfn>

    <thead id="hx5t3"></thead><nobr id="hx5t3"><font id="hx5t3"><rp id="hx5t3"></rp></font></nobr>

    <listing id="hx5t3"></listing>

    <var id="hx5t3"></var>
    <big id="hx5t3"></big>

      
      

      <output id="hx5t3"><ruby id="hx5t3"></ruby></output>
      <menuitem id="hx5t3"><dfn id="hx5t3"></dfn></menuitem>

      <big id="hx5t3"></big>

        思否編輯部

        思否編輯部 查看完整檔案

        北京編輯華中科技大學  |  計算機科學與技術 編輯SegmentFault  |  技術編輯 編輯 www.tvxinternet.com/a/1190000020336555 編輯
        編輯

        讓我們陷入困境的不是無知,而是看似正確的謬誤論斷。思考、否定、再思考,出家人不打誑語,撰文者不說空話。

        歡迎通過私信投稿、提建議、分享素材、傳閑話。

        聯系郵箱 pr@sifou.com 小姐姐微信:http://www.tvxinternet.com/n/13...

        個人動態

        思否編輯部 發布了文章 · 3月3日

        專業開發者眼中的HarmonyOS:專訪資深軟件開發工程師張榮超

        資深軟件開發工程師張榮超

        “在 2019 年的 HDC 開發者大會上,華為正式發布了 HarmonyOS。應該說從發布之時起,我就一直關注 HarmonyOS 的動向?!睆垬s超如是說。HarmonyOS 自發布以來,無數的開發者都在關注這一系統,期待它能夠為沉寂許久的操作軟件市場帶來新的活力。

        作為資深軟件開發工程師的張榮超是首批接觸 HarmonyOS 并真正參與其培訓開發的講師,可以說,張榮超是真正的 HarmonyOS 先行者。他曾就職于多家知名 IT 互聯網公司,擁有豐富的 Python、Swift、Kotlin 開發及培訓經驗;同時他也是專業的開發者講師,授課學員達百萬人次,以“通俗易懂、注重實操”的授課風格廣受好評。如今,他正準備推出 HarmonyOS App 實戰項目系列課程。

        https://www.bilibili.com/vide...

        起始:初聞已知曲中意

        從初識 HarmonyOS 到如今,張榮超一直滿懷期待。他認為,學習 HarmonyOS 并制作相關的開發課程,讓更多開發者加入到 HarmonyOS 陣營中是一件非常有意義的事情。而 HarmonyOS 本身帶給了他極為震撼的印象:其一,從技術上,HarmonyOS 內核的代碼是全部自研的,且對標了世界最先進的水平;其二,從設計理念上,1+8+N 全場景和分布式的設計理念為開發者們提供了盡情發揮想象力和創造力的廣闊空間。

        具體而言,HarmonyOS 為物聯網嵌入式開發提供了一條便捷的路徑。物聯網技術其實由來已久,但碎片化困擾一直存在。張榮超談到:“我覺得物聯網嵌入式開發最大的挑戰在于,每個設備都是一座獨立的孤島,它們之間無法高效地互聯互通?!?/p>

        舉例來說,一個普通家庭會有很多家用電器,但它們通常由多個不同的廠家生產,內置系統不同,使用的聯網協議和通訊協議也不一樣,這就導致家電整體在互聯互通的時候變得非常困難。張榮超認為,HarmonyOS 的價值和作用就在于“為設備之間方便、快捷、高效的互聯互通提供了一個統一的標準,從而為設備的智能化提供了無限廣闊的空間”。

        體驗:深耕易耨無竟時

        在深入學習和應用 HarmonyOS 進行 App 開發時,張榮超鮮明地感受到:“對于即將上市或已經上市的、搭載 HarmonyOS 的生態產品,相關的開發工具已經很完備、很穩定了,而且給開發者的體驗也非常好?!?/p>

        從剛接觸 HarmonyOS 到現在短短幾個月的時間,張榮超已經開發了兩門 HarmonyOS 實戰項目的課程,其中,一門課程是呼吸訓練的項目,另一門課程是 2048 小游戲的項目,每門課程都分別使用 Java 和 JavaScript 兩種編程語言實現,從而讓學習者可以在對比中更好地理解項目。

        相對其他系統來說,張榮超認為 HarmonyOS 的主要優勢在于兩點:第一,HarmonyOS 是一款面向全場景的操作系統。未來幾年,隨著人均持有的終端設備數量越來越多,全場景體驗才是贏取未來的制高點,HarmonyOS 的前瞻性恰在于此;第二,HarmonyOS 支持一次開發,多端部署,在開發多端協作的分布式 App 時,就像開發單端 App 一樣簡單,大大簡化了開發者的工作量。張榮超表示,實現同樣的功能,如果換用 Android,不僅工作量會大很多,而且在性能和用戶體驗上都會比較差?!耙晕抑伴_發的多人對戰的 2048 游戲為例,憑借之前的 Android 開發經驗,我本來是計劃花3天時間完成多人對戰的主要功能,讓我萬萬沒想到的是,我只花了 1 天的時間就在 HarmonyOS 上完成了所有的功能?!?/p>

        當張榮超逐步了解并深入掌握 HarmonyOS 開發技能后,他開始考慮如何以更為簡潔實用的方式向更多開發者推廣 HarmonyOS。深諳“授人以魚不如授人以漁”之道,他不僅開發了兩門 HarmonyOS 實戰項目的課程,而且傾力完成了個人第一本介紹 HarmonyOS App 開發的圖書,這本即將面世的書,從零開始編寫了一個完整的實戰項目,而且對每一行代碼進行了講解,讓讀者在實踐中學習、在學習中實踐,充分掌握 HarmonyOS 開發的實用技能。

        推廣:百川奔涌終入海

        要早日建立起基于 HarmonyOS 的全場景智慧生態,如何讓更多開發者參與進來是關鍵。作為首批開設 HarmonyOS 開發課程的講師,張榮超在設計相關課程時,充分融合“知學練用”四個環節,以智能手表 Watch GT2 Pro 為切入口進行了最初的嘗試。

        他之所以選擇智能手表 App 主要是基于三方面的考慮:一、要跟隨 HarmonyOS 相關產品的發布節奏開發相關的課程。智能手表 Watch GT2 Pro 是所有搭載 HarmonyOS 2.0 系統的產品中最先上市的產品;二、智能手表 Watch GT2 Pro 這個平臺既有本地的預覽器 Previewer,也有本地的模擬器 simulator,其開發工具全面穩定,給開發者的體驗可以說是目前最佳的;三、在這個平臺上開發 App 時,使用的編程語言是 JavaScript。與 Java 相比,JavaScript 更適合初學者入門。事實證明,這個選擇是非常正確的,他的課程被學員評價為“一聽就懂、最易理解的 HarmonyOS 視頻課程”。

        張榮超認為,整體來說,開發 HarmonyOS App 的門檻并不高?!凹幢隳銢]有任何的開發經驗,也能夠在短期內快速地上手 HarmonyOS App 的開發。對于有開發經驗的廣大開發者而言,開發 HarmonyOS App 的門檻就更低了。HarmonyOS 的集成開發環境 DevEco Studio 非常易用,其他開發平臺的工程師可以非常平滑地過渡和遷移到 HarmonyOS App 的開發中來?!?/p>

        遠方:莫愁前路無知己

        作為 HarmonyOS 先行者,張榮超對于 HarmonyOS 的未來充滿信心?!安还苁菑募夹g上,還是從設計理念上,HarmonyOS 都是一個非常優秀的操作系統?!?/p>

        就他本人來說,目前正在基于 HarmonyOS 做一些新的開發嘗試?!爸饕轻槍Ω咝H瞬诺呐囵B開發軟硬結合的、激發學生學習興趣的教學產品和實訓產品,開發時著重選取典型的行業應用場景。同時,在一個軟硬結合的產品中把 HarmonyOS 北向開發和南向開發的核心基礎知識點都穿插串聯起來?!八孕南M茉诟咝V信囵B更多 HarmonyOS 全棧開發人才。

        對于將來可能要加入制作 HarmonyOS 課程的老師,他有兩點建議:首先課程要以學員為中心,而不是一味遵從“技術至上”?!袄蠋熤g比的是對知識的重構能力,看誰能夠以學員更容易理解和接受的方式把技術講出來,而非佶屈聱牙掉書袋;其次要讓學員看得見、有感覺,不管是呈現的視覺形式還是具體的邏輯展開,要能從細節處讓學生感受到老師的用意。

        對于即將加入 HarmonyOS 生態的開發者,他也滿懷期待?!皼]有人能夠熄滅漫天星光,每一位開發者,都是華為要匯聚的星星之火。希望所有的開發者都參與進來,聚沙成塔、滴水穿石,為構建我們國家基礎軟件的根貢獻力量?!?/p>

        segmentfault 思否

        查看原文

        贊 0 收藏 0 評論 0

        思否編輯部 發布了文章 · 3月1日

        國內首個開發者生態營銷人員現狀調研啟動,快喊你的市場小伙伴來填問卷啦!

        伴隨著信息技術的高速發展,國內一批云計算、數據庫等以開發者為核心用戶/客戶的企業快速成長,開發者生態營銷、開發者關系、技術品牌以及面向開發者這類專屬人群的產品推廣工作,正在成為新興崗位。

        我們是 SegmentFault 思否研究院,我們計劃就中國開發者生態營銷人員現狀展開調研,幫助開發者生態營銷人員更好地明確工作內容及目標,并獲得職業提升,也為正在或已經組建相關部門的企業管理者提供參考。

        注:

        • 此處「開發者」為廣義的開發人員,既包含一線工程師,也包含技術總監、CTO 等 ITPro 人群。
        • 此處「開發者生態人員」是指,您的工作目標為(或包含)面向廣義開發者人群的產品市場、品牌傳播、技術布道的相關人員,既可以是傳統 IT B2B 企業的市場營銷及運營人員,也包含技術布道師、文檔工程師、開發者關系、生態運營等崗位的人員。

        如果您是我們調研的目標人群,請立即點擊此處 https://jinshuju.net/f/VS3wFJ 開始參與我們的調研吧!我們將對您的信息完全保密,并保證不用于任何調研外的其他用途。

        image


        我們將為參與問卷調研的企業提供免費的曝光,并在調研報告白皮書的結尾處集中致謝。

        由于以上主問卷為不記名調研,如果貴公司參與了本次調研,并希望在最終調研報告白皮書中獲得?logo/公司名稱展示,請在以下表單中登記。

        另,如果您希望將貴公司在開發者生態營銷的優秀案例在白皮書中被引用分析,也可在本表單中留下您的案例描述,我們將擇優展示并在最終報告中進行案例分析(本部分內容在報告發布前會和您進行確認)。

        補充問卷鏈接:https://jinshuju.net/f/YIR2VW


        媒體 / 社區合作聯系:pr@sifou.com
        企業合作聯系:bd@sifou.com

        查看原文

        贊 1 收藏 0 評論 0

        思否編輯部 贊了文章 · 2月24日

        開發者們的廣告變現平臺——穿山甲,來送福利了!

        image.png

        正值新春佳節,穿山甲為了回饋開發者們長期以來對“新星助推計劃”的支持,在預祝大家新的一年靈感多多、代碼無BUG、用戶量和收入暴增的同時,還準備了應用變現秘籍和眾多實物獎品送給開發者們~

        2020年9月,穿山甲推出新星助推計劃,“新星助推計劃”是穿山甲面向所有成長中開發者推出的扶持激勵項目。

        新星助推計劃的第一季,主題選定為成長,目標是從收益獲取、應用推廣、產品能力和技能培訓四大維度出發,讓開發者們得到全方位的提升。

        這期間,很多困擾開發者多年的問題,如

        • 想做流量變現,卻不知道如何接廣告
        • 想接入廣告平臺,卻擔心流程復雜
        • 想提高廣告收入,但團隊較小,經驗較少

        穿山甲新星助推計劃都可以幫助開發者一一解決。

        時光飛快穿梭,四個月后的今天,穿山甲平臺已面向全行業所有類型 App 應用,發放了總量超過三億元的成長基金支持,其中有 937個 高潛力應用,獲得了穿山甲高達 180% 月度收益補貼獎勵。

        目前,新星助推計劃·成長季已經接近尾聲,他們幫助開發者做了哪些事情?開發者獲得了哪些幫助?穿山甲準備了一份驚喜送給大家

        ↓掃描下方二維碼查收驚喜↓

        image.png

        六種不同驚喜

        等你解鎖

        2021,穿山甲將繼續陪你同行

        讓成長更有力量

        • 靈感代碼赤霞珠葡萄酒
        • 穿山甲定制衛衣
        • 穿山甲定制大容量雙肩包
        • 穿山甲精品咖啡禮盒
        • 穿山甲抱枕
        • 穿山甲變現秘籍

        ↓掃描下方二維碼領取獎品↓

        image.png

        2020年已經過去,穿山甲新星計劃在2021年將奔赴新的方向,穿山甲目標就是為APP開發者們創造一個無憂的成長空間,幫助每一個移動應用領域內的新星都能擁有被看到的機會,請大家持續關注穿山甲的新星助推計劃,未來還會推出更重磅的政策~

        查看原文

        贊 11 收藏 1 評論 0

        思否編輯部 贊了文章 · 2月24日

        谷歌發布開源軟件安全新規,可能遭開發者抵制

        谷歌認為,開源軟件應該比閉源軟件更安全,但前提是人們要對其進行檢查,而這并不是一項簡單的工作。

        為了確保未來軟件供應鏈的攻擊不會涉及關鍵的開源軟件項目,谷歌的一些頂級工程師提出了新的規范,但這些規范可能會給開源貢獻者帶來一些問題,如果他們的項目被認為是關鍵項目。

        谷歌表示:「關鍵性開源軟件的建議將增加項目所有者的工作量,因此預計建議會受到阻力,但我們相信額外的約束對于安全來說將起到根本性的保護。我們只是這個領域的其中一種聲音,在這個領域,共識和可持續的解決方案是最重要的」

        但我們不得不承認谷歌在科技領域是一個強大的聲音,它可以影響很多人。谷歌在最新公告中發布了這些目標的建議。

        谷歌Go編程語言的主要設計者Rob Pike和Eric Brewer,以及基礎設施和谷歌研究員副總裁認為:「業界應該集體定義一組關鍵軟件包,并僅將這些更高的標準應用于這組軟件?!?/p>

        關鍵開源軟件的目標包括:

        1. 沒有單方面的代碼更改,變更需要由兩個獨立的方面進行代碼審查和批準;
        2. 對參與者進行認證,這意味著所有者和維護者不能匿名,貢獻者需要使用強大的認證(如2FA);
        3. 軟件的風險變化需要有通知;
        4. 實現軟件工件的透明化;
        5. 創建信任建設過程的方法??。

        在上述目標達成之前,谷歌提出了三個關鍵性目標:

        1. 了解你的軟件中的漏洞
        2. 防止增加新的漏洞
        3. 修復或刪除漏洞

        最近涉及 SolarWinds 和其他公司的軟件供應鏈攻擊,導致數千家機構受損,其中也涉及閉源或專有軟件。

        雖然開源軟件并沒有受到「安全隱患」的影響,但并不意味著開源軟件就真的沒有漏洞。開源軟件在安全方面的風險應該較小,因為所有的代碼和依賴關系都是公開的,可以進行檢查和驗證。

        但前提是人們真的在尋找這些漏洞。

        開源軟件項目,特別是Java和JavaScript/Node.js,依賴于成千上萬的直接和間接依賴關系,這使得它們很難探索漏洞。

        谷歌工程師指出監控所有這些軟件是不切實際的,許多開源軟件包沒有得到很好的維護。"開源可能比閉源更多地使用依賴關系,并且來自更廣泛的供應商,需要信任的不同實體的數量可能非常多,這使得了解開源如何在產品中使用以及有哪些漏洞可能是相關的非常困難,也無法保證所構建的東西與源代碼相匹配。"


        為了解決供應鏈攻擊,行業需要專注于解決已知的漏洞,因為攻擊者攻擊已知漏洞的概率遠遠超過自己尋找的漏洞。

        使用開源軟件的組織面臨的問題是,很少有人會驗證他們使用的所有軟件包,甚至就連谷歌也覺得驗證這項任務很困難,因為跟蹤這些軟件包需要非同小可的基礎設施,以及大量的人工努力。

        谷歌員工表示:「在Google里我們擁有這些資源,并竭盡全力來管理我們使用的開源程序包,包括對內部使用的所有開源程序包進行私有回購,但跟蹤所有的軟件更新仍然是挑戰,大量更新令人生畏?!?/p>

        不過Google也提出了一個觀點:自動化是解決開源軟件包更新問題的一種方式。

        內容來源:

        https://security.googleblog.com/2021/02/know-prevent-fix-framework-for-shifting.html

        image.png

        查看原文

        贊 2 收藏 1 評論 0

        思否編輯部 贊了文章 · 2月24日

        Rust基金會官宣成立,亞馬遜華為谷歌微軟等作為初創會員加入

        SegmentFault 思否消息,當地時間2月8日,Rust基金會(Rust Foundation)正式官宣成立。

        Rust 是一款流行的系統編程語言,最初是Mozilla內部的一個副項目,專門用于火狐瀏覽器的開發工作,號稱是C語言和C++的繼任者。在過去的十年里,Rust成為最受開發人員喜歡的語言之一。

        近幾年Rust逐漸開始在游戲開發、嵌入式設備、Web編程、網絡、開發者工具以及其他軟件領域發揮重要作用。根據微軟GitHub 上的數據,Rust采用率在2019年增長了 235%。并且它還有很多引人矚目的概念,比如將對性能的低級(low-level)控制與現代語言功能結合在一起、“沒有數據爭用的并發性”、“沒有垃圾回收的內存安全性” 和?“無懼駭客”?等。

        新Rust董事會將由5名來自創始公司 AWS、華為、谷歌、微軟和 Mozilla 的董事和 5 名來自項目領導層的董事(其中2名代表核心團隊,3名來自3個項目領域:可靠性、質量、和協作)組成。作為Rust 項目的發起者,Mozilla 現已將包括商標等在內的所有基礎設施資產,轉移到了新成立的 Rust 基金會。

        其成立的原因是在花費了大量時間研究潛在的合作組織之后,核心團隊認為成立一個獨立的實體是最好的選擇。Rust 是一個以價值為導向的技術和社區,核心團隊一直沒有找到一個與他們的社區目標相契合的合作組織。雖然成立一個獨立的基金會意味著更多的工作,但是權衡利弊之后他們認為這樣做是值得的。

        Rust基金會的宗旨是致力于Rust編程語言及其生態管理、聚焦于支持負責管理和發展Rust項目的維護者群,并為Rust貢獻者提供培訓、軟件和組織支撐。Rust 核心團隊認為,維護人員愉快地進行工作能夠成就最好的Rust,而讓基金會聚焦于維護人員則能為所有人成就更好的 Rust。

        基金會能夠提供支持(未來董事會將要決定是否批準的幾個例子):

        • 團隊需要法律建議時聯系律師,例如如何為 crates.io 團隊處理 DMCA,或解決編譯器團隊的許可問題
        • 支付某個團隊所需的工具和服務費用,例如為需要進行同步會議的團隊購買視頻通話平臺,或 help@crates.io 需要的服務臺工具
        • 支持發展Rust的領導力,支持領導力多樣化的相關努力,例如 Increasing Rust's Reach 項目
        • 進行年度調查,收集和總結更廣范圍內的社區對項目的訴求

        個人相關問題

        Q: 基金會僅會在美國招聘雇員嗎?

        A: 基金會將在全球范圍內招聘,不僅限于美國。作為選擇地點的一部分,我們優先研究了如何有效管理這件事。常用的方法之一是使用一個全球專業就業組織(PEO),即專門從事全球員工和就業法律的管理的代理公司。當然,最終基金會負責決定這些操作細節。

        Q:個人是否可以向 Rust 基金會進行錢款捐贈?

        A:現在不行,將來也許可以。首先,我們明確地優先考慮從公司獲得捐贈而不是個人捐贈。我們相信,個人,尤其是那些正為 Rust 項目貢獻力量的人,已經為項目付出了很多。盡管 Rust 的基礎設施已經有不少公司贊助,但是在此之前,對于 Rust 項目的更廣泛需求,我們未曾有條件提供如此直接的贊助。我們希望公司承擔起責任,回饋 Rust 社區、回饋項目志愿者所貢獻的價值;贊助 Rust 基金會是這樣做的一種重要方式。關于招聘貢獻者的問題還討論了我們鼓勵企業贊助者對 Rust 項目進行投資的一些其他方式。

        Q:個人是否可以成為基金會成員?

        A:我們已經討論過擴大成員數量以涵蓋 Rust 團隊成員和維護者,但是目前尚無計劃擴展成員資格去接納個人 Rust 用戶。盡管這似乎是一件很不錯的事情,但是想要做得正確很難,因此我們選擇讓基金會決定是否進行、何時進行。

        Q:個人是否可以成為基金會志愿者?

        A:我們應該使人能夠容易地了解到如何幫忙。我們認為,做到這一點的最佳方法是避免創建“基金會志愿者”與“項目志愿者”的概念,僅保留“Rust 志愿者”這一概念。舉一個可能會幫助理解的例子。在前面的問題中,我們提到了制定人類可讀版章程并將其翻譯成多種語言的計劃。我們沒有為基金會征召自己的翻譯人員,而是聯系了 Rust 社區團隊,他們同意組織這項工作并提供人力。

        Rust基金會官網鏈接:
        https://foundation.rust-lang.org/

        Rust基金會FAQ(中文版)鏈接:
        https://github.com/happyaron/foundation-faq-2020/blob/l10n/zh_CN/FAQ-zh_CN.md#q-sponsors

        Rust基金會官宣鏈接:
        https://foundation.rust-lang.org/posts/2021-02-08-hello-world/

        image.png

        查看原文

        贊 2 收藏 1 評論 0

        思否編輯部 贊了文章 · 2月24日

        為什么CTO、技術總監、架構師都不寫代碼,還那么強?

        作者:Mr.K
        來源:技術領導力

        常常會被問到這樣的問題:CTO、技術總監、架構師很少寫具體代碼,為什么還很牛逼的樣子,拿這么高工資?

        其實,這個問題本身就錯了。就好比問:導演、制片人為什么不懂演戲,還能指導演員,好像比演員厲害似的?其實不難理解,導演、制片人的核心能力并不是演戲,又怎么能跟演員作比較呢?

        回答前面的問題,邏輯也是一樣的,拿CTO、技術總監、架構師,跟程序員比寫代碼的能力,本身就是個錯誤。因為,他們的核心能力是不一樣的。

        CTO、技術總監、架構師的核心能力是技術判斷力。簡單來講,就是判斷一個項目、一個系統架構、某個技術方向,是否符合企業當前現狀,是否對企業的未來產生價值。

        程序員的核心能力是寫代碼的能力。就是做具體的代碼實現。

        所以CTO/技術總監/架構師,跟程序員的核心能力,是完全不一樣的能力,是沒法作直接比較的。

        通常我們說,CTO、技術總監、架構師們很牛逼,指的是他們的技術判斷力牛逼,而不是他們寫代碼的能力牛逼。相反,他們寫代碼的能力可能還比不上一個資深程序員。

        但是,他們所做的技術判斷,給公司帶來非常高的價值。比如,阿里云創始人王堅博士,在所有人反對的時候,他堅持云計算是未來,幫助阿里提前布局云計算,為阿里成長為萬億商業帝國,立下汗馬功勞。這就是技術判斷力,給企業帶來的巨大價值。

        大家之所以都很容易混淆這幾個角色,以及它們的職責,其實很重要的一個原因就是,人們常常把CTO、架構師、技術經理的頭銜,亂授予技術負責人。在國內這種現象尤其嚴重。

        比如,一個初創公司的技術負責人,實際干的活就是個技術經理。老板為了顯得高大上,硬要給他安一個CTO的頭銜。這種情況很普遍,特別是全民創業的那幾年,遍地都是CTO。

        為了說清楚技術負責人的職責,我們以一個電商公司的成長為例,講解企業在初創期、發展期、成熟期的不同階段,都需要什么樣的技術負責人,以及他們具體都干些什么。

        圖片

        第一階段:高級程序員實現復雜功能,解決技術難題

        一個剛剛起步的創業公司,通常只有幾個程序員,甚至連產品經理、項目經理都沒有,老板自己就是產品經理,把想法跟開發人員一說,就快速地做出原型。

        如果這個階段對開發的能力不滿,那么大概需要的只是一個高級開發人員,他能搞定一般的技術難題,實現復雜功能,思路清晰、干活利索。千萬不要去大廠挖個技術總監,你家廟太小,供不起這么大的神,他真來了也發揮不了應有的作用。

        老讀者知道,老K有過一段創業經歷,當時追隨我的老領導出來創業,我就是名義上的CTO,帶了7、8人的團隊,我還同時帶了兩個項目,每個項目里我都貢獻了30%以上的代碼量。其實,當時的我,就是個高級程序員而已。

        小結一下,高級程序員的主要職責是:

        1,實現復雜功能,編寫核心代碼;

        2,處理線上bug,解決技術難題。

        第二階段:技術經理交付效率提高、質量提升

        當公司的業務發展起來后,就需要一支相對完善的技術團隊,有了專職產品經理、測試人員等,團隊規模在15人左右,專注于一條產品線。

        復雜功能、技術難題,高級開發人員可以搞定,但是如果要解決開發團隊效率、技術人員能力提升、代碼質量和編碼規范等,就需要技術經理了。技術經理通常寫少量的代碼,更多做技術管理、項目團隊等工作。

        這就是許多創業公司A輪融資前的情況。由技術經理總體負責技術團隊,產品經理對接業務需求,做產品規劃、競品分析,而不是抄襲哪個App。

        小結一下,技術經理的職責是:

        1、開發任務分派。開發工作量評估、分派,最大化資源利用率;

        2、代碼質量提升。Code Review、編碼規范、線上bug分析;

        3、項目管理。確保項目的按時交付,建立管理機制;

        4、團隊管理。團隊搭建、人員招聘、人員培養。

        圖片

        第三階段,技術總監技術規劃、多產品線、項目群管理

        當技術團隊發展到30人左右,有了多條核心產品線、有了多個技術經理時,就需要一個技術總監了。

        技術總監,作為領域專家,站在更高的層面思考技術如何建立壁壘,構建技術競爭力。逐步開始建立公共技術平臺,協調多條產品線在統一的技術平臺上快速迭代,讓產品線跑得快、跑得穩。

        技術總監,在領域內有多年沉淀,來自知名互聯網企業,能夠把技術團隊帶上一個新的臺階。技術總監,更多是做技術判斷了,也有些技術型的技術總監仍然會寫些核心代碼、做架構設計。

        技術總監的職責:

        1、搭建公司技術平臺部,統一技術棧;

        2、建立產品研發體系,讓技術團隊可持續性地快速交付;

        3、管理和協調多條產品線,打造明星產品;

        4、建立技術壁壘,形成技術競爭力;

        第四階段,架構師架構設計、架構實現、架構評審

        公司如果“跑到”了B輪,技術團隊應該要接近百人了,此時的技術團隊跟初創時期相比,已經很不錯了。

        有技術總監協調著各產品線,有開發經理帶領技術團隊快速迭代產品。代碼規范、最佳實踐的總結和推廣也在逐步開展。

        此時,需要把架構規劃和架構評審的職能從技術總監和開發經理身上剝離,即分離專業崗和管理崗,專業人做專業事。

        這時候就需要設立架構師崗位,專注于技術架構分析、架構設計、架構實現、推動重構、推行架構原則等工作,讓技術總監和技術經理側重在項目管理、團隊管理。

        架構師的職責是:

        1、業務架構設計和實現。根據業務規劃和應用場景,設計切合當前業務要求,并且具備一定前瞻性的應用架構、類、接口、業務抽象及業務建模等。

        2、架構設計和實現。識別非功能性需求,如性能、可擴展性、安全性、高可用及易部署等。

        3、重構計劃及執行。關注全鏈路監控數據、線上bug、系統預警等信息,識別架構缺陷,提出重構建議并推動執行。

        圖片

        第五階段,CTO技術產品戰略規劃,提升技術競爭力

        當技術團隊有了幾名總監、架構師,人數達到幾百人,是時候引入真正意義上的CTO了,除非CTO是聯合創始人,否則這個CTO會有“虎落平陽”的感覺,公司也會覺得這個人“滿嘴跑火車,卻落不了地”。

        國內的中大型互聯網公司,一般有產品VP和技術VP,有的技術VP就是CTO。如果CTO統管技術和產品,那么產品VP就給CTO匯報,否則他們是平級的。

        在國外,CTO主要研究3~5年的技術發展趨勢,為公司做中長期的技術規劃,是具有行業影響力的技術大咖,公司技術領域的精神領袖。CTO較少關注當下的具體事務,這類工作主要由工程副總裁們處理。

        以國內互聯網公司CTO為例,總結一下CTO的主要職責:

        1、技術賦能商業。敏銳的商業洞察、深入的產業研究、參與公司戰略規劃,技術引領業務增長,通過技術和產品實現戰略落地。

        2、技術趨勢研究。思考未來3~5年的技術發展趨勢,以及新技術發展給企業帶來的機遇和風險,為企業提前布局。

        3、技術治理體系。持續的過程改進、高效的研發流程、穩定的交付質量、高可用的系統。

        4、組織與文化。建設學習型組織、自我完善型組織,建立符合企業特色的文化氛圍。

        結語

        最后,不想當CTO的程序員,不是好騎手。從程序員到CTO的成長過程,需要不斷提升技術能力、產品能力、項目能力、管理能力、商業視野、個人影響力、行業人脈等等。除了自身的奮斗之外,機會和運氣同樣重要,而且是可遇不可求的。但是,夢想還是要有的,萬一見鬼了呢。

        image.png

        查看原文

        贊 9 收藏 3 評論 1

        思否編輯部 贊了文章 · 2月24日

        云游戲時代來了!微軟 xCloud 實現瀏覽器玩游戲

        我們在游戲領域的競爭不再是索尼和任天堂,而是谷歌和亞馬遜——微軟官方

        來自外媒消息,微軟已經開始測試其xCloud通過網頁瀏覽器進行云游戲的功能,該服務允許Xbox玩家通過瀏覽器訪問游戲,并允許xCloud在iPhone和iPad等設備上工作。

        就像xCloud目前在Android平板電腦和手機上的工作方式一樣,網頁版包括一個簡單的啟動器,其中有游戲推薦、恢復最近播放的游戲的功能,以及訪問所有通過Xbox Game Pass Ultimate提供的云游戲。一旦你啟動一個游戲,它將全屏運行,你僅需要一個控制器來玩通過瀏覽器流媒體的Xbox游戲。

        目前還不清楚這個網頁版云游戲的分辨率是多少。軟件制造商在現有的xCloud基礎架構中使用的是Xbox One S服務器「刀片」,因此在今年后端硬件升級到Xbox Series X組件之前,不會支持全4K流媒體。

        需要注意的是網頁版目前似乎僅限于谷歌Chrome和微軟Edge、Chromium等瀏覽器,不過微軟正計劃在 Windows 10上的PC版Xbox應用中也捆綁這個網頁版xCloud。

        但這個網頁版背后的最大驅動力其實是對iOS和iPadOS硬件的支持。此前蘋果對iOS應用和云服務進行了限制,微軟在去年為Android推出xCloud測試版時,并不能支持iPhone和iPad。蘋果表示,微軟需要提交單個游戲進行審核,微軟不得不通過瀏覽器云游戲避過蘋果的審核,這樣的操作還有一個好處,就是可以不交蘋果稅,我們可以大膽猜測,未來會有越來越多的游戲開發者或軟件開發者選擇云平臺。

        關鍵問題

        云游戲費用多少?

        從某種角度看,xCloud是免費的,因為Microsoft已將其捆綁到其現有的Game Pass Ultimate訂閱中。參考國外的價格約為每月100元,未來微軟可能以低于此價格的價格單獨提供xCloud作為獨立服務,也許價格與索尼競爭對手的基于云的游戲流媒體服務PlayStation Now 每月約80元的費用
        差不多。

        哪些國家支持云游戲?

        微軟云游戲服務目前支持 26個國家/地區,包括奧地利、比利時、加拿大、捷克、丹麥、芬蘭、法國、德國、匈牙利、愛爾蘭、意大利、荷蘭、挪威、波蘭、葡萄牙、斯洛伐克、西班牙、南美、韓國、瑞典、瑞士、英國、美國、澳大利亞、巴西、日本和墨西哥。隨著 Steam 國服的到來,相信微軟云游戲也會馬上登陸中國。

        哪些控制器可以與云游戲一起使用?

        對于大多數游戲而言,最簡單的方法是使用官方的Xbox無線控制器-Xbox Series X或Xbox One版本,只要它是支持藍牙的型號即可,但PlayStation所有者還可以使用其DualShock 4或DualSense游戲手柄。并且幾乎所有第三方藍牙控制器都應該也能正常工作。

        image.png

        查看原文

        贊 1 收藏 0 評論 0

        思否編輯部 贊了文章 · 2月24日

        Chrome OS 去年市場占有率大漲,引開發者們重視

        來自IDC的最新數據顯示,2020年 Chrome OS 電腦的銷量首次超過 macOS 電腦 ,市場份額大幅增長,而 Windows 卻大幅度下滑。

        這個數據證明谷歌取得一定的勝利,對蘋果和微軟來說是一個警告。但最重要的是向應用程序和游戲開發者發出信號,Chrome 操作系統不應再被忽略,換句話說任何互聯網產品或服務的公司都應預留資源,確保 Chrome 操作系統的體驗可與 Windows 和 macOS 相提并論。

        數據分析

        2020年第一季度,蘋果和谷歌并駕齊驅:Windows占據了87.5%的市場份額,macOS占據了5.8%的市場份額,Chrome OS占據了5.3%的市場份額。但是在2020年第二季度,Windows下降至81.7%,macOS增長至7.6%,Chrome OS躍升至10.0%。

        2020年第三季度和2020年第四季度趨勢更加明顯:Windows在第三季度進一步下降至78.9%,然后在第四季度下降至76.7%;macOS在第三季度增長到8.4%,然后在第四季度回落到7.7%,而Chrome OS在第三季度占11.5%,然后在第四季度占14.4%。

        以下是按年細分:

        • Windows:下降4.9點,從2019年的85.4%下降到2020年的80.5%
        • Chrome操作系統:增長4.4點,從2019年的6.4%到2020年的10.8%
        • macOS:上升0.8點,從2019年的6.7%到2020年的7.5%

        連續三個季度Chrome OS高于macOS成為一種趨勢??梢哉f,宏碁、華碩、戴爾、惠普和聯想等PC廠商的Chromebook現在已經超過了蘋果的一系列臺式機Mac和筆記本MacBook。


        在經歷了多年下降后,PC 出貨量在2019年逆轉局面,開始增長,卻因為新冠病毒的突然爆發,在2020年第一季度發生大幅度下滑。好在2020年第二季度和剩下的時間里,供應緊張問題得到解決,遠程辦公和在線教育的興起推動了企業和消費者的PC需求。

        其實 Chrome OS在過去幾年一直在增長,所以2020年增長加快并不太奇怪。值得關注的問題是這種增長是否會繼續,又是否會以犧牲Windows為代價?雖然PC出貨量全面上升,但 macOS的份額也在不斷增加,而Windows幾十年來首次跌破80%的門檻。

        Chrome OS挑戰Windows在低成本筆記本市場的統治地位,是傳統PC銷量更大反彈的一部分,也是微軟將Windows 10X轉移到最初在單屏設備上首發的原因之一。在疫情之前,Chrome操作系統的成功主要限于美國學校。2020年的需求似乎已經擴大到美國PC市場這一很小但至關重要的部分,未來Chrome 操作系統有很大可能份額繼續上漲,擴展到美國以外的市場。

        image.png

        查看原文

        贊 1 收藏 0 評論 0

        思否編輯部 贊了文章 · 2月24日

        Android 12開發者預覽版現已發布,包含眾多亮點

        image.png

        谷歌今天發布了適用于 Pixel 設備的 Android 12開發者預覽版。按照谷歌的慣例,第一個預覽版往往充滿許多面向開發人員的更改,這次包括操作系統處理圖像和視頻與安全方面等更新。

        谷歌通常會在五月份舉行的谷歌I / O大會上保留一些主要UI的更改。盡管此開發人員預覽版本確實包含一些通知UI的更改,但在正式安裝該UI之前,我們無法知道它與本月早些時候看到的泄漏版本有哪些不同。

        它適用于 Pixel 3 及更高版本的手機,需要通過刷新設備進行手動安裝,目前尚未準備好為用戶進行日常使用,但谷歌承諾它將在今年晚些時候繼續為普通用戶提供 Beta版。

        盡管第一個預覽版的目的是使開發人員能夠快速為新版本的Android準備應用程序,但仍有一些功能會對用戶產生明顯的影響,具體來說Android將變得更加善于處理不同類型的媒體。

        ANDROID 12中的新媒體格式

        將會有一個新的轉碼層,自動使HEVC視頻格式在本身不支持它們的應用程序中工作。當前,選擇在Android手機上以HEVC拍攝可能意味著第三方應用程序將無法本地使用該視頻。這些應用程序的新轉碼層應使用戶更加自如地進行切換。

        Android 12 將支持空間音頻與MPEG-H,并為高達24個音頻通道進行了優化(之前僅有8個)。它還將使開發者更容易將「隆隆聲」效果與音頻聯系起來。

        谷歌似乎正在將注意力放在AV1圖像文件格式(也稱為AVIF)后面。AVIF旨在將JPG替換為事實上的圖像格式,以更少的偽像提供更好,更干凈的壓縮。Netflix特別是這種格式的大力支持者。如果說AV1聽起來很熟悉,那是因為這是幾年前主要技術公司提出的AV1視頻格式的分支,而Netflix和谷歌都已部分采用。AVIF也不要與類似的HEIF混淆,后者已經被蘋果的相機拍攝了一段時間。

        谷歌表示,并不打算將AVIF作為相機應用的默認圖像格式,所以這還只是第一步。

        堅持使用多媒體,Android 12只是會更好地在應用之間移動不同種類的媒體。它正在創建一個新的 "豐富內容插入 "API,讓你可以剪切和粘貼或拖放多種內容,包括 "純文本和風格化的文本到標記、圖像、視頻、音頻文件等"。

        image.png

        ANDROID 12界面變化

        我們需要自己安裝開發者預覽版,才能更近距離地了解變化。谷歌的博客文章用有些籠統的語言描述了新的內容??梢钥隙ǖ氖?,谷歌今天所展示的內容是對年末重大改變的暗示,這些變化是否真的會與你上面看到的泄露的截圖相吻合還有待觀察。

        以下是谷歌官方描述:

        我們正在刷新通知設計,以使它們更現代,更易于使用且功能更強大。在第一個預覽中,您會注意到從抽屜和控件到模板本身的更改。我們還在整個系統上優化轉場和動畫,以使其更加流暢。作為更新的一部分,對于針對Android 12的應用,我們將使用帶有圖標的自定義內容來修飾通知,并擴展功能以匹配所有其他通知。

        該應用程序圖標確實與上面泄露的屏幕截圖一致,不過,這不一定意味著最終版本將是這樣?!皵U展能力”也排成列,你可以在上面的屏幕截圖中看到的指向下的插入符號比當前系統更容易使用。谷歌還指出,它正在要求開發人員使用API??,以便在用戶點擊通知時在正確的位置更快地打開應用。

        它正在改變當您使用全屏應用(例如視頻,Kindle書或視頻游戲)時Android 12的行為方式。當前,退出這些應用程序通常需要兩種手勢,一種是調出用戶界面,另一種實際上是退出。谷歌表示,在Android 12上,它正在“更改默認設置,以允許用戶一次滑動即可瀏覽手機”。

        隱藏的變化

        在2019年,谷歌開始直接在Android OS的深處更新某些組件,而不是等待運營商進行重大更新。它被稱為“?Project Mainline?”,它意味著谷歌可以使用谷歌 Play基礎結構為Android的關鍵部分發布安全更新。從那時起,它一直在向Mainline系統添加更多Android。Android 12是此系統的最大補充,Android Runtime(ART)是使Android應用程序運行的基本子系統。前述的媒體代碼轉換器也將成為Mainline模塊。

        Android 12會有一些隱私和安全方面的更新,但對用戶來說不會那么顯眼。第三方應用所使用的WebView引擎將采用Chrome最新的一個名為 "SameSite "的Cookie設置,這可能有助于減輕一些跟蹤。谷歌表示,"更多的隱私和安全功能將在以后的預覽版中出現"。

        Android最近開始要求應用程序在需要運行后臺活動時彈出通知,事實證明這確實讓人分心,谷歌表示 "將阻止前臺服務從后臺啟動",將開發人員重新引導到一個新的API。如果其中一個后臺活動可以在10秒內完成,它可能根本不需要顯示通知。

        谷歌還將馬上發布Android 12的Android TV預覽版,包括讓開發者有機會在谷歌自己的谷歌 TV平臺上測試他們的應用。

        ANDROID 12的下一步

        谷歌今天發布了開發者預覽版,但同樣需要你刷新設備的系統映像,所以實際上它僅針對開發者使用。谷歌表示它可以在 "Pixel 3 / 3 XL,Pixel 3a / 3a XL,Pixel 4 / 4 XL,Pixel 4a / 4a 5G,或Pixel 5設備 "上工作,或者開發人員可以簡單地在Android模擬器內運行它。

        未來的某個時候會發布一個公開測試版,但預計需要幾個月的時間,如果谷歌遵循過去的習慣,5月或6月會有一個更全面的Android 12的內容發布。

        去年,Android的 "平臺穩定性 "發布在7月初,但今年谷歌的目標是8月,正式發布通常在此后不久。這可能意味著,Android 12的到來時間會比平時稍晚一些。

        image.png

        查看原文

        贊 1 收藏 0 評論 0

        思否編輯部 贊了文章 · 2月24日

        IBM壯士斷臂砍掉前AI明星的沃森業務,全力發展混合云

        來自外媒消息,據知情人士透露 IBM 即將出售 IBM Watson Health(沃森健康) 業務,目的是精簡公司,并提升其在云計算領域的競爭力。最大的可能是出售給一家私人股權公司或行業參與者,不過也有可能以 SPAC (特殊目的收購公司)方式合并上市。

        IBM Watson Health 的主要業務是采用人工智能幫助醫院、保險公司和藥品制造商管理數據,年收入約為10億美元,但目前還沒有盈利。其旗下品牌包括分析乳房X光檢查和核磁共振成像的Merge Healthcare、協助患者溝通的Phytel以及分析復雜醫療數據的Truven Health Analytics。

        在比賽中名聲大噪

        IBM Watson Health 最出名的產品當屬人工智能 「沃森」,2011年「沃森」參加節目危險邊緣(Jeopardy),這是該節目有史以來第一次人與機器對決,「沃森」在比賽前兩輪中與對手打平,最后一場 「沃森」打敗了最高獎金得主布拉德·魯特爾和連勝紀錄保持者肯·詹寧斯,贏得了第一筆獎金100萬美元。

        雖然沃森如此引人注目,但他的商業化發展卻讓人失望,雖然努力在腫瘤學和基因組學在內的領域取得了進展,但它從未成為IBM的凝聚力業務,并且近年來失去了幾位關鍵的高管。IBM Watson Health的失敗還有一個很重要的原因,就是無法說服醫生們采用人工智能。

        全力發展混合云

        隨著IBM等云計算競爭對手微軟、亞馬遜等公司的估值飆升至10倍以上,IBM已經被遠遠甩在身后。去年IBM任命曾負責公司云計算和認知軟件部門的 Arvind Krishna 擔任首席執行官,這表明了IBM未來的重點,專注于提升其混合云業務,同時退出一些不相關的業務。

        IBM還公開表示,紅帽的交易是其歷史上最大的一筆交易,也是在云計算領域獲得競爭對手的機會。IBM計劃通過分拆年收入約190億美元的管理基礎設施業務后,實現可持續的個位數收入增長。

        不過這聽起來并不那么那容易實現,因為在過去十年中,IBM的銷售額在二十多個季度中下降。

        image.png

        查看原文

        贊 2 收藏 0 評論 0

        認證與成就

        • 獲得 857 次點贊
        • 獲得 3 枚徽章 獲得 0 枚金徽章, 獲得 0 枚銀徽章, 獲得 3 枚銅徽章

        擅長技能
        編輯

        開源項目 & 著作
        編輯

        注冊于 2019-08-05
        個人主頁被 66.1k 人瀏覽

        一本到在线是免费观看_亚洲2020天天堂在线观看_国产欧美亚洲精品第一页_最好看的2018中文字幕