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

暴露程序员身份的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 / 编译:王殿进

Apache基金会废弃其C++标准库 鲍尔默宣称微软有一百万台服务器,这个数字真的靠谱吗? 全球6000开发者:iOS、Android、WP最痴情谁? 提升网站知名度的十大方法 IBM移动平台首席架构师Greg Truty:MobileFirst从底层架构开始 Hallo.js:一款所见即所得的Web编辑器 数据分析≠Hadoop+NoSQL,不妨先看完善现有技术的10条捷径 移动周报:百度收购91,19亿美金背后的博弈 植物大战僵尸2:“免费+内付费”模式引发争论 [CTO俱乐部第103期] 高德和四维图新技术高管谈地图导航的发展与挑战 Java 7爆最新漏洞,10年前的攻击手法仍有效 Twitter联合创始人Biz Stone谈Facebook用户体验 提倡零广告 英雄会:企业的人才漏斗 开发者的武林大会 一次错误估算带来的启示 苹果开发者中心被黑:开发者信息或被窃取 SIM卡加密存漏洞 将影响数亿计的手机用户 搜狗茹立云:探索引擎产品落地 浏览器+搜索模式会成主流吗? 大势所趋,IBM Acme Air至少使用Netflix的5个开源工具 【观察】跨越“朦胧期”的云计算:产业、核心技术、生态圈以及突破点 Rovio Account:平台化之路修成正果 甲骨文总裁马克•赫德采访实录:用软硬件集成一体机打垮对手 如何一步一步打造高可扩展性的应用程序? 用Java编程,请保持简洁! 从安全隐患带来的商机来看,Hadoop同样很美 三年增四倍:如今谷歌服务占北美互联网流量四分之一 决战低功耗?Intel明年推低功耗Xeon处理器 在软件架构上增加新功能的注意事项 90后的代码界“女神”李雪:在编程中找到自己的“灵魂” 大数据之路不乏荆棘,然则其中的机遇却高于一切 iPhone销量令人意外:苹果Q3财季净利69亿美元 同比下滑 励志:12位早起的IT大佬们让小伙伴们都惊呆了 如何设置某指定目录的属性 关于JB的简单问题,谢谢. 请大家谈一下win2000下VPN技术的实现 有关Libpcap的编译问题!急! .bak文件?请指教。 KMP算法求解~!!! 如何实现在线订购? 关于升级机器的问题 如何在Image中放大缩小一个WMF文件?还有如何去拖动这个放大缩小的WMF图片呢? 高手请指教 请教:如何由ip获得访问者所在地区 哪位兄弟教教我,如果实现自适应静音检测? 一个B-S结构的售楼软件的报价大致应该是多少? 我的确是做了错事,我决心去努力,但似乎力不从心? 100分 求《UML与Rational Rose从入门到精通》 急!各位高手关于要把多个DC放到一个pDC上显示的问题。 急。关于ppc和sybase的问题 请问编一个WINDOWS画笔 谁有c434009A主板的驱动程序。 请问在windows下如何实现像数据库一样的读、写锁? 为啥我在InstallShield中调用DLL中的函数总是出错呢? 如何能在HTML控件显示区域显示“....(指定的文件名)不存在”? 请问如何把TIF格式转换成JPG或GIF的格式?? 代理不能定时执行,请指教,谢谢。 怎样与外部数据库建立联合查询? 如何接受来自vbscript的字符数据列表 怎么在Gtk+的gnomemessagebox显示中文? (在线等待,急!)在vc中怎么使用datagrid控件 我使用的是odbc访问数据库 好急的问题,有关于SMS的接收字符处理问题,想了好几天没有结果 那位兄弟手头上有ASP.NET高级编程的电子书? DataGrid 控件问题,帮帮我把,朋友! automount? 一个比较难的问题! 关于datagrid的问题 在线等待 在cmd编辑器中用java运行已编译的文件运行不成功怎样解决 各位帮我解决一下这个问题!!!谢谢 关于ResourceManager的疑惑? 两台机器无法访问? 大家有没有听说过zebudom.js这个javascript的API?请问哪里可以下载它? 模块的连接 如何用php开发一个在线语音聊天室? 请问:有谁能提供Microsoft Project 2002简体中文专业版下载地址????急用!!!!!! 《The C++ Programming Language》有没有中译版? 请高手帮我看看: session的范围 硬件加、解密卡合作 请问那里能下到C或者C++的编译环境? 我的网页做好了,在我自己的机子上显示的很好看,在别的机子上有的显示的和在我的机子上显示的一样,很不错,但在有些机子上显示就变形了 怎样在文件中查找指定的字串? 为什么这两个查询都不能运行呢? 人们将不愿意做那样的工作,将会感到厌烦 用英语怎么说 一个苹果四刀分成七份一个苹果,只能切四刀,分成七份.怎么分? 作文,走进诗歌王国 质量是物体的属性可以用什么实验证明?(除天平,写下实验步骤) 班风建设问题如何写啊 参观了科技博物馆,知道了许多有关恐龙的知识.(修改病句) 马和驴故事的寓意 12字以内 班风建设怎么体现?我们要进行班级风采大赛,要求展现班风建设,不知从何入手, 贱的书面语怎么讲?人的本性就是这样,可是不能老用贱来形容,可又不知道书面语怎么讲,有哪位资深一点的帮我解释解释?谢谢了我想重申一下 不是大街上骂街的那种“贱”,我指得是那种, 马和驴子的故事有什么启示?就是马和驴一起驮货驴子力气没有马大 感到很累 马没答应 过一会 驴就累死了 货物全都落到了马的身上大概就是这么个故事 告诉了我们什么深刻的道理呢? 圆明园里面有几个小园 “嫂子”的书面语怎么讲,填申请表用, 马和驴子的那个故事告诉我们什么道理?就是马和驴一起驮货驴子力气没有马大 感到很累 马没答应 过一会 驴就累死了 货物全都落到了马的身上大概就是这么个故事 告诉了我们什么深刻的道 浅谈如何加强班风建设 理解的前提是什么(政治题,要书面语,不要自己说) 请问天秤有分几种性格啊?我是天秤女,我的感情路总是不顺,请问为什么呢?而且我的人缘方面总是时好时坏的,这又是为什么呢? 马和驴的寓意 若点N(a,b)满足方程关系式a*2;+b*2;-4a-14a+45=0,(1)求u=b-3/a+2的最大值(2)求t=a*2;+b*2;的取值范围 在图书馆,新生小林想借一本名著 你向他推荐 朝花夕拾 .下列不能作为推荐语的一项是 来看啊A.这本书记录了鲁迅先生的一些往事留下了他成长的足迹给人很多启发值得一 《马和驴》的寓意 予处理,这种写法在书面语里规范吗? 在图书馆,新生小琳想借一本名著,你向她推荐《朝花夕拾》.下列不能作为推荐语的一项是( )A.这本书记录了鲁迅先生的一些往事,留下了他成长的足迹,给人很多启发,值得一读.B.我喜欢这 圆明园有什么称呼 我平时很少看电视 用英语怎么说突出“平时” 朱门酒肉臭,路有冻死骨”欲穷千里目,更上一层楼"“谁知盘中餐,粒粒皆辛苦”各打一成语 人生自古多磨难,世间冷暖皆自知是什么意思? 长沙市博物馆作文50~100字 谁知盘中餐 打成语 给我找篇大约300字关于中秋节的文章,题目叫中秋随想300字左右,叫中秋随想,不要太深奥,我说了是300字,不是3000字,看清楚咯,是300字,是300字,是300字,是300字,是300字,是300字,是300字 急寻狭路相逢勇者胜辩论反方的辩论词啊提供详细的辩论词 最好能提供此辩论赛的视频 猜成语谁知盘中餐 狭路相逢勇者胜的辩论词 小明做了如下实验:①把一段带叶的植物枝条,用刀削成平整的斜面.②插入装有红墨水的烧杯中,置于阳光下照射.③待枝条基部颜色有变化后,取出枝条洗净.④在枝条上方横切和纵切植物枝条, 曾参中参的读音 看世间冷暖, 有没有在科技信息投过稿的,评价如何?在看的各位亲人,谁知道科技信息出刊怎么样,需要发论文,可杂志社也忒多了,挑的我眼花,同学以前发论文有上当受骗的,自己很担心~ 楞伽经谁懂里面的意思 我想知道楞伽经谁懂 我想知道 辩论 狭路相逢勇者胜马上有一场辩论赛,是狭路相逢勇者胜还是智者胜,我方是勇者胜,一辩陈词基本写完了,二三辩是提问题让对方回答,请大家帮着想想用什么问题能让对方很难回答,而更好的 科学发展是弊大还是利大 议论稿 100个字 有懂字体的高手吗,我想知道这是什么字体,有点急, 人间冷暖,何去何重, 琵琶行中琵琶女的演奏过程分为几个层次 底面半径8厘米的圆柱形容器与底面半径12厘米的圆锥形容器深相等,把圆锥体容器装满水,再把水倒入圆柱体容器内,水深比圆锥体容器的六分之五低2.5厘米,圆柱深几厘米 带时间陈述句改一般疑问句 意思是深入思考的四字成语是什么 我敬佩的一个人 400 把陈述句改为一般疑问句要怎么改?比如像名词性物主代词要改成什么? 高一数学题若点N(a,b)满足方程关系式a²+b²-4a-14b+45=0,则m=b-3/a+2的最大值为多少?答案是2+根号3 我敬佩的一个人作文400 将陈述句改一般疑问句They are going shopping tomorrow.是Are they going shopping tomorrow.还是Are they go shopping tomorrow.讲下为什么, 若点N(a,b)满足方程关系式a²+b²-4a-14b+45=0,则u=(b-3)/(a+2)的最大值 人们将不愿意做那样的工作,将会感到厌烦 英语怎么说 陈述句 改一般疑问句怎么改 this flower is weak.2this is an orange 《琵琶行》中琵琶女的乐曲演奏有何发展变化 加菲猫在现实生活中是哪个品种提前说谢谢了哈 动物保健所有兽医吗? 小红做20道题,做错一道扣3分,对一道得5分,不做得0分,他错的和没做的一样多,作对了多少道题? 像河南、陕西、河北、山东、山西等等这样的省份地形分划最早在哪个朝代形成了?我记得好像是元朝吧,山西,河南河北、陕西的省份地形已经成形了 有人知道 笑面冷暖心愈安 写诗人带着诗句的文章就和 04重庆满分作文 独上高楼 一样类型的文章,去看看 04重庆作文 独上高楼要这种类型的 巴勒斯坦呼吁共同抵制以扩建犹太人定居印度东部洪灾死亡人数升至45人李娜打入总决赛排名进Top3 创亚洲河南济源一路段7公里6个“收费站”专刘云山:教育实践活动整改工作要准、狠白岩松惋惜恒大未能锁定胜局:首尔死刑亚冠决赛首回合恒大2-2首尔 穆里奇中国科学家成功研发人感染H7N9禽流宗庆后语出惊人:中国不能再造房子了李克强在中南海紫光阁会见东盟十国经贸捅死医生的连恩青烦躁时砸东西打母亲 亚冠决赛首回合恒大2-2首尔 穆里奇美国“窃听门”持续发酵 欧洲各国一致德国品牌专家:中国品牌升级要品质更要浙江省委书记夏宝龙:希望天下浙商争做亚洲食学国际论坛登陆绍兴 中国大厨展杭州女装与国际女装相遇 传统丝绸碰撞淘宝店家支付宝“被贷款” 阿里服务热伊朗处死16名“恐怖分子”墨西哥革命制度党主席:墨中两国双边关阿富汗军事基地发生“内斗”致一死一伤二版·延伸调委会要第陕县检察院转作风出实招民调员张军擅长“排雷”交警的许诺矛盾化解对号入座每年化解上百起医疗纠纷变多头管理为监所处“总协调”新纲常:探讨中国社会的道德根基尘肺病贵州省累计7823例 年龄集中■微互动后续治疗费可依发生起诉京东商场贵州馆开售“贵州造”尘肺病贵州省累计7823例 年龄集中肿瘤治疗的“不足”与“过度”和事婆冯红霞颇有权威如此“纪念”吉林广东携手“交换冬天”由《地心引力》看人类洁癖便利店热饮保质期只有两周除湿机自燃厂商赔48万法国人:宁可摔断腿,也要去滑雪
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘