其实对于程序猿来说,水平是很难量化的东西,尤其是一个刚入行的程序员,手头没有接过完整的项目,总不能只是拿着在LeetCode的上的刷题经验来证明自己的能力吧?不管刷多少的题,都只是算法刷题多久录用。如何让HR看到你的编程能力,如何给他量化的、可视化的呈现出来,决定了你是否可以轻松拿到理想的工作和薪资。 实际上,程序员的编程能力可以分为工程能力和交付能力两个方面: 一、工程能力就是在一个团队中将项目做好的能力。 这要求工程师能够根据业务形态建立合适的领域模型,运用成熟的架构模式、开发框架和各种中间件,最终开发出能够满足业务功能需求、健壮性高、可维护性好、可扩展性强和用户体验良好的应用...