新年马上来临了,很多人都准备好了回家的车票,最近和很多朋友聊天,竟然发现,慢慢的,有些人开始有点抗拒回家过年了。


  首先是有的人回家怕被催婚,而有的人是刚刚步入社会工作情况不太好,这些都罢了,令人奇怪的是,程序员也迈入过年不愿回家的行列了。
  大多数人都不是很了解程序员的工作,大家想到程序员一定会想到电脑,想到电脑又会想到什么呢,那就必须是修电脑的人,所以,很多人都认为程序员就是修电脑的。
  前段时间发生的一则新闻,程序员半夜下班取快件,被快递员误认为"小偷",其中快递员对于程序员的认识就是这样的:


  写到这里,小编内心忍不住要呐喊一声,程序员不是修电脑的!我真的不是修电脑的!
  在这里不得不讲一个故事了,小编身边有一位技术大咖,他家是农村的,父母基本没接触过电脑,当初上学的时候家里只是知道他上了一所不错的大学,能学到一些本事,以后能找一份好工作,是这位朋友后来找了一份不错的工作,可是至今他的父母都不清楚到底是干啥的,他也解释过很多次,可他的父母还是不太了解。
  正因为这样整出不少尴尬的事,有次他回家,听到母亲跟邻居这样一段对话。
  邻居:XX妈,听说你儿子找了份不错的工作啊。
  同事妈:就是修电脑的,工资也还不错吧。
  邻居:是吗,那可得好好发展,都说修电脑的挣钱呢!
  同事妈:那是当然,哎,你家电脑要是坏了找我儿子修。
  邻居:那可感情好了......
  我这朋友听到这,内心是崩溃的,只能默默想,阿姨啊,可别听我妈瞎说,我好歹也是公司的技术大咖,怎么就成修电脑的了。
  可能很多程序员内心会有同感,不了解的人,真的以为从事与电脑相关的工作就是修电脑。


  除了认为程序员事修电脑的,过年的时候,自己家的七大姑八大姨,还有自己当年的那些同学,还可能会像一个程序员提出以下要求:
  "能不能帮我盗一个QQ啊"
  "能不能帮我把学校网站黑了,改下我的成绩"
  "能不能帮我重新安装个系统"
  "我硬盘坏了,能帮我修一下吗"
  我还见过更过分的:
  "小刘,你大学是学计算机吧?"
  "是的叔叔,怎么了?"
  "那你帮我把这个电脑搬到楼下吧"
  "卧槽??...."


  还有更欠揍的:
  "老同学好久不见啦,最近忙啥呢"
  "码农还能干啥,写代码呗"
  "骗人吧,写代码的还能有头发?"
  "....."
  好不容易遇到个了解程序员行业的:
  "小王,你是做什么工作的啊"
  "阿姨,我是程序员"
  "这个阿姨知道,写代码的,那你一定没女朋友,阿姨给你介绍一个吧"
  "阿姨,你知道的太多了...."
  其实,这也不能怪叔叔阿姨们,毕竟他们真的很难理解程序员是干什么的。
  那么,到底如何向亲戚们解释程序员是做什么的呢?
  简单一点说,程序员就是指挥计算机做事情的。指挥的方式是通过编程。编程是啥?就是告诉计算机做事的步骤。通过编程语言,与计算机交流。
  软件工程师,也是创造者,与画家、建筑师、作家一样。只不过我们的工具是代码。
  程序员在日常工作中到底做哪些事情呢?
  程序员(Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不严格,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员、系统分析员,系统架构师,测试工程师六大类。


  主要职责如下(不含修电脑):
  1、负责软件项目的详细设计、编码和内部测试的组织实施,对程序员小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
  2、参与需求调研、项目可行性分析、技术可行性分析和需求分析。
  3、 协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
  4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。
  5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。
  6、参与软件开发和维护过程中重大技术问题的解决,软件首次安装调试、数据割接、用户培训和项目推广。
  7、负责相关技术文档的拟订。
  8、负责对业务领域内的技术发展动态进行分析研究。
  其实,大部分程序员的工作内容是编程,也就是我们常说的写代码。
  电脑对于程序员而言就只是个生产工具,工作价值就表现在创造性的软件开发上。
  打个比方,程序员相当于司机,电脑相当于汽车,难道每个司机都会修汽车吗?显然不是。
  会修电脑的人很多,但会写代码的人相对较少,术业有专攻,电脑出现问题还是去找专业修电脑的好。
  写到这里,小编真的希望大家多多关注程序员,程序员这个职业已经慢慢开始深入生活了,在这个AI智能快速发展的时代,程序员更加贴近人们的生活。
  从2014年起,每年10月24日定义为程序员节,为什么是10月24日呢,其实这个寓意很深的。
  程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1GB=1024M,而1GB与1级谐音,也有一级棒的意思。


  以一个节日的形式,向那些通过coding改变世界、以实际行动在浮躁的世界里,固执地坚持自己对于知识、技术和创新追求的程序员们表示致敬。
  非要给程序员下一个定义,我觉得程序员就是一群用代码改变世界的人!
  还有,各位叔叔阿姨放过我们程序员吧,我们真的不会修电脑!