极其出色程序员的各种迹象

极其出色程序员的各种迹象

我多希望自己拥有这些特质,但可惜没有,我之所以能把它们写下来,是因为我在别人身上观察到了这些特质。常常有那么一刻,我觉得自己正拥有其中一种特质,但那些时候弥足珍贵。

PHP开发安全问题总结

PHP开发安全问题总结

php给了开发者极大的灵活性,但是这也为安全问题带来了潜在的隐患,近期需要总结一下以往的问题,在这里借翻译一篇文章同时加上自己开发的一些感触总结一下。

不应该做程序员的各种迹象

不应该做程序员的各种迹象

如果在学校上了编程课之后,你还有下面列出的迹象,那可能就真的没救了。这样的话,你可以选择另外一种职业来更好地推进事业发展。

当霍金遇上扎克伯格他们会擦出什么火花?

当霍金遇上扎克伯格他们会擦出什么火花?

“听着,世界上最具科学素养的人之一正在主持问答环节活动。我们必须问他一点什么,”霍金说道。

编程和音乐的10个共同点

编程和音乐的10个共同点

 我的日常工作是编写 iOS 应用。我的主要爱好是创作,录制和制作电子摇滚音乐。但是我发现,有时候这两者会比我们以为的更为相似,具体我将在这篇文章中一一说明。

成为优秀程序员的十个Tips

成为优秀程序员的十个Tips

技术债务就像信用卡一样,会有很高的利息率,时间越长,修复所花的代价就越大,程序员对这个要有深刻的认识。

FBI悬赏420万美元抓捕这五名黑客

FBI悬赏420万美元抓捕这五名黑客

除了杀人犯、毒贩、强奸犯,美国联邦调查局(简称 FBI)的头号通缉犯还包括网络罪犯。

搜索算法闹乌龙:谷歌误把黑人标注为“大猩猩”

搜索算法闹乌龙:谷歌误把黑人标注为“大猩猩”

一名Web开发员发现了这个错误,并在Twitter上发布了截图以及推文:“Google Photos,你个混账东西。我朋友不是大猩猩。”

趣文:自从我做了程序员之后

趣文:自从我做了程序员之后

我记不清我第一次看到一台电脑是什么时候了,但我确实记得当我被问到“长大以后你想做什么?”时,我的第一个念头是“在电脑上工作”。

糟糕程序员的各种迹象

糟糕程序员的各种迹象

本文提到的绝大多数错误,都是作者历经一番艰辛才得以发现,要么是因为自己犯过,要么是在别人的工作中见过。

能在编程之路走得更远的迹象

能在编程之路走得更远的迹象

这些特质并非总是在“优秀”程序员身上才有,那些超出编程领域并改变各个行业的人身上也有,其中某些特质甚至和一个雇主认为是‘优秀的’品质相悖。

为什么我不想成为Web前端程序员

为什么我不想成为Web前端程序员

作为一个前端开发人员,你是不是认为自己不需要懂很多技能?然而事实可能并非如此。

这些科技公司提供的福利太感人了!

这些科技公司提供的福利太感人了!

在很多科技公司中,你都可以享受免费午餐的福利。但是免费午餐已经不够吸引新的科技人才加盟或留住已经加盟的员工。为此,科技公 司正提供超越健康保险、带薪假期等传统的工作福利。美国主流网络媒体BI日前盘点了科技公司提供的超级福利。

谷歌上诉遭拒绝 需向甲骨文支付Java使用费

谷歌上诉遭拒绝 需向甲骨文支付Java使用费

北京时间 6 月 29 日晚间消息,美国最高法院今日宣布,不会针对谷歌与甲骨文专利侵权案的上诉举行听证会,从而维护了低等法院之前的裁决,即谷歌需要向甲骨文支付 Java 使用费。

给计算机“大脑”全新的“思维”

给计算机“大脑”全新的“思维”

 最近,美国加州大学圣巴巴拉分校研究人员演示了一种包含 100 个人工突触的简单人工神经元线路,第一次证明了这种线路能执行简单的人类视觉功能——给图像分类,这标志着人工智能的一项重大进步。

Swift开源带来的思考

Swift开源带来的思考

苹果全球开发者大会今年的“猛料”不如往期,但Swift开源的消息,却足以赚足开发者眼球。关于苹果为什么开源Swift的分析已是铺天盖地,就无需多言,在这里更想由此思考一下语言发展的趋势及伴随的现象。

Rails 5 有什么新特性?

Rails 5 有什么新特性?

Rails 5 即将在 2015 年秋季发布,新版本拥有很多令人激动的特性。如果你使用 Rails 开发商城,那你必须使你的应用准备好迎接新的 Rails 新特性。

结对编程搞了两年,我学到了这些!

结对编程搞了两年,我学到了这些!

结对编程是被极限编程运动带上舞台的,而且在当今的生产环境中,它越来越受到欢迎。在两年的结对编程经验中,我发现,有时候结对编程很奇妙,甚至可以说是神奇。

微软帝国的开源动作

微软帝国的开源动作

如今,微软正在改变自己,想要向 Linux 虚拟机的管理者们伸出援手。微软也在用自己的行动证明这不是空谈。微软于周二在其 Redmond 总部揭开了最新一代的 Linux 虚拟机管理工具的神秘面纱。

Ruby 2.2 的增量垃圾收集机制

Ruby 2.2 的增量垃圾收集机制

Ruby 使用 GC 自动收集不再使用的对象。感谢 GC,Ruby 程序员不用手动释放对象,而且不需要关心对象释放引起的bug。

向死而生,李开复的7个死亡学分

向死而生,李开复的7个死亡学分

今天下午,纪录片《筑梦者者之李开复忏悔录》举行首映。这部高晓松导演的纪录片是以李开复癌症后的心路历程和人生思考为背景进行拍摄的。片中,李开复分享了自己的思考:脱去虚名与成就,你的人生还剩下什么?

技术主管的瑞士军刀

技术主管的瑞士军刀

作为一名技术主管的工作是令人非常振奋的,你每天都需要应对新的挑战,要解决新的问题,以此获得很大的满足感。

一个非常Strong的编程学习方法

一个非常Strong的编程学习方法

一旦你发现一个学习工具,它采用自上而下的方法,那么什么是最好的学习方法?我对这有一个具有争议性的观点:我认为尽可能快地记住基础知识对初学者而言是绝对有必要的。

使用版本控制系统的 3 个建议

使用版本控制系统的 3 个建议

如果说有什么是开发软体专案一定要使用的基础工具,使用「版本控制系统」应该可以记上一笔。无论是个人或是团队开发,都可以透过版本控制系统获得巨大的好处。

新款Kindle阅读器体验:纸质读物一般的纯粹

新款Kindle阅读器体验:纸质读物一般的纯粹

6 月 17 日,亚马逊在毫无征兆的情况下推出了全新一代的电子书阅读器 Kindle Paperwhite 3,国行售价为 958 元人民币。这款设备的屏幕分辨率比前代产品提高了将近一倍,像素密度也由 212ppi 提升至 300ppi,官方表示,这款新产品能带给用户更加出色的阅读体验。