这个也是因人而定的吧。说说我的看法,不一定别的Dev也这么想啊。仅供参考。
优势:没觉得女的做开发有什么优势。如果非说优势的话,也许就是项目组里男的多,女的少,人家都对我们比较Nice吧。我一直不是那好技术强的人,所以每个项目从不挑大梁,不担责任,压力也小了很多。(我是想说,不要太在意自己的技术能力,只要能进这个门,认真做,有一定经验,开发不是什么难活)。
劣势:项目一般都是先松后紧,反正我做那么多大部分都是这样的。到后来,一般挺忙,累,要常加班。我神经类型不大好,长时间工作后,晚上总失眠。我有几个朋友(男的)也是做项目太多都有了健康问题。最后都提前退休了。40岁左右退休的。当然不是人人都这样。
还有,就是觉得Dev的工作机会很多,但丢工作的机会也很大。经济一有动荡,总是受影响。北美这里的人又常是,项目一没就走人。年轻时无所谓,年纪大了,就想找稳定的了。我其实也是做了N多年的Contract。
如果可以的话,最好能进入实体公司的开发部门。这样相对稳定。我一直都是在软件开发公司干的。曾亲身经历,一个公司从起步一直到上市的全过程。深刻体会到,资本积累的残酷(幸好我是女的,所以没受什么伤。四周的男同事就有在公司昏倒的)
我一个人的经历没有普遍性。仅供参考。