1. 做女程序员是一种怎样的体验
世界上第一个程序员是女的。
英国着名诗人拜伦的女儿AdaLovelace曾设计了巴贝奇分析机上解伯努利方程的一个程序。她甚至还建立了循环和子程序的概念。由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。

这些资料绝对比那些在群里漫天飞的资料强多了,都是我呕心沥血搜集的,最少值3万吧。相信看完这些,你绝对可以找到一份好工作!为了感谢大家的支持,今天我在这里统一说下吧,关注公众号:‘程序员期刊',就可以免费领取上图价值3万元的全套视频学习资料!
2. 女朋友是程序员是种什么体验
1.下班时间总没个固定,有时候为赶一个项目,甚至通宵达旦,夜不归宿。打电话催她回来,她直接给挂了,然后用微信发了一长串代码过来,解释说她们公司正在做移动端专属债权的项目,涉及微信、安卓、ios三种不同的接入方式,而且周五就要全部上线。为了给用户最佳的体验,她这一周可能都要睡公司了。
2.送礼物从来都是电子类产品,要么就是用带代码说情话,她说这是她最擅长的语言,别的话她说不出口。有一年我过生日,正上着班刷着网页,电脑突然黑屏了,然后出现一串字幕:老公生日快乐~~之后蹦出一个窗口,竟然是她录的一段视频,可能是初次面对镜头,她有些局促不安,深呼吸了几下之后,她开始絮絮叨叨,说我们从相识到现在,这七年来的点点滴滴。
3.不用担心会发生不会修电脑而找男生这种事情发生
4.突然接到她的电话:我生了!! 我差点吓尿,啥时候怀上的,作为当事人的我怎么都不知道! 她咯咯笑起来,解释说,是之前那个移动端专属债权的项目正式上线了,通过下载微信客户端,安卓客户端,以及赚钱啦APP,就可以抢到比电脑上多1%收益的专属债权了。她催促着我赶紧去下,并跟同事去宣传一下,大家一起找找,看还有没有什么bug。这可是她和她的团队们一起怀胎好几个月孕育出来的,叮嘱我一定要好好疼惜这三个孩子。谁说程序员不懂幽默,看我老婆多会玩~
5.她所在的这家公司就快满周岁了,她有些伤感,又倍感欣慰,她说:你知道吗,看着团队从几个人到现在的近一百人,是一件多么令人激动的事情,身边的人来来去去,但队伍一直在壮大了,大家齐心协力,怀揣着同一个梦想一起去做一些能改变一个行业的事情,这个过程本身就帅爆了。
6.同事的女友是程序员,有天女友突然问他:“你是我对象么?”同事诧异,心疼的把她紧紧搂在怀里,说:“没事吧?我当然是你对象。”他女友嫣然一笑:“那好,过来,接下来我要将你实例化成一工具,再调用一下In/out方法,没意见吧?
3. 当女程序员是什么体验
我觉得自己也和那群电脑男一样变得麻木起来没有了自己的主见,每天的生活变得很灰暗我真后悔选择这个职业。
4. 怎么找到一个程序员做女朋友
这个问题说简单也简单,说不简单也不简单,你要找一个程序员就往程序员多的地方钻。
如果说你还是一个刚刚高考完还没上大学的学生,那你大学报志愿的时候就往那个方向报,,那些个软件工程啊,物联网工程啊什么的类似专业你就狠了命地报,只要你报了就有被录取的可能性,只要你被录取了那你就有找到一个程序员的可能性。班上的女生可能会很少,但是身为同学总比你们只是校友会有更多的交集啊,会一起吃班饭,会一起上课,你的机会就会比别人多很多的了啊,如果你一心只想找一个程序员女朋友的话,那就朝着那个方向去,你就会离你这个小小的梦想更近一步。

总而言之,就是你想找一个程序员做女朋友,你就要往程序员多的地方去嘛,只有你结识的人都是这一类的人,你才有机会有可能找到一个符合你要求的又跟你很合拍的女朋友啊。你也不可能找一个会计多的地方去找一个单身女程序员吧,根本就不可能的事情嘛,所以啊,想找一个程序员,你的朋友圈就要多一些这样的人。
5. 女程序员如何在职场提升自己
首先要树立一个观念,那就是成长是一个适应社会的过程。选择成为一名程序员需要长期的坚持,而非三分钟的热度。走弯路或遭遇困难是常有的事,考验的不仅是自己在学习中积累的技术,还有自己的智慧。
如果是程序员新手,初入职场一般会被安排一些简单而基础的工作,按照分配的任务开始写代码,和在学校学习的内容基本一致。如果对相应语言的代码比较熟练,工作效率会很高,也不会出太大的错误。在这一阶段也是对自己学生时代学习成果的一种检验。在参与过几个项目之后,你会拥有一定的成就感。在刚入职的3年内,可以在业余时间来自学弥补一些知识上的不足,同时对所做的工作热情而专注,这是今后职业生涯的一笔财富。
在经过3年的职场锻炼后,可以根据自己的技术特点,扬长避短。当然,这是以后要讨论的,这里暂不详细阐述。
1、初入职场,要有平和的心态
上班不仅仅是工作,也是在与人相处。学编程的朋友或多或少都有一个大牛梦,希望通过一波高端的操作来获得同事和领导的认可。该表现的一定要表现,这无可厚非,笔者要提示大家的是当我们初来乍到就获得好的成绩,不能沾沾自喜,而要总结成功的经验,找到自己的位置;如果遭遇挫折,也不用气馁,人非圣贤孰能无过,但一定要清楚挫折的由来,不要重复昨天的故事。拿得起、放得下是高情商的人共有的特点。
2、学会学习,增强“自身造血”能力
优秀的程序员到底需要几万行代码的积累?其实因人而异。人和人的悟性不一样,但要记住,在工作中所敲的代码不应仅仅是为了应付工作,而要从中吸取营养。当自己能够接触到工作几年的同事写的代码,要留意几分,看看有没有自己值得学习的地方。
及时关注行业内新的趋势。IT技术更新换代很快,在从事Java开发的同时,不要甘于满足这一领域,可以了解Python、AI开发方面的技术,在业余时间可以去尝试一番,如果公司有新的业务需要勇敢地尝试,不要保守在自己的已知领域。学习和工作并不冲突,若是能够从工作中理清思路,找到需要弥补的地方,这样的学习才是可持续的。
3、拳不离手曲不离口
不论是Coder还是Programmer,对代码的态度绝不应该停留在“知道”和“看懂”的水平上。很多编程的经验就是从无数次敲代码中得到的。为什么新手敲代码IDE会频繁地报错而老程序员不会?原因就在这里。程序员一般都面临很繁重的工作,如果每敲一段代码都要用力去回忆自己当初是怎么学的,而不是信手拈来,那么,工作将成为一笔沉重的负担。要让编程语言和母语一样熟练,遇到问题就知道调那个函数和变量,不假思索地敲出代码,这才是大牛应当具备的功力。
4、树立项目全局观
项目全局观有广度也有深度。一个团队负责一个项目,每个人都有不同的分工,那么在熟悉掌握自己的工作范围之后也要把眼界放宽,看看自己的模块是如何与别人的模块衔接的,开发流程是怎样的,整个项目的架构是怎样的情况。然后了解一下该项目的应用场景,实施的意义,问问自己目前的架构能否解决客户的需求,有哪些需要改进的地方,把自己思考的内容记录到工作日志中,经过一段时间,你会发现自己成长的很快。除了在广度上有所突破以外,还要研究的有深度。笔者曾经看过JavaEE框架的源码,其中涉及到的算法、数据结构、设计模式等编程思想,当下不一定会理解,但可以记下来结合自己的工作内容慢慢消化,这样今后遇到一些底层的问题会处理得游刃有余。
6. 女生做程序员是什么体验
本人女,在IT行业待了有快20年,现在仍然在这个行业,暂时也没有换其他行业的打算。
时至今日,我仍然在技术领域,不是销售那种角色。
在中国,女生在IT界的技术领域待这么久的不多吧?
先给结论吧,那就是:我不后悔!

如果你们有兴趣,我会尝试写一下在IT这么多年的感悟和自己的心态变化,希望能给IT圈的小辈们(以我的年纪,估计可以这么说了),一点过来人的建议。
另,真的希望能有IT圈的女生看到,避免和我一样的困惑。
作为一个理工女,谈不上任何的文字功底(coding算么?),这个回答我就想到哪儿写到哪儿吧,大家就不要挑剔我的文笔了,呵呵。
开始唠叨之前,有几句话说在前头:
1.我所有的工作经验都来自外企;
2. IT行业和我年轻刚入行的时候(?b汗)已经有了巨大的变化;
3.中国IT行业这20年的大发展是我从业经历的大背景;
以上因素,请一定考虑,再来分析我的经验是否还适用于你。这世上没有最好的建议只有最适合你的建议,而最适合你的建议一定需要你自己的分析和判断。
看了大家的评论,还有一些给我私信的朋友,我想要先澄清一个事情,那就是:
搞IT不等于程序猿!
IT这个行业太广泛了,虽然写代码编程占了其中很重要的一个部分,但是真的不是全部!
在IT行业有很多不同的工作角色。以下是我个人的一个职业生涯工作角色的变化:
最开始是一个程序猿,是的,我入行第一份工作确实就是coding,然后做企业级产品的硬件安装工程师,然后是做软件安装工程师,接下来是做解决方案工程师,再然后是系统架构师,再然后是解决方案顾问,现在我在一家外企IT公司负责公司相关产品在几个重点行业的技术支持工作。
好吧,你看出来了吗,我除了入行的最开始写了两年程序,其他的职位都不是程序猿!
大家不要再把IT局限到写程序了好么,有大把的工作岗位等着你们哪!
什么是企业级产品?拜托,IT并不是只有PC+平板这样的设备的,真正的企业用户,他们的机房里有大量复杂的、专为企业用户设计的专用设备,比如这样:

(图片均来自网络,仅是举个栗子,如有不妥请告知我删除)。
而我做软硬件安装工程师时的工作状态就类似如下:

说回主题吧,干IT后悔吗?
实话说,从来没有过!但是有过无数次的动摇、迷茫、自我否定,扪心自问我一个如花似玉的好姑娘为啥要干IT?!不过每次理性的结论都是:干IT还是挺好的!
先吐槽吧,既然问出这个问题,肯定是因为干IT有无数的坑,这些坑包括但不限于:
1.忙!绝对的忙,不管你在IT圈的哪个岗位,我就没见过不忙的,技术、销售、程序猿自不必说,就连IT公司的行政、人事都是个顶个的忙。这种忙不分白天黑夜、不分平时假日、不分男生女生、不分黑人白人。从一睁眼就如同发条般转个不停,忙到没空吃饭、喝水、上厕所,忙到没工夫陪女友老公父母孩子,相信我,这是绝对的常态。
2.累!人可以打鸡血,不过搞IT的人那么多,也没那么多鸡啊!所以啊,这么一通忙,又没有鸡血,累是必然的??W畈锌岬募影喟?ㄊ敲刻彀胍菇?突Щ?康魇陨璞噶??恢埽?拱?ㄎ?思际跬侗炅??2个小时不睡觉,咖啡杯堆成山。累到能准确的感觉到自己各个脏器的位置,心脏跳的都好像不是自己的了。常常有各种IT人士猝死的新闻,在我听来,完全是随时可能发生的事情。
3.要不停的学习!IT也许是各个行业中更新最快的行业了,不夸张的说,你每天都必须学习,你才有可能正常工作。程序猿要学习各种语言、开发方法,产品人员要学习公司新产品的各种特性,熟记各个参数,还要掌握市场的动向,友商的产品情况,除了产品还要了解你负责的行业情况,客户在用什么、需求是什么,等等等等,不胜枚举。一句话,在IT,一天不读书,智商变成猪!

好吧,吐槽时间结束,看看干IT那些让你无怨无悔的原因:
1.能养家糊口:这个必须要放在第一位的来说,那就是干IT能养活自己。在中国,如果单看工资收入,金融和IT绝对是排在前几位的行业。IT行业相对其他传统行业来说,工资水平还是处于较高的水平,更别说你幸运的投身到一个初创公司获得股权期权等等,IT行业的快速发展给每个从业者带来的是看得见摸得着的利益。我想,这也就是IT圈能吸引这么多有为青年加入的原因。
2.公平的竞争:是的,IT是一个相对其他行业更为公平的平台。所谓公平就是,你的能力决定一切。你再有背景,有再牛的爹,能不能写出源代码才是最重要的好么?!广大的青年才俊们,只要你有真本事,就不用担心自己在这个行业的前途。
3.视野开阔:IT行业发源于欧美,汹涌澎湃的席卷全球。干IT你看到的世界不再仅仅是你的公司、你的产品、你的国家,你每天都在和不同国家、地域、行业的人和事打交道。所谓着眼中国,放眼全球。
4.保持年轻:在IT圈里混,每天都在接触新事物,我觉得这是区别于其他所有行业的一个重要特点。每天有各种层出不穷的新产品、新思路、新方法、新创意呼啸着来到你面前。如果你有一个开放的心态,愿意去了解和探究这些新鲜事物,你会永远保有自己的好奇心,永远有一颗年轻的心态。相信我,一定要保持对世界的好奇心,这样你才不会在进入中年之后变成一个庸庸碌碌,浑浑噩噩的人。
5.能力的提升:这个说起来很含糊,能力分为很多种,在IT最能提升什么能力或者最应该提升什么能力呢?第一,学习能力。你必须不断的学习并且给你的学习时间并不会很多。在短时间内快速的掌握工作相关的各种技术技能,这一种能力是让你在IT圈甚或将来在其他的什么行业圈里都会受用无穷的能力。举个例子,我在头两年的coding生涯中,用过三种不同的编程语言,除了大学就学过的C++,另两种语言相当冷僻,一种是银行系统常用的开发语言,一种是和Mainframe大机环境的通信语言。当时要用这两种语言完成客户要求的系统编程,完全从零学起。看教程、研究别人的程序、不断的尝试编程、测试、debug,在短短半个月的时间掌握所有的编程方法,在客户要求的时间内完成系统的编写。这样类似的情况,在整个IT生涯中屡次出现,不会有人等着你慢慢成长,这个行业需要你快速的从某个领域的菜鸟变成大拿;第二,时间管理能力。做IT的忙前面已经说到,你每天、每周都面临大量的工作,再加上自己的学习计划,正所谓是千头万绪。每一个能在IT行业如鱼得水的人,一定是能管理好自己的时间和事情的人。高效率的工作绝对是搞IT的基本功。如何高效率的工作,大家可以了解很多优秀的时间管理、日历管理的方法,选择最合适自己的方法和工具;第三,理性思考的能力,IT是典型的理工科范畴,拥有理性思维更是基础之基础。而长期浸淫在IT圈,你的理性思考的能力会得到极大提升。理性客观的看待任何问题,在寻求解决方案时不掺杂任何的感性思路。拜托,1就是1,0就是0,没法感性,客户的系统就在那儿停机呢,赶紧的解决问题,任何的退缩、害怕、犹豫统统的先让到一边吧。
6.成就感:基于以上种种的能力基础,我相信你在IT界一定能站住脚跟。能力的成长、视野的开阔、开放的心态,这些会使你的IT职业生涯能有一个长足的发展。开发出客户满意的源代码、为客户提供一个复杂的IT架构设计、解决了客户一个紧急的系统故障,这些成功的背后,你会收获满满的成就感。某年春节,正是某客户业务最繁忙的时候,其汇款系统却在这个时候掉链子,响应速度奇慢,客户在柜台前排起了长队。万分紧急中,我们的团队和客户协同工作,花了几个小时的时间定位故障,果断排除,在次日恢复了业务的正常工作,客户的感谢之情就差给你跪下了。这种成就感爆棚的事,在这个圈子里还是时常能碰到的。
综上,按照马斯洛需求层次理论,干IT不仅能满足生存要求,同时还能满足获取尊重、自我实现和自我超越的需要。即使你在疲累的时候会感到一丝迷茫,但是冷静的思考过后我相信你还是会选择继续从事这个行业。
以上是我自己自说自话的结论,回头想想,也许是我个人对于IT这种理性的行业有爱好,所以能列出这些好来。如果你真正的爱好是别的行业,也许我上面说的一切都不适合你。这年头,男女都怕入错行。一定要选择自己喜欢的,至少不讨厌的事情来作为职业的选择。否则,即使勉强自己做,会是无尽的痛苦。
哎呀,码字太累了哇!好久没写这么长的文章了哇。给客户做架构设计主要是画图,也不用写这么多字啊!

看到评论里很多问家庭状况的,正好也是想说给IT女生们的话,就一并再唠叨几句吧。
我自己觉得还算做到了work life balance吧。简单一句话,人生所有的大事都没有耽误,嫁人、生子、买房、买车,有一个无条件爱我、支持我的老公和儿子。
老公也是IT界人士,以我彼时的忙碌和宅的程度,也只能认领一个圈内人士了。有时候想想,我老公也挺悲惨的,就是完全糊弄不了我!说什么我都明白,完全无法体现其IT人士的高人一等啊。哈哈,开玩笑啦,下面开始说正经的:
1.在工作的时候你就是男人。听说过那句话吧,IT圈女人当男人使,男人当牲口使。怎么把女人当男人使?我觉得其实最重要的是要有理性的思维方式。在工作中尽可能的用理智来思考问题。不是不能有感性,但是感性不能影响工作中你对问题的判断。见过太多在工作中情绪控制不住、使小性子的姑娘,其后果只能是自求多福了。还有,“我是女生,你们都要照顾我,让着我”这种思想,怎么说呢,只能让你自寻烦恼。不是说IT圈的男人都是冷血。这么多年搞IT,不管是同事还是用户,我得到过很多帮助,大到帮你搞定一个项目中标,小到帮你搬一下机器,在很多节骨眼上多亏了这些帮助才能过关。但是但是,你不能总是靠人家的帮助活着啊,没人会一直一直满足你的求助的。是你的工作,你必须要自己去把她完成啊,要是习惯了事事都求人,最终不会有人来帮你,你就自己烦恼去吧。独立、理性、踏实、肯干是步入IT圈的必要条件。
2.找个什么样的老公。我不是婚姻心理大师,只是想谈谈自己的一点感想。前面说我老公也是搞IT的,我能获得家庭的完全支持,一个很重要的原因就是他也是这个圈里人,他完全理解我的工作!我的压力、困难、需要加班出差等等一切工作上的问题他都能感同身受,不会有任何的不理解。(我对他也是一样啊)。由此我想到,你要是想做一个成功的职场女性,你的家人,尤其是你的另一半,必须能理解你,支持你,你们能有一种partner那种互相扶持的关系。当然这一切的前提是爱,你在挑选IT这个工作的时候,我强调必须是你喜爱的。选老公,就更是了。在此感谢我的老公对我无条件的爱,无论我有多么疯狂的点子,有些在他看来是不可理喻的想法,最后都支持我去实现它们,在它的支持下,我一个人出去旅行、学MBA、每天健身、参加马拉松、去潜水等等。想要个精彩的人生吗,先找个好老公吧!尤其是IT女生,要是你老公不理解你,那日子就太难过了。
3.管理好自己的身体。女生搞IT,对身体的消耗比男生大的多。女生天生的生理特点在面对IT这个行业来说,劣势明显。虽说女生当男生使,但是我们也要自己照顾好自己不是吗?怎么照顾?选择优质的电脑桌椅保护自己的腰椎颈椎;多站起来活动,不要一坐一上午;多喝水,少喝咖啡和碳酸饮料;每周至少健身3次,保持身材和活力;尽量规律的生活,合理安排自己的时间,提高工作效率,能不熬夜就不熬夜;不要因为不规律的生活暴饮暴食;说起来感觉很唠叨是吧,到我这个年纪就会觉得都是真理了。
4.注意自己的外貌。不是说要姑娘们花大把精力打扮,但是要做到自己的服饰和装扮符合你的身份和环境。如果今天我要泡一天机房,那么要穿适合活动的服装,抹上隔离霜(吐槽一下,泡一天机房出来脸都是黑的好不好!);如果今天是见客户,要穿着职业正装,business formal。你要穿个毛衣、牛仔裤的啥去,也就不要怪客户小瞧你吧。不过,某次见国内互联网的客户,一个部门经理,人家穿着个拖鞋就出来了??.顿时觉得自己穿西服好热。所以穿什么见客户,还要看是啥客户。除了互联网的客户,我都是要穿好西服、衬衫这些服装的。
5.最后最后,少看微信、微博上的那些段子吧,不要让自己被这些碎片化的信息充斥。买个kindle,有空多读读书,至少可以让自己不那么浮躁。总之一句话,作为女生,一定要保持自己独立思考的能力。
推荐一本给女生的书《Lean In 向前一步》。个人极推荐,每个职场女生我觉得都应该看看。我不多说了,不想影响你们自己的判断。
还有人私信问我,想回家做家庭主妇行不行。当然行啊,选择留在IT圈还是回归家庭,只要是发自你内心的选择,我都支持。最重要的一点,你要有选择自己梦想生活的能力!

(ps:码字真的很辛苦,希望大家能够点个赞,关注一下,小编会继续努力更新哒)
着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
7. 关于一个女程序员的自述
你可以转前端或UI可能会好点,你现在还小,慢慢磨练吧。
你现在本应该参加高考或是上大学。。。。等等这些,被生活一点点磨练才会成长懂更多。
但是你却早早的要踏入社会做自己不喜欢的专业,IT行业类型很多种,Java不行可以选择前端,可以做UI。
不要自卑,别人能想到的你想不到,但是你想到的未必别人能,慢慢努力,发现自己的长处,别再一棵树上吊死,路还很长,现在赶快做决定起码以后不会耽误太多。
Java这行业女生很少,毕竟不是一般人能接受的,万事想开点
这样看来你是个很要强的姑娘,慢慢来,不急,不要在意别人说的,别人说的你觉得对的可以参考,不好的你忽略掉就好,做好自己,自信一点
8. 女程序员被质疑代码能力,该如何证明自己
有什么好证明的,自己的能力强不强,自己在平时的工作中就展现出来了。
9. 那些女程序员,她们都有什么共同特点
女程序员共同的特点是喜欢解决问题,懂得去思考、去总结经验,并且她们对自己很有信心,工作的时候很有激情,这是大多优秀的程序员具备的特质。

女程序员非常喜欢自己的工作,如果她们不喜欢这份工作,就无法成为这个行业中的顶尖高手。女程序员的激情并不是只体现在编程一个方面 —— 在工作、所使用的技术、老板、项目等方面都有激情,这才是优秀的女程序员。
10. 作为一名女程序员,有什么感受
2012年从深圳总部到北京出差,下了飞机打上出租车的时候已经过了凌晨1点,我把箱子往后备箱一丢,副驾驶一坐,老司机瞟了我一眼说:你是做IT的吧? 我说是,写代码的。他说:华为的吧?我说是,师傅你太牛了,你怎么知道呀? 师傅笑而不语,半天后说,你们呀都是过鸡啄米的生活。我问师傅什么叫鸡啄米的生活?师傅说:就像小鸡啄米一样,一次只能吃一点,饱不着,也饿不死,而且要不停地啄,不能停,只要一停下来,就会没的吃,必须不停地辛勤工作。我去,真是程序员,包括女程序员的生动描述,太形象了!