女程序员也有35岁危机焦虑吗?
作者 | 郭雪 信通院云大所
责编 | 张红月
出品 | CSDN(ID:CSDNnews)
【CSDN 编者按】在程序员界,我们鲜少会去关注女性的职场处境及工作危机,本文从女性是否适合做开发谈起,到35岁女性职场现状,再到学习和职场中都踩过哪些坑、对新手程序员有哪些建议等,希望对广大读者能够有所启迪。
女生做开发现实吗?
首先我觉得女性在能力上一点都不比男性差,无论是在责任心、敏感度还是在项目的整体把控上,她们的优势都是很明显的。
但是女性做开发有两个明显的硬伤,一是更容易聚焦到细节,经常做着做着就到操作层去做执行了,男生则更擅长从上到下做规划。我以前也会写代码,但是通常不会去想怎样做才能达到算法最优,往往是能跑通就ok了。
另一个原因其实很实际,就是家庭因素。之前和一个在大厂做产品经理的朋友聊天,她说她们公司能做到P9的女性一共有三类:一直谈恋爱不结婚的、结完婚不要孩子的以及结完婚生完孩子有办法不睡觉的,虽然有玩笑成分在,但也反映了部分现实情况。我个人觉得程序员是需要整段时间去思考的,要能集中注意力去敲代码。如何处理职场与家庭的矛盾,是每一位职场女性都要去钻研的问题。
35岁职场女性现状
我在生宝宝之前其实经历了很大一番的心理斗争,网上有很多关于“每天一个恐婚恐孕小技巧”的段子,导致很多女生不敢结婚不敢生孩子,但是我在这个过程中却收获很多。
首先,最大的一个好处是我自己有了明显的成长和进步,因为有了宝宝后,每天都有数不清的状况发生,处理事情的复杂度也大大提高,这对于个人来说是极大的考验和锻炼。第二点是你和孩子之间的相互陪伴,他\她会陪伴你走过30岁到50岁生命中最黄金的时间(这并不是心灵鸡汤),在这个过程中,你们都会成为更好的自己。
之前总有人说“程序员的35岁危机”,我虽然不算是一名程序员,但是也和周围的朋友讨论过这个问题。于我个人而言,我是越工作越自信的状态,在工作中我并不会觉得自己年龄大了,或者是不适应职场环境了。我的心态非常年轻,现在就是我最喜欢的年纪,我当前的状态比年轻的时候更聪明,也更从容,所以我觉得三十岁并不是一个值得焦虑的年纪,反而一切才刚刚开始。
我走过的一些弯路
我研究生学习的方向是图形图像处理,但是毕业后的工作内容可以说和它毫不相干。很多刚毕业的应届生都会在网上问“专业和工作不对口怎么办?”,其实很多人在学生时代对工作的认知是不充分的,大学最重要的就是对能力的培养,这是很关键的,包括你的沟通能力、协调能力、整体素质等等。
对于刚刚进入职场的“后浪们”,有两点心得想要分享给大家。首先是要保持一个不断学习新知识的状态,专业与工作不对口的同学也没必要感到自卑,因为学校带给我们的是一套知识体系,它更大的价值在于能让你在工作后更快地学习新知识,只有这样才能应对技术浪潮下语言的淘汰、技术框架的变动等等。
第二点,就是要在工作中找到乐趣。如果每天只是把工作当成一个任务来完成,那它就会变成一件非常痛苦的事情。在职场中有无数人都在“听领导的话”,领导让你做什么你就做什么,而你真正要做的是把事情做成,从中学习新的知识不断累积经验,而不只是完成它。
终身学习,从一本好书开始
前段时间发生了一件有趣的事情,就是高考报志愿的时候,有人问我报什么专业未来能赚钱?这个问题好像在某问答网站上热度也很高。
我们领导经常跟我们说:大家不要觉得现在做人工智能、大数据、云计算没什么可做的了,一旦你在某一个领域深入进去,你所要研究深入的点是无止境的,只要在这个点扎下去了,你永远都有做不完的事儿,如果你觉得没什么可做的了,那只能说明你没深入。正是这点,督促着我不断学习,不断进步。在此推荐《新程序员》给大家。
我现在的工作是做产业研究相关的,所以当我发现《程序员》杂志复刊后,第一时间就买了一本。它里面除了有国内外开源生态群像,还有一些珍贵的报告,包括国内外核心技术生态体系全景图等,这些对于我做产业研究是非常好的论点,而且里面的热门技术和产业体系,能够帮助我开阔眼界,整体收获很大。
长按识别二维码即可订阅
无论你是编程爱好者还是职场萌新,无论你是资深程序员还是架构师、CTO,在《新程序员》里,都会有所收获。
相关文章:

android:关于主工程和library project
1、如何将一个android工程作为库工程(library project)library project是作为jar包被其它android工程使用的,首先它也是普通的android工程。然后:1)在eclipse Package Explorer, 右键android工程选择Properties2&#…

JavaScript 读写文件
<script> /* object.OpenTextFile(filename[, iomode[, create[, format]]]) 参数 object 必选项。object 应为 FileSystemObject 的名称。 filename 必选项。指明要打开文件的字符串表达式。 iomode 可选项。可以是三个常数之一:ForReading 、 ForWriting 或…

css3箭头效果
css3 record1 尝试用css写了个箭头效果 思路就是通过span和span子元素i分别通过设置他们的伪元素构造两个箭头,但是i构造的箭头两条线height都是0,hover的时候渐近的动画效果就是i箭头的高度变化而来的,还有rotate相同的角度 css3知识: transitiontransform伪元素::…

计算机视觉,凉了?
机器学习是目前比较热门的技术,包含深度学习、强化学习、对抗学习、对偶学习、迁移学习、分布式学习、以及元学习等内容。得益于大数据、大模型、大计算的发展,深度学习在计算机视觉、语音处理、自然语言方面相继取得了突破,达到甚至超过了人…

用koa mongodb 做了个简单的博客系统
最近在研究koa和mongodb,简单做了个博客系统,目前还未开放评论和发帖功能,欢迎大家吐槽~ ?安装 git clone https://github.com/oliyg/alljscc.git npm install ?启动 cd server node app.js ?DEMO地址 alljs http://alljs.cc ?功能 用户登…

.net 实现 URL重写,伪静态
一,获得Mircosoft URLRewriter.dll:获得Mircosoft URLRewriter.dll可以到http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfrtrue 下载完毕后,导入工程,我这里没有对该工程做任何修改&…

AI 技术升级,这一新方法遏制在线语言骚扰
编译 | 禾木木图源 | IC photo出品 | AI科技大本营(ID:rgznai100)哥本哈根IT大学的 Nina Nrgaard 和她的组员正在参与一项非同寻常的工作,更好地方法来识别网络上的偏见。研究人员对数千条 Facebook、Reddit 和 Twitter 帖子进行了调查,并验证这些帖子是…
MFC中快速应用OpenCV(转)
转载链接:http://wiki.opencv.org.cn/index.php/MFC%E4%B8%AD%E5%BF%AB%E9%80%9F%E5%BA%94%E7%94%A8OpenCV 简介和缘起 本教程原始讨论主题,请见 【原创】MFC中快速应用OpenCV教程,制作此教程的目的,就是为了方便广大windows下面使…

liunx软件安装
RPM包 1. -qa显示当前系统中以RPM方式安装的所有软件列表。 2. -qi查看指定软件包的名称、版本、许可协议、用途描述等详细信息(--info)。 3. -ql显示指定的软件包在当前系统中安装的所有目录、文件列表(--list)。 4. -qf查看指定…

程序员因开发速度太慢而遭公司起诉,索赔金额高达90万!
作为程序员,你最头疼的事情是什么?下面这个算吗?在需求不停并更地前提下,项目还得如期上线。本文程序员因未能如期上线项目,公司直接起诉至法院,并提出90万元的索赔。一起来看看这个案件中法院是如何判决的…

c程序性能优化
一段c程序,功能开发完成,开始性能优化。当然是先用 -pg 编译,再gprof看“热点”在哪里,很快找到,是计算hash值的函数,于是换了个更快的hash函数——fnv ( http://isthe.com /chongo/tech/comp/fnv/)&#x…

struts2上传图片的全过程
转载自:http://blog.sina.com.cn/s/blog_6608320c0100j6no.html1、写一个上传的jsp页面upload_p_w_picpath.jsp,内容如下:<body><center> <font color"red"><s:fielderror/></font> <s:form actio…

Java中 与,||与|的区别
阅读目录 区别短路运算举例回到顶部区别 && || 是逻辑运算,支持短路运算 & | 是位运算,不支持短路运算 回到顶部短路运算 当有多个表达式时,左边的表达式值可以确定结果时,就再继续运算右边的表达式的值; 回到顶部举例 例1 Testpublic void…

保持dropdownlist选中值
RowDataBound事件 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int i; for (i 0; i < GridView1.Rows.Count; i) { if (e.Row.RowType DataControlRowType.DataRow) { e.Row.Attributes.Ad…

js判断鼠标位置是否在某个div中
div的onmouseout事件让div消失时,会出现这样的情况,就是当鼠标移至div中的其它内容时,此时也判定为离开div,会触发 onmouseout事件,这样div中的内容就不能操作了。解决的办法是当触发onmouseout事件时,先判…

奉劝程序员们:写再多代码,还不如提升这两大能力有价值!
哪个国家的程序员水平最高?软件工程师水平测定平台HackRank发起了一系列编程挑战竞赛,给出了一份出乎意料的数据。据悉,这份数据研究分析了HackerRank社区里30万名开发者完成的140万项编码挑战。最终的结果显示中国程序员排在了第一位&#x…

IBM Thinkpad T43-44U 升级到 2G 内存后少了 66M
背景前段时间把 T43-44U 升级到 2G 内存,可以升级后,内存显示总是 1982M,少了 66M。奇怪之极,怎么搞都没搞好。有的热心网友建议重新刷 BIOS,升级到联想刚发布的 1.26 版。可是刷 BIOS 危险系数太高,俺是万…

Linux下的ATT语法(即GNU as 汇编语法)入门
学习这么长时间,一直在C语言这一层面上钻研和打拼,日积月累,很多关于C的疑惑在书本和资料中都难以找到答案。程序员是追求完美的一个种群,其头 脑中哪怕是存在一点点的思维黑洞都会让其坐卧不宁。不久前在itput论坛上偶得《Comput…

汽车高级驾驶辅助系统ADAS激光雷达创新者Cepton与Growth Capital达成企业合并协议
汽车高级驾驶辅助系统 (ADAS) 和车辆自动驾驶领域光感测距技术(激光雷达)的创新者Cepton Technologies, Inc.(以下简称“Cepton”)将与Growth Capital Acquisition Corp.(以下简称“Growth Capital”,纳斯达…

通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
在用本地的navicat连接服务器的mysql数据库时候出现下面的问题: 解决的方法: 解决方法: 1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改…

17张图揭密支付宝系统架构
支付宝的系统架构图,仅供参考。不管是不是支付行业,都值得我们参考,学习。 imageimageimageimageimageimageimageimageimageimageimageimageimageimageimageimageimage推荐阅读 阿里高级Java面试题(首发,70道ÿ…

Facebook性能大提升的秘密:HipHop
facebook / hiphop-php https://github.com/facebook/hiphop-php Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化PHP…

Android必备:Android的体系结构
2019独角兽企业重金招聘Python工程师标准>>> 链接地址:http://www.xx566.com/detail/107.html 最近一个月接触Android,开始做一些app的开发,通过参考网络上的资料,阅读Android相关的书籍,从无知到了解&…

豆瓣评分 9.4 的算法巨著,这本书带无数读者入门算法
说到算法巨著,你可能想到的是《算法导论》这本经典。但在入门算法时,还有一本与之比肩的巨著,不得不提,它就是《算法(第4版)》。这本豆瓣评分 9.4 的算法巨著,可谓是算法经典好书,给…

zabbix企业应用之监控oracle
本次介绍如何使用zabbix监控oracle,主要使用pyora这个python脚本来监控,具体地址可以参考https://github.com/bicofino/Pyora 我的zabbix版本为2.0.6,oracle为11g 下面是部分效果图 1、Oracle/Active user count 2、Oracle/Bytes sent and re…

ZendFramework的介绍、安装和实例运行
框架主要是为了提高开发效率、使得团队开发人员之间的更容易沟通和协作以及提高应用程序的可维护性。学习了解一种或多种框架对实际项目的应用会有所帮助。一、ZendFramework 的介绍:ZendFramework(以下简称:ZF),以 Model-View-Controller(MV…
input type=hidden /在IE中占空间(转)
input 的 type 设为 hidden 的话,就是隐藏域(废话)。隐藏域在页面中不显示,但可以有值。既然是“隐藏”的,怎么还说会占空间呢。这是 IE 的 bug,不过这个 bug 的出现需要一定的条件,换句话说就是…

网友:Java岗,自学一个月跳槽计算机视觉,其实入门很简单
笔者在脉脉上看到一条帖子:原来Java岗,自学一个月成功跳槽视觉算法岗。这已经不是笔者第一次看到转行成功的程序员案例了,而大家的跳槽动机基本上都离不开,发展趋势、岗位高薪、职业兴趣。计算机视觉行业真相:竞争压力…

MapReduce对交易日志进行排序的Demo(MR的二次排序)
1.日志源文件 (各个列分别是: 账户,营业额,花费,日期) zhangsan163.com 6000 0 2014-02-20 lisi163.com 2000 0 2014-02-20 lisi163.com 0 100 2014-02-20 zhangsan163.com 3000 0 2014-02-20 wangwu126.com 9000 0 2014-02-20 w…

HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而…