1. 穩定成熟的技術(shù)還是未成熟的技術(shù)
無(wú)論哪種選擇技術(shù),最終的目的是產(chǎn)生利潤。
2. 供應和需求
善于發(fā)現市場(chǎng)上技術(shù)的不平衡,找到外包公司無(wú)能為力的工作(高要求)。
3. 只會(huì )編程是不夠的
仔細思考在哪個(gè)商業(yè)領(lǐng)域投入時(shí)間。
軟件工程師不能只會(huì )開(kāi)發(fā)軟件,應該要成為這個(gè)業(yè)務(wù)領(lǐng)域的專(zhuān)家。
你的行業(yè)經(jīng)歷應該成為你的重要才能。
有機會(huì )多與公司行業(yè)內人士接觸,選擇一本與你公司行業(yè)有關(guān)的雜志,找一個(gè)行業(yè)網(wǎng)站。
只有了解了一個(gè)行業(yè)后,你才能創(chuàng )造性地有所建樹(shù)。
學(xué)習行業(yè)是如何運轉的,了解一些財務(wù)基本知識,推薦一本商業(yè)教程: The Ten-Day MBA。
4. 在思維上投資
要學(xué)會(huì )抓住機遇。
多學(xué)習新的技術(shù),編程語(yǔ)言,可以改變你的思維方式。
5. 不要聽(tīng)從父母
在職業(yè)道路上,需要一些有目的性的冒險.不要讓恐懼征服了你.跳槽可以讓你從各個(gè)角度了解這個(gè)行業(yè)。
如果工作中沒(méi)有感到樂(lè )趣,就不可能出色地工作。
6. 做一名通才
你的技術(shù)水平應該超越技術(shù)平臺。
經(jīng)常學(xué)習一些新技術(shù)。
7. 成為一名專(zhuān)家
不僅應該會(huì )處理高端抽象,同時(shí)也應該了解實(shí)現高端抽象的低端細節。
8. 切忌孤注一擲
不要把自己的職業(yè)發(fā)展完全依賴(lài)于一家技術(shù)公司。
9. 熱愛(ài)它,不然離開(kāi)它
一門(mén)技術(shù)或者一個(gè)商業(yè)領(lǐng)域可能使你感到興奮,相反,它們也可能拖累了你.想想自己到底適合什么。
找一份自己真正有激情去做的工作。
第2章 在產(chǎn)品上投資
10. 學(xué)習釣魚(yú)
要了解 如何和為什么。
要主動(dòng)問(wèn),不要等著(zhù)別人來(lái)告訴你。
11. 尋找良師
可以依賴(lài)別人,但要確保這個(gè)人是靠得住的。
良師的首要任務(wù)是榜樣作用,還可以將你的學(xué)習過(guò)程形成體系,也是值得信任的朋友,可以幫助你作出職業(yè)導向,幫助你磨練技術(shù)。
12. 做一名良師
想要弄明白自己是不是真正懂得某一知識,那就把它講給其他人聽(tīng)。
通過(guò)傳授知識學(xué)習.通過(guò)講授,我們的那些知識死角就會(huì )暴露出來(lái)。
做別人的導師也會(huì )產(chǎn)生積極的社交效果,在這種關(guān)系網(wǎng)中,可以很好地解決難題或者尋找工作。
找一個(gè)網(wǎng)絡(luò )論壇,挑選主題,開(kāi)始幫助別人。
13. 練習,練習,再聯(lián)系
開(kāi)源社區是找到用來(lái)練習的代碼的絕佳場(chǎng)所.瀏覽一個(gè)開(kāi)源軟件的待實(shí)現的功能,給自己規定時(shí)間來(lái)實(shí)現這個(gè)新功能.首先是要快速讀懂正在看的代碼。
要尋找不同風(fēng)格,不同編程語(yǔ)言的軟件進(jìn)行練習。
訓練思維敏捷和提高即興編碼技術(shù)的好方法是通過(guò)自我限制(限制變量個(gè)數,限制程序大小,限制開(kāi)發(fā)時(shí)間)的方式來(lái)練習。
在極限處練習.練習一些功能強大但很少人使用的編程功能。
14. 做事的方法
一個(gè)使你的團隊工作更有效率,幫助你們生產(chǎn)出更好的產(chǎn)品的步驟就是最好的方法.在實(shí)踐中不斷提煉總結。
選擇一些軟件開(kāi)發(fā)方法論,討論它們的優(yōu)勢和弱點(diǎn),考慮如何將它們結合起來(lái)。
15. 站在巨人的肩膀上
從已有代碼中得到領(lǐng)悟,從已有代碼來(lái)反思自己的代碼。
可以研究一些開(kāi)源軟件,從批判的視角看這些程序。
16. 在工作中,將自己自動(dòng)化
挑選經(jīng)常重復做的工作,看看能否把它自動(dòng)化.(比如代碼生成器)。
研究模型驅動(dòng)架構(MDA)。
17. 就是現在
如果把自己做的項目當作是一個(gè)競賽,你就可以更快地完成工作。開(kāi)始行動(dòng),不要總是安于現狀,要做推動(dòng)者。
18. 讀心術(shù)
讀心術(shù)用的好,人們就會(huì )信任你。
開(kāi)始下一個(gè)項目的時(shí)候,記錄下你認為用戶(hù)和經(jīng)理想要讓你做的事情。有點(diǎn)創(chuàng )造性,試著(zhù)從他們的角度看問(wèn)題。記錄下這些可能會(huì )被提出的不太明顯的功能之后,想想如何才能最有效地實(shí)現它們。
19. 每日成績(jì)
每日都有可匯報的成績(jì)。經(jīng)常記錄工作成績(jì)可以確保你不會(huì )停滯不前。
20. 別忘了你在為誰(shuí)工作
經(jīng)理的目標,就是整個(gè)團隊的目標。經(jīng)理的成功就是你們的成功。
21. 安分守己
要有雄心,但不必路人皆知。
專(zhuān)注于現在的工作,不僅讓你更加快樂(lè ),也會(huì )讓你身邊的人更加快樂(lè )。你的同事,上司和客戶(hù)都能感覺(jué)到。你的工作成績(jì)會(huì )反映出你的態(tài)度。放棄你想要成功的期望可以提高你的能力,讓你走向成功。
不要關(guān)注結果,要關(guān)注做事的過(guò)程。
22. 今天我能把工作做到多好
試試把無(wú)聊的工作做到100分,做到最好。
23. 你的價(jià)值是多少
問(wèn)自己:今天實(shí)現自己的價(jià)值了嗎?問(wèn)自己今天又新增加了多少價(jià)值?
24. 一桶水中的鵝卵石
感覺(jué)自己無(wú)可替代是一個(gè)不好的征兆。
要讓自己不可替代,就要建立一種友好的工作關(guān)系。
25. 愛(ài)上維護
維護也可以成為自由和創(chuàng )造的沃土。
評估,改進(jìn),評估---在所維護的程序中,把所有可以評估程序質(zhì)量的元素列舉出來(lái),如響應時(shí)間,未處理的異常數量。從中挑選最重要的特征,確定可實(shí)現的目標,對其進(jìn)行改進(jìn)。