前言一年一度的春节又要来临了,作为一名程序员,你如何告诉你的亲戚朋友你每天的工作是什么?程序员是一个新职业。上大学之前,我不知道程序员是干什么的,对编程语言一窍不通,也不关心我每天玩的“游戏”和上的“网站”是怎么来的。.当我加入计算机科学与技术专业的新生群时,听到师兄师姐们在聊天,谈到了“程序员”这个职业。那时,我脑子里第一个浮现的就是“复印机、打印机等办公”乱七八糟的东西。外行看程序员。是的,我想组装一台新电脑,你能给我一些建议吗,比如电脑配置清单什么的。上大学的时候,爸爸想让我多考一些证书,比如“电财”相关的证书。他认为,只要多拿证,找工作不成问题,薪水也会比没证的高。快毕业的时候,我和同学出去吃宵夜。当时我正忙着找工作,同学问我:“你找什么工作?”所以我说:“只是IT,程序员不懂。”他说:“我不明白,你会偷QQ做游戏外挂吗?”。前几天去亲戚家吃饭,得知明年后要离开广州到杭州做软件相关的工作。喝了几口,意味深长地告诉我:“做‘行政’相关的工作还是有前途的,软件有什么用,给你介绍到xxx工作吧。”在这里我想表达的是:老一辈人大多对互联网行业了解不多,认为行政、银行、教师、医生才是“正道”。我对这些行业很敬畏,我并不是要讽刺。程序员喜欢自嘲外行对程序员的误解,也可能只是看到网上很多关于程序员的评论,真的认为“大多数”程序员都是这样的。比如程序员喜欢穿格子衬衫:程序员没有女朋友:程序员嘴贱死得快:其实很多言论只是程序员闲暇时的“自嘲”。大多数程序员和其他行业的人一样,并没有网上说的那么神秘。程序员在网络上普遍称自己为“码农”(codefarmers)。先不管其他关于程序员的言论,对于互联网行业来说,加班的确是一种“普遍”现象。就在前段时间,《有赞》在年会上公开宣布了996工作制。有些人可能不知道996是什么意思。让我在这里解释一下:每周工作六天,从早上9点工作到晚上9点。简称996,秋招的时候跑了几场广州游戏公司的presentation。大多数的介绍都明确表示公司需要“加班”。在“华为”的狼性文化也家喻户晓之前,“苏宁”也大做文章。什么是编程语言?基本上大家都能想到程序员能做什么,但程序员几乎不知道每个程序员都有特长。编程语言,有时一种编程语言可以对应不同的“工作”。(比如Java程序员、PHP程序员)程序员每天都和“电脑”打交道。你要求电脑做什么,电脑就会做什么。它很听话。计算机如何理解程序员告诉它做什么?.有一点计算机基础的同学可能知道,计算机只认“二进制”和“二进制”:二进一。《十进制》:十年一见,大家未必能看懂。没关系,我们继续往下看。程序员也是人,人是要相互交流的。“常用语言”包括阿拉伯文、中文、英文、法文、俄文和西班牙文等,而不是“二进制”的东西。为了方便,聪明的“程序员”试图让计算机理解“自然语言”。(它可以让计算机听懂阿拉伯文、中文、英文、法文、俄文和西班牙文等)于是程序员们想出了一个“编译器”。翻译成二进制让电脑能看懂!在计算机世界里,任何事情都没有歧义,说一就是一,说二就是二。想要将“自然语言”准确翻译成二进制,就必须设置相应的“规则”。而使用不同的“规则”,出现了不同的编程语言。因为大多数编程语言都是“老外”发明的,也因为英语的“博大”和“易用性”。因此,绝大多数的编程语言都是由“英文”组成的。(以下是各种常见的编程语言,因为“规则”不同,所以看起来不一样。但是你做的是一样的)print_r('点击好点,转发!');var_dump('点击好点,转发!');NSLog(@"点击好点,转发!");System.out.println("点击好点,转发!");console.log("点击好点,转发!");print("点击好点,转发!");printf("点击好点看好,转发!");cout<<"点击好点,转发!"<
