如何组织好程序员聚会

如何组织好程序员聚会

在正式开始之前,我希望所有人都能够想一想,你为什么想要组织程序员之间的聚会?不同的活动组织者有着不同的动机,有的想要寻找导师,有的想给别人当导师,还有人想要出名,甚至有人想要考这种活动来获利。而你的动机是什么?

PHP开发程序应该注意的42个优化准则 php

PHP开发程序应该注意的42个优化准则

PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成 HTML标记的CGI要高许多。下面介绍了PHP开发程序应该注意的42个优化准则。

进Google工作有多难?看看面试问题就知道

进Google工作有多难?看看面试问题就知道

在很多程序员眼中,谷歌无疑是一个殿堂级别的存在,是几乎所有程序员做梦都想进去的地方。然而想要进入这家传说中员工待遇最好的企业不会是一件简单的事情,实际上谷歌对于人才的招募和管理也是出了名的个性化,即使是哈佛毕业生,想要进入谷歌也要先面对一道难题:面试。

你所不知道的程序员(程序猿、攻城狮)

你所不知道的程序员(程序猿、攻城狮)

对于程序员这一强大的物种,好多人还是不了解的,或者是对他们是有偏见的。很多人认为,程序员呆滞,木讷,理工科思维,不够浪漫,温柔,细腻。但真实的情况并不是这样的。程序员其实挺浪漫的,像这样:

中科院发布寒武纪深度神经网络处理器是什么?

中科院发布寒武纪深度神经网络处理器是什么?

但是如果采用通用型处理器进行深度神经网络计算就显得效率低下,中科院计算技术研究所的陈天石就举出一个例子,谷歌与斯坦福大学合作,利用16000个处理器核构建了一个10亿神经突出的深度神经网络,耗时多日才完成猫脸识别。

一个乌干达程序员和开源的情缘

一个乌干达程序员和开源的情缘

我最早使用的开源系统是 Fedora,一个 Red Hat 的项目。与 一名IRC 成员交流时,她推荐了这款的操作系统。 虽然在此之前,我还未独自安装过操作系统,但是这激起了我对开源的兴趣和日常使用计算机时对开源软件的依赖性。我们提倡为开源贡献代码,创造并使用开源的 项目。

10个习惯助你成为一名优秀的程序员

10个习惯助你成为一名优秀的程序员

当谈到编程时,很多人应该都有听过10x程序员的说法。 据说一个10x程序员的效率大约是其他程序员的10倍。这是一个有争议的话题,无论你选择相信10x程序员,还是认为这十分可笑,下面的10个习惯可以在一定程度上助你成为一名势不可挡的优秀程序员。

十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十 年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!

这11个观点可能会让你和深度学习擦肩而过

这11个观点可能会让你和深度学习擦肩而过

就像 Google有可能是最后一个搜索引擎公司,Amazon有可能是最后一个做电商的, Facebook希望不是最后一个社交网络公司等。但是让我夜里辗转反侧的是——深度学习有可能会是“人类最后一个发明”(Last Invention of Man)。

Stack Overflow:我们如何赚钱

Stack Overflow:我们如何赚钱

我现在决定来谈一谈我们是如何赚钱的,一是用来回答这个经常被问的 问题,二是我和公司都相信对于社区坦诚布公是百利而无一害的。这涉及到现实中一些比较模糊不清的事情,比如财务,这也是为什么我们会创建一些项目,比如 Stack Overflow Salary Calculator, 来使我们的工资流程透明化。

团队研发进度不好,士气低落?或许是因为破窗效应

团队研发进度不好,士气低落?或许是因为破窗效应

破 窗效应(Broken Windows theory)是犯罪学的一个理论,由George L. Kelling提出,刊载于《The Atlantic Monthly》1982年3月版的一篇题为《Broken Windows》的文章上,论及环境中的不良现象如果被放任存在,就会诱使人们仿效,甚至变本加厉。

“诺基亚前员工”小组:一个爱情故事

“诺基亚前员工”小组:一个爱情故事

诺基亚最鼎盛的时候在全球拥有多个办公室,“我们花了很大一部分时间在电话会议上,经常有人忘了开/关静音,有人在群聊里私聊,有人在厕所开会,一边干别的一边开会,好玩的事情太多了”。

让我终身羞愧的代码

让我终身羞愧的代码

如果你靠写代码为生,那么很有可能,在你的职业生涯的某一点,会有人让你帮忙写一点具有欺诈性的代码,有时候甚至会是不道德的代码。

未来生活 具备编程思维很重要

未来生活 具备编程思维很重要

随着人工智 能的完善,这些景象在逐步向人们的生活靠近,并且在未来,成为人们生活中不可或缺的一环。而作为人工智能的源头,编程的地位也在日益加重。想要更好地适应 未来的生活,主导未来的生活,或许你不需要成为一位程序员,但是你的孩子一定要具备一些相应的编程知识和编程思维。

编程语言的世界:被历史埋没的先驱

编程语言的世界:被历史埋没的先驱

编程语言是由编程者根据自己的需要发明出来的。早期的计算机,由于性能不足、运算成本高,因此编写和维护程序都被看成是非人的工作,而编程语言正是其开始摆脱非人性的象征。

让程序员更有价值!LINE技术长带领开发团队的3大秘诀!

让程序员更有价值!LINE技术长带领开发团队的3大秘诀!

朴懿彬2013年时被任命为LINE副总裁,隔年四月份又接任技术长一职,负责统筹LINE通讯软件中所有功能的开发与规划。朴懿彬分享的秘诀,也是本文介绍的三大重点:1.当责不让,锻炼自我能力。2.勇于承担风险,接受挑战。 3. 拥抱开放性思维,鼓励团队思考。

为何我暂停了维护 Python 社区的志愿者工作

为何我暂停了维护 Python 社区的志愿者工作

作者是 Python 的核心开发人员,从2002年开始,十四年来自愿用业余时间为 Python 语言添砖加瓦。但这种活雷锋行为并没有得到开发者们的理解,很多人甚至用命令的口吻要求活雷锋们再苦再累也得免费为自己劳动。

给程序员正名

给程序员正名

程序员是值得尊敬的,他们把美好的年华献给了技术,他们把枯燥的代码变为神奇好玩的应用程序,为这多彩缤纷的世界做出了不可磨灭的贡献。一切强加给程序员的标签,咱们都应当表示不接受、不承认、不赞同。

github上提交代码的 emoji 表情指南——原来表情文字不能乱用

github上提交代码的 emoji 表情指南——原来表情文字不能乱用

,emoji 表情在提交代码的时候也不能乱用,否则容易造成误解。因此开源项目 gitmoji专门规定了在 github 提交代码时应当遵循的 emoji 规范:

独立游戏开发者:我是如何做出1000多个游戏关卡的

独立游戏开发者:我是如何做出1000多个游戏关卡的

对于一个游戏而言,1000 个关卡是很大的数字,即便是像《糖果传奇》一样的休闲手游,也用了很长时间在做到 1000 个关卡。有游戏就打着‘1000 个关卡的游戏’之名,这对于营销而言实际上是非常有帮助的,但开发者表示,实际情况并非如此,这款独立游戏的关卡确切说有 1223 个。

和各种诡异 Bug 打交道 13 年,我总结了 18 个经验

和各种诡异 Bug 打交道 13 年,我总结了 18 个经验

最近我重新浏览了这所有的 194 个条目(历时 13 年),看看我从这些 bug 中学到了学到了那些重要的经验教训。我分为编码、测试和调试三大类。

宽松开源许可证的崛起意味着什么?

宽松开源许可证的崛起意味着什么?

为什么像 GNU GPL 这样的限制性许可证越来越不受青睐。“如果你用了任何开源软件, 那么你软件的其他部分也必须开源。”这是微软前 CEO 巴尔默 2001 年说的,尽管他说的不对,还是引发了人们对自由软件的 FUD (恐惧, 不确定和怀疑)。大概这才是他的意图。

“嘿!程序员们,不要光顾着写码。”——编程大牛们对年轻程序员的职业建议 事业发展 规划

“嘿!程序员们,不要光顾着写码。”——编程大牛们对年轻程序员的职业建议

ickey,Spring Framework创建者Rod Johnson,Npm 创建者Isac Schlueter, 以及发明了Python的Guido Van Rossum 接受了采访。这些编程界的大牛们分别就“教育背景”、“编程语言”和“编程实践”这三个方面,对年轻程序员的职业规划提出了建议。让我们一起来分享这些大 牛的见解吧。

当心那些有歧义的命名

当心那些有歧义的命名

“别人还能把这个名字理解成什么意思?”通过不断的问自己这个问题来积极检查每一个命名。

写了六个相同功能的函数之后,我学到了这些

写了六个相同功能的函数之后,我学到了这些

这个题目看似很简单:返回小于数字 N 的所有 3 或者 5 的倍数的和,N 是函数的参数。以下是我写出并测试过的每个函数的评估,包括我的测试用例和评估脚本。最后,我将展示最终的赢家,就是那个将我所有的作品杀的片甲不留然后狠狠地给我上了一课的函数。