《PaaS程序设计》一1.1 开发者的困境

简介:

本节书摘来自华章出版社《PaaS程序设计》一书中的第1章,第1.1节,作者 Lucas Carlson,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.1 开发者的困境

开发者到处都是,他们工作于小公司、政府机关、企业或者自己创业。所有开发者都在面临相同的挑战:处理开发过程的运维事项。工作环境的不同使得问题看起来不同,其实核心问题是一样的。
例如,让我们回顾一下传统的瀑布开发过程。通常,开发者编写代码并在开发/测试环境里成功运行。然后就交付给IT团队,在这一环节的运维人员花几周甚至一个月时间验证应用的质量并实施部署,造成应用产品化的极大延迟。工作超期,产品测试延迟,最终,也许最难以承受的后果就是减缓了创新的速度。
速度,或者缺少速度,就成为一个问题,尤其在社交和手机应用方面。开发者需要赶一个营销活动,也许只有几周时间。采用这种典型的、按部就班的流程会浪费我们很多时间,尤其当应用存在问题需要修改时,或者仅仅是因为没有足够的速度以应付如今的社交化市场活动的要求。
另一种情况是小公司的开发者们只想完成工作,每个开发者——就像Jason Gendron一样——都努力构思着下一个Instagram或 Facebook。PaaS帮助他们解决速度的问题,节省大量资源让他们专注编码。
展望未来,节省的资源给自主创业提供了非常积极而深远的影响。

相关文章
|
1月前
|
程序员 开发者
代码之禅:在软件开发中寻求简化之道
当面对错综复杂的系统和冗长的代码时,程序员们往往渴望找到一种简洁而高效的解决方式。本文探讨了如何在软件工程实践中追求简洁性,介绍了几种提升代码质量、优化开发流程的策略,并强调了持续学习与反思的重要性。通过一系列实用的技术感悟,文章旨在引导读者思考如何将“简化”作为编程哲学的一部分,以期达到技术上的精进和心智上的清晰。
|
9月前
|
机器人 程序员
|
5月前
|
存储 Python
跟我从0学Python——掌握编程的基石
Python基础语法 —— 掌握编程的基石
|
12月前
|
设计模式 程序员 开发者
程序员在开发中必经之路:重构代码
众所周知,程序员在开发过程中接手前人代码,或者接手公司外购项目的代码等情况的时候,都有想要重构代码的冲动,与其这样说,不如说程序员只要是接手不是自己亲自写的代码都想重构!俗话说得好:一百个程序员脑中有一百个编程思维,不同程序员就算是开发相同功能的程序,一定会有不同的实现方式,而且代码格式和实现方式也肯定是不一样的,这样就给程序的代码重构留下了伏笔。
141 1
|
前端开发 程序员 开发者
开发者要想走更好的出路必须选全栈工程师这条路吗?
虽然说“技多不压身”,“术业有专攻”,但是作为程序员,尤其是做业务场景的开发者来说,并不是会的面越广越好,而且现在的技术迭代速度太快,不管是前端领域还是后端领域,技术栈或者技术框架更新迭代的周期越来越短、越来越快,学习成本越来越大,尤其是要做资深的全栈工程师,需要学的知识是非常的多,而且还需要各个方面的时间沉淀,考虑到人的精力会随着年龄的增长而递减,成反比例,所以虽然全栈工程师有着丰富的工作从业经验和经历,但是如果想要具备各个方面都差不多,难度是很大的。
164 1
开发者要想走更好的出路必须选全栈工程师这条路吗?
|
存储 移动开发 小程序
H5/小程序小游戏项目系统开发技术(成熟概念)
H5/小程序小游戏项目系统开发技术(成熟概念)
106 0
|
缓存 负载均衡 架构师
程序人生 - 全栈工程师和架构师的区别
程序人生 - 全栈工程师和架构师的区别
387 0
|
人工智能 Dart 安全
关于当今软件开发的四件会让过去的程序员大吃一惊的事
  过去的盲点给我们提供了另一种思考未来的方式。 技术变革的步伐并没有放缓。 在一两年之内,我们大多数人仍然会思考世界。 我们期待着很多变化,并且我们花了大量时间想象它们。 但是在雷达之下发生了什么? 我们期望哪些发展永远不会实现? 我们今天很少有人期望发生什么革命?   软件开发改变了世界。 我们只看到其中一些即将到来。关于当今软件开发的四件会让过去的程序员大吃一惊的事
138 0
|
C++ 测试技术
带你读《C++代码整洁之道:C++17 可持续软件开发模式实践》之三:原则
如果想用C++语言编写出易维护的、扩展性良好的以及生命力强的软件,那么,对于所有的软件开发人员、软件设计人员、对现代C++代码感兴趣或想降低开发成本的项目领导者来说,本书都是必需品。如果你想自学编写整洁的C++代码,那么本书也是你需要的。本书旨在通过一些示例帮助各个技术层次的开发人员编写出易懂的、灵活的、可维护的和高效的C++代码。即使你是一名资深的开发工程师,在本书中也可以找到有价值的知识点。
|
程序员
软技能,程序员编程之外的升值之道!
程序员,除了编码之外的软技能有哪些呢?《软技能——代码之外的生存指南》33岁实现职业自由、财富自由的作者给出了解读。
6394 0
软技能,程序员编程之外的升值之道!