是的,我是一名程序员。很多人说好炫酷,女程序员,听起来好厉害。实不相瞒,入行的时候,我也是这么觉得的。
我毕业于一所师范学院,就业的主要的输出方向还是教师,公务员,银行职员。这么说吧,就业统计的时候,哪位老师门下拿到银行offer的学生多,都会比较有面子。在此背景下,我也南下北上考了不下十几场,坐一宿的火车硬座到各地赶考,结果无一不铩羽而归。七月底的时候,我从面试考场下来,坐在济南的泉城广场哭了好几个小时,然后买了张车票,决定去参加重庆德克特参加IT培训,然后通过学校完善的就业系统进入互联网行业。看起来这个选择是不得已而为之,但其实是一直想做程序员,只是没信心,上到老师父母,下到同学朋友,都不太赞成,觉得太辛苦太艰难,程序员几乎是男性加班狂的代名词。无论从生理还是心理上,女生似乎都不太适合。
现在也在这个行业混了四年,没有混成资深软件工程师,但总算有了一些了解,所以来谈谈我眼中的程序员世界。
程序员=炫酷?
在某种程度上,算是吧,但这不仅仅针对职业本身,也应该包括它所带来的变革。现在是一个互联网的时代,网络开始渗透于生活的方方面面面。让我对这句话有了深切理解的是上周,我在菜市场刷支付宝买了点黄瓜西红柿,刚出门,就被一个小哥拦住了,
我手机上有各种应用,超市代购的,是的,你没看错,不是香港代购,也不是美国代购,是超市代购,下个单,会有小哥按照你的list到你指定的超市帮你采购,比男盆友送鲜花还听话。其他的更多了,外卖,团购,点评,共享单车,洗衣,搬家等等。这是个没有男盆友,可以活得挺好,但没有手机没有网络,可能有点活不下去的时代。那么对于程序员本身,是否也这么炫酷呢。未必。但这不是职业本身造成的。程序员工作强度确实挺大的,码农码农,在计算机上耕作的农民,码码皆辛苦,但每个行业都有自己的痛点,辛苦只是是特点之一。
女程序员=拉风?
总体来说,这是一个男生占据大多数的职业,但女生也没有想象的那么少。我所供职的单位,比例大概在20%。跟拉风没关系,其实就是一份工作而已。当然由于企业对男码农的偏爱,女生在这个行业承受了一些质疑,但也因为如此,能够在这个行业做下来的女生,大部分是喜欢写代码的,至少不是混日子的。
男生的逻辑思维和生理优势并不是绝对的,大部分职业,性别只是标签,不是决定因素。
工作内容
当然是写代码。这好像是句废话。在百科上,代码即一系列人类可读的计算机语言指令。从这个角度程序员可以理解为计算机的翻译,即把需求翻译成计算机能够理解的语言,然后才可以被执行。针对不同的系统,层级和应用需求,编程语言也在不断的演化,比如Java,PHP,ASP,SQL等,可以这么理解,假设计算机只懂中文(才怪),然后你们公司只有英文写手Y,有一个懂英文和法文的翻译A,一个懂法文和中文的翻译B,所以实现过程就是先让Y写出文章,然后由A翻译成法文,然后B把法文翻译成中文,然后计算机就可以读懂你的意思了。代码的执行过程可以概括为源代码=》翻译器=》计算机可执行的指令。里面的逻辑可能会更复杂一点,但基本上是这么个流程。
工作强度
真的挺累的。项目上线前,赶进度的时候,刷夜是再正常不过的事情。老板灵光一闪,码农通宵达旦。
关于程序员猝死的新闻,百度上可以刷好几页。对大部分人来说,除了睡觉,和我们相处时间最长的恐怕就是工作了吧,希望大家都能在自己喜欢和擅长的领域里面工作,以及别忘了保重身体。
工作待遇&感情状态
谈钱伤感情,谈感情伤钱。但无论是感情还是钱都不能不谈。
网上一直流传着一句话,嫁人就嫁程序员,钱多(待遇尚可)话少(大部分是直男)死得早(工作强度大)。
程序员也不像网上说的都是单身狗,找女盆友还是比较好找的,经常看见大妈在程序员密集出没的地铁口给自己的女儿征婚。
大部分程序员都是好好老公,比较简单直接,没什么城府,当然让人诟病是不太解风情。说到这,我来解析一个笑话。找到对象没?找不到是吧,你们程序员可以自己new一个。额,是这样的,有一类编程语言是面向对象的,所谓面向对象,就是所有的数据都是一个对象,比如一个篮球,一条狗,一只猫,在代码里都叫做一个对象,你要对这个个体执行某个操作之前,必须先声明一下,即告知计算机有这么个东西,这个过程叫做new。所以没有对象怎么办,很简单,new一个。
我所遇见的程序员,他们有的爱健身,有的爱唱歌,有的爱古典文化,有的很逗比……目光呆滞,脸色青紫的网络对这个群体的意淫或者这个群体的自嘲而已。不要相信什么程序员是吃青春饭的,太累太辛苦,程序员会面临的问题,其他行业也会有,关键的是你自己想要怎样的人生。