程序员
-
浏览器可以有多快?
React.js 以高效的 UI 渲染著称,其中一个很重要的原因是它维护了一个虚拟 DOM,用户可以直接在虚拟 DOM 上进行操作,React.js 用 diff 算法得出需要对浏…
-
「程序员」还是「代码生成器」?
工程师在项目中的角色不应只是执行者,而应是整个项目的参与者。 按:国外的程序员有一句自嘲的话叫做:coffee in, code out. 程序员是最喜欢自嘲的一群人,这…
-
Unix 哲学:Elixir 将会替代 Go
如果你做过Web开发,你可能会觉得我们正处于一个新时代的开端。多年以来我们一直使用像 Django Rails 这些基于Python、Ruby、PHP开发的框架,这些开发语言都是基…
-
Chrome 浏览器安全吗?谷歌值得我们信任吗?
生活中貌似我们都逃脱不了谷歌的手掌心。 多年以前,两个踌躇满志的大学生将自己的研究项目变成了一个网站,而现在这个网站已经市值千亿,为我们提供方方面面的便捷服务,未来可能渗入我们生活…
-
如何教女朋友一起编程
若干年前,在我还是一个小小的软件开发人员的时候,我就梦想有一个女孩能让我与之畅谈我喜欢的东西。我想和她谈论我做了什么。不是简单地说我在做与电脑相关的东西,而是能够更深层次地畅所欲言…
-
关于软件开发,你老板不知道的 7 件事
你的老板是否不理解你的工作?本文将有助于你更好地理解为什么你的老板不理解软件开发。 你的老板可能真的很棒。我在我自己的编程生涯中就遇到过几个真心棒的老板,但即使是最棒的老板似乎也常…
-
简化程序员工作生活的 4 个窍门
如果可以简化你的生活——少做枯燥的任务,将时间真正地用于完成事情,你愿不愿意去尝试?下面就让我一起来学一下如何让程序员工作生活变得简单的小窍门。 如果你敢于…
-
2060年软件工程师会像电报报务员那样过时?
在Medium热榜上看到这篇文章,作者的背景在网上查不到太多信息,但观点很有意思。 文章大概意思是,19世纪电报的报务员和现在软件工程师非常像,行业高速发展,需要一定技术(当时电报…
-
一个开源的世界
经过了一整天的Opensource.com社区版主年会,最后一项日程提了上来,内容只有“特邀嘉宾:待定”几个字。作为Opensource.com的项目负责人…
-
Ruby Web 服务器这十五年
本文谨以Ruby Web服务器技术的发展为线索,回顾Ruby截至目前最为人所知的Web领域中,重要性数一数二的服务器技术的发展历程,试图帮助我们了解过去,预见未来。 坦率的说,作为…