文章来源:哈啰我的程序员(公众号) 作者:小七 关注一下吧!
“我感觉我完全不需要催他找对象,因为电脑就像是他的女朋友。”
——某程序员的母亲如是说
制造和使用生产工具,是人类区分于其它动物的标志。而随着人类社会的逐渐生成和完善,不同的职业被区分出来,不同的职业由于职能不同,所需要的生产工具也会存在差异。
但是,虽然每个职业对相关的生产工具有着不同程度的依赖度,但很少有职业能跟IT从业者比肩。因为他们对电脑的依赖度简直高得令人发指。
程序员的日常
很多经常与程序员打交道的人都会有一个疑问:程序员为什么随时都背着一个电脑包?
这个问题的潜台词其实就是:程序员为什么随时都带着一台电脑?
很多程序员都很反感外人将自己与“修电脑”这三个字联系起来。自己从事的明明是改变世界的IT工作,怎么会跟修电脑这种手艺活扯上关系。
其实仔细一想,这种误解并非空穴来风,程序员走到哪儿都带着电脑,即使是在不清楚对方职业的情况下,外人也很容易觉得:这个人好像很会捯饬电脑的样子。
当然,我们今天要讨论的并不是程序员应不应该修电脑的问题,我们要讨论的是一个更尖锐的话题——程序员离开了电脑是不是就一无是处了?
最开始提出此类问题的是相亲市场上的一些单身女性。她们在得知相亲对象是程序员的时候经常会提出这样的疑问:你们程序员都是靠电脑吃饭的,没有了电脑你们能干啥?
IT行业是一个高收入行业,程序员作为一个高收入群体,往往会伴随着持续的高压力。这种压力一是来源于工作本身,二是来自于自身水平提升的需要。这两点直接决定了程序员对电脑的高度依赖性。
先从工作来说,IT从业者生存的大环境是由网络决定的。网络的高度易变性(包括不稳定性)和快速迭代使得程序员的工作内容存在着很多的变数,典型的就包括服务器宕机、数据库崩溃等。这些不可控的因素在程序员眼中是如同天灾一样的存在。
而为了能在第一时间解决这些不可控的情况,程序员在任何时间和地点都可能立马进入加班状态。
其次是提升自身能力。每年涌入互联网行业的程序员大军数不胜数,但真正能一步步成为领域内资深从业者的人少之又少。在这种大环境下,提升自身硬实力就显得极为重要。因此,很多程序员会将自己为数不多的空余时间用来学习和巩固自身实力。要么提升自己专长的编程语言的熟练度,要么学习新的语言。
再回到之前的问题:程序员离开电脑是不是一无是处?
这是一个很严肃的问题,也是一个答案很明显的问题。
任何行业的从业者离开自己特定的生产工具都会变得难以生存。
电脑被广泛用作生产工具的载体是网络,程序员对电脑的依赖根本上是对网络的依赖。如果将网络比作生产工具的话,现今绝大部分的从业者都是利益相关者。
举个例子:离开了互联网,现今大部分热门行业都会变得举步维艰。典型的有新媒体行业、广告行业、网络电商、物流、通讯等行业都会变得难以生存。
而即使是不依托于互联网的实体行业,对各自的生产工具也都有着极高的依赖度。厨师需要厨具,司机需要汽车,医生需要医疗器材,网红需要美颜和ps。。。
但是,与其它职业不同,最早的一批程序员也是也是自身生产工具的制造者。程序员虽然依赖电脑和网络,但最早的电脑和因特网也是由程序员创造出来的。程序员即使离开了电脑,也不排除会创造出代替电脑的生产工具。
雷军不就是因为数据库被删了才改行买手机的吗。
如果下次再有人问你程序员离开电脑是否是一无是处,你可以这么回答:
你离开了脑子也是一无是处,但我有两个脑子。
对了,好多程序员有了电脑好像也一无是处。