本文是 Uber 的工程師 Gergely Orosz 的文章,原文地址在:https://blog.pragmaticengineer.com/operating-a-high-scale-distributed-system/ 在過去的幾年里,我一直在構建和運營一個大型分布式系統:優步的支付系統 ...
自學計算機的大彬來分享下幾點寶貴經驗。 1、看下計算機科學速成課,一門很全面的計算機原理入門課程,短短10分鐘可以把大學老師十幾節課講的東西講清楚!整個系列一共41個視頻,B站上有中文字幕版。 每個視頻都是一個特定的主題,例如軟件工程、人工智能、操作系統等,主題之間都是緊密相連的,比國內很多大學計算 ...
1. 信息系統項目的生命周期模型 1.1. 瀑布模型 1.1.1. 預測型生命周期、完全計劃驅動型生命周期 1.1.2. 項目需求明確、充分了解擬交付的產品、有厚實的行業實踐基礎、或者整批一次性交付產品有利于干系人 1.2. 迭代模型 1.2.1. 串行執行 1.2.2. 每次迭代涉及的過程都包括不 ...
1. 項目干系人 1.1. 項目利益相關者 1.2. 項目利害關系者 1.3. 客戶 1.4. 用戶 1.5. 項目經理 1.5.1. 負責管理項目的人 1.6. 執行組織 1.6.1. 其員工最直接參與項目工作的單位 1.7. 項目團隊及其成員 1.8. 項目發起人 1.8.1. 為項目分配資金或 ...
摘要:華為云DTSE團隊出品云原生改造指南,助力輕松實踐OCP上云。 本文分享自華為云社區《【云享專刊】開源遇上華為云,OCP架構變身“云原生框架”》,作者:華為云社區精選 。 OpenStack、Docker、K8S、Hadoop……這些都是開發者耳熟能詳的開源技術。 開源技術的應用,正不斷推動新 ...
1. 項目 1.1. 是為達到特定的目的,使用一定資源,在確定的期間內,為特定發起人提供獨特的產品、服務或成果而進行的一系列相互關聯的活動的集合 1.1.1. 【21上選24】 1.1.1.1. 【19下選24】 2. 標準 2.1. 【21下選25】 2.2. 一致同意建立并由公認的機構批準的文件 ...
1. 為了系統地控制配置變更,在系統的整個生命周期中維持配置的完整性和可跟蹤性,而標識系統在不同時間點上配置的學科 2. 配置項 2.1. 為配置管理設計的硬件、軟件或二者的集合,在配置管理過程中作為一個單個實體來對待 3. 基線配置項 3.1. 基線配置項向開發人員開放讀取的權限 4. 非基線配置 ...
最近分享了一個關于被臨時拉去救火,項目如何起死回生的小視頻,沒想到引起了大家的共鳴,吐槽了自己的慘痛經歷并強烈要求出一個應對策略的詳細教程。這也是我職場升級打怪路上一個具有代表性的絆腳石,我當時也請教了一些資深的項目管理同行,整理了豐富的實踐經驗,現在就給大家簡要分享下。 當時讓我接手這個做了一半的 ...
摘要:使用API Arts&API Explorer調用IoT邊緣服務接口創建應用,了解邊緣計算在物聯網行業的應用。 本文分享自華為云社區《使用API Arts&API Explorer調用IoT邊緣服務接口創建應用》,作者:華為IoT云服務。 開始體驗前需注冊華為云賬號并完成實名認證,實驗過程中請 ...
原文鏈接: Git Commit Message 應該怎么寫? 最近被同事吐槽了,說我代碼提交說明寫的太差。其實都不用他吐槽,我自己心里也非常清楚。畢竟很多時候犯懶,都是直接一個 -m "fix" 就提交上去了。 這樣做是非常不好的,我也是自食惡果,深受其害。特別是查看歷史提交記錄時,想通過提交說明 ...
#202031607327-楊*遼 實驗一 軟件工程準備 初步了解軟件工程 |項目 |內容 | |: :| | |班級博客鏈接 |20級卓越班| |本次作業要求鏈接|實驗一 軟件工程準備| |我的課程學習目標|1. 學習博客園軟件開發者學習社區使用技巧和經驗; 2. 了解Github的基本操作; | ...
制定軟件行業的雙周計劃可以幫助您更好地組織工作,并確保在限定時間內完成任務。以下是一些步驟可以幫助您制定一個有效的雙周計劃: 定義您的目標:在制定計劃之前,您需要確定您想要實現的目標。這些目標可以是長期的,也可以是短期的,但是它們應該是明確的、可衡量的和可達到的。 列出任務和優先級:將所有需要完成的 ...
筆者從業的主要是App Dev&Ops,對操作系統有些了解,對應用軟件了解的更多。以下是總結了以前跟Host&Server Service、Cloud Service、IT Solution Service的幾位高工、經理、架構師的經驗探討,可能與部分IT專家有不同意見,歡迎一起探討。 系統及應用軟 ...
【需求】 1:什么需求都緊急,什么需求都重要。 2:做之前評估很有意義,做完之后效果平平。 3:有些商業指標一直在說優化,投入很多資源。但沒次等到上線就出問題,大型活動就降級。出問題就說是別人的問題(無解耦),有效果就是自己的提升。 4:總有需求在項目啟動中后期要插入,大領導總認為大家在瞎忙活,他那 ...
hi,我是熵減,見字如面。 從事軟件開發的人,都非常的清楚:大部分的軟件工程不是一個人的英雄之旅,而是一項非常依賴團隊的協作的、共同創造的系統性的工程。 在復雜的團隊協作中,僅僅依賴軟性的制度和流程規范,在很多的時候,可能不一定能很好的解決問題。在涉及到人的部分,就需要考慮到人們協作的職責結構,能否 ...
Chat GPT已經徹底改變了DevOps領域,并改變了行業內年輕專業人士的生活。憑借其先進的自然語言處理能力,GPT-3語言模型使創建智能聊天機器人和虛擬助手成為可能,它們可以處理復雜的任務,并以更像人類的方式與用戶互動。這為實現DevOps工作流程的自動化和提高軟件開發過程的整體效率提供了新的可 ...
當研發提測后,測試進行走冒煙,如何快速查出bug,如何盡快找出優先級較高問題 方法如下: 1、研發提測前,測試在編寫用例設計用例時候,一定要明白技術實現邏輯、本次需求新增表或歷史表新增/修改字段 、本次需求新增接口或歷史接口新增參數/修改參數名稱。假如有接口參數變更 要考慮是否兼容老版,是否需要洗數 ...
主分支,命名為master,版本分支發版后合并到該分支,只有生產部署權限可以合并其它分支到該分支; 版本分支,命名為release_版本號_發版時間,從master創建,版本發布使用,版本發布前或者發布后打tag標簽,也可以不打標簽看自己,版本發布后合并代碼到master。 功能分支,命名為feat ...
今天是2023年3月22日,今天思維比較活躍,故作文一篇,以記錄當下所想。 先是回家詢問了未婚妻的想法,然后記錄自己的想法。 未婚妻的想法: 1、在AI領域已經滯后于世界了。因為在墻頭上看到過一個加拿大人用chatGPT,那個時候國內還沒有動靜。所以,the great wall功不可沒。2、科研的 ...
目前我們在構建一個多租戶多產品類網站,為了讓用戶更好的找到他們所需要的產品,我們需要構建站內搜索功能,并且它應該是實時更新的。本文將會討論構建這一功能的核心基礎設施,以及支持此搜索能力的技術棧。 ...