在北美,做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. 最后别老不自满,这山望着那山高,不停的蹦蹦跳跳。别到最后才发现原来踏实最好