设计模式
-
为什么我改变了对代码质量的看法
21CTO社区导读:如何写出高质量、易维护的代码?本文围绕工具、方法与开发者本身素质,深入讨论了高质量代码产出的最佳实践。 当您思考代码质量时,是怎么看的? 是一致性吗?通过…
-
Node.js 框架简介
简介 Node.js是一个应用程序框架,有时也被称为运行环境(runtime),通过它,应用程序可使用JavaScript编程语言来构建。 Node.js以其速度而闻名,因为它是…
-
阿里面试回来,想和 Java 程序员谈一谈
前言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的…
-
史上最强Java学习路线(详解)
Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了,但有一些一般的步骤: 熟悉一种文本编辑器,比如:Vim, Emacs, Notepad++, Tex…
-
Angular、React、Vue.js 等 6 大主流前端框架都有什么优缺点?
是该读些评论和做一些总结的时候了。当我们开始写这个系列博客的时候,我们知道 JavaScript/Web 应用框架并不太好总结。我们努力对这个不可回答的问题作出回答:我该用什么…
-
渴望成长的工程师-你了解一万小时定律吗
导读:一万小时定律是指不管你做什么事情,只要坚持一万小时,基本上都可以成为该领域的专家。对工程师来说,如何快速成长也是非常受人关注的问题。本文作者对工程师如何在一万小时之内快速成长…
-
刚收到了Facebook的Offer,我是这样为面试做准备的
我刚刚在硅谷的科技公司完成了7次现场面试,我收到了来自Facebook的软件工程师的职位Offer。下面分享一下我是怎么为面试做准备的,以及我在这个过程中学到的东西。 (一)为了能…
-
程序员之路:编程基础的重要性
学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大…
-
iOS 移动端架构初探心得
21CTO社区导读:本文作为一系列架构文章的综合总结, 如何一步一步进行思考总结, 如何开发出适合自己的通用架构设计。 设计思路 对于架构, 移动端常见的架构设计包括MVC, M…
-
微服务改造—架构设计
随着我厂业务需求的压力逐渐增长,同时基础设施的不断完善,系统架构的微服务改造被正式提上日程。从微服务改造的目标架构蓝图设计开始讨论,架构组进行了整整两天的激烈讨论,明确了很多的业务…