《人件》是本討論軟體研發周邊事項的雜集,談到了程式設計師的特點,辦公室環境的布置,開發團隊(氣氛)的建立和毀滅,甚至提到了一些日常工作交流中上不了檯面,卻在不經意間被我們頻繁使用的行為方法。讀這本書,你不會覺得是在學習,卻會感到是有個人在告訴你那些你原本知道,但卻「羞於啟齒」的東西。
長期的加班使你感到疲勞,腦子裡面總像有塊布蒙著,問題看起來很簡單,你卻要花一天來證明這個道理。奇怪的是,你明明睡眠充足,飲食合理,還偶爾會有一定的運動,總之你的頭腦不該出現這種情況。但事實就是這麼糟,你不明白問題出在**。
**給工作和生活帶來便利,所以你不能排斥老闆在你辦公桌上安裝一部**的好意。突然,你被被**鈴聲打斷了思緒,有人問你某個東西是不是你訂的。雖然你只是拿起聽筒說了句「不是」,卻很難再回到剛才想的問題。
剛剛面試的那個小伙兒機靈的冒泡兒,技術好像也說得過去,但你卻很關心其他的問題,比如喜歡什麼運動,讀什麼書,玩什麼遊戲。
團隊內有乙個永遠不加班的員工,其他人好像也並不十分討厭,你們每天的閒聊話題不外乎「家庭和天氣」,你經常想改變這一狀況,最後卻總用「只不過是同事而已」來開導自己。
「除了謀生之外,我還要找到工作的樂趣,」你在開始乙份新工作前朝氣蓬勃,慢慢的,慢慢的,日復一日的重複,懷疑,爭吵,你會懷疑是不是過了半個世紀。上班的時候,你渴望回到家裡,思念那乾淨的桌子、自己挑選的地板、舒服的沙發、香濃的茶或咖啡,可以一邊吹著口哨一遍寫著程式;然而回家以後,你又發現生活是如此的無意義。
你看到身邊的那麼多問題,多的讓你懷疑問題是不是在自己這裡。最終你只能退到那個跟你每天相處時間最長的角落,將一切「改變」甩到一邊,繼續過著那最熟悉也最有安全感的「過去」。但是,神允許我們擁有願望。
我有乙個願望,辦公室靠著窗,夏天能享受到微風,冬天能曬到太陽;
我有乙個願望,桌子上可以在電腦之外放一些喜歡的東西,比如幾本書,一張畫,等等;
我有乙個願望,寫程式的時候不被敲門聲、**聲、
im軟體滴滴答答的聲音驚起;
我有乙個願望,團隊每個人都能為同樣的目標努力,為之驕傲,並卓有成效;
我有乙個願望,除了工作之外,同事也可以成為朋友;除了錢之外,榮譽也可以成為回報;
程式設計師不是組裝工!
程式設計師不是計件工!
程式設計師是魔術師,借用一句同行的話,「程式設計師每天面對的是單調的**,最終奉獻的卻是優美的軟體。」
程式設計師是思想者,他們的工作離不開美學、邏輯學,甚至是哲學、神學!他們正在嘗試打破上帝的建造巴別塔的禁忌(請在
中搜尋微軟的模糊搜尋技術,和谷歌的多語言搜尋技術)。
在了解了這些的基礎上,我們才可以談研發和研發管理。
(07年寫的讀書筆記,翻google docs看到的,寫的還挺押韻,讀了就想喝蜜一樣膩。)
研發專案管理
研發專案管理 課程背景 21世紀研發已成為企業競爭的主戰場,研發專案管理是極具挑戰性的一項工作 研發面臨市場 客戶的壓力,需要與內外部的各大部門協調,如 內部的測試 工藝工裝 生產 採購等相關職能部門,外部的 商 認證機構等 在保證產品質量的同時又要降低產品研發費用和成本 在產品開發的過程中需要不斷...
軟體專案研發流程
前一點段時間參與了乙個公司的新專案,最近有時間開始總結一下專案的研發流程 研發流程大概分 為 6個部分可研性分析,需求分析,概要設計,詳細設計,程式編碼,測試,發布,下面就分別說一說這個幾個環節具體都幹什麼.可研性分析之後,確定產品,研發 技術leader和主程 測試同學,質量同學,需求方對接人進行...
專案管理 專案干係人與組織
專案與運營 這兩類工作具有以下共同特徵 由人來做 受制約因素的限制 需要規劃 執行和監控 為了實現組織的目標或戰略計畫。專案與運營的主要區別在於,運營是持續性的,生產重複的產品 服務或成果。專案 連同團隊,也經常連同機會 是臨時性的,有明確的終點。反之,運營是持續性的,維持組織的長久運轉。專案團隊要...