开发人员的生产力提示

时间就是金钱,更聪明的工作不再困难。 作为一名富有成效的开发商,会带来很多好处,其中包括更高的薪水和办公室福利。 在这个瞬息万变的技术生态系统中,作为开发人员工作时,非常重要的是您可以增加价值,提高开发速度,编写高质量的代码并减少许多繁琐,无聊和重复的任务尽可能。 但是,对于编码人员来说,生产率是值得商de的。 由于项目复杂性,程序员的生产率难以衡量,因此使用LOC(代码行)进行粗略估算。 为什么如此重要 生产力的提高是任何想飞跃的企业的基本目标之一。 人员或流程的效率越高,完成项目所需的时间就越少。 无论您是要进行信息体系结构数据建模还是进行研究或构建软件,生产力都是使工作流程更流畅和最终产品更美的关键。 公司将希望雇用一个生产性开发人员,该开发人员不仅可以解决问题,而且可以比其他人更快地解决问题。 因此,如果您想成为一名优秀的程序员,则需要考虑生产率。 摆脱干扰 是的,您没听错我的话,您需要摆脱这个家伙。 软件工程师致力于解决棘手的问题,如果这些问题被打扰,则很难重回困境。 您将需要大约15分钟来重新获得焦点。 由于这些开发平台,工具和应用需要对核心和更高层次的理解,因此您需要保持专注 另一件事是使环境保持安静和混乱。 环顾四周,观察工作场所中的办公桌,包括自己的办公桌。…

Poco-项目编排。 介绍。

卡梅伦·文蒂(Cameron Venti)在《 Unsplash》上的“送货船的航空摄影” 今天的技术和仪器数量令人印象深刻。 但是,不幸的是,我们仍然没有一种能够解决所有问题的解决方案。 大概这就是帮助我们发展的原因。 没有一个解决方案适合任何项目,这意味着每个项目可能都有自己的,有时是唯一的解决方案。 当然,这并不意味着我们不能针对不同的项目使用一种解决方案,但同时,我们不应仅限于一种解决方案。 例如,必须启用gzip的建议很多,这将使您的网站更小并且加载速度更快。 但是,如果您的服务器具有有限的硬件资源(如树莓派,共享服务器等)怎么办? 在这种情况下,它将帮助您压缩数据,但同时会减慢服务器的运行速度,这对您至关重要。 另一个例子-我遇到了使用JS框架(如React.js,Vue.js或Angular.js)登录或登录页面的网站。 当然,这些框架最适合复杂的应用程序(组件,隔离,炒作)。 但这并不意味着我们必须将它们应用在可能和不可能的任何地方。 为什么访问您的Web应用程序并且永远不会登录的任何人都应该下载他/她永远不会使用的捆绑软件? 为什么在大多数情况下登录页面使用额外的+/- 300kb JavaScript足以使用普通的解决方案(例如HTML表单或简单链接)进行社交登录就足够了?…