如果需要转载,请联系本人,谢谢合作。
IT现在是一个很受欢迎的行业,但大多数人都听过,但非IT行业的从业者对IT知之甚少。
特别是老一辈,可能只听人说 IT 行业怎么地赚钱,怎么地好,却可能对 IT 的工作一点都不了解。作为一名 程序员 ,或者说是 码农 吧,我想站在自己的角度,以普通人能听懂的方式,去解释一下什么是 IT ,编程,程序员等等。IT
全称 Information Technology ,中文意思大概就是 信息科技 。 IT 是一个狠宽泛的概念,所有与 信息技术 相关的东西都可以纳入 IT 的范畴。例如,家里用的电信宽带,网购上的淘宝网,手机上的微信 App ,都可以说与 IT 有着千丝万缕的关系。在如今科技化的时代, IT 可以说是遍布我们生活的每一个角落,什么东西都能和 IT 扯上关系。比较明显的一个现象是,在内地,现在 手机支付 基本完全覆盖了我们的日常消费活动。我们只要拿着手机,就能到各种各样的门店去消费,兜里不用踹一分钱。身无分文地出外,这放在以前,是无法想象的一件事。
编程
编程,即 编写程序 。那什么是 程序 ?举个例子,我们手机上的微信,支付宝, UC 等等 App ,还有电脑上的 360 浏览器,网易云音乐等等软件,其实都是一个个的 程序 。这些 程序 是用一行一行的英文字母组成的,配合相应的 硬件 即 手机电脑 等,就能实现一定的功能。像用微信能和别人网上聊天,用支付宝能手机付款等等,这些都是 程序 实现出来的功能。如果把 手机,电脑,电视 等硬件比作 人的躯体 , 程序 就像是 人的思维意识 。
程序员 or 码农
「程序员」,即 编写程序的人 ,可以指代一类职业。上面说的 程序 ,就是由一群群的 程序员 编写出来的。这里解答一个经典问题,程序员就是修电脑的么?这个问题的答案应该是 不是 。首先, 不是 的原因是,程序员的工作是编写程序,程序 也可以叫 代码 。而 修电脑的人 的工作是修理故障的电脑。一个是在电脑上创作,一个是修理电脑的硬件,狠明显是 2 个不同的工作。然后,为什么说 应该 ?电脑可以说是 IT 的重要组成部分之一,那修电脑也应该可以算是 IT 范畴内的工作之一。我有一个看法,不会修电脑的程序员不是好程序员,个人愚见,求轻喷。大学 4 年,我不单学会了编程,在与电脑故障的抗争中,还掌握了一点点修电脑的技能,才发现修电脑其实也就那么回事。
这里还提到了「码农」一词,坊间的说法是,薪酬较低的低级编程人员称作「码农」,而薪酬较高的高级编程人员称作「程序员」。其实,在我看来,对于编程人员来说,是码农还是程序员,不在于别人的定义,而在于你自己的看法。我不在乎别人称呼我「程序员」或是「码农」,「码农」可能听起来相对俗气,但我理解为 努力编码的农民 ,辛苦耕耘的农民 是多么值得称颂的人啊,是他们养活了十几亿国人。而我们,也为国家的高速发展添砖加瓦。更多时候,「码农」是编程人员的自嘲。
程序员的日常
程序员平常的工作是怎样的呢,在我看来,跟 白领 没什么两样。每天待在公司,坐在电脑前,挥舞着手中的键盘,编写一个个的程序。有点不同的是,程序员的工作状态相对沉默,可能一天下来 90% 的时间,都在默不吭声地对着电脑敲键盘,较少与外界交流。由于久坐,颈椎腰椎的病痛在程序员中普遍存在,所以,多给身边的程序员按按摩松松骨吧~
大家身边有没有程序员呢,或者你自己就是程序员。你们对程序员的看法是怎样的呢?
出自我的个人公众号:「一个热爱篮球的程序猿」