查看原文
其他

计算机博士、加班到凌晨也要化妆、段子手……IT 女神驾到!

伍杏玲 程序人生 2020-10-16


戳视频查看程序媛的日常
策划 | 伍杏玲
出品 | 程序人生(ID:coder_life)

据 Stack Overflow 发布的《2019 年开发者年度调查报告》显示,在参与统计的 90000 名程序员中,男女比列约为 9:1。在 IT 领域中,很多人认为这是由男性主导的世界。

可回首过去,在 IT 技术发展的关键历程里,优秀的女程序员从不缺席:世界上第一个程序员是女程序员阿达·洛芙莱斯给程序设计“算法”,制作了第一份程序设计流程图;当今世界上最伟大程序员排名第一位是女程序员玛格丽特·希菲尔德·汉密尔顿,编写的程序方案助力人类第一次登月……她们有不比男性程序员少的聪慧、创造力、对编程的热爱,她们是我们的“代码女神”。

在平凡的一线岗位里,可能我们没有那么多的“第一”。可作为女程序员,她们同样可亲可爱可敬:为了项目进度,她们通宵达旦写代码;为了解一个 Bug,她们亦废寝忘食 Debug……

在今天第 110 个“女神节”的日子里,下面一起来看看奋斗在编程第一线的“IT女神”们:


计算机博士:大胆探索和突破想象中的“不可能”


陈琪,33岁,微软亚洲研究院主管研究员

2016年,陈琪从北京大学计算机系博士毕业后,便加入微软亚洲研究院系统与网络组,目前从事分布式系统和深度学习方面的研究,研究方向是分布式计算,分布式系统一致性和容错性以及深度学习在系统研究中的应用。

陈琪在高中时便首次“触电”计算机编程,她很快喜欢上这种和数学很相似的解题思维模式。于是陈琪开始加入计算机编程兴趣小组,学习简单的算法设计,大学选择了喜欢的北大计算机专业,博士毕业后加入了微软亚洲研究院。

陈琪

在刚入职的前几个月里,陈琪也有迷茫期:由于当时深度学习较热门,研究组也鼓励大家做一些跟深度学习相关的系统研究,但这和陈琪之前的研究方向相差甚远,所以需先学习相关技术。

通过两个月的学习,陈琪开始尝试复现一些 Paper中的模型,但期间却遇到了模型收敛性问题、调参问题、结果复现不出来问题等困难。由于陈琪当时刚参加工作,且经历几个月的研究却毫无成果,这让她感到沮丧和压力,开始犹豫是否要回归到之前非常熟悉的系统研究方向。

随后领导和同事热心建议和鼓励她先从实际问题出发,慢慢积攒经验。于是陈琪加入了同事的研究课题,开始做一些跟产品结合的研究工作,慢慢积累学习经验。后来在其他的研究工作中,这些宝贵的经验起到了很大的作用,她成功地把学习到的知识应用到了研究中,取得了好的成果。

在成长的过程中,除了有迷茫困惑时刻,陈琪也有不少难忘开心的经历:

2017年,在亚洲首次举行的计算机系统顶级会议SOSP(操作系统原理大会),陈琪成为多元化论坛 Ada Workshop 的5位组织者之一并参与了职业选择环节的经验分享。以世界上第一位程序员Ada Lovelace命名的研讨会Ada workshop是微软亚洲研究院为了帮助女性在计算机科学领域内可以更好的成长而创立的交流平台。

在全程参与活动间,陈琪发现许多年轻学生在研究方向和职业道路的选择上有许多的困惑和担忧:

在研究方向的选择上,她们担心系统研究课题很难切入,需要深入的积累和沉淀,研究周期较长,过程比较艰辛。在职业道路选择上,她们对不同职业所要面对的工作内容不太了解,担心自己能不能胜任。

对此,陈琪认为在研究方向上,系统课题并没有像想象中的那么难,许多人都说系统很抽象,但当你对系统有了比较全面的了解,你会发现系统研究并没有想象中那么艰涩难懂,一切都有规律可循。而且女性在系统研究领域其实拥有许多独特的优势:女生比较细致、耐心,擅长多线程作业,常常能在合作中提供细致入微的观察和不同的思维视角,研究能力会非常出色。

她建议:“有时候,我们需要直面困难的勇气,并磨练出更强大的抗挫折能力。只要大家多给自己一些挑战自我的勇气,有些困难虽然看起来像个庞然大物,过程也很艰辛,但只要从一开始就持续努力,在渡过这一段时期后,眼前展开的将是一片迥然不同的风光。不但眼界能够得到拓展,未来的机遇也将更加丰富。”

陈琪认为,人最重要的是不把自己禁锢到闭锁的心态之中,认为“我只能做这些”、“这样就够了”,而要通过不断的尝试,去发现自己的兴趣和不同,去探索和突破想象中的“不可能”。系统研究是一门科学,更是对研究者心智的磨炼,它赋予陈琪的不仅仅是‘不确定性’带来的源动力,还有更全面深刻的思考,更平稳笃定的心态。

在职业道路的选择上,陈琪认为首先需要考虑自己的兴趣所在,如果比较喜欢解决实际问题,比较喜欢接近产品,那么工业界是比较符合的选择;如果比较喜欢帮助更多的人获得成功,那么高校是好的选择。任何职业选择,只要是自己喜欢的,那么就一定能够胜任,只要不畏挑战,坚持不懈。

对于一名在前沿技术领域做科研的人来说,陈琪也会感到一定的压力,因为在微软亚洲研究院身边的同事们都是各个研究领域里最优秀的研究者,所以她希望自己的研究工作可以做得更好,但并不会因为作为一名女性才有这样的压力。

陈琪相信,压力亦是动力,可以换个角度看问题,周围有这么多可以学习的榜样,他们有各个研究领域里专业的知识和深厚的经验,这是非常宝贵的学习机会,可以多跟同事们交流,学习大家看问题的方法和角度,学习各个研究领域里的前沿研究内容,可以帮助自己打开思路,快速成长起来。

陈琪喜欢学习新知识,迎接新挑战,从实际问题出发,做一些有实际应用价值的研究工作。如今的工作,陈琪非常喜欢,因为微软亚洲研究院在数据、应用和资源上的优势,为研究的开展带来了很多的帮助,在这里陈琪还可以自由地寻找感兴趣的课题,和产品部门的联系也非常紧密,许多研究问题都来自于真实应用中的痛点,也让大家的研究有机会进入产品,产生实际的应用价值。

谈及未来的职业规划,陈琪将侧重于在一个方向上进行更深入的研究和探索,积极锻炼自己各方面的能力,同时也希望能够像同事们一样帮助更多的人取得共同进步。


“即使加班到凌晨,第二天也要化妆”


王雪洁,高级开发工程师

王雪洁目前负责蚂蚁金服的“蚂蚁庄园”项目,负责功能研发、项目压测、稳定性技术等工作。作为一枚程序媛,王雪洁热爱旅游、爱运动、喜欢打扮和认识新朋友,绝对不是网上传说中程序员“每天格子衬衫,黑框眼镜,背着公司发的包,不朽边幅,沉默寡言,很宅”的刻板印象。

坚持上班化妆是我的底线,即使连续很多天加班到凌晨,第二天我上班也必须化妆!”王雪洁说。

谈到和IT的结缘,雪洁和很多90后一样,来自于在初中时期的网吧“冲浪”,从网上玩游戏到高考志愿填报计算机专业。当时有长辈劝告说做这一行很累,以“相识的程序员累得进医院”来劝退。但在咨询师长和查询资料后,王雪洁选择忠于内心,果断“入坑”。

“虽然当时理解的计算机行业和实际的有些不同,我误打误撞地进来了,倒也坚持下来了”。

王雪洁

在程序员界,很多人会认为“女程序员会比较辛苦”,对此,王雪洁洒脱地表示求仁得仁:“辛苦自然有辛苦能获得的好处,不辛苦自然有不辛苦的缺点,既然自己做出的选择,没什么值得抱怨的”。

作为一名从事技术领域的女性,王雪洁直言工作遇到的如何获得认可、做出亮眼成绩等压力是普世。而在这样高强度的工作下,对于处于生育年龄段的IT女性,可能多少会受到些区别对待。

在王雪洁25岁时想从传统行业进入互联网,但感受到很大的压力:之前写的代码没给她带来成就感、似乎自己没有很大成长,担心工作节奏较快的互联网企业因自己是女生会有所保留。但王雪洁在压力下,选择静下心来学习互联网相关的技术知识,顺利地进入一家知名互联网企业,而后来到蚂蚁金服。 

来到蚂蚁金服的第一年,王雪洁负责蚂蚁庄园参加五福活动的稳定性,由于庄园是活动主要的活动链路之一,面对五福这样较大挑战的场景,王雪洁倍感压力。当时工作强度很大,王雪洁在经历一两个月的艰苦作战后,顺利通过五福活动的考验,成长不少,再遇到类似的活动,做到心里有数了。

王雪洁感到最有成就感的是在机场看到一个高个子的大叔,很认真地在玩蚂蚁庄园,场面萌萌的,顿时觉得自己的辛苦是值得的。

王雪洁以自身经验来建议女生要清晰规划自己的人生目标,如果对事业没太大要求而又向往家庭生活的话,那么就做好这方面的事情;如果对事业有要求,那需提前做结婚生子和工作两者的计划,不要浪费从毕业到30岁的宝贵时间,尽量做到平衡,提高自己的实力,努力获得期望的结果。


不会讲段子的女程序员不是好程序员


李林鸿,25岁,科大讯飞软件开发工程师

东北姑娘李林鸿目前在合肥科大讯飞云计算研究院AI平台研发线,从事公有云服务建设,今年开始从事高性能、快捷的AI模型部署和服务框架AthenaServing的开源布道的工作。

李林鸿大学学的是通信电子相关专业,当时在实验室焊板子时,她想“这个也太爷们了”。于是寻找新方向,当时李林鸿隐约觉得编程未来会是一项大多数人都要具备的技能,于是学习起编程技术,后通过校招进入科大讯飞。

李林鸿

李林鸿在工作的过程中,难免有沮丧时刻:曾因对接手的老的业务逻辑不熟悉,联调不通影响整体进度,又由于不好意思去麻烦别人,跟自己较劲,又急又上火,导致陷入负面情绪。后来在请教老同事后,她发现这是一个很小的问题后来顺利解决了。在同事“过来人”的经验和引导下,李林鸿得到很大的鼓励,逐步成长起来。

李林鸿表示,无论什么领域,有挑战的工作肯定都伴随着压力。技术领域的压力除了技术挑战,还要时时保障服务稳定,很多技术人员还有过半夜爬起来处理问题的情况。

在突入而来的疫情下,李林鸿负责的业务有大幅度的流量冲击,需要团队迅速做出反应,时间就是一切。开发人员在快速响应之际,还需耐心和仔细,不然一个失误造成故障的话,就会让整个团队的努力白费了。

在紧张工作之余,工作带来的成就感也不少:

刚开始工作时,李林鸿所在团队做的项目从被本土开发者所使用,到被海外用户使用,“想想内心就有点小激动。”

除了编程工作外,李林鸿还是个“段子手”:去年,她作为开发者参加1024节的吐槽大会,在台上绘声绘色地讲段子;在年终团建时,李林鸿花了两晚上用每个人的名字写幽默的颁奖词,给大家带去了快乐。

“工作上给用户创造便利,生活上给身边人带去快乐,有价值就挺有成就感。 ”李林鸿说。

最后,李林鸿表示,工作就像谈恋爱一样,有磨合有矛盾有摩擦,但前提是喜欢。这份工作让我经济独立,创造价值,获得朋友,增长见识,目前她想先把眼前的事情做好,多学习一些技能,保持学习的热情,总有用武之地。


多才多艺的女算法工程师


方文静,高级算法工程师

方文静在读研期间的研究方向是机器学习、自然语言处理,因此从实习开始就在蚂蚁金服的人工智能部工作。

目前方文静的日常工作是根据业务方提出算法的需求,比如营销、推荐、风险控制等,她来针对具体的业务问题选择适当的算法来解决问题。除此之外,还会开发具体算法,并包装成组件提供给其他需要的同事复用,算法创新也会落成专利,或者进一步投递到国际会议上。

方文静

方文静喜欢做技术的脚踏实地,需要做的事情比较具体,每一分努力都有可以感知的收获,尤其是思考问题有时候有种灵光乍现的感觉,“比较上头”方文静说。

“上头”的方文静曾因将自己工作中的算法创新发了2篇国际会议的论文,而感到高兴;也会引自己屡次算法实验不理想时,感到沮丧。

方文静的画

谈及在技术研发的过程里,方文静存在一些压力:虽然比较喜欢做技术,但是和周围好多男生对于代码的挚爱还是望尘莫及的,非常欣赏他们那种投入,感觉乐在其中,在纷繁的代码里自由泳,动手能力极强。总有那么些优秀的同事,会让你见贤思齐,push自己去学习、进步。

如今方文静很喜欢目前的工作,但认为在算法研究方向上还是不够精深,未来希望能找到一个有趣的深耕方向。

 

PM“虐”我千百遍,我转头去“虐”开发!


王晓,25岁,测试开发工程师

从事测试开发工程师的王晓照她的说法是“捉虫,和加班捉虫”。回忆起刚入行,自己写的第一行测试代码跑起来时,她心里还是蛮激动的。平常发现隐藏在复杂场景下的Bug时,也会有一种成就感。

王晓的书桌

日常和产品经理“斗智斗勇”时,却会让她很伤脑筋:例如打开一份需求文档,三行字扑面而来:一行标题,一行背景,一行需求。她迷茫地看向新来的产品经理,新人也迷茫地回望,最后只能请开发捋一遍代码,一起将逻辑梳理好放在需求文档上。

还有的时候,自己吭哧吭哧地刚测试完成一个项目,此时产品经理过来说:需求刚改了……此时的王晓有种怀疑人生的感觉。

最难受的时候是自己辛苦提的Bug被开发人员置为无效时,心理难免会失落:感觉自己人赃俱获了,结果说法条变了。

作为一名测试工程师,每次线上出Bug时,王晓难免感到压力,像是自己的工作没有做到位,让Bug钻漏子。

尽管在测试路上磕磕碰碰,王晓很喜欢现在的工作,同时表示周围有很多优秀的人,他们能想出层出不穷的测试方法,测试的深度也远远不是浮于表层。与之相比,自己的技术能力还有很大的差距,未来希望自己也能越走越远。

我们发现,无论是研究员,还是算法工程师、后端开发、测试开发的她们,努力地在平凡的岗位上熠熠发光,坚持自己的梦想,为科技改变世界贡献自己的力量。

谨在此祝福各位女程序员们,节日快乐!

#欢迎来留言#

咱们在文末给程序媛送上一句祝福语吧~

《原力计划【第二季】- 学习力挑战》

正式开始


即日起至 3月21日

千万流量支持原创作者

更有专属【勋章】等你来挑战


热 文 推 荐

西二旗大厂复工记

无人配送,噱头还是风口?

腾讯加持,雷军力荐,这款游戏手机要火?

闪电网络的 5 个优点和4 个缺点、本质、来源与工作原理……一文带你读懂闪电网络!

Linux 会成为主流桌面操作系统吗?

人工智能可以替代人类?今天要来说说人工智能与人类意识到底差距在哪里!


你点的每个“在看”,我都认真当成了喜欢

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存