你曾后悔进入 IT 行业吗?为什么?

希望回答的童鞋们多说说“为什么?”

也许你后悔做了 IT,但是很希望你能用自己混 IT 界的惨痛经历给题主这样的后来人提个醒。
也许你庆幸做了 IT,同样很希望能够看到同行朋友们的真诚交流。

作者:miao zhou

今天有知友提醒我的这篇个人感触被某个微信公众号不打任何招呼的给转发了。感谢这位知友,鄙视这个微信号随意发布别人文章的行径!
在此本人强调一下,此文是本人的个人感触,不接受任何在公众媒体上的转载、转发。本人保留一切追溯有此类行为的个人和组织相关责任的权利.

看了这个问题,实在忍不住跳进来回答一下。因为这个问题是我常常在思考的。
本人女,在 IT 行业待了有快 20 年,现在仍然在这个行业,暂时也没有换其他行业的打算。
时至今日,我仍然在技术领域,不是销售那种角色。
在中国,女生在 IT 界的技术领域待这么久的不多吧?

先给结论吧,那就是:我不后悔!

如果你们有兴趣,我会尝试写一下在 IT 这么多年的感悟和自己的心态变化,希望能给 IT 圈的小辈们(以我的年纪,估计可以这么说了),一点过来人的建议。

另,真的希望能有 IT 圈的女生看到,避免和我一样的困惑。

=========== 分割线 2014.06.29=================
哇,忙了大半天再来看,发现已经有这么多评论,感谢各位的信任!
作为一个理工女,谈不上任何的文字功底(coding 算么?),这个回答我就想到哪儿写到哪儿吧,大家就不要挑剔我的文笔了,呵呵。
开始唠叨之前,有几句话说在前头:
1. 我所有的工作经验都来自外企;
2. IT 行业和我年轻刚入行的时候(⊙﹏⊙b 汗)已经有了巨大的变化;
3. 中国 IT 行业这 20 年的大发展是我从业经历的大背景;
以上因素,请一定考虑,再来分析我的经验是否还适用于你。这世上没有最好的建议只有最适合你的建议,而最适合你的建议一定需要你自己的分析和判断。

看了大家的评论,还有一些给我私信的朋友,我想要先澄清一个事情,那就是:

搞 IT程序猿!

IT 这个行业太广泛了,虽然写代码编程占了其中很重要的一个部分,但是真的不是全部!
在 IT 行业有很多不同的工作角色。以下是我个人的一个职业生涯工作角色的变化:
最开始是一个程序猿,是的,我入行第一份工作确实就是 coding,然后做企业级产品的硬件安装工程师,然后是做软件安装工程师,接下来是做解决方案工程师,再然后是系统架构师,再然后是解决方案顾问,现在我在一家外企 IT 公司负责公司相关产品在几个重点行业的技术支持工作。
好吧,你看出来了吗,我除了入行的最开始写了两年程序,其他的职位都不是程序猿!
大家不要再把 IT 局限到写程序了好么,有大把的工作岗位等着你们哪!
什么是企业级产品?拜托,IT 并不是只有 PC+ 平板这样的设备的,真正的企业用户,他们的机房里有大量复杂的、专为企业用户设计的专用设备,比如这样:

(图片均来自网络,仅是举个栗子,如有不妥请告知我删除)。
而我做软硬件安装工程师时的工作状态就类似如下:作者:miao zhou
链接:https://www.zhihu.com/question/24306436/answer/27374252
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

抱歉又要离开,搞 IT 很忙的,这个你应该知道吧!

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

=============2014 年 6 月 30 日的分割线 =============================

好吧,吐槽时间结束,看看干 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 界的女生们再多说两句吧!

================2014 年 7 月 3 日 ================================

看到评论里很多问家庭状况的,正好也是想说给 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 圈还是回归家庭,只要是发自你内心的选择,我都支持。最重要的一点,你要有选择自己梦想生活的能力!

编辑于 2014-08-28

​赞同 2851​​261 条评论

​分享

​收藏​喜欢收起​

caoglish

知乎是整理自己思路的地方

1,155 人赞同了该回答

要问我后悔吗?完全是问错人了,我的真实想法是:编程那么好玩的事情,还能作为职业,还能赚钱养家,还有机会富起来,天下居然能有那么好的好事情

幸运的是,我还遇上了,已经在这个行业里面,你说我会退出这个行业吗?

我对问问题的人看法:你还真以为欧州,美国和澳洲这些资本主义国家人民生活在水生火热之中吗?

对于不能理解我想法的人可以想想:
1. 如果打 Dota 是一个可以养家的职业,你觉得天天打 Dota 幸福吗?
2. 如果你是爱美女性,化妆穿衣服是一个可以养家的职业,你觉得做这样的工作幸福吗(比如说模特)
3. 如果你是吃货,做一个美食评论家,你觉得幸福吗?

这样的好事你要去哪里找?
=================== 分割线 ===========================

下面谈谈我对喜欢 IT 行业人士的看法

1. IT 业有不断出现新技术
先说说对 IT 界不断出现新技术的,新知识的看法。这个是常常不爱计算机工作的人经常提出的一个问题。

然而这个对求知欲旺盛的人来说,简直就是天堂(然后对于求知欲不旺盛的人来说,这个是地狱),古有云,朝闻道,夕死可矣。(我知道的版本解释为:早上知道了真理,就是晚上死了也值得),不断出现的新知识,不断出现的新解决方案,都让人啧啧称奇。然后自己学会后,觉得人生值得了。而更是由于 IT 界这样的知识更新率极高,给人感觉这个行业是个十分有活力的行业,而不是死气沉沉的。也正因为如此,极高的更新,更加刺激了自己的求知欲,也更对这个行业有着积极的未来充满了信心。

2. IT 合适人群种类
技术往往合适于内向,完美主义者,也就说有工匠特质的人(又比如说有 INTJ 职业个性的人)。这样的人在 IT 技术行业是如鱼得水。内向决定了精力获取是在个人独处的时候获取。对于 1 就是 1,0 就是 0,对就是对,错就是错的一个世界里面,非常合适工匠特质那种爱专业的个性

而这样的工作,不合适外向的人,(从和人交往过程中获取精力),就和机器打交道会把外向的人给憋死。而对大方向把握,不追求细节的人来说,或者是一件事可以正反两面说(看待)的人来说,IT 世界就过于死板了。

3. 在 IT 工作上的成就感,无论工作是多么的渺小
对于社交型人士来说,IT 过于冰冷,对就是对,错就是错,对于这些人来说,挫败感太强。获取不到任何成就感。

然而对于工匠特质人来说,对就对,错就错的世界太美丽,而 IT 的设备的最大特点又是及时反馈的,你错了马上就说你错了,然后 IT 人就不断的调错,然后功过成功,IT 设备立刻告诉你你成功了,在反复尝试后的成功,你的成就感是巨大的(无论这个 IT 问题在大牛面前是多么的渺小)。对于这样在小的成功也能产生巨大成功感的世界里面,获取成就感的幸福,尤其对于这种不断产生的成就感,是对于这类人来说不但是非常棒的,而且极易上瘾。

问题产生 -> 调错 -> 快速反馈 -> 调错 -> 快速反馈(循环)-> 问题解决。

另外要注意的是:快速反馈也是一种人的心理需要,IT 工作中,这个心理需要被很好的满足了.

4. IT 工作很寂寞,看起来很孤独
这个是要说到内向人的特点了,上面也提到了,内向人就是在独处的时候,能恢复或者是吸收能量(心理能量,下同),IT 技术工作这样独处型工作,对内向型人来说是天堂,IT 工作很好满足这个独处的需求。然而人是社会动物,也需要社交,但这个量级就不是和外向人士一样的量级了,在社交过程中,因为内向的人是要把独处时候吸收的能量消耗掉,只是在消耗这些能量的同时带来一些社交满足感。(对内向型人来说,社交需求并不高,基本满足就好,因为老子要回家独处补充能量呢)

外向型人士是在与人共处的时候获取能量,而独处时候消耗能量,所以对外向型人士来说,IT 技术工作这样独处型工作,绝对是一个消耗自己能量的事情,所以 IT 工作对外向型人来说很寂寞很孤独,很痛苦。(他们要大量社交获取能量,然后回到 IT 工作去消耗能量)

关于这点,可以参考这个答主的说明。这个是 HR 业界对内向和外向人的理解的一种理论
为什么一些生活中很外向开朗的人会喜欢孤独,经常独来独往?

结论
所以说,IT 可以很合适一类人,这类人在 IT 业是如鱼得水,天造地设的一对,而且还可能无法理解那些说 IT 工作不好的人的想法,因为 IT 工作在他们眼里是世界上最好的工作,是天堂,没有比 IT 更好地工作了。

============2014-7-5 更新 =============
*** 编程上瘾 **
编程的成就感,对于一些人来说,是有成瘾性的,而且有着极高的成瘾性。这样的成瘾性,是不会被当作一种病被送去做电击治疗,而这样的成瘾是被人作为积极的心态,现在有个很好的心理学概念叫做“心流”的理论,是一种高度沉浸的一种状态。编程上瘾的人的世界,社交型人士是永远不会懂的。

顺便说说,为啥在 IT 界有那么多免费的开源项目,就是因为很多上瘾人士,精力充沛,不给他们钱,他们也要编个程,爽一下。(他们编程就不为了钱,就是编程上瘾,不编不爽的)

*** 对于人际交往的看法 **
另外,对于社交和恋爱这样的人际交往,是需要,但总感觉意义不大。总体原因如下
1. 消耗大量心理能量。
2. 很少有及时心理反馈
3. 经常毫无逻辑,混沌状态。
4. 情感投入(输入)和其相应的回报(输出)与预期不符,往往还相反。
5. 挫败感强
以上恶性循环,产生负面情绪,消耗大量心理能量,如此没有意义,那又为什么要去做,让自己不开心?

所以编程能带来成就感,而且强化了获得成就感后的幸福感,增加了心理能量;独处又增加了心理能量。所以编程对内向型人士的重要意义如下:
1. 独处,蓄积大量心理能量
2. 及时反馈
3. 绝对的逻辑化,没有混沌 (几乎永远知道为什么会这样)
4. 函数的输入和输出,经过调整,是可以完全与预期相符的
5. 成就感强
由于以上,良性循环,会产生大量的心理正向能量。

*** 外向型人士把自己对孤独的恐惧投射到了内向型人士 **
当外向型人士看到内向型人士很孤单, 甚至孤独,觉得他们没人爱,觉得他们应该会很痛苦,其实真实情况是那些都是外向型人士自己的如果遇到这个状况,他们自己的内心感受,而并非实际内向型人士自己真的觉得很痛苦,看到了内向型人士的状态后,把自己的恐惧投射了上去。子非鱼,安知鱼之乐。实际上,独处是内向型最好的状态,内向型人士进入了“心流”状态下后,那种快乐的享受外向型人士是永远不懂的。

当然,内向型也会把对人多的恐惧投射到外向型人士身上
“每天和那么多人说话,你不觉得累吗?”
“那么多人打搅你,你不觉得烦吗?”
“那里那么多人,你不觉得脏吗?”
“每次过年都要被亲戚问这问那的问私事,你不觉得烦吗?”

*总结
所以说,谁也不要把自己的负面情感投射到对方的在你看起来消极的状态下,因为你不知道对方是不是很享受那种对他来说十分积极的状态。对你消极,对他可能是积极的。

所以说不管是谁,都应该根据自己的情况,自己的个性,找一份自己适合的工作,而不是去负面评价一个不合适自己的工作。

一份不合适自己的那份工作,总是有会有那种从各个方面都合适的人去做,并且享受的去做。

作者:汇智动力 IT 学院
链接:https://www.zhihu.com/question/24306436/answer/826327661
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

很早就在知乎上看到了这个问题,汇智妹也曾采访了很多 IT 行业的从业者,虽然时常会听到他们抱怨加班多,但是真的严肃的问起这个问题时,大多数人的回答都是:不后悔!

IT 行业的工作其实并不轻松,但是哪个行业的工作又是轻松的呢?IT 行业相对国内来说,也算是一个新兴的行业,预示着有很多的机遇,当然机遇往往和挑战是并存的,作为拥有一腔热血的年轻人,选择 IT 行业也是比较符合其特性的。

身边有个朋友,研究生毕业直接走校招进入了华为,一干就是 5 年。现在已是而立之年,他身边的朋友有的已经创业成功了;有的进入创业型企业当上了中高层领导;而他在华为呆了 5 年,现也只是一个 PL。有次小聚,我私下采访了一下他,你后悔进入 IT 行业吗?或者说你后悔进入华为这样的大企业吗?他沉思了片刻,做出了如下回答:

进入 IT 行业是我读高中时就已经确定好的方向,那时觉得做程序员可以接触很多高科技的东西,现实看来,是也不是!工作中还是接触代码和解决问题比较多。另外,作为一个普通家庭出来的孩子,我也不后悔进入了华为,虽然这些年工作也比较辛苦,但是,我通过自己的工作,从光杆司令,到有了自己的房子、车子、妻子,正在孕育自己的孩子了。生活吧,有时想想可以很文艺很浪漫,但这些都是需要建立在物质基础之上!

汇智妹觉得,很多在 IT 行业里打拼的年轻人和我这位朋友的情况应该都差不多,工作非常辛苦,但是收入可以满足自己和家人相应的物质需求,保证了物质还可以追求一定程度的精神享受!

当然,IT 行业暗藏的机遇,也鼓动着年轻人们的士气,想要在这波浪潮中实现自我!

IT 行业有机遇也有挑战,这是一个可以靠自己努力获得成就的行业!