说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

暴露程序员身份的8个行为

HTML文档下载 WORD文档下载 PDF文档下载
三句不离本行,程序员在编程中养成的一些思维方法也会在日常生活中表现出来。我们总结了程序员日常生活中经常表现出来的8个编程思维,一起看看他们的可爱。

俗话说:三句不离本行,对于程序员这个可爱的群体来说也是一样。他们在编程中养成的一些思维方法会不自觉地在日常生活中表现出来。近年来,在Stack Exchange和Quora上也有过类似的讨论,我们这里总结了程序员日常生活中经常表现出来的8个编程思维。你有没有同感呢?

0. 在正常交流中掺杂编程规范和语法

职业原因:编程语言都有自己特定的语法,程序员在开发者都要遵守这些。当然,还有一些约定俗成的编程规范,如代码缩进(是缩进4个字符还是8个字符)、注释风格,采用骆驼式(CamelCase)或帕斯卡式(Pascal)来命名变量或函数等等。

日常行为:这些编程习惯可能就会影响到程序员的日常文档书写习惯,比如写邮件时会用分号来结束一行内容等。

例子

  • iWriteInCamelCaseEveryNowAndThenItAnnoysMySisterWhoReadsMyEmail.(小骆驼式拼写法)
  • IF you have tea I'll have it ELSE I'll justtake wate.(利用了IF-ELSE判断语句)


1. 真实生活中习惯讲操作快捷键

职业原因:程序员玩快捷键操作软件应该很熟练了,一般来说,Ctrl-C表示复制、Ctrl-V表示粘贴(对特定编辑器如Vi、Emacs来说会有不同)。

日常行为:这些快捷键有时在程序员的行为和话语中表现的很常见,这也会在一些场合引起尴尬。

例子

  • "Mentally trying to Ctrl-Z on things Ijust said.(Ctrl-z表示撤消,这句话意思是我收回我刚才说的话)
  • In life there is no undo.(生活中没有撤消)


2. 0开始计数

职业原因:大多数编程语言中的“数组”初始值都是从0开始而不是1。

日常行为:这种约定使得程序员经常在生活中数数都是从0开始,没有编程背景的人们很难理解这种计数方式,如果你的程序员朋友祝愿你在3千米长跑中获得第0名,你就偷着乐吧。

例子

- How many beers are left?(啤酒还剩多少杯?)
- Zero, one, two, three... We have four left!(0,1,2,3,……我们还有4杯呢~)


3. 生活方式不健康

职业原因:程序员写起程序来有时一坐就是大半天,眼镜不离电脑屏幕,甚至在灵感爆发时熬夜。

日常行为:作息无规律,锻炼不足,与外界接触过少。

例子

  • Eating lunch at 3pm and going to bed at 3am.(下午3点吃饭,凌晨3点睡觉)
  • Lack of exercise -> Eating too much ->unhealthy life style.(缺乏锻炼-> 吃得过多-> 生活方式不健康)


4. 试图优化任何事情

职业原因:软件开发者会不断地优化自己的代码,让它越来越快、越来越高效。常用的方法有多线程处理任务、代码复用等,并在任何有可能自动化执行的情况下使其自动化。

日常行为:会尝试优化真实生活中的事情,尽量省力、高效,往往会被认为太懒惰,比如脏衣服经常堆到一定规模,实在没有可穿的了才去清洗(往往一次全部清洗完)。

例子

  • don't solve a problem until you absolutely, positively have to.(不到万不得已,不解决问题)


5. 过于强迫症、完美主义

职业原因:程序中一般不能使用模糊语义,因为计算机不理解“差不多”,“基本”。程序中即使有一点小错误,也会导致程序编译不过、运行不起来。

日常行为:程序员也经常是过于认真,不放过任何小细节,“打破沙锅问到底”,这有时会给周围的人造成压力。

例子

  • Requesting clear spec for favors and errands.'Wait what do you mean by 'some eggs'? What is the lower and upperbound?'"(老婆让去买些鸡蛋,会追问到底买几个啊?)


6. 希望人们都和电脑一样循规蹈矩

职业原因:计算机会按照程序设定的方式运行,运行出错,那就是程序出Bug了。

日常行为:程序员有时会忽略人们是和电脑不一样的,人不可能完全按照逻辑和理性来做事,更多的是“跟着感觉走”。

例子

  • Having to explain what a logical fallacy is,first, everytime someone says something completely wrong gets frustrating fast.(经常去解释逻辑上存在的错误,如果人们否定整个事情则很容易感到沮丧)


7. 总是想到2的乘方

职业原因:计算机存储信息的基本单位是bit(比特)。二进制系统中,每个0或1就是一个bit。

日常行为:常常不以10进制而是以2进制进行计算。一些平常的日子在程序员眼里也变得很神奇,如程序员日就是每年的第256天(2^8),也有人推荐将每年的10月24日作为程序员日(2^10)。

例子

  • Everything has to be in powers of 2.(一切皆为2的乘方)
  • Imagine you have 1,000 bucks; or better around number — imagine you have 1,024 bucks.(假设你有1000块钱,最好这样说,假设你有1024块钱)

原文:Itworld / 编译:王殿进

从F1赛车到智能手机,无线充电技术之崛起 助力梦想!MDCC免费为优秀App开发团队提供展位 为Symfony2和Redis正名,基于PHP的10亿请求/周网站打造 【聚焦API】教你如何选择最适合的NLP API服务商? 直接改应用!Flipboard开源iOS应用内调试工具FLEX 专访腾讯游戏运营总经理崔晓春:云时代游戏运营的变革与创新 嵌入式专家Bruce Douglass经验谈 门票销售过半 从2014微信开发者大会购票者特征说起 当来自金星的Devs碰上火星的Ops——共话应用扩展 移动平台市场占有率:Android首次赶超iOS 豌豆荚范怀宇 I/O大会总结:Android无处不在 轻博客始祖Tumblr:哈希以支撑2.3万Blog请求/秒 《近匠》FIR.im:简单易用的内测分发工具 传苹果公司将于9月9日召开新一代iPhone发布会 近百家微信开发商参与征集评选活动 TOP10正浮出水面 Java程序猿,手游引擎怎么选? MDCC 2014优秀移动团队免费展位火热申请中 【微信讲师面对面】你在企业服务号开发中遇到的坑和难点 五个解决方案让MongoDB拥有RDBMS的鲁棒性事务 浅谈Apache Spark的6个发光点 安卓 “假ID” 签名漏洞,竟然骗过了支付宝和360 从Social到Big Data,移动App蚂蜂窝转型推新品 《近匠》nice曹大鹏,从男装导购到潮人社区的心路历程 DevOps扼杀的不是开发者,而是开发生产力! 利用Docker构建开发环境 Netflix公布Cassandra新性能:基于AWS的百万次写入每秒 一周消息树:谷歌Android遭遇“颠覆”危机 微软发布新应用Snipp3t,iOS平台首发且无Windows Phone版 TOP10优秀微信开发商随后揭晓 2014微信开发者大会开幕在即 8月12日:PC鼻祖IBM 5150迎来33周年 平板创作3D展现:蒙特利尔大学发明Hyve-3D设计系统 动态建立数据库 WIN2000双网卡安装的怪事!!!!!有碰到过的来看!!!!! 在线等待!!!特急 用ado返回数据库的信息 请问如何才能把一个字体文件安装到windows下的字体文件夹中? 动态创建数据表 DLL问题 小仙妹,浪人支持你!!!!穷人不是错,人穷还不自卑就错了,,,,,,,,,,,,,, 我不明白了,ntfs格式的硬盘,一簇到底有多大? 无锡的朋友,提供一些信息吧(内详) 关于New和CreateObject的问题。(Windows Script Host Model) 20分请教关于考试答案区的设计 怎样才能隐藏在ctrl+atl+del中进程列表中的项目啊 关于Office的一个隐藏功能 请问有 ORACLE 的错误码 文档吗?倾我所有300分。 有 ORACLE 错误码文档吗? 谢谢大家! 请进来解决小弟的一个问题,谢谢 请问在对话框类里如何获得文档类的指针??? java开发工具的一些问题 如何知道一个子目录是否存在,如不存在,新建一个? 如何做activebar2.0控件 有关文件操作的问题 今日给分王 请问如何在一个CStatic控件中显示一个位图?很急的! 如何将image中的图转换成灰度图!!!然后如何转换成ascii字符画?急救! Apache_1.3.24,php-4.1.2,mysql3.2349a,环境RedHat7.2,make apache的时候出现error. 谁能告诉我这样把对话框的背景变成一个位图? icon to bmp的 代码???????????????? 图的表示问题 关于逻辑坐标和物理坐标问题的讨论 这是怎么了--winme 的工具栏没了,SOS SOS 请各位帮忙!!!! 烦请各位告诉我CBitmap和HBITMAP的区别及相互转换方法。多谢了 请问,当我将应用程序和我的指定文件类型相关联时候,我怎么才能指定该文件类型的图标。我试了将ResourceView中的ICON修改,可还是不行。 如何读AVI文件到缓冲区 今日我要把分全送人,我要隐退江湖了 关于关闭“进程”的问题???,help!!!!!!! 在家用SQL server7.0 做的數據庫backup文件怎麼不能在公司的機器上restore,急死我了!!! 关于MTS问题 给分王,我要功成隐退了 关于fdisk的使用出现意想不到的问题!!!!! 在公司做好的本地程序,和数据库,如何上传 有缘人,送分人,功成身退 誰有Java的在線网絡游戲,就象263,yahoo上那樣的. error C2664是怎么回事?十万火急!!! 我的编译器总出 LINK : fatal error LNK1104: cannot open file "Debug/Typer.exe" 是什么原因? 送分喽 vb中的问题!!!急 请问:fastreport的自定义变量如何与delphi变量进行互相传递!!! 请问各位高手关于局域网共享上网的设置问题。 basic 的数据结构问题 asp与xml 百分求维护经验 解释管理的计划,组织,领导,控制四大职能的含义,并分析各职能间的关系 请问下有没有英语音标图的详细解释嗯.就是问下英语音标图啦.某只现在都已经是初三了.英语是会啦.但音标图都忘记了七七八八.主要是想了解一下一个单词的音标是怎样拼写出来的.- -a 我 某公司年经营收入为500万元,变动成本率万恶哦40%,经营杠杆系数1.5,财务杠杆系数2.如果固定成本增加50万元,求新的总杠杆系数. 古文《劝学》的译文. 陋室铭的意思?快来!全文.准确.真实.急死了!快 什么事杠杆系数 怎么样能理解哲学和设计结合起来?不是的。本人认为要想把设计运用得淋淋尽致,就要把生活中的道理和文化相结合,并且运用得相当熟练才行。像 李小龙那样,把他之前学的哲学知识结 城市经济活动的基本/非基本比率说明了什么问题 陋室铭的意思我急用 快 如何理解哲学基本问题是人们在实际活动中的基本问题 ((城市之肺))的含义和作用是什么 《陋室铭》寓意如题,寓意是什么 哲学上运动的含义? 在古代史中提到城市商业功能增强,如何理解城市商业功能? 求《陋室铭》意思要最短的意思,高分悬赏 请问理论体系的哲学定义是什么?我要写学科理论体系发展的文章,首先想知道哲学意义上的“理论体系”的定义是什么. 请问在这条电缆上消耗的功率?一条长1800米(3×120+ 1×70)的铜芯电缆,末端三相电机90kw.请问在这条电缆上消耗的功率是多少,请详解,谢谢. "绞缆"用英语怎么翻译 英语翻译The UL Field Representative is to confirm that the manufacturer is conducting the above Production-Line ,Dielectric Withstand Test on 5 percent(one in 20) of the cut pieces produced and is keeping accurate records.laminated styles with ex 电缆线载流量 英语翻译 英语翻译14 AWG 21% IACS,LOW CARBON STEEL指的是21%退火铜丝,低碳钢还是指21%退火铜包钢 解释价格促销的含义 把一个底面直径为10cm的圆锥体铅锤,完全放入底面半径为10cm的圆柱形水杯中,水面上升0.5cm.铅锤的高是多厘米? 批次是什么意思 国际经济法上“优先权原则”是什么意思? 把一个底面直径为10cm的圆锥体铅锤,完全浸入底面半径为10cm的圆柱形水杯中,水面上升0.5cm,铅锤的高是多少厘米?谢谢 日批是什么意思 国际经济法的概念 圆锥形谷堆地面周长6.28m把底面直径10厘米的圆锥体铅锤放入地面半径为10cm的圆柱杯中水上升0.5cm铅锤高是 “面批”是什么意思? 七年级语文陋室铭课后习题. 1·课文题目是“陋室铭”,结尾却说“何陋之有”,对此,你是怎样理解的? 2·“山不在高,有仙则名;水不在深,有龙则灵”课文开篇没有直接写“陋室”,而是从山水 一个底面半径10cm,水里放着半径5cm的圆锥体,取出后水下降5cm.圆锥体高多少 “一手起批”是什么意思? 陋室铭课后习题.1·课文题目是“陋室铭”,结尾却说“何陋之有”,对此,你是怎样理解的?2·“山不在高,有仙则名;水不在深,有龙则灵”课文开篇没有直接写“陋室”,而是从山水写起,你能谈 我是文盲,最好是写下来,拍张上传啊!关于概率只要回答第二道就可以了 低碳经济和低碳生活的含义是甚么 已知一圆锥的母线长为10CM,底面半径为5CM (1)求他的高(2)若该圆锥内有一球,球与圆锥的底面及所有母线都相切,求球的体积.第二问详细点. 急 好的我给50财富值五年一班的同学参加兴趣小组活动情况如下:占全班学生总数的几分之几:船模组:八分之三 小记者组:六分之一 象棋组:剩下的同学参加象棋组 参加象棋组的同学占 什么是产品的分配、交换与消费分配是什么,再分配?与交换与消费的关系? 已知一个圆锥形纸帽的底面半径为5cm,母线长为10cm,则该圆锥的侧面积为_ 一道关于概率的数学题(答对给50分)某抽奖活动一共有30个号码,抽奖者每次选5个号码.官方每次抽出5个作为中奖号码,全部猜中为一等奖,猜中四个为二等奖.而且5个号码不可能有重复的.请问 关于政治经济生活交换与消费的问题如果说我用人民币买了一个什么东西是交换还是消费?如果是消费为什么不可以说是货币与商品进行的交换? 英语翻译BV 1.5mm2 450/750V 1/1.3MM CU/PVC中,1/1.3MM 是啥意思?单丝直径? 仿照“远看这些字,有如鸿鹄群游,迂回绵延;近看这些字,好像布阵排兵,井然有序.”写句子 政治 经济生活货币流通速度什么意思 英语翻译S.S knitted wire mesh rolls (material:S.S 304)1.Medium fine meshNo.of stitches per cm on lengthNo.of stitches per cm across lay flat关于电缆的英文怎么翻译啊 一个圆柱的底面是4CM,高是5CM.这个圆柱比和它等底等高的圆柱的体积多( )%,圆锥的体积比它少( )%. “地接”是什么意思 比如,在中国的日本旅行社,说是地接,那是做什么的 一个圆锥和圆柱的高都是10CM,圆锥底面半径6CM,圆柱底面半径5CM,给圆锥灌满水,圆柱水深多少?给说出答案,和为什莫这样做. 有A B两个容器,把A倒满水,再倒入B中 B水有多高 圆柱高10cm半径4cm圆锥高10cm半径5cm 除不开用分数表示 陋室铭 陋室铭中”何陋之有”中的“之”是什么意思 把一个底面直径为10cm的圆锥体铅锤,完全放入底面半径为10cm的圆柱水杯中,水面上升0.5cm,圆锥高是多少? 1平方米的电缆线能承载多少电流量! 我想和你照一张照片,英文怎么说` 底面半径6cm高10cm.圆柱装水后倒一底面半径5cm的圆锥里,里面水多高?下面还有,追分100!底面半径10cm圆柱装水,把一个底面直径8cm高15cm的圆锥放入水里,水有多少升?3,圆柱底面半径4dm,高4.5dm熔圆锥 总杠杆系数的计算某公司去年营业收入为500万元,变动成本率为40%,经营杠杆系数为1.5,财务杠杆系数2,如果固定成本增加50万元,求总杠杆系数 我想看看你的照片用英语是用LOOK还是SEE?要婉转点的... 1,底面半径6cm高10cm.圆柱装水后倒一底面半径5cm的圆锥里,里面水多高?下面还有,追分100!2,底面半径10cm圆柱装水,把一个底面直径8cm高15cm的圆锥放入水里,水有多少升?3,圆柱底面半径4dm,高4.5dm熔 杠杆系数的含义具体答案
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘