看過乙個美國電影《狙擊手》,講得是美國**派出乙個狙擊老兵和乙個槍法如神但是沒有一點實戰經驗的新手去巴拿馬熱帶從領中刺殺幾個反美武裝頭目,美軍後 方的領導不知道出於什麼動機,給了新手尉級軍銜,那個老兵才上士,兩人深入從林,徒步新軍了幾天,期間兩人矛盾不斷,幸好老兵經驗豐富,才一一化險為夷, 最後終於完成任務。影響最深的情節是,兩人剛剛步入從林,新手說,我們走錯方向了,按照五角大樓的計畫,我們應該朝那邊走。老兵冷冷的說,五角大樓的那幫 傢伙根本不知道這裡的情況,我只想完成任務活著回去,走這邊是因為這邊安全。
其實軟體開發也和從林作戰差不多,在一線的程式設計師好比在從林中浴血奮戰的士兵,而身居高位的管理者就是在五角大樓指定乙個個作戰計畫的軍官幕僚了。
在軟體開發中,很多情況只有一線的程式設計師清楚,指定計畫的領導看不到。當然,會有process說希望程式設計師及時給予反饋來調整計畫,相信我,沒有多少開 發組織能夠真正好好處理這些反饋,因為領導指定計畫是根據他們的領導指定的計畫來的,有這樣的壓
力,怎麼能夠指望領導改變日程呢。往往都是在長時間連續加 班之後,人困馬乏,deadline前夜,領導終於意識到(或者說終於承認)不可能按時完成計畫。
我的觀點,作為乙個合格的程式設計師,光有過硬的技術知識和旺盛的工作熱情還不夠,還需要有從林老兵的老練,別忘了,你先要做乙個合格的兒女,乙個合格的 bf
/gf/丈夫/妻子,你父母養你多年,要是你累得病殃殃,幾乎要白髮人送黑髮人,是為不孝;你伴侶愛你極深,你天天加班不陪伴他/她,累得回家就睡, 是為不義。難道你想做這樣不忠不義之徒嗎?不想的話,以後就不要總是在重複低階勞動上面花費太多精力了。
可能你要說了,你這不是鼓勵大家不認真工作嗎? 我說,有成效的勞動是工作,沒有成效的勞動就是浪費精力和青春了,如果發現工作就是不斷的做一些注定失敗的事情,還不如不做。當然,第一次犯錯算是張了經驗,要是以後犯一樣的錯,就是活該了。
可能你又要說,很多任務作就是重複勞動啊,難道辭職不幹嗎? 有的重複勞動實際上練就了熟手,增長了見識,但是,說老實話,如果自己真的覺得重複得沒意思了,辭職換個工作最好,本人辭掉的第乙個工作就是因為忍受不了 公司讓我這個爸媽辛辛苦苦培養出來的碩士去幹網頁維護的事情。
可能你有要說,至少在中國,公司裡的事情都是這樣,到**都是計畫和實際情況不符。不錯,這事普遍現象,不過我要說,你能夠改變就改變,不能改變,也就只 好逃避,等你攀高枝的時候,不會有人面試你問你有否努力改變工作環境風氣,我的意思是,你好好學習研究你感興趣的,資歷夠了,見識也沒有落伍,自然能夠找 到好的工作,拿高薪水。
最後你可能要問,你到底是不是程式設計師,做了多少程式啊?實說說,本人自認為算是程式設計師中屬於上中等素質的,編的程式質量也不差,工作之餘還能夠學習工作相關多方面的知識,不管工作多忙碌,自己都能獲得提高。
我提倡的軟體開發人員做事原則
1) 作軟體,注重結果,不要太看重process和plan,領導的計畫不需要絕對服從,領導指導指導也是為了有個好結果;
2) 多學習,利用工作時間學習,這也算是工作中的調節;
3) 把家庭放在第一位,人生樂趣在此;
4) 把錢看重一點,人還是要生活的。
北京生存法則
混在北京六大必備能力 有句話說 人在北京漂,哪能不挨刀 對於許多懷帶各種夢想來北京創業生活的男男 們,如果還未在社會磨練五年以上,如果月薪還在5000以下,如果沒有顯赫的學歷和家庭背景,每個人都會面臨許許多多的困難與折磨,我已在北京混了六年多,雖然仍是草根一族,但有很多心得願與各位博友交流一下!第一...
職場生存法則
法則一 積極應對面試 面試是決定你能否進入一家公司工作最關鍵的環節,所以很多人在面對面試官或未來上司時會緊張得說不出話,一般情況下,面試通常包括面試者的自我介紹 說說自己的專業,特長和經歷 面試官的問題等.法則二 面對現實,從低做起很多剛踏入職場的 人都有過這樣的想法自己受過高等教育或.為什麼被安排...
當前時代成功軟體的生存法則
1.客戶 軟體技術本身的先進性在在讓位於客戶價值的創造和交付能力,也就是time to market過渡到time to value 2.創新 服務和商業模式上創新價值比技術創新價值更大,來得更加直接。3.靈敏 必須適應快速變化的市場和客戶需求 4.簡單 軟體必須簡單易用。我師弟提到他們的產品概念 ...