分类: 业界观察
Linus Torvalds最讨厌的7项技术
作为当今世界上很伟大的一名程序员,Linux的创始人Linus Torvalds可以说受到很多人的尊敬与崇拜。像Git版本的控制系统以及Linux内核,都是他写出来的。虽然在技术上成就很大,但是Linus Torvalds的火爆脾气,那简直是在圈内有名。下面这12项技术,就曾遭到Linus Torvalds抨击。
手把手教你如何暴力修改软件界面文字
如果你是程序员,对于发布的程序,发现界面上出现了错别字,而你又没法用编程工具重新编译,或者根本现在就没有源代码,怎么修正错别字呢?如果你不是程序员,但是感觉软件上面的提示文字很别扭,或者想个性一把,要怎么样才能修改软件界面上的文字呢?
十二星座的“程序员”,都是怎么写代码的?
怎么可能看到一整段白羊座程序员写的完整代码!他们的电脑里大概存了三万多个文档,都是极其美妙的开头,然后呢?然后就没有然后了!人说金鱼的记忆只有 7 秒,白羊座程序员对一段新代码的热情大概只有 25.7142857 条金鱼那么长吧。
漫画:不同人对bug的反应
1、测试人员、开发人员、管理人员对“Bug”的不同反应 2、开发人员在演示中如何隐藏Bug 3、与IT从业者的对话…
详细对比9门主流编程语言
如果你正在考虑从哪里入门编程,看完这篇你也许会清晰一些。在学习编程之前,我们需要清楚学习编程的目的和方向,了解每种语言的优势、劣势。这些是国外一个网站做的流行语言对比图,希望帮你更好的理解各种语言的用处、难易程度。
为什么优秀的程序员喜欢命令行
懒惰这个特点位于程序员的三大美德之首:唯有懒惰才会驱动程序员尽可能的将日常工作自动化起来,解放自己的双手,节省自己的时间。而GUI,不得不说,天然就是为了让自动化变得困难的一种设计。GUI更强调的是与人类的直接交互:通过视觉手段将信息以多层次的方式呈现,使用视觉元素进行指引,最后系统在后台进行实际的处理,并将最终结果以视觉手段展现出来。
代码天天写,快乐天天有!
把写代码当做一种习惯。 需要注意的是,我并不特别关心上述GitHub上的代码贡献数量的分布图。我认为从这个实验获取最重要经验:这是一个变化,你正在为你自己的生活,而不为 了作出满足别人对你工作的看法而改变。同样的道理,也适用于任何形式的节食或锻炼:如果你不关心自我提升,那么你就永远不会成功。
奇葩冒牌程序员的故事
成为优秀的编程人员没有捷径,你要拥有高智商,要保持谦逊,还要不断的努力,犯错,在错误中成长,深刻理解你所学习的材料。但是有些人就是一定要寻找捷径,而其中之一,就是使用欺诈的手段。这篇文章讲述的就是我所遇到的一个冒牌程序员。
酷壳陈皓:从Gitlab误删除数据库想到的
Gitlab.com发生了一个大事,某同学误删了数据库,这个事看似是个低级错误,不过,因为Gitlab把整个过程的细节都全部暴露出来 了,所以,可以看到很多东西,而对于类似这样的事情,我自己以前也干过,而在最近的两公司中我也见过(Amazon中见过一次,阿里中见过至少四次),正 好通过这个事来说说一下自己的一些感想和观点吧。我先放个观点:你觉得有备份系统就不会丢数据了吗?
反思JavaScript:论for循环的死亡
我们一直在使用JavaScript的for循环。但现在,在最新的函数式编程技巧的支持下,过时的它应该退休了。幸运的是,你不必是一个函数式编程大师,也可以做出这个改变。更幸运的是,这就是你在眼前项目中可以立马做的事情!那到底JavaScript的for循环有什么问题?
在日本谷歌上班是一种什么样的体验?
谷歌(Google Inc.)相信我们都不陌生,它成立于1998年9月,是一家美国的跨国科技企业。而Google日本是它在日本设立的分站,一直以“高端大气上档次”的办公环境闻名,事实究竟如何呢?我们今天就来探秘日本谷歌~
程序员的12个2017年新年计划
对于程序员来讲,挑战自我很重要。有创造力的以及技术性的休整是可行的。在新年来临之际,我总结了 12 个新年计划。
Python语言在人工智能(AI)中的优势
谁会成为AI 和大数据时代的第一开发语言?这本已是一个不需要争论的问题。如果说三年前,Matlab、Scala、R、Java 和 Python还各有机会,局面尚且不清楚,那么三年之后,趋势已经非常明确了,特别是前两天 Facebook 开源了 PyTorch 之后,Python 作为 AI 时代头牌语言的位置基本确立,未来的悬念仅仅是谁能坐稳第二把交椅。
马云为什么要研发HybridDB数据库?
对于阿里而言,实现OLAP、进行在线大规模并行处理,是一个无法规避的技术问题。为此,阿里云研 发了HybridDB方案,它基于数据库Greenplum的开源版本,并且吸收PostgreSQL精髓。那么为什么会有HybridDB的诞生?它经 历了怎样的研发历程?它的应用场景和情况是怎样的?
“bug是游戏的一部分” 浅谈游戏中的bug文化
很多人挤破头都想当程序员,或者转行学编程。但是也有人觉得,做什么职业,千万别做程序员,尤其是 苦逼的java程序员。
为什么程序员一定要会用Google和Stack Overflow?
作为程序员,用Google比用百度更节省时间,此话不假。在法国工作也有4年了,加上之前的两个6个月的实习,勉强算“5年”工作经历吧...虽说我离编程大牛还相距甚远,但是: 这些年编程的一个很深的感触就是:95%的问题都可以在Google和Stack Overflow找到答案。真的能达到95%吗?达不到怎么办呢?
程序员的办公桌大概长这样!你的办公桌是怎样的?
对于很多程序员来说,上班的时候,要是只有一个小屏,然后各种软件来回的切换,简直会吐血。大家都说,程序员的办公桌要是多屏、大屏,相当有必要。就像web程序员,如果有两个屏幕的话,一个屏幕用来写代码,一个屏幕用来调试,简直是很棒。那么程序员的办公桌都是怎么样的呢?是不是真的有多屏?
十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念
蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋 友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和 迷茫中找不到出路!
程序员2017年10大愿望
每个程序员年轻时都有一个梦想:某一天,你踹开老板的门,右手抬起重重的拍在老板的办公桌上,厉声说:“老子不干了!!!“虽然,老板不在办公室,但想想也是醉了……
最被广泛使用的50款开源软件,你一定用过不少
这回,我们介绍了最受科技公司青睐的一些开源项目。这些主要是面向企业的应用软件,涵盖大数据、云计算、开发工具、系统管理和版本控制等几大类别。
漫画:程序员写完代码后……
漫画:程序员写完代码后......
7种编程语言大吐槽
不可否认,想要成为一名优秀的程序员确实是需要掌握多种编程语言。通过这几年的自虐式学习,我也慢慢的掌握了这些编程语言。鬼知道这过程多么痛苦,但也因为它们,我会获得比别人更多的机会。接下来要为大家,介绍七款让我又爱又恨的编程语言!
Reddit如何使用Memcached来存储3TB的缓存数据
Reddit是著名的社交新闻网站,光是在2012年, 它的独立访客就达到了4000万,页面浏览量达到了370亿次。几年过去了,网站用户有增无减,而随着用户的增多,网站的响应速度却一直在改进。这要得益 于Reddit使用了大量的缓存。而随着网站规模不断增长,缓存数量也随着增加,那么Reddit是如何做到在增大缓存规模的同时又能保证它们的响应速度 的?
PHP 命令行下的世界
PHP作为一门web开发语言,通常情况下我们都是在Web Server中运行PHP,使用浏览器访问,因此很少关注其命令行操作以及相关参数的使用,但是,特别是在类Unix操作系统上,PHP可以作为一门脚本语言执行与shell类似的处理任务。
年度回顾 看看 2016 年编程语言发展趋势
走 出 20 世纪 90 年代的人工智能冬季,人工智能随着它所依赖的计算能力的提升再次出现,它影响着我们如何构建软件。机器学习、深度学习、自然语言处理和自动语音识别覆盖了 世界各地 - 从 GitHub 的项目和工作岗位,到新公司成立背后的原因,以及清除我们杂乱的台面(Hey, Alexa!)。
