摘錄 暴躁程式設計師的產生

2021-06-25 20:22:15 字數 854 閱讀 5586

--摘自 code complete -- **大全

建造軟體系統跟其他任何花費人力財力的專案是相似的; 如果打算建造一座房屋, 你需要在開始釘釘子之前準備好手繪草圖(表達設計概念)和藍圖(即設計詳圖, 包含所有細節資訊); 在澆築混凝土之前必須審核藍圖並獲得批准; 在軟體領域做技術規劃也包含同樣多的事情;

在把聖誕樹立起來之前, 不會對它做裝飾; 在開啟煙囪之前, 不會生火; 不會在車子的油箱是空的時候上路去長途旅行; 不會在洗完澡之前就穿戴整齊, 也不會在穿襪子之前就穿鞋; 在做軟體時, 也必須按正確的順序去做事情;

程式設計師是食物鏈的最後一環; 架構師吃掉需求, 設計師吃掉架構, 而程式設計師則消化設計;

我們用真實的食物鏈來比喻軟體食物鏈; 在健康的生態環境中, 海鷗吃新鮮的鮭魚; 這對海鷗是營養大餐, 因為鮭魚吃的是新鮮的青魚, 而青魚吃的是新鮮的水蝽; 這是健康的食物鏈; 在軟體開發中, 如果食物鏈的每一級都有健康食物, 那麼最終會獲得由快樂的程式設計師編寫出的健康**;

在受到汙染的環境中, 水蝽核廢料中游泳, 青魚被氯聯二苯(pcb)汙染, 而吃青魚的鮭魚又在洩漏的**中遊蕩《譯註3>; 海鷗很不幸位於食物鏈最後一環, 因此吃下去的不僅僅是不健康的鮭魚體內的**, 還有青魚體內的氯聯二苯和水蝽體內的核廢料; 在軟體開發中, 如果需求被汙染, 那麼它就會汙染架構, 架構又會汙染構建; 這樣會導致程式設計師脾氣暴躁, 營養失調; 開發出的軟體具有放射性汙染, 而且周身都是缺陷;

《譯註3 氯聯二苯是一種幻覺汙染物質, 積聚在動物組織中, 能導致發病和產生畸形;>

[yc: 再優秀的公司或團隊也免不了遇上需求分析, 專案構建的問題, 但是對於需求分析根本沒有認真態度和完備計畫的專案, 程式設計師最終一定會暴躁, 除非ta聰明地避過了一切實戰 ]

程式設計師修煉之路摘錄

在工作中使用的更為正式的交流方式中,最困難的部分也許是確切地弄清楚你想要說什麼。家在開始寫作之前,會詳細地構思情節,而撰寫技術文件的人卻常常樂於坐到鍵盤前,鍵入 1.介紹 並開始敲入接下來在他們的頭腦裡冒出來的任何東西。規劃你想要說的東西。寫出大綱。然後問你自己 這是否講清了我要說的所有內容?提煉它...

程式設計師修煉之道 摘錄

1.注重實效的程式設計師,不僅要完成工作,還要完成的漂亮。2.關心你的技藝。3.思考!你的工作。4.提供各種選擇,不要找蹩腳的藉口。5.不要容忍破窗戶。6.做變化的催化劑。7.記住大圖景。8.使質量成為需求問題。9.定期為你的知識資產投資。9.1每年至少學習一種語言 9.2每季度至少閱讀一本技術書籍...

《程式設計師保值的4個秘密》摘錄

看完了原創的程式設計師保值的4個秘密這篇文章,有點小激動哦。要想使自己保值,就得形成自己的優勢,要有創新意識。摘錄幾點如下 相當大一部分的程式設計師都在做應用層面的開發,所做的軟體用來解決特定場景的問題,給使用者的工作和生活帶來方便。應用層面沒有什麼不好,它更接近於現實問題,如果能在解決應用問題的過...