女性在软件开发领域的优势:一个公正的观点

发表时间: 2020-10-26 15:10

不知道大家在念书的时候,有没有留意到这样一种现象,工科类的院校女生可以说是凤毛麟角,有的专业几乎是清一色的男生,就算是有女生,也只有一两个。

难道女孩子都就读于文科类的院校了吗?其实不是,不少理科类的大学女生也不少的,譬如软件开发的前端开发。

类似这样的问题或许你也遇到过:

  • 女生适合做软件开发类的工作吗?
  • 女生不适合学理科?
  • 女生不应该学软件开发?

……

作为一名前端开发人员,其实跟性别关系不大,我们要做的就是在保持好奇的同时,努力深入挖掘自身的潜力。

按时交付能力

随着前后端的分离,前端开发岗位得到了不少女生的青睐。从事前端开发的女生也越来越多。

对于刚步入职场的前端开发人员,对技术深度要求一般都不高,要求不高并不代表安排给你的任务就可以延迟,还是需要保证按时按质地交付。

这就需要前端人员在团队沟通协作方面,要建立好与对方的充分信任,并打造个人的靠谱标签。可别小看这个标签,这个标签可能会影响你能否升职加薪。

这就是为什么有的人工作很勤奋,暗地里累死累活,加班加点,到头来客户和领导都不满意。之所以出现这种情况,大多数情况下是因为我们忽略了沟通,没有和对方建立好充分的信任。



培养良好的职业习惯

要学会时间管理,做好个人的工作清单。

遇到问题时,建议先养成思考的好习惯,而不是一遇到问题第一时间就去搜索答案。

职场上,对你的职场形象造成负面影响是没有及时沟通问题,造成问题的搁浅和发酵,最终造成的结果与预期不符,给团队带来不必要的麻烦。

独挡一面

我曾面试一位求职者,这位求职者字写得挺漂亮的,真的是字如其人。

当我问她,“平时项目开发中遇到难题时,你一般是怎么解决的?”

“找同事帮忙啊。”她回答地很干脆,让我有点措手不及。我以为她会说查资料啊。

关于女程序员,网络曾流行过这样一个段子,女程序员开发碰到问题,一大堆人过来帮忙。男程序员碰到问题,自己看着办。

虽然是一个段子,但不排除现实中有这种情况,实际上,很多时候都需要我们自己解决问题,别老把重心留给其他人,这样自己很难进步,何时自己才能独挡一面。

女生做前端优势

一般来说,女性的第六感比较强,在产品设计和业务方向把控上更敏锐,需求是否合理,对业务是否有价值定位更精准。

团队沟通能力,所谓刚柔并济,以柔克刚。或许就是这个道理,程序员群体,男性较多,女生在这样的环境下沟通更能表现地游刃有余。

职业发展方向相对比男性更多,女生在职业发展的路上,需要对工作及家庭做平衡,这是不可避免的,女生在职业选择路上需要的考虑,但发展方向还是挺乐观的。

女生做前端发展前景

关于女生从事前端开发的发展前景,我们不妨从个人能力、发展路线,按照产品型、技术型、管理型这三个方向简单分析下。

产品型

工程师->产品经理、设计、运营

能力要求

  • 对业务有自己的独立见解
  • 针对每个需求评估需求是否合理?对业务是否有帮助?
  • 考虑技术产出比(ROI)也就是投入产出比是否合理。

需要具备的能力:视觉能力、管理能力,前瞻力。

发展路线

  • 深度型
  1. 学习方向:深耕产品领域,对产品知识系统化学习
  2. 职业路线:技术型产品经理
  • 广度型
  1. 学习方向:了解产品/运营/设计相关内容
  2. 职业路线:技术型产品经理/技术型运营

技术出身的产品经理更容易和开发人员杯酒言欢,联床风雨。



技术型

初级工程师->中级工程师->高级工程师->架构师->技术总监->美女CTO

能力要求

  • 对技术有着很强的热情和追求
  • 在开发过程中经常承担技术攻坚任务
  • 较强的逻辑思维和编码能力

相关能力:产品能力、沟通能力、技术控

发展路线

  • 深度型
  1. 学习方向:深耕前端某一领域,例如BI数据可视化、组件化开发
  2. 职业路线:某领域技术专家
  • 广度型
  1. 学习方向:了解前端前沿技术、后端技术,全栈工程师
  2. 职业路线:前端架构师

管理型

软件工程师->项目组长->项目经理->项目总监->技术总监->美女CTO

能力要求

影响力、前瞻力、影响力

组织或参与项目前期的可行性分析,做项目前期的沟通与协调或管理工作; 参与制定项目计划、项目范围制定;

相关能力:感召力、前瞻力、影响力。



以上只是个人的一点看法,不知你是怎么看待的,欢迎交流!

书单推荐

• 《高效能人士的七个习惯》

• 《深度思考》

关于自我提升,不知大家有什么好的书单推荐,欢迎推荐。