http://www.followmedoit.com/bbs/forum.php?mod=viewthread&tid=49&extra=page%3D1

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

北美Developer生存发展攻略的更多相关文章

  1. IT职业发展攻略(技术仅是工具而已)

    时光飞逝,我事业中第一个十年就快结束了.在这十年里,让我收获了很多,今天想与大家分享一下,我在 IT 职场方面的一些个人经验,不一定对每个人都实用,请大家仅作参考吧. 大家既然都是做技术的,那我们不妨 ...

  2. 北美IT求职攻略

    http://www.followmedoit.com/bbs/forum.php?mod=viewthread&tid=19&extra=page%3D1 身在北美,想留下来并能过得 ...

  3. PLSQL Developer 攻略

    .Net程序员学用Oracle系列(18):PLSQL Developer 攻略   1.功能说明及使用技巧 1.1.对象浏览器 1.2.SQL 窗口 1.3.测试窗口 1.4.命令窗口 1.5.图表 ...

  4. BEA WebLogic平台下J2EE调优攻略--转载

    BEA WebLogic平台下J2EE调优攻略   2008-06-25 作者:周海根 出处:网络   前 言 随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供 ...

  5. 【分享】GEARS of DRAGOON 1+2【日文硬盘版】[带全CG存档&攻略+SSG改动+打开存档补丁]

    冒险者们哟.寻找龙秘玉吧--! ninetail的最新作,是使用丰富多彩的技能·道具探索迷宫的3D迷宫RPG! 存在着骑士和神官的架空世界常见的职业为首的13种职业.超过数百种的道具的登场! 和伙伴一 ...

  6. 超时空英雄传说2复仇魔神完全攻略&秘技

    ╓─╥───────────────────────────────────────────────────╥─╖ ║ ║ 超 時 空 英 雄 傳 說 2 ║ ║ ║ ║ --復 仇 魔 神-- ║ ...

  7. 【C#代码实战】群蚁算法理论与实践全攻略——旅行商等路径优化问题的新方法

    若干年前读研的时候,学院有一个教授,专门做群蚁算法的,很厉害,偶尔了解了一点点.感觉也是生物智能的一个体现,和遗传算法.神经网络有异曲同工之妙.只不过当时没有实际需求学习,所以没去研究.最近有一个这样 ...

  8. 从小工到专家 ——读《Java程序员职场全攻略》有感

    从小工到专家 ——读<Java程序员职场全攻略>有感   <Java程序员职场全攻略>是以故事的形式,向读者介绍Java程序员的职场经验.作者牛开复在北京从事软件开发,已经是一 ...

  9. linux内核升级图文攻略(转)

    一.Linux内核概览Linux是一个一体化内核(monolithic kernel)系统.设备驱动程序可以完全访问硬件.Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置 ...

随机推荐

  1. 用imageMagick合成图片添加图片水印

    用imageMagick合成图片的方式大致有三种, 使用convert命令加 +append或-append参数 使用convert命令加 -composite参数 直接使用composite命令来完 ...

  2. java.util.Collection源码分析和深度讲解

    写在开头 java.util.Collection 作为Java开发最常用的接口之一,我们经常使用,今天我带大家一起研究一下Collection接口,希望对大家以后的编程以及系统设计能有所帮助,本文所 ...

  3. Beta阶段——Scrum 冲刺博客第四天

    一.当天站立式会议照片一张 二.每个人的工作 (有work item 的ID),并将其记录在码云项目管理中 昨天已完成的工作 完成对question界面的制作,完善随机出题界面,能够流畅的切换下一题与 ...

  4. Web服务的调用

    1.创建服务引用 例如:天气预报 2.在代码添加引用空间 TvProgram.ChinaTVprogramWebService tp = new TvProgram.ChinaTVprogramWeb ...

  5. javascript Function类型

    Function(函数)类型实际上是对象,每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针 声明方式 func ...

  6. 发起qq临时会话

    http://wpa.qq.com/msgrd?v=3&uin=947739614&site=qq&menu=yes

  7. [android] 手机卫士接收打电话广播显示号码归属地

    使用广播接收者接收打电话的意图,显示号码归属地 新建一个类OutCallReceiver继承系统的BroadcastReceiver 重写onReceive()方法 调用getResultData() ...

  8. 微信小程序,关于设置data里面的数据。

    关于设置 data里面的数据 wxml: <view>{{userName}}</view> data: { userName:'张三', } 有两种方法 方法一:直接使用点关 ...

  9. redis入门基础

    环境: centos 一.安装 sudo su cd wget http://labfile.oss.aliyuncs.com/courses/106/redis-2.8.4.tar.gz tar - ...

  10. C#设计模式--命令模式(学习Learning hard C#设计模式笔记)

    原文地址http://www.cnblogs.com/zhili/p/CommandPattern.html class Program { static void Main(string[] arg ...