设计模式
-
老司机避坑指南:如何快速搞定微服务架构?
如今,微服务架构已经成为了现代应用开发的首选。虽然它能够解决大部分的程序问题,但是它并非一颗百试不爽的“银弹”。 在采用这种架构之前,我们应当事先了解可能出现的各种问题及其共性,…
-
没有危机感的程序员,你在指望高薪从天而降?
21CTO社区导读:这是一篇关于开发者职业规划与技术内核的文章。 程序员的30岁现象 在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作…
-
请注意,你的编程技能已经过时了!
21CTO 社区导读:作为开发者的你,对新语言有抵触?下面介绍五种方法让您重新玩这个游戏。Enjoy It~ 编程这份工作是需要不断更新的专业,脱发属于正常现象。在某些时候,…
-
大龄IT人,该努力还是该认命?
21CTO 社区导读:认命不认怂,承认生活的不完美和自己的无能,从而达成与自己和生活的和解。IT 人在习惯的压力面更是如此。什么情况知道自己无能,还是一种习惯性放弃?本文作者说…
-
从公司初创到高速发展,CTO在各阶段应该做什么?
作者介绍朱晔,现任空中金融CTO,曾在饿了么、空中网、5173等互联网公司担任中层技术管理者,有过三次从0(或0.5)开始的创业公司工作经历。注:本文转自TGO鲲鹏会订阅号(ID:…
-
大话后端开发的奇淫技巧大集合
导读:本文作者多年来在后端开发过程中总结沉淀下来的经验和设计思路分享模块化设计 根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和耦合度,实现可复用,易维护…
-
软件开发之技能梳理
21CTO社区摘要:根据我的开发实践及理解,梳理了作为软件工程师解决现实问题应当具备的基础技能。 难度:中级。 编程开发本质是运用程序和计算机来解决现实中的各种问题,因此,编程…
-
10种常见的软件架构模式
有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不…
-
智能合约编写之 Solidity 的基础特性
如前篇介绍,目前大部分的联盟链平台,包括 FISCO BCOS,都采用 Solidity 作为智能合约开发语言,因此熟悉并上手 Solidity 十分必要。 作为一门面向区块链平台…
-
讨论:你是个Coder还是开发者?
作者自述:我叫YegorBugayenko。我正在编写Code Ahead一书。这是一本关于程序员,软件工程,管理和哲学的新手。它将于2月份出版。 问一下,你自己是哪一个?在尝试…