在编程的世界里,程序员月薪过万是一件很轻松的事情。不少的 IT 互联网从业者也希望转行做程序员,迎娶白富美,走上人生的巅峰。可是又有谁真正的懂程序员呢?
世界上有三种人,女人、男人、程序员。
07:00 起床
09:30,写代码时男程序员是这个样子的…
而女程序员是这个样子的…
11:30 和产品经理提需求时
13:30 遇到 Bug 了
15:30 向同事求助
18:30 女神节,下班时间,程序猿的爱情
程序媛的爱情
程序员不可能实现的愿望
程序员不可能实现的 6 个愿望
不加班
程序猿是加班熬夜最严重的职业之一,经常熬夜还存在三大弊端:第一,记忆力越来越差;第二,数数经常会数错;第四,记忆力越来越差;额,我说到哪了……
所以,新的一年,如果可以不用加班,程序猿的生活也可以面朝大海,春暖花开!
需求不再改
要杀一个程序猿根本不需要枪,改需求绝对是居家旅行,杀猿灭口之必备良方。
现实中,又有几位高人能做到需求虐改千百遍,我待产品狗如初恋呢?
如果需求变得稳定,不用改来改去,生活该是多么美好呀!
与 Bug say goodbye!
在写码时,程序猿们最痛恨的就是 Bug,而且没有之一!每当被提 Bug,他们一般会有如下反应:
男女平等
互联网行业绝对是一个性别歧视极其严重的行业!我写码写的手都抽筋了,为嘛都没人帮我,就因为我是一男的???
愿写码众生皆平等,男男女女皆欢喜。
变身高富帅
为什么程序猿在女神眼中总是最容易被忽略的群体,就因为帅的不明显?卧槽,别骗自己了!
你那一身千年不换的装备,让人一眼就能认出你屌丝码农的身份!
找个女朋友
缺少女朋友的一生,是不完整的一生。看着程序猿们手臂肌肉越发粗壮,我们都不得不面对这一痛心疾首的残酷现实——狼多肉少。我们似乎听到了很多猿在心里呐喊:求女友一枚,唯一条件——性别女。
进入 IT 行业,你后悔过吗
一名 10 年的程序员老司机的看法
比如加班、比如压力、比如单调,对外行而言,IT 行业有一百种理由让他爱不起来,可为什么还有这么多人朝着 IT 蜂拥而入呢?
曾问过一位入行近 10 年的程序员朋友对于行业的看法,当然也旁敲过一句“你后悔过吗?”他的回答,让我印象深刻。
因为热爱
“问我后悔吗?那你真是问错人了,我觉得编程这么好玩,还能当成职业,还能创造,还能赚钱,还有发家致富的机会,天底下居然有这么好的事情?”
更幸运的是,他真的碰上了这么好的事,也真的进入了这个行业;也比如,写东西这么有成就感的事,还能作为职业,还能赚钱,还有成为知名作家的机会,我也碰上了。
这天底下最幸福的事,恐怕就是能与自己的热爱厮守一辈子。
除了热爱,这些也无法拒绝
当然,在他的身边还有一大批同事,并非是因为热爱而进入这个行业,但至今依然干的有滋有味。
对于求知欲强的人而言,这简直是天堂,不断浮出的新想法、新思路,就像源源不断的甘露,滋润着行业的活力,朝问道,夕死可矣。
对于有工匠精神的人来说,从事这门行业也真的是如鱼得水,仿若量身打造;对就是对,1 就是 1,追求完美苛求极致是这些人的性格特点,也是成为优秀程序员的必要特质。
你错了,它能立马反馈给你,然后优化完善调错,随后获得巨大的成就感,小成功大幸福,是不断推动兴趣产生和累积的过程。
也是很多人从无感→兴趣→热爱的原因所在。
做程序员很寂寞,看起来很孤独?
并不是工作改变了性格,而是性格决定了工作;并不是从事 IT 行业之后,变得又宅又污又爱养猫,而是那些又宅又污又爱养猫的人通常可以把 IT 行业做得很好罢了。
子非鱼,安知鱼之乐?内向的人大多喜爱独处,在别人眼中孤独的工作环境,可能就是他们心中的梦幻舞台。
编程是有成瘾性的
不幸罹患此症的人不会被送去医院接受电击治疗,反而会被当成一种积极地心态,所以才会存在那么多免费的开源项目,就算不给钱我也要编程爽一爽,不编难受。
总结:对一个行业专精且热爱的人,是不存在“后悔”这一说的;一个正在抱怨加班、压力、单调的 IT 人,内心深处很有可能正在享受这种状态。
就好像吃货的你也依然会抱怨:啊,该死,吃的好撑……
一名 20 年的女程序员的自述
本人女,在 IT 行业待了有快 20 年,现在仍然在这个行业,暂时也没有换其他行业的打算。
时至今日,我仍然在技术领域,不是销售那种角色。在中国,女生在 IT 界的技术领域待这么久的不多吧?
先给结论吧,那就是:我不后悔!
如果你们有兴趣,我会尝试写一下在 IT 这么多年的感悟和自己的心态变化,希望能给 IT 圈的小辈们(以我的年纪,估计可以这么说了),一点过来人的建议。
另,真的希望能有 IT 圈的女生看到,避免和我一样的困惑。
作为一个理工女,谈不上任何的文字功底(coding 算么?),这个回答我就想到哪儿写到哪儿吧,大家就不要挑剔我的文笔了,呵呵。
开始唠叨之前,有几句话说在前头:
- 我所有的工作经验都来自外企。
- IT 行业和我年轻刚入行的时候(⊙﹏⊙b汗)已经有了巨大的变化。
- 中国 IT 行业这 20 年的大发展是我从业经历的大背景。
以上因素,请一定考虑,再来分析我的经验是否还适用于你。这世上没有最好的建议只有最适合你的建议,而最适合你的建议一定需要你自己的分析和判断。
同时我想要先澄清一个事情,那就是:搞 IT≠程序猿!
IT 这个行业太广泛了,虽然写代码编程占了其中很重要的一个部分,但是真的不是全部!在 IT 行业有很多不同的工作角色。
以下是我个人的一个职业生涯工作角色的变化:
最开始是一个程序猿,是的,我入行第一份工作确实就是 coding,然后做企业级产品的硬件安装工程师,然后是做软件安装工程师,接下来是做解决方案工程师,再然后是系统架构师,再然后是解决方案顾问,现在我在一家外企 IT 公司负责公司相关产品在几个重点行业的技术支持工作。
好吧,你看出来了吗,我除了入行的最开始写了两年程序,其他的职位都不是程序猿!大家不要再把 IT 局限到写程序了好么,有大把的工作岗位等着你们哪!
说回主题吧,干 IT 后悔吗?
实话说,从来没有过!但是有过无数次的动摇、迷茫、自我否定,扪心自问我一个如花似玉的好姑娘为啥要干 IT?!不过每次理性的结论都是:干 IT 还是挺好的!
先吐槽吧,既然问出这个问题,肯定是因为干 IT 有无数的坑,这些坑包括但不限于:
忙!绝对的忙
不管你在 IT 圈的哪个岗位,我就没见过不忙的,技术、销售、程序猿自不必说,就连 IT 公司的行政、人事都是个顶个的忙。
这种忙不分白天黑夜、不分平时假日、不分男生女生、不分黑人白人。从一睁眼就如同发条般转个不停,忙到没空吃饭、喝水、上厕所,忙到没工夫陪女友老公父母孩子,相信我,这是绝对的常态。
累
人可以打鸡血,不过搞 IT 的人那么多,也没那么多鸡啊!所以啊,这么一通忙,又没有鸡血,累是必然的啰。
最残酷的加班包括是每天半夜进客户机房调试设备连续一周,还包括为了技术投标连续 72 个小时不睡觉,咖啡杯堆成山。
累到能准确的感觉到自己各个脏器的位置,心脏跳的都好像不是自己的了。常常有各种 IT 人士猝死的新闻,在我看来,完全是随时可能发生的事情。
要不停的学习
IT 也许是各个行业中更新最快的行业了,不夸张的说,你每天都必须学习,你才有可能正常工作。
程序猿要学习各种语言、开发方法,产品人员要学习公司新产品的各种特性,熟记各个参数,还要掌握市场的动向,友商的产品情况,除了产品还要了解你负责的行业情况,客户在用什么、需求是什么,等等等等,不胜枚举。
一句话,在 IT 行业,一天不读书,智商变成猪!
好吧,吐槽时间结束,看看干 IT 那些让你无怨无悔的原因:
能养家糊口
这个必须要放在第一位的来说,那就是干 IT 能养活自己。在中国,如果单看工资收入,金融和IT绝对是排在前几位的行业。
IT 行业相对其他传统行业来说,工资水平还是处于较高的水平,更别说你幸运的投身到一个初创公司获得股权期权等等,IT 行业的快速发展给每个从业者带来的是看得见摸得着的利益。
我想,这也就是 IT 圈能吸引这么多有为青年加入的原因。
公平的竞争
IT 是一个相对其他行业更为公平的平台。所谓公平就是,你的能力决定一切。你再有背景,有再牛的爹,能不能写出源代码才是最重要的好么?!广大的青年才俊们,只要你有真本事,就不用担心自己在这个行业的前途。
视野开阔
IT 行业发源于欧美,汹涌澎湃的席卷全球。干 IT 你看到的世界不再仅仅是你的公司、你的产品、你的国家,你每天都在和不同国家、地域、行业的人和事打交道。所谓着眼中国,放眼全球。
保持年轻
在 IT 圈里混, 每天都在接触新事物,我觉得这是区别于其他所有行业的一个重要特点。每天有各种层出不穷的新产品、新思路、新方法、新创意呼啸着来到你面前。
如果你有一个开放的心态,愿意去了解和探究这些新鲜事物,你会永远保有自己的好奇心,永远有一颗年轻的心态。
相信我,一定要保持对世界的好奇心,这样你才不会在进入中年之后变成一个庸庸碌碌,浑浑噩噩的人。
能力的提升
这个说起来很含糊,能力分为很多种,在 IT 最能提升什么能力或者最应该提升什么能力呢?
第一,学习能力。你必须不断的学习并且给你的学习时间并不会很多。在短时间内快速的掌握工作相关的各种技术技能,这一种能力是让你在 IT 圈甚或将来在其他的什么行业圈里都会受用无穷的能力。
举个例子,我在头两年的 coding 生涯中,用过三种不同的编程语言,除了大学就学过的 C++,另两种语言相当冷僻,一种是银行系统常用的开发语言,一种是和 Mainframe 大机环境的通信语言。
当时要用这两种语言完成客户要求的系统编程,完全从零学起。看教程、研究别人的程序、不断的尝试编程、测试、debug,在短短半个月的时间掌握所有的编程方法,在客户要求的时间内完成系统的编写。
这样类似的情况,在整个 IT 生涯中屡次出现,不会有人等着你慢慢成长,这个行业需要你快速的从某个领域的菜鸟变成大拿。
第二,时间管理能力。做 IT 的忙前面已经说到,你每天、每周都面临大量的工作,再加上自己的学习计划,正所谓是千头万绪。
每一个能在 IT 行业如鱼得水的人,一定是能管理好自己的时间和事情的人。高效率的工作绝对是搞IT的基本功。如何高效率的工作,大家可以了解很多优秀的时间管理、日历管理的方法,选择最合适自己的方法和工具。
第三,理性思考的能力。IT 是典型的理工科范畴,拥有理性思维更是基础之基础。而长期浸淫在IT圈,你的理性思考的能力会得到极大提升。
理性客观的看待任何问题,在寻求解决方案时不掺杂任何的感性思路。拜托,1 就是 1,0 就是 0,没法感性,客户的系统就在那儿停机呢,赶紧的解决问题,任何的退缩、害怕、犹豫统统的先让到一边吧。
成就感
基于以上种种的能力基础,我相信你在 IT 界一定能站住脚跟。能力的成长、视野的开阔、开放的心态,这些会使你的 IT 职业生涯能有一个长足的发展。
开发出客户满意的源代码、为客户提供一个复杂的 IT 架构设计、解决了客户一个紧急的系统故障,这些成功的背后,你会收获满满的成就感。
某年春节,正是某客户业务最繁忙的时候,其汇款系统却在这个时候掉链子,响应速度奇慢,客户在柜台前排起了长队。
万分紧急中,我们的团队和客户协同工作,花了几个小时的时间定位故障,果断排除,在次日恢复了业务的正常工作,客户的感谢之情就差给你跪下了。这种成就感爆棚的事,在这个圈子里还是时常能碰到的。
综上,按照马斯洛需求层次理论,干 IT 不仅能满足生存要求,同时还能满足获取尊重、自我实现和自我超越的需要。
即使你在疲累的时候会感到一丝迷茫,但是冷静的思考过后我相信你还是会选择继续从事这个行业。
以上是我自己自说自话的结论,回头想想,也许是我个人对于 IT 这种理性的行业有爱好,所以能列出这些好来。如果你真正的爱好是别的行业,也许我上面说的一切都不适合你。
这年头,男女都怕入错行。一定要选择自己喜欢的,至少不讨厌的事情来作为职业的选择。否则,即使勉强自己做,会是无尽的痛苦。
看到这位女技术员对 IT 行业的热爱,小编真的心生敬佩,因为热爱所以坚持,不管男人还是女人都要有自己热爱的事业,选择自己喜欢的,为自己的梦想奋斗。进入 IT 这一行我们都不后悔!
被遗弃的孩子
长大想当程序员
国外比较乱套……
膜法主宰:本人学识渊博、经验丰富,代码风骚、效率恐怖,C/C++、Java、PHP 无不精通,熟练掌握各种框架,深山苦练 20 余年,一天只睡 4 小时,千里之外定位问题,瞬息之间修复上线。身体强壮、健步如飞,可连续编程 100 小时不休息,讨论技术方案5小时 ,现应聘主厨一职。