北美Developer生存發展的攻略
(2014-08-18 17:00:59)
下一個
在北美,做PM不易,而做Developer是我們強,我們雖然在人家的地方,但坐的住,說話少,數學好,腦子靈,產出高,所以人家喜歡,我們就都做了,而且做得高興。PM多想的是活下去,而我們卻想的是去發展。建議如下:
1. 不要認為自己了不起,要知道開發這活誰都能做,做開發的不問出處
2. 能Coding,會設計,交付好,讓人家覺得你靠的住總想著你
3. 跟PM好好相處,理解人家,尊重人家,知道人家也不易。習慣人家讓你做這做那,而滔滔不絕時沒你的事。做好自己的,別讓人找你的麻煩。如果真的事情來了,有PM在那兒,你站在後頭不出頭
4. 對Tester好,人家也不易。不要老抱怨人家發現的臭蟲(bug)晚了,漏掉了,也不要在意人家老找你說話了解情況,知道這也是工作, 再說了說不定哪天人家也變成了開發呢
5. 不要老覺得自己功勞大,最辛苦,項目交付都靠你。其實各有各的苦,搞項目離了誰也不行
6. 會上一定要說話,習慣自報家門。要知道什麽時候該說什麽怎麽說。要會問問題,要問的人家好回答,也要能顯示得你有見地。
7. 知道自己的短,別羨慕人家話說的多
8. 技術要用,也要Show。要做到有些程序段子爛熟於胸,順手就能敲而且敲得叮咚作響
9. 技術要能談,談的時候要簡單的問題複雜化,清晰的問題模糊化,你要拚命的說,讓人家拚命的想。做的時候要複雜的問題簡單化,模糊的問題清晰化
10. 要講效率,不追求完美,講複用,也講複製,最好別人的Code 拿來就用。臭蟲永遠都會有,但少點好
11. 自己能做的做,做不了就說出來,求幫助沒錯;別自己扛著,耽誤了交付對誰都不好
12. 團結你周邊的人,要讓你的幫手越來越多,對手越來越少;別把你知道的那點事當寶貝,不願意拿出來。要知道外麵的世界很大,高手很多
13. 學習要快,技術要掌握的快。要能知其一而知全貌,舉一反三
14. 解決問題要快,問題來了能快速解決。不求知然,而求所以然
15. 別認真,別鑽牛角尖。技術方案各有各的好,要折衷退讓,能前進就好
16. 會說話,說好話,能跟領導交流,讓人家聽得懂;要見誰就說誰的話,別老拿技術程序說事。要理解客戶,對他們的事要知道的越多越好
17. 能展示(Presentation),會吹牛。PPT要隨手就能攢,要時不時就搞搞知識分享和Brown Bag,讓別人都知道你是誰,知道你的熱情
18. 要合群,要有氣質不扭捏,會問好,特別是見了領導
19. 不要老是想著機子裏麵的事,也要關心機子外麵的事。了解你的周圍(職場政治),學會順勢對你好,但政治少玩,因為你玩不了
20. 要有追求,做架構師(Architect)挺好。跟著人家學,學習人家的境界”圖要畫的越來越漂亮,話要說的越來越圓滿,而要把寫Code的事忘掉“
21. 有事業追求,想著創業,經常跟朋友一起談,想著好的未來。懷著國內,盼望有機會回去,回不去也能安心的看著人家在那兒發展
22. 有自己的職業圈,能談天說地,拉幫帶,也能打GOLF踢足球, 讓自己覺得不孤單
23. 講時髦,懂時尚,知雲端(技術),能人雲亦雲,也能講移動和大數據,並清楚的知道自己未來在它們哪兒
24. 要有危機感,常覺得不踏實。為人家工作不容易,要經常想著怎麽留下來,離開怎麽辦,萬一發生了也正常,這事常見。好在這行業機會多,總有地方吃飯
25. 最後別老不自滿,這山望著那山高,不停的蹦蹦跳跳。別到最後才發現原來踏實最好