• 精英教育的第一个缺点,让你不愿和你不一样的人交流。精英学校以其多样性而自豪,但这种多样性几乎完全是种族的问题,在种族阶层方面,这些学校在很大程度上 - 确实越来越均匀,看看美国的任何精英校园(常青藤),你可以兴奋看到白人与黑人,亚洲和拉丁裔商人的孩子。 同时,因为这些学校倾向于培养自由主义的态度,但
  • 本文从六个方面讨论一个良好架构师所必须具备的专业水准。 作为领导 好的软件架构师必须知道,他们作为领导者的作用不一定是告诉开发人员做什么。 相反,好的架构师的行为本身就像一个指导
  • “996”工作制,即每天早9点到岗,一直工作到晚上9点。每周工作6天。“996”工作制的周工作时间为最低60小时。“中华人民共和国劳动法”(下简称“劳动法”)第四章第三十六条规定:国家实行劳动者每日工作时间不超过八小时,平均每周工作时间不超过四十四小时的工劳制度。“劳动法”第 icon
  • 作者: Kate Matsudaira你有没有这样的经验: 坐在电脑前开始一个项目,打开你的编辑器,然后只是盯着屏幕?这种情况一直发生在我身上,所以我理解你的内心挣扎。 即使你很热爱自己的工作,也并不总是每天都充满热情。有很多因素影响你的热情的工作 icon
  • 在过去的6年中,我开发Web应用程序先后使用了Rails、Clojure和Java,最好又回到了Rails,上。以下是我总结过去几年使用这些不同的技术栈的好处和缺点。 Rails 2.3做过一个Rails 2.3的 icon
  • 本文讨论了程序员中两种不同类型的职业规划,一种是以软件开发为兴趣的人生;一种是以只要代码能运行的实用主义人生。兴趣主义和实用主义在一个团队开发中都是需要的,各方都有长短,应该通过合作取长补短,不应该厚此薄彼。 在一天结束时,你已经完成了工作,然后回家 - icon
  • 在你被录用之前:1. 一棵二叉树?2.Currying?3.高阶函数?4.事件循环如何工作?5.什么是原型?6.什么是封装?7. 你能设计一个算法吗? 雇用后:1. 嘿,你会添加身份验证令牌并 icon
  • 来自HackerNews的讨论,其中一个回答非常有趣:Oracle数据库12.2。它接近2500万行C代码。多么难以想象的恐怖!你无法在生产环境下,且需要通过1000次测试的情况下,修改一行代码。几代程序员在困难的期限内却处理了这些代码,并用各种废话填充了代码。 icon
  • 这是来自一位美女程序员Ali Spittel的观点,至少可以看看美女喜欢和怎样的男程序猿打交道:当我想与我希望的程序员合作时,我更多地考虑非技术技能,而不是技术技能, icon
  • 作者:Spiro Floropoulos当一家公司要求你使用一些复杂的算法或解决一个你可能永远不会遇到的疯狂问题时,我会说这是一种美德信号。对我而言,该公司正在说“看看我们有多酷。我们知道这些算法或结构或数学或[在这里插入一些很酷的流行语],这意味着我们很时髦,你应该为我们工 icon
  • 软件开发是一项需要独特技能的专业。然而,在我的职业生涯中,我开始欣赏优秀开发人员的两个重要特征,这些特征根本不是软件技术专业所特有的。我发现这些特征对我的工作非常有帮助,而且这两个特征都涉及到我不得不努力改进的习惯。 1.注 icon
  • 我常常在Reddit或Quora上看到有关“我怎么知道我适合做一个程序员?”的问题。(事实上​​这篇文章扩展了 icon
  • 这是HackerNews的一个话题,其中一个答案还是颇有道理: 你从事的当前项目可能有太多关闭模式,因此您需要寻求开放模式。约翰·克里斯(John Cleese)就此进行了一次谈话,开放式模式是为了创造力,并为此设置了封锁时间,而封闭模式则 icon
  • 大多数公司组织必须回答这个问题:“怎样才能让一个普通软件开发人员成为高级开发人员?”这是一个具有挑战性的问题,因为它是非常主观的。 搜索互联网上的答案,你会得到很多不同的答案。 也包含主观的标准,这增加了问题的额外难度。 使得这个问题变得更难回答则是一些 icon
  • 这是我们从长期维护大型JavaScript应用程序中学到的经验教训。在我们的机构,客户项目通常持续几个月。从第一个客户联系和设计阶段到实施和首次启动,项目大致需要半年时 icon
  • 虽然称为不容忍,但其实有认真的含义,属于偏执狂才能生存的逻辑。 该文认为:无论是软件开发团队的一员还是“软件开发协会”:对质量的最大影响并不是通过达成共识、投票或者容忍他人的观点或编码方式来实现的。对软件质量产生最大的影响的因素正好与前面描述的共识相反:是 icon
  • 不是有多少钱才会幸福,住多大房子才会快乐,心理学家Mihaly Csikszentmihaly推出一种“流Flow”理论,通过研究艺术家,音乐家,科学家和其他有创造力的人的情感状态得出了结论说:当他们完全专注于他们的工作而忘记了自己时,他们会体验纯粹的满足和快乐状态。 icon
  • 我在学校学习计算机科学。专门从事软件方面的工作。毕业后,我觉得我知道的很多。我在课堂上做了几个项目,还有一些副项目,所以编码对我来说并不是什么新鲜事。现在我可以付钱编写软件,对吗?错误。我不知道的是,除了编写有效的代码之外,软件开发还有很多。还有很多我需要学习的东西。我的意思是很多。 icon