标签: 开发

趣图:残酷的前端开发

趣图:残酷的前端开发

新冠时代 残酷的前端开发,前浪和后浪

360大前端团队奇舞团团长月影对前端技术更新的看法以及未来发展趋势预测

360大前端团队奇舞团团长月影对前端技术更新的看法以及未来发展趋势预测

前端开发如何看待“别更新了,学不动了”?Deno、TypeScript 等新轮子层出不穷,未来前端重点方向在哪?前端开发在大前端浪潮下如何持续学xi、成长?

为什么总有人喜欢说“敏捷已死”?

为什么总有人喜欢说“敏捷已死”?

现在总有人说“敏捷死了”,然后又说“我们是开玩笑的”。他们想表达的意思是,敏捷本身并没有死,是我们的敏捷实践方式出了问题。

为什么谷歌的开发人员认为敏捷开发是无稽之谈?

为什么谷歌的开发人员认为敏捷开发是无稽之谈?

作者是一名前谷歌工程总监,他认为敏捷宣言从较高层次而言,与谷歌工程师对软件开发的看法是很接近的。但如果落实到细节,比如敏捷宣言背后的某些原则,其所代表的主张短迭代和低文档的 Scrum 流程,过于集中于短期思维,不适用于谷歌这样革命性的工程项目。

为何现代 Web 开发如此复杂?

为何现代 Web 开发如此复杂?

千里之行始于足下,本文就是针对 Web 开发演变的一系列概括介绍的第一篇内容:静态网站到 Babel 的演变

开发高质量的软件要付出什么样的代价?

开发高质量的软件要付出什么样的代价?

贝特里奇头条定律是一句俗语:“任何以问号结尾的头条,都能够用‘不’来回答。” 那些了解我的人不会怀疑我渴望颠覆这条定律的心。

Jetbrains 发布 2019 开发者生态报告:Java 最主流,Go 最有前途

Jetbrains 发布 2019 开发者生态报告:Java 最主流,Go 最有前途

该报告涉及约 7000 名开发人员在编程语言、开发项目、移动设备与工具使用等方面的数据。其中,中高级职称的受访对象占 78%。以下是我们从报告中得出的主要结论:

软件开发宣言:请保持简洁

软件开发宣言:请保持简洁

“JavaScript 正在吞食 Java 的午餐,并且将在晚餐时间毫不犹豫地统治世界”。

只有中美两国是“操作系统级”国家,印度顶多是个App

只有中美两国是“操作系统级”国家,印度顶多是个App

作为一个游戏公司的老板,我经常出国,去过很多国家,这几年越来越有一种民族自豪感,为什么呢?

游戏是程序员的深坑

游戏是程序员的深坑

昨日惊闻全程参与研发四年之久的saint关服停运,回忆起那些加班加点拼命干活的日子,忽觉青春喂狗,不免悲从心来,情至深处,几近哽咽。

彼之蜜糖,吾之砒霜——聊聊软件开发中的最佳实践

彼之蜜糖,吾之砒霜——聊聊软件开发中的最佳实践

最佳实践是一种:因其产生的结果优于其它选择下的结果,或其已经成为一种做事的标准,从而被普遍认可优于任何替代方案的方法或技术。

软件项目开发中的三个“不应做”事项

软件项目开发中的三个“不应做”事项

或许是因为人们已习惯于“快速行动起来完成工作”的做事方式。人们通常对“未雨绸缪”一词了然于胸,那么为什么企业却难以遵循这一原则呢?

译 | 软件开发团队最常见的错误

译 | 软件开发团队最常见的错误

如果您是团队领导者、项目经理或开发人员,您可能会遇到以下问题。以下是我们解决这些问题的方法方法。

前端技术展示:一百种时钟

前端技术展示:一百种时钟

这里有100种使用css+js+html制作的时钟钟表手表等,有不少是使用纯css3或HTML5开发出来的,有些是使用SVG,JavaScript等技术制作的。

Unity VS Unreal,游戏开发该如何选择引擎?

Unity VS Unreal,游戏开发该如何选择引擎?

这里其实选择的余地比较小,对于大部分没有自研引擎的公司来说,还是选择Unity居多,但是随着硬件的不断发展以及Epic公司自己的不断优化和持续更新,Unreal在手机上也有越来越多的公司和项目选择使用了。

开发像微信这样的手机应用的难点和重点

开发像微信这样的手机应用的难点和重点

文章有点长,但是看完肯定有巨大收获,特别是针对想从事互联网行业想开发一个自己APP的人,这是我从自己多年外包和自己开发产品累计研发成本过千万的情况下得出的经验。

译 | 为什么使用 Scrum 开发软件是错误的?

译 | 为什么使用 Scrum 开发软件是错误的?

Scrum忽略了在软件中以前完成的任何任务都不需要重做的事实,因为它可以很容易地复制并重用。因此,根据定义,新的软件任务是真正的新领域,因此很难预估。

每日站会并不是只是站在开会就行了:每日站会范例

每日站会并不是只是站在开会就行了:每日站会范例

在站会期间,与会者得知道谁应该先发言。由协调人决定谁先发言是与自我组织对抗的、虽然微妙、但是确切的力量。在不需要干预的情况下,团队也应该知道谁先发言。

揭秘《阿里巴巴Android开发手册》

揭秘《阿里巴巴Android开发手册》

阿里继去年推出Java手册之后,在春节期间推出的《阿里巴巴Android开发手册》的目的是什么呢?为此,我们第一时间采访了阿里巴巴高级无线开发工程师、手册的主要作者之一芸墨,为大家揭开其背后创作故事,并在此与大家分享采访结果。

2018年前端流行哪些技术?

2018年前端流行哪些技术?

如果项目要求支持低版本的 IE 的话,就用较传统的jQuery,Bootstrap,jQuery插件/组件以及类似 Knockout.js 能够提供数据绑定的 JS 库,再加上 require.js + gulp 或者 fis3 做模块化和自动化构建。

2018 前端趋势:更一致,更简单

2018 前端趋势:更一致,更简单

像 React 和 Angular 这样的框架,继续在社区中享有大规模的支持,但是,新的候选者 Vue ,人气也很旺。Webpack 依旧是构建的首选工具,NPM 仍旧是系统选择包的工具。WebAssembly 以前所未有的速度向 Web 开放了众多新的和令人兴奋的案例。像 GraphQL 等技术,革新了书写和在 web 应用中使用 API 的方式。

谈谈阿里与谷歌的Java开发规范

谈谈阿里与谷歌的Java开发规范

多年前,Google发布Google Java Style来定义Java编码时应遵循的规范;今年年初阿里则发布阿里巴巴Java 开发手册,并随后迭代了多个版本,直至9月份又发布了pdf终极版。这两大互联网巨头的初衷,都是希望能够统一标准,使业界编码达到一致性,提升沟通和研发效率,这对于我们码农无疑是很赞的一笔福利呀。

《阿里巴巴Java开发手册》背后的故事与初心

《阿里巴巴Java开发手册》背后的故事与初心

别人都说我们是搬砖的码农,但我们知道自己是追求个性的艺术家。也许我们不会过多在意自己的外表和穿着,但在我们不羁的外表下,骨子里追求着代码的美、系统的美,代码规范其实就是一个对程序美的定义。

一个真实的大规模敏捷开发的故事

一个真实的大规模敏捷开发的故事

多支团队以敏捷的方式一起协作能更快地为客户交付新产品的服务,我们发现对于许多公司来说, 这就是如何在市场竞争中快速转变的答案。然而大规模敏捷,是比“仅仅”实现团队级敏捷更大更困难的挑战。它是一个组织级的漫长旅程……

自由开发者如何赚钱?一个独立开发者的心路历程

自由开发者如何赚钱?一个独立开发者的心路历程

2017年对我来说是特殊的一年,这一年中,收到了谢菲尔德大学的Offer,生活的地方由中国上海变为了英国的谢菲尔德,同时,我也开发出来了数款app,每一款都有着自己的故事。看了下其他人的征文,都在讲述如何使用其他人的app提高生活质量,这篇文章将会从开发者的角度讲述一下,我是如何用自己的产品改变数字生活的。