新闻首页 / 标签为“程序员”的新闻

2

偷懒是程序员的一种至高境界

英文原文:The Laziest Programmer In The Room翻译作者:码农网– 小峰现在网上一眼望去,有很多关于描述懒惰是优秀程序员品质的博客和帖子,有时候,程序员这个主角也会变成开发人员。在这里我想说一说关于这个程序员的懒惰问题以及讨论...
0

单元测试VS异步代码随机测试的随想

查看英文原文:Thoughts on Unit Testing vs Ad-hoc Testing with Asynchronous Code众多“任务+异步/等待”模式有意思的特性之一是用户能够比较容易地对任何操作的结果进行装饰。微软的 Lucia...
0

如何避免独立开发影响正常生活

我花了一年的时间去扮演全职独立开发者的角色,并花了另外一年时间断断续续致力于这项工作。我并未真正完成游戏,所以我写本文的时机可能稍早,不过这款游戏将会在年末的时候与大家见面。总之,这真的是一次很棒的经历,但这同时也是我迄今为止的人生中最困难的一段时间。independent develo...
2

迷茫和沮丧中,28岁的我能做一名程序员吗?

英文原文:I'm 28 and frustrated – can I still have programming career?过去的两三年,我感到很不充实。我从事视频制作/编辑工作已经 6 年多了,大概从 4 年前开始,我对这份工作感到厌倦,每天都精疲力尽的。因此,我辞职...
0

计算机科学家的木工hacking

英文原文:Woodwork Hacking for Computer Scientists我是如何打造我的 Boosted Board 充电架子的在故事开始之前,你必须知道——我本质上是一名计算机科学家。我一直都是。我的整个人生都是。我在人生早期就找到了我...
1

为什么程序员总被认为是屌丝群体?

1. 程序员都很穷吗?其实,以我的经验来看,相同学历的毕业生的工资里面,程序员的工资绝对前三。但是可惜的是,程序员的主要发展地集中在京沪杭和广州一带,这一带本来就是有钱人的集中地,而且高房价高消费,让程序员那不算低的工资显得微不足道,只能望楼兴叹。举个例子,比如你在北京开 1...
2

血汗结晶:漫漫编程路上学到的宝贵经验

英文原文:Top 20 Programming Lessons I've Learned in 20 Years不论你是刚毕业的大学生,还是入门级的程序员,亦或是高级程序员,希望此文都能给你一些启发。从我 11 岁初次进入编程领域,我就被她的魅力所倾倒,一直陷在她的石榴裙下不可自...
3

我们为什么仍然要雇用效率低下的程序员?

英文原文:Why Bad Programmers Still Get Hired有的程序员工作效率很高,一个顶十个,那么回过头来想想,为什么我们还要聘用那些效率低下的程序员呢?我最近拜读了 Troy Hunt 再版的《Measuring code quality with NDe...
4

漫画:编程异闻录 Hello World!

关于等号这是码农的暗号。千万别说它是“等号”,它叫“赋值”。关于二进制这个世界应该是二进制的。关于选择相对于程序中的选择,人生的选择才算惊悚。关于循环“搬砖这个事情,我...
12

第一代程序员王小波

喜欢读书的人,对王小波都不陌生,他是中国最富创造性的作家之一,他是中国近半世纪的苦难和荒谬所结晶出来的天才,他英年早逝。他的作品对我们生活中所有的荒谬和苦难作出最彻底的反讽刺。他还做了从来没有人想做和做也没才力做到的事:他唾弃中国现代文学那种“软”以及伤感和谄媚的传统,而...
0

ORTC以及WebRTC的未来

英文原文:ORTC and the Future of WebRTC第一版稳定的 ORTC(对象 RTC)规范已经发布。问题是,它会对 WebRTC 产生什么样的影响呢?让我们回顾一下,在 2013 年,Hookflash 的首席架构师 Robin Raymond 就表达了对于在...
0

改变开发者工作方式的15种技术

英文原文:15 technologies changing how developers work以前,开发人员写的汇编代码轻巧而且运行速度快。运气好的话,如果预算充足,他们可以雇佣一些人来帮助完成这些代码的输入。运气不好的话,只能靠自己完成复杂的输入工作。现在,开发人员要和...
3

当程序员遇到硬盘损坏导致代码丢失时心理变化的5个阶段

1、不承认/不相信你不想遇到硬盘故障,当硬盘故障偏要找你。也许你正在开发的关键时候。“我马上就要开发完成了,周末不用加班了”,你想。生活不如意十有八九。一切都太晚,有人可能会说,“如果幸运的话,我们用磁盘修复工具挽救一些文档。&rd...
29

程序员常去的14个顶级开发社区

英文原文:14 Programming Communities for Developers, Hackers作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。下面这张图列出了 14 个程序...
0

白宫为“用户体验”招募程序员 可以不穿西装但是要用黑莓

8 月 11 日,白宫成立了美国数字服务小组(U.S. Digital Servic),小组长不是奥巴马,是前谷歌资深工程师 Mikey Dickerson,去年年底为修复崩溃的 Healthcare.gov 从硅谷来到 DC。宣布任命他为小组长和联邦首席信息官助理的白宫官方博客标题是,&ldq...
0

如何解决软件故障?

在软件产品的运营维护阶段,软件工程师的一项重要工作就是解决软件的 Bug。在学校的时候,大家学完一门课程,然后考试通过就万事大吉了。但在实际的软件开发项目中,将软件成功交付给客户,只是“万里长征走完了第一步”,后面还有大量的工作要做,例如:解决软件故障、新增功能、版本...
0

写软件不是造汽车

英文原文:Writing Software is not like Building a Car写软件和做其他事情是不一样的。当我们制造别的东西的时候——像汽车、玩具、椅子、画作、甚至包括数字产品如平面图片和 3D 模型——我们做出...
0

我眼中的 性能劣化、优化的曲线

性能劣化随着代码写得越来越烂,程序运行时数据库操作更多、IO 阻塞等待跟过、不必要的对象创建、GC 回收更频繁,线程的上下文切换也更多,开销越来越多,所有因素综合起来,程序运行更慢,响应延迟加大。当到达临界点的时候,压垮骆驼的最后一根稻草出现了,系统直接崩溃。坏东...
0

IEEE:2014各大编程语言排行

英文原文:The Best Programming Language to Learn in 2014: Mid-Year UpdateIEEE Spectrum 根据以下数据来源,对各大编程语言的使用普及率进行了统计。1)谷歌搜索结果2)谷歌趋势分析3)推特 (...
2

我是程序员,我为自己代言

英文原文:Maturing as a programmer – How to supercharge your career我从 11 岁开始,就矢志成为一名程序员。也是在那个年纪我拥有了我第一个好伙伴 Commodore 64,开始我的 BASIC 编程之旅。我深深地爱上了...

最新评论