在很多程序员眼中,谷歌无疑是一个殿堂级别的存在,是几乎所有程序员做梦都想进去的地方。然而想要进入这家传说中员工待遇最好的企业不会是一件简单的事情,实际上谷歌对于人才的招募和管理也是出了名的个性化,即使是哈佛毕业生,想要进入谷歌也要先面对一道难题:面试。
对于程序员这一强大的物种,好多人还是不了解的,或者是对他们是有偏见的。很多人认为,程序员呆滞,木讷,理工科思维,不够浪漫,温柔,细腻。但真实的情况并不是这样的。程序员其实挺浪漫的,像这样:
但是如果采用通用型处理器进行深度神经网络计算就显得效率低下,中科院计算技术研究所的陈天石就举出一个例子,谷歌与斯坦福大学合作,利用16000个处理器核构建了一个10亿神经突出的深度神经网络,耗时多日才完成猫脸识别。
我最早使用的开源系统是 Fedora,一个 Red Hat 的项目。与 一名IRC 成员交流时,她推荐了这款的操作系统。 虽然在此之前,我还未独自安装过操作系统,但是这激起了我对开源的兴趣和日常使用计算机时对开源软件的依赖性。我们提倡为开源贡献代码,创造并使用开源的 项目。
当谈到编程时,很多人应该都有听过10x程序员的说法。 据说一个10x程序员的效率大约是其他程序员的10倍。这是一个有争议的话题,无论你选择相信10x程序员,还是认为这十分可笑,下面的10个习惯可以在一定程度上助你成为一名势不可挡的优秀程序员。
蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十 年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!
就像 Google有可能是最后一个搜索引擎公司,Amazon有可能是最后一个做电商的, Facebook希望不是最后一个社交网络公司等。但是让我夜里辗转反侧的是——深度学习有可能会是“人类最后一个发明”(Last Invention of Man)。
我现在决定来谈一谈我们是如何赚钱的,一是用来回答这个经常被问的 问题,二是我和公司都相信对于社区坦诚布公是百利而无一害的。这涉及到现实中一些比较模糊不清的事情,比如财务,这也是为什么我们会创建一些项目,比如 Stack Overflow Salary Calculator, 来使我们的工资流程透明化。
破 窗效应(Broken Windows theory)是犯罪学的一个理论,由George L. Kelling提出,刊载于《The Atlantic Monthly》1982年3月版的一篇题为《Broken Windows》的文章上,论及环境中的不良现象如果被放任存在,就会诱使人们仿效,甚至变本加厉。
诺基亚最鼎盛的时候在全球拥有多个办公室,“我们花了很大一部分时间在电话会议上,经常有人忘了开/关静音,有人在群聊里私聊,有人在厕所开会,一边干别的一边开会,好玩的事情太多了”。
如果你靠写代码为生,那么很有可能,在你的职业生涯的某一点,会有人让你帮忙写一点具有欺诈性的代码,有时候甚至会是不道德的代码。
随着人工智 能的完善,这些景象在逐步向人们的生活靠近,并且在未来,成为人们生活中不可或缺的一环。而作为人工智能的源头,编程的地位也在日益加重。想要更好地适应 未来的生活,主导未来的生活,或许你不需要成为一位程序员,但是你的孩子一定要具备一些相应的编程知识和编程思维。
编程语言是由编程者根据自己的需要发明出来的。早期的计算机,由于性能不足、运算成本高,因此编写和维护程序都被看成是非人的工作,而编程语言正是其开始摆脱非人性的象征。
朴懿彬2013年时被任命为LINE副总裁,隔年四月份又接任技术长一职,负责统筹LINE通讯软件中所有功能的开发与规划。朴懿彬分享的秘诀,也是本文介绍的三大重点:1.当责不让,锻炼自我能力。2.勇于承担风险,接受挑战。 3. 拥抱开放性思维,鼓励团队思考。
作者是 Python 的核心开发人员,从2002年开始,十四年来自愿用业余时间为 Python 语言添砖加瓦。但这种活雷锋行为并没有得到开发者们的理解,很多人甚至用命令的口吻要求活雷锋们再苦再累也得免费为自己劳动。
程序员是值得尊敬的,他们把美好的年华献给了技术,他们把枯燥的代码变为神奇好玩的应用程序,为这多彩缤纷的世界做出了不可磨灭的贡献。一切强加给程序员的标签,咱们都应当表示不接受、不承认、不赞同。
,emoji 表情在提交代码的时候也不能乱用,否则容易造成误解。因此开源项目 gitmoji专门规定了在 github 提交代码时应当遵循的 emoji 规范:
对于一个游戏而言,1000 个关卡是很大的数字,即便是像《糖果传奇》一样的休闲手游,也用了很长时间在做到 1000 个关卡。有游戏就打着‘1000 个关卡的游戏’之名,这对于营销而言实际上是非常有帮助的,但开发者表示,实际情况并非如此,这款独立游戏的关卡确切说有 1223 个。
最近我重新浏览了这所有的 194 个条目(历时 13 年),看看我从这些 bug 中学到了学到了那些重要的经验教训。我分为编码、测试和调试三大类。
为什么像 GNU GPL 这样的限制性许可证越来越不受青睐。“如果你用了任何开源软件, 那么你软件的其他部分也必须开源。”这是微软前 CEO 巴尔默 2001 年说的,尽管他说的不对,还是引发了人们对自由软件的 FUD (恐惧, 不确定和怀疑)。大概这才是他的意图。
ickey,Spring Framework创建者Rod Johnson,Npm 创建者Isac Schlueter, 以及发明了Python的Guido Van Rossum 接受了采访。这些编程界的大牛们分别就“教育背景”、“编程语言”和“编程实践”这三个方面,对年轻程序员的职业规划提出了建议。让我们一起来分享这些大 牛的见解吧。
“别人还能把这个名字理解成什么意思?”通过不断的问自己这个问题来积极检查每一个命名。
这个题目看似很简单:返回小于数字 N 的所有 3 或者 5 的倍数的和,N 是函数的参数。以下是我写出并测试过的每个函数的评估,包括我的测试用例和评估脚本。最后,我将展示最终的赢家,就是那个将我所有的作品杀的片甲不留然后狠狠地给我上了一课的函数。
我早就知道 JavaScript 生态圈会让人感到困惑。实际上,我做 JavaScript 2016 年的概况调查的主要原因就是想找到哪些库是真正流行的,去芜存菁。但是今天,我想更进一步。只是抱怨事物的状态并没有什么卵用,我打算给你一个实实在在的、一步一步征服 JavaScript 生态圈的学习计划。
本月排行榜中排名前三的依然是:Oracle、MySQL 和 Microsoft SQL Server。Oracle 显然后劲不足,得分一直呈下降趋势,与去年同期相比,少了67.94。相反,第二位和第三位的 MySQL 和 Microsoft SQL Server 相比去年同期增长势头强劲。
苹果: 密码监控服务从 Java 迁移到 Swift
关于 JavaScript "工作证明(proof of work) "防抓取系统的思考
关于程序员过时的传说
这是 JavaScript 吗?
为什么DeepSeek在规模化部署时成本低廉,但在本地运行时却成本高昂?
为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?
为什么原始的Macintosh屏幕分辨率是512×342,而不是人们可能预期的512×384
我的编程技术退步了
台积电押注非正统光学技术
Python 打包工具 Setuptools 最近的颠覆性变化