行业动态
您所在的位置:首页 > 行业动态 > 教你辨别他是不是程序猿

教你辨别他是不是程序猿

来源:中软卓越 日期:2017-04-20 10:20 人气:
标签: 中软卓越  程序猿 
中软国际教育集团Python+大数据课程入驻大武汉啦!!!
  程序猿是现在IT行业里很火爆的一个工作,那么有人会问到程序猿究竟有没有什么共性呢?下面就随小编一起来看看。
 
  作为程序员,几乎每天一半时间活在代码垒起的虚拟世界,通过编程语言与计算机交流。当回到现实世界时,我们思考问题的方式、甚至日常的言行举止,还会惯性地携带程序世界的色彩。我们的世界,一般人不懂。
 
  程序员数数会从0开始
 
  例:程序员吵架的时候会说:“我数三下,你再不闭嘴我就不客气了!零!一!二!”,或者列清单的时候编号会从0开始写。
 
  因:array[0]是数组的第一个元素。
 
  评:这个习惯的养成是一个艰难的过程。多少次的越界,多少次的循环次数错误让我们深深的记住了从0开始。
 
  程序员用肯定和否定回答选择性的问题
 
  例:问“您想喝咖啡还是喝茶?”程序员答:“嗯。”
 
  因:当条件或||有一个子句值为真,则整个语句值为真。
 
  评:这个习惯夸张了一点,但这的确是程序员思维方式的通病,用计算机的处理逻辑处理人类问题。当然这样的回答显然是存在编程错误的,因为对于这个问题他错误的返回了布尔型的值。虽然高度怀疑有没有人关心这种回答的结果是怎样,还是给出一个答案。如果真的在程序的世界里,服务员会优先考虑给你咖啡,如果没有咖啡了,才会端茶给你。
 
  程序员普遍患有或曾经患有分号结尾综合症
 
  例:比如这几行;
 
  因:大部分程序,特别是多数程序员的启蒙编程语言C语言是用分号结尾语句的;
 
  评:换行之前习惯用分号结尾,这是程序员专属的坏习惯。还记得编译报的各种诡异的错最后原因总是少了那一个小小的“:”吗?这就是这个坏习惯的成因。据说分号结尾是有典故的,因为键盘上的分号正好在右手小拇指的位置,比起句号之类有着得天独厚的地理优势。当然也有不需要分号结尾的编程语言(比如Ruby还有Python),刚用起来会因为没有分号结尾而格外纠结。
 
  程序员对“语言”的概念和普通人有差
 
  例:问:“你都会哪些语言?”普通人:“我会汉语和英语,还会一点点法语.”程序员:“我会C语言,C++和Java,还会一点点Ruby。”
 
  因:程序员的世界里没有母语和外语,只有编程语言。
 
  评:说真的,程序语言的语法学起来比外语更容易,拿到一个用没学过的语言写的程序,你多少可以看懂部分程序。程序语言没有国界,是各国程序员交流最好的桥梁。
 
  程序员格外的厌恶括号/引号不配对的情形
 
  例:看到这样的内容(举个简单的例子(我知道你懂的),你能表示我很淡定我不抓狂吗?
 
  因:各种不配对问题会导致编译错误。
 
  评:扫视代码,对不配对的情况异常敏感,瞥一眼就能发现哪里少了个右括号.这种症状在使用那些带自动补全功能的开发环境时变得更为纠结。
 
  程序员认为千(k)==1024
 
  例:程序员换算表:1km==1024m,1kg==1024g。
 
  因:成因很曲折。计算机是二进制的世界->1024是2的10次方->英语里用kilo一词来表示->kilo翻译成中文是“千”,比如千米,千克。
 
  评:也许一般人会认为500,1000是很整的数,但程序员会觉得512,1024是很整的数。不要奇怪,如果128,256,512这种形式看着不够整,帮你转换成二进制:10000000,100000000,1000000000…
 
  程序员惯用==来表示相等的意思
 
  例:见5
 
  因:在程序语言中,“=”是赋值,“==”才用来判断二者是否相等。
 
  评:单等和双等的区别是程序入门必修课,也是老师爱考的考点。如果在C语言if语句的判定条件里写了个单等,编译能通过,结果却往往不对,够一个新手查上一阵子的。当然目前的语言大都考虑到这一点,防止了这类的误写,但是单等和双等的差异已经深入每个程序员的内心。
 
  程序员使用”//”表示”请无视这一行文字”
 
  例:
 
  餐厅中,程序员A:“我吃鱼香肉丝盖饭,你吃什么?”
 
  程序员B:“宫保鸡丁盖饭.”
 
  程序员A在点菜单写上:
 
  鱼香肉丝盖饭1
 
  宫保鸡丁盖饭1
 
  程序员B:“我还是要牛肉面吧!”
 
  程序员A更正点菜单:
 
  鱼香肉丝盖饭1
 
  //宫保鸡丁盖饭1
 
  牛肉面1
 
  因:程序中用“//”为代码加上注释,程序运行时会无视掉“//”开头的代码行。
 
  评:如果和一伙程序员在一起时被冷落了,可以抱怨一句“喂喂喂我是被注释掉了吗?”相信一向以幽默感丰富又有爱心著称的程序员们会关注你的。
 
  程序员有中文标点恐惧症
 
  例:如果你注意到了,这篇文章很多地方都在使用英文标点,这就是最好的例子。
 
  因:程序中的全部符号都严格需要是英文半角标点。
 
  评:这个坏习惯是有中国特色的,中国程序员特有的,任何一名优秀的我国程序员都应该可以作到区别中文标点和英文标点。比如,和,还有‘和’.真的,当年初学编程的时候,诸如“error C2018:unknown character’0xa3′”的错误看得还不够多吗!
 
  更多IT资讯敬请关注“武汉中软卓越”官网

中软卓越是中软国际有限公司投资的大型人才服务机构,是中软国际人才战略的核心组成部分之一,承担集团发展过程中人才储备和培养的任务,是软件及外包业务快速发展的重要人才支撑平台,是集团保持高速增长动力之一。

中软国际教育集团专注IT教育36年,一直秉承“用良心做教育”的理念,是中国移动互联网研发人才一体化服务的开拓者,全力打造移动互联网研发人才服务优质平台。

公司总部位于武汉,目前已在深圳、上海、郑州、广州、大连、武汉、成都、西安、杭州、重庆、长沙、合肥、无锡、南宁、厦门、南京、南昌等全国22个省成立了60多家分公司。拥有全国的移动互联网教学就业保障团队,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。

营业执照 版权所有©Copyright 2008-2020,中软卓越科技有限公司 , All Rights Reserved. ICP备案号:15018648号-1

sitemap | 来校路线 | 分类导航 | 关于我们