在带程序员的过程中,带男程序员和女程序员还是有一定区别的,带男程序员可以用目标来进行驱动,而带女程序员通常需要给出具体的实现步骤。举个例子,假如新人的岗位是数据分析岗位,如果面对男程序员,可以直接下一个任务,比如通过机器学习的方式来完成某个数据集的分析任务,但是如果面对女程序员,应该把这个任务再细化一下,比如采用哪个算法、哪种实现语言、如何训练算法、如何验证算法等等,这样通常会有一个较好的效果。
按照历史经验来看,女程序员通常非常注重过程,但是男程序员往往更注重结果,在团队做整体代码review的时候,这一点有比较明显地体现,男程序员的代码往往写得比较乱(一塌糊涂的也有),而女程序员的代码往往非常规范,注释写的往往都比较认真。所以,老程序员在带女程序员的时候,一定要注重培养女程序员除了要注重过程之外,还应该有明确的目标。
从开发特点来看,男程序员通常更愿意使用新技术,而女程序员通常会非常严格地按照技术文档来完成代码实现,这本身是一种规则意识。女程序员的规则意识虽然能够保障代码的整体质量,但是也应该让女程序员积极学习新的技术,因为IT行业内对于新技术还是非常敏感的,掌握新技术往往能够带来开发效率的大幅度提升。
最后,带男程序员可以粗线条一些,也可以适当地严厉一些,但是带女程序员应该给予更多的鼓励。
偶从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,偶会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注偶,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信偶!