那些程序员知道但大部分人不知道的事

简介:

Ron Gross

开源并不意味着任何人都能够编辑源代码。

逻辑这个词的真正内涵。

有很多正在使用的编程语言,但有上百种不通用的编程语言。

打造一个网站或者一个项目是艰辛的工作。

编程一整个领域每隔四年就会快速变化。

“浏览互联网” 这个简单的任务背后,是引擎下成堆的不同层,好的程序员能够理解这所有不同层(通常要让所有层正确工作其实算得上奇迹了)。

大多数程序员的日常工作与你大学里面在取得计算机科学学士学位过程中学习的东西相去甚远。

你是程序员并不意味着你能搞清楚为什么他们的文字处理应用程序崩溃了。

从理论上来说,一台计算机可能会解决某些任务,但实际上它完成任务需要的时间比宇宙的寿命更长!

Bill Coleman

电影里的屁话:

你在放大照片的时候,不能超过照片的实际分辨率。

我们实际上知道该怎么用人类的、非技术语言交谈,我们的工作就取决于它!

我们其实并不都是胖子。

我们并不都是肥胖懒惰的天才。

程序员并不是电气工程师,大部分程序员都没有烙铁。

计算机在展示数据的时候并不会发出高频哔哔声。

如果它们发出了声音,那么任何程序员的第一选择都是关掉它们。

我不知道该怎么非法入侵他人的计算机系统,我的同事也不知道。

你办公室的程序员:

不要告诉我们你们觉得应该怎么解决,只要把问题症状或者你的要求告诉我们即可……这样你能更快解决问题。

不要在谈论科幻的时候还想得到支持,老实说这并不酷。

在没有看到具体问题的情况下,我也不知道它会花多长时间才能解决,这不是我出于懒惰而提出来的缓兵之计。

如果用户接受测试过后出现了任何预料外的结果,那么这肯定是你的错!

我可以看到你删除的记录,你知道审计轨迹(指用来进行审查的详细记录)吗?不要再责备我的代码并增加人手了!

非技术管理永远都不应该挑剔平台。

代码冻结的意思是这个 bug 就这样了,所以忍一忍。

敏捷开发的意思是:如果你不出现在站立会议上,那么你的工作就永远不会完成。你的错。

我们不是必要之恶。

我们比你们的市场部门更有创造力。

现实生活中的程序员:

是的,我能够开发网站……但我不会替你们研发装屎的罐子,所以请不要问了。

我不知道为什么你家里的电脑变慢、崩溃、没办法打印以及不能上网,出问题的原因非常多。我是一名程序员,你应该去跟搞基础建设的人交流。看,就是那个藏在窗帘背后的家伙!

我不在乎你那些在跟电脑打交道的女儿/兄弟/阿姨/久已失去联系的朋友。

不要一副茫然的眼神,因为你问我问题的时候,我已经给出了 “数据库” 这个回答。

文章转载自 开源中国社区 [http://www.oschina.net]

目录
相关文章
|
2月前
|
敏捷开发 程序员 测试技术
《高效率程序员的45个习惯》读后小总结
《高效率程序员的45个习惯》读后小总结
13 0
|
3月前
|
数据采集 算法 Java
业余爱好者想入门编程,一定远离那些只会说No的家伙,尤其程序员
业余爱好者想入门编程,一定远离那些只会说No的家伙,尤其程序员
29 1
|
9月前
|
人工智能 IDE 算法
【周末闲谈】新的编程方式,程序员的未来何在?
【周末闲谈】新的编程方式,程序员的未来何在?
75 0
|
SQL 存储 Oracle
平时做开发需要掌握哪些数据库方面的知识(个人经验之谈)
平时做开发需要掌握哪些数据库方面的知识(个人经验之谈)
200 0
|
测试技术
初级软件测试面试题怎么找?提供的这两个地方你肯定用得上
最近几年,随着电子产品和互联网的蓬勃发展,各类科技公司如雨后春笋般出现,而软件公司作为科技类公司中的重要组成部分,在这支互联网大军中也占据了重要一席。因而,负责软件问题质检的软件测试岗位也逐渐成了这几年炙手可热的就业岗位之一。
107 0
|
设计模式 架构师 算法
程序人生 - 程序员:伤不起的30岁
程序人生 - 程序员:伤不起的30岁
99 0
|
算法 程序员 持续交付
如果你有拖延症,程序员不如试试这个技巧提升效率?
  要吃掉一头大象,每次吃一口。   ——克雷顿·艾布拉姆斯(Creighton Abrams)   造成拖延的首要原因之一,同时也是造成生产力低下的祸根,就是总是在感慨一个问题:好忙啊,问题好大啊……实际上,你并没有真正试着去解决问题。当我们从任务的全貌来审视任务的时候,它们看起来比真实情况都要大,并且更吓人。   在本文中,我会谈及一个能够帮助你克服拖延的提高生产力的窍门:分解任务。通过将大任务分解为小任务,你会发现自己更有动力去完成它们,也更加稳妥地向着目标前进。
125 0
|
存储 程序员 C++
如果当初学习编程时能有人给我这些忠告该多好
Cecily Carver 是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多值得思考的编程箴言以及一些思想误区,比如在你学习编程之前思考一下你的目标、编程不是什么神秘的东西、坚持比方法更重要等,可以让我们在编程路上少走一些弯路,从而有更多的时间学习技术让自己变的越来越强大。
197 0
|
程序员 SQL Java
程序员最头疼的七件事
懂点技术,瞎指挥 有人说不懂技术的瞎指挥很可怕,我倒是觉得懂点技术,然后指手画脚更可怕! 有个国企的项目,甲方负责人李总是个局里的二把手,不知道什么时候了解了一点编程的技术, 每次开需求会都是和我们大谈如何开发软件,他的口头禅就是: 这个需求,用个SQL从数据库一选不就出来了?!你们怎么得开发一周?!别想蒙我! 唉,他怎么能考虑到用SQL的like是效率极低的, 数据量大了是要崩溃的,我们得建立全文索引,需要用一套基于搜索的解决方案才行。
986 0

相关实验场景

更多