大家好,我是菜鸟哥!
又到周末啦啦啦,But昨天需要上班,但是闹铃没有闹,所以我错过了上班的班车,好吧!还好是弹性工作制,不然肯定会被批!今天可以休息一下了,我们来聊一个轻松一点的话题,作为一名"女程序员"是什么体验。
相信周围码农的同学,组里面或多或少都有一些女程序员,虽然数量很少,到底有多少呢?根据《2020 年中国程序员薪资和生活现状调查报告》显示,国内的程序员行业中,男女比例为9:1。
女程序员只有10%左右,程序员的行业,历来就是男女比例严重失衡的行业之一。所以你想啊,如果你身边还有一些漂亮的女程序媛那简直就是你的福气啊。一般公司做前端开发,UI设计,产品经理,女性比例会高一些,而且会有一些漂亮的女程序员,有一些都是艺术学校毕业的,相当有文艺范。每次去打水。
很多码农大叔都会特意绕远,去前端设计组,就为了看一眼心仪的妹子。
当然最近出了一个神剧"程序员那么可爱",剧情啥的我就不评价了,我相信肯定不是一个程序员编的,里面的情节太夸张和离谱,不过这个女主角还是很喜欢的。当然这样的美女来做程序员也只能是电视剧里面的桥段,现实生活是可遇不可求的。
但凡公司其他部门有新的女员工入职,都会在我们这帮程序员中引起一阵骚动。
最近,偶然在粉丝群被问起,女程序员是一种什么感受时。竟然一时语塞,但是慢慢地产生好奇。作为万绿丛中的那一抹鲜艳的红,女程序员的日常工作究竟是一种怎样的体验呢?
01.抓取网友的回答菜鸟哥也带着这样的疑问,在网上浏览起广大网友的回答。不搜不知道,一搜真奇妙。在某乎上就有这样的一个提问,获得了一百七十多万的浏览量。同时有190多个网友回答了这个问题。
传送门:zhihu/question/412642736
为了对这个问题有更好的,更加全面地了解。菜鸟哥先带领大家将大家的回答内容抓取下来。
对于知乎问题的抓取,首先我们要找到一个好用的api接口,既能够帮助我们快速地进行程序开发,同时还避免了复杂的设计,防止网页反扒。
上图的程序中,第11行就是菜鸟哥为大家找到的一个非常好用的api接口。大家只需要输入问题的id号。即可利用get_data函数来获取问题的回答内容。
而问题的id则可以直接在问题的url中获取,例如我们本次要抓取的问题,其url为:zhihu/question/412642736,那么它的id就是412642736。大家可以任意更换自己想要抓取的问题id,都可以轻松地获取问题的答案。
咱们继续回到程序当中。
程序通过requests库向api接口请求数据后,直接返回请求到的数据内容(30-31行)。
获取到数据后,接下来就是解析数据,并提取我们所需要的关键信息。
程序首先通过json库来提取json_data数据,然后通过for循环的方式,提取回答者的姓名、性别、点赞数和评论数内容(42-50)。
对于回答的文本和图片内容,则需要通过BeautifulSoup来进行解析,提取回答者所回答的内容,以及回答内容中的图片链接地址(52-56)。
最后将提取到的所有回答者的数据保存到comments列表中进行返回(58-59)。
在函数save_data中,将我们抓取到的数据通过pandas写入到本地的csv文件中(66-68)。
程序的主函数入口为run函数,函数首先向self.api_url请求数据,获取到所有的回答数量(72-75行);
通过for循环来构建url链接,通过我们前面提到的self.get_data函数以及self.parse_data等函数来抓取数据内容(77-84行)。
运行函数后,我们就可以获取到所有的回答者的详细内容。
02.网友回答
获取到如此全面的回答数据后,我们首先来看一下获得最多赞同的回答吧。
用户“程序媛小天”获得了最多的点赞认同。作为一名女程序员,小天工作在北京,从事的是java的后端开发。是全公司开发组中唯一的女生。
小天从待遇、代码bug、产品经理等六个方面回答了自己作为程序员的感受。至于网上流传的众多男同事帮助的画面,小天现身说法,表示这就是一个段子。自己从来没有在工作中享受过这样的待遇。
而在自己的终身大事方面,小天也给广大的男性程序员做了澄清,我们不光技术过硬,而且才艺满满。只不过相比于生活,技术员更对于技术感兴趣。
在回答的最后,小天用程序员是一个很好的行业,适合女生。作为自己的结尾。
作为女程序员,虽然工作很忙,但是小姐姐们还是很注重自己的外在,通过将我们抓取到的图片进行下载,可以看到许许多多漂亮的小姐姐。
03.最后,说一下我身边的女程序员
菜鸟哥觉得,无论男生还是女生,身为程序员并没有什么不同,都是自己选择的一份职业。只不过在工作之余,大家各自都有不同的兴趣。认识的女程序员中,有的喜欢旅游,有的总会趁着假期出去游玩。而有的则喜欢追剧,总是沉迷于各种影视剧中无法自拔。虽然爱好不同,但是在专业能力上却是丝毫不输给男同志们。
此时此刻在看文章的小伙伴们,你们的身边有没有从事程序员的女性朋友呢?欢迎大家在下方积极的留言,发表你的观点和感受哦~
最后悄悄地说一下,上面几个漂亮的女程序有一个我认识的哦。
,