程式設計師的職業素養 讀書筆記 - 第3章 說“是”
承諾用語
口頭上說。心裡認真。付諸行動。做出承諾,包含三個步驟
1、口頭上說自己將會去做。
2、心裡認真對待做出的承諾。
3、真正付諸執行。
識別“缺乏承諾”的徵兆
在承諾做某事時,應當留意自己的用詞,因為這些用詞透露了我們對待承諾的認真程度。
真正的承諾聽起來是怎樣的
對自己將會做某件事做了清晰的事實陳述,而且還明確說明了完成期限。
沒能做到“言必信,行必果”的一些可能原因
1、之所以沒成功,是因為我寄希望於某某去做這件事。
2、之所以沒成功,是因為我不太確信是否真能完成得了。
3、之所以沒成功,是因為有些時候我真的無能為力。
學習如何說“是”
“試試”的另一面
可能做得到,也可能做不到。
堅守原則
專業開發人員,不會放棄底線。有責任根據標準規範自身工作。
相關推薦
程式設計師的職業素養 讀書筆記 - 第3章 說“是”
承諾用語 口頭上說。心裡認真。付諸行動。做出承諾,包含三個步驟 1、口頭上說自己將會去做。 2、心裡認真對待做出的承諾。 3、真正付諸執行。 識別“缺乏承諾”的徵兆 在承諾做某
程式設計師的職業素養 讀書筆記 - 第6章 練習
程式設計柔道場 卡塔:程式設計卡塔是一整套敲擊鍵盤和滑鼠的動作,用來模擬程式設計問題的解決過程。 瓦薩:兩個人的卡塔。一個人負責攻,另一個人負責守。 自由練習:很像由兩個參與者解決問題的瓦薩,也可以有多人蔘與。 自身經驗的拓展 職業程式通常會受到一種限制,即所解決問題的各類比較單一。老闆通常只強調一
程式設計師的職業素養 讀書筆記 - 第7章 驗收測試
需求的溝通 開發方與業務方之間最常見的溝通是關於需求的。業務方描述他們認為自己需要的東西,程式設計師按照自己理解的業務方表達的需求來開發。 在現實裡,關於需求的溝通是極其困難的,其中會出現各種問題。 過早精細化 做業務的人和寫程式的人都容易陷入一個陷阱,即過早進行精細化。
程式設計師的職業素養 讀書筆記 - 第13章 團隊與專案
只是簡單混合嗎 有凝聚力的團隊 形成團隊是需要時間的。團隊成員需要首先建立關係。 有凝聚力的團隊通常有大約12名成員。7名程式設計師、2名測試人員、2名分析師和1名專案經理。 1)發酵期
程式設計師的職業素養 讀書筆記 - 第14章 輔導、學徒期與技藝
失敗的學位教育 符合要求的畢業生有個共同點,進入大學之前就已經自學程式設計,並且在大學裡依然保持自學。 學校中所學的內容和在工作中發現的實際需要,這兩者之間通常會有巨大的差異。 輔導 1、精心編寫的幫忙手冊 2、觀察他人工作 3、非常規輔導 4、艱難的錘鍊 學徒期 軟體學徒期
程序員的職業素養 讀書筆記 - 第5章 測試驅動開發
定性 失敗 測試 通過 修改 細節 擁有 驅動 存在 此事已有定論 TDD絕不僅僅是一種用於縮短編碼周期的簡單技巧。 每個開發人員都要適應和掌握TDD。 TDD的三項法則 1、在編好失敗單元測試之前,不要編寫任何產品代碼。 2、只要有一個單兇測試失敗了,就不要再寫
程序員的職業素養 讀書筆記 - 第8章 測試策略
單元測試 一起 graph tro 直接 開發人員 統架構 char cif QA應該找不到任何錯誤 QA也是團隊的一部分 QA和開發人員應該緊密協作,攜手保障系統的質量。 QA在團隊中要扮演的便是需要規約定義者(specifier)和特性描述者(ch
讀書筆記--《程式設計師的自我修養》第3章:目標檔案裡有什麼(3)
3.5 連結的介面–符號 在連結中,我們將函式名和變數統稱為符號,函式名和變數名就是符號名。 每一個目標檔案都有一個符號表,裡面記錄了目標檔案中所有用到的符號。 每一個符號都有一個對應的值,叫做符號值。對於變數和函式來說,符號值就是地址。 符號分為5類。 **(1)本目標檔案中定
讀書筆記--《程式設計師的自我修養》第3章:目標檔案裡有什麼(2)
3.4 ELF檔案結構描述 ELF檔案結構如圖所示: ELF目標檔案格式最前面是ELF檔案頭,它包含了描述整個檔案的基本屬性,如ELF檔案版本、目標機器型號、程式入口地址等。接著是ELF檔案各個段。 其中ELF檔案中與段有關的重要結構是段表。該表描述了ELF檔案包含的所有段的資訊
讀書筆記--《程式設計師的自我修養》第3章:目標檔案裡有什麼(1)
3.1、目標檔案的格式 1、目標檔案從結構上講,它是已經編譯後的可執行檔案格式,只是還沒有經過連結的過程,其中可能有些符號或有些地址還沒有調整。其實它本身就是按照可執行檔案格式儲存的。 2、現在PC平臺流行的可執行檔案格式主要是windows下的PE和Linux下的ELF,他們都是C
INSPIRED啟示錄 讀書筆記 - 第3章 產品管理與項目管理
red 啟示錄 隨著 特點 執行 緊迫感 積累 讀書 區別 兩者的關系 在傳統的零售軟件領域,產品經理常常兼任項目經理的工作,隨著互聯網的發展,兩者的職責區別也越來越明顯 產品管理的職責是探索(定義)有價值的、可用的、可行的產品 項目管理的職責是關註如何執行計劃以按期
程式碼整潔之道 讀書筆記 - 第3章 函式
短小 函式的第一規則是要短小。第二條規則是還要更短小。 函式20行封頂最佳。 if語句、else語句、while語句等,其中的程式碼塊應該只有一行,而且,塊內呼叫的函式擁有較具說明性的名稱,還能起到文件的作用。 只做一件事 函式應該做一件事。做好這件事。只做這一件事。 每個函式一個抽象層級 自頂
Atitit soa之道 艾提拉著作 SOA概念、技術與設計讀書筆記 第3章 理解面向服務 10 第4章 理解面向服務架構 39 第5章 理解服務與微服務的層次 74 第6章 Web服務及微服務的
Atitit soa之道 艾提拉著作 SOA概念、技術與設計讀書筆記 第3章 理解面向服務 10 第4章 理解面向服務架構 39 第5章 理解服務與微服務的層次 74 第6章 Web服務及微服務的分析與建模 94 第7章 REST服務及微服務的
Selenium2自動化測試實戰基於Python語言》讀書筆記--第3章
第3章 Python基礎 由於作者寫的這本書完全是以Python語言為基礎的,所以需要讀者具備一定的Python程式設計能力。如果說最好的Python基礎教程,那應該說是《笨方法學Python》了。 3.1 Python哲學 <span style="colo
Linux系統程式設計手冊讀書筆記——第3章 系統程式設計概念
系統呼叫 系統呼叫使處理器從使用者態切換到核心態 每個系統呼叫都有一個唯一的數字來標識 系統呼叫流程: 引數入棧,傳入外殼函式,外殼函式將引數置入特定暫存器(包括系統呼叫編號),執行中斷指定。核心響應中斷指令,呼叫system_call()里程處
讀書筆記--《程式設計師的自我修養》第4章:靜態連結(1)
本章以 如何將a.c檔案與b.c檔案連結成一個可執行檔案 來探討如何進行靜態連結 其中a.c和b.c檔案如下: a.c檔案 extern int shared; int main() { int a = 100; swap(&a,&shared);
讀書筆記--《程式設計師的自我修養》第2章:編譯和連結
一、從原始碼到可執行檔案的過程 分為4個步驟:預處理(prepressing)、編譯(compilation)、彙編(assembly)和連結(linking)。如圖所示 1、預編譯 (1)首先,原始碼檔案和相關的標頭檔案,會被預編譯器預編譯為一個.i檔案。 對於C++程式來
Effective Python 讀書筆記——第 3 條
Effective Python 讀書筆記——第 3 條 轉載請註明出處:https://blog.csdn.net/jpch89/article/details/84679777 第 3 條:瞭解 bytes、str 與 unicode 的區別 Python 3 中有兩種
《Oracle PL/SQL 完全自學手冊》讀書筆記 第5章 資料的增、刪、改-- 5.3.4 TRUNCATE與DELETE的區別
TRUNCATE的作用是清空一個表格,在刪除資料方面,它與DELETE有如下一些區別: 在資料處理功能上,TRUNCATE是清空一個表的所有內容,它相當於DELETE FROM TABLE_NAME DELETE是DML操作,而TRUNCATE是DDL操作。因此,用DELE
《深入理解計算機系統》讀書筆記 —— 第三章 程式的機器級表示
>本章主要介紹了計算機中的機器程式碼——組合語言。當我們使用高階語言(C、Java等)程式設計時,程式碼會遮蔽機器級的細節,我們無法瞭解到機器級的程式碼實現。既然有了高階語言,我們為什麼還需要學習組合語言呢?學習程式的機器級實現,可以幫助我們理解編譯器的優化能力,可以讓我們瞭解程式是如何執行的,哪些部分是可以