阿里云出现大规模故障;2023 最佳发明榜单;愤怒的南瓜|思否技术圈周刊

2023-11-17
阅读 3 分钟
614
双十一刚结束,阿里云就大面积故障,持续长达 3 个半小时。据阿里云公告,故障源于某个底层服务组件,影响地域涵盖了国内以及海外多个国家。“淘宝崩了”、“外卖崩了”、“闲鱼崩了”等迅速冲上热搜。大批依赖阿里云的设施随之崩溃:外卖派送停止、超市无法结账、停车场不抬杆。甚至洗衣机、直饮水机和充电桩等服务也停止运转。
封面图

作为软件工程师,加入新团队时你需要先问这 20 个问题

2021-07-23
阅读 2 分钟
1.9k
不同的软件开发团队做事风格迥异,即使在企业内部,团队与团队之间也存在诸多差异。作为一名软件工程师,和新的伙伴一起工作、开发新的软件通常是件令人兴奋的事情,同时他们还应考虑很多问题。最近,软件工程师 Thomas Stringer 就从技术、协作、外部、产品多个角度进行了分析。

高考放榜想选计算机专业?注意事项看这里

2020-07-23
阅读 2 分钟
2.9k
虽说最严格的考试已经过去,但如何填报志愿也不可掉以轻心,这不仅关乎接下来的大学四年将会如何度过,更关系到大学毕业后的就业选择。如果说,高考是改变命运的机会,那填报志愿就是打开人生岔路口上那扇大门的钥匙。

编程法则和现状:我们明白自认为明白的东西吗?

2014-05-15
阅读 3 分钟
4.6k
当面对复杂数据时,编程格言是如何经得起考验的? 软件工程领域的知名专家Capers Jones,已经建立了涵盖20,000个项目的范围广泛的项目记录数据库,大部分都是大型的。有了这些数据支持,他经常写文章讨论,哪些活动和方法在实践中发挥着作用,以及如果可能,它们实际上提供多少提升幅度,它们的成本有多少。在这篇客座编...

为什么谷歌要执行严格的代码编写规范

2014-05-09
阅读 2 分钟
4.9k
我们在谷歌所做事情中另外一个让我感到异常有效、有用的制度是严格的编码规范。 在到Google工作之前,我一直认为编码规范没有什么用处。我坚信这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率的东西。 我是大错特错了。 在谷歌,我可以查看任何的代码,进入所有谷歌的代码库,我有权查看它们。事实上...

git分支最佳实践

2014-03-14
阅读 2 分钟
16.7k
本文介绍我一年前在自己的项目(包括工作项目和私人项目)中引入的git分支模式,这个模式很成功。 主要分支 中央仓库中有两个长期的分支: master develop master用作生产分支,里面的代码是准备部署到生产环境的。 develop是可交付的开发代码,也可以看成是用于集成分支,每晚构建从develop获取代码。 当develop分支中...

你是一名努力工作的程序员,还是懒惰的程序员?

2014-02-12
阅读 2 分钟
3.7k
当人们在进行一项体力工作时,你很容易评估他们工作的努力程度。你可以看到他们的身体动作,看他们流了多少汗水。也可以去看他们的工作成果:砖墙越砌越高,地上的洞越来越大。对努力工作的认可和奖励是人类一个非常基本的本能,这也是为什么我们对耐力运动如此着迷的原因之一。然而,在管理一些技术创造型的员工时,这...

为代码签名,供后人瞻仰或唾弃,你敢吗?

2014-01-13
阅读 1 分钟
2.5k
我认为答案是否定的。如果今年中央给各省下个死命令,要求年度GDP增长达到10%,我相信每个省一定都能完成任务。这几年,GDP增长都在8%以上,CPI增长不到4%,民族复兴完成了62%,这些都量化的,你是否满意?

软件开发启示录——迟到的领悟

2013-12-28
阅读 3 分钟
3.9k
我的软件开发生涯开始于15年前。 但是直到最近的5年,我才真正开始看到自己在软件开发领域的巨大进步。 这里有一些感悟是我希望能够在我进入软件开发领域时所知道的事情,如果我早一些领悟到,相信会比现在更加成功,也更节省一些时间。 软件开发工作没有“正确方法” 在软件开发生涯的早期,我曾经浪费了大量的时间在学习...

软件开发中的80:20原则

2013-11-21
阅读 2 分钟
3.6k
Jim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护中疑难问题的解决、软件质量管理与安全领域。在过去的15年间,Jim曾管理过团队建设与高性能的财务系统。他的主要兴趣在于如何帮助小团队更有效地构建真正的软件:高质量、安全、高性能且易使用。近日,Jim撰文谈到了如何在软件开发中应用流行...