首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开发建议
订阅
echo_cing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
如何在三年内快速成长为一名技术专家
工作前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯。在我们公司有些同学在前三年中就快速成为某一个领域的技术专家,有些同学也可能止步不前。本文和大家一起探讨下如何在三年内快速成长为一名技术专家。 首先要有空杯的学习心态,而不是傲娇自满,…
代码重构-找出问题代码
写在文前:大部分程序员都能写出计算机可以理解的代码,唯有优秀的程序员才能写出让人容易理解的代码 最近几个月被分配了一个项目重构的任务。说实话,项目重构甚至包括不少的业务代码的重写真的是耗时耗力的大工程。 有人可能会问,既然现有工程能正常的跑,为什么还要费大力气去重构和重写呢。究…
理解大型分布式网站你必须知道这些概念
1. I/O优化 增加缓存,减少磁盘的访问次数。 优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 设计合理的磁盘存储数据块,以及访问这些数据库的策略,这是在应用层面考虑的。例如,我们可以给存放的数据设计索引,通过寻址索引来加快和减…
你遇到的问题,并不是真正的问题
今早上班路上一直在考虑一个问题:什么才是思考问题的正确方式。正好最近看了一本架构相关的书,在这里跟大家分享一下。 欣赏下美图做为思考的分割线。 好了,我想各位心中一定都有了自己的答案。这个问题,我也问自己,如果是我应该怎么回答? 首先,要弄清楚,这个问题到底是要问什么。 真的如…
如何提高代码的可读性? - 读《编写可读代码的艺术》
一. 为什么读这本书 很多同行在编写代码的时候往往只关注一些宏观上的主题:架构,设计模式,数据结构等等,却忽视了一些更细节上的点:比如变量如何命名与使用,控制流的设计,以及注释的写法等等。以上这些细节上的东西可以用代码的可读性来概括。 不同于宏观上的架构,设计模式等需要好几个类…
程序猿应该记住的几条基本规则
重点讲两个。 最简单的方式是写下多且准确的注释,不过我相信大部分很难做到“准确”。我习惯引用涛神的话,将该条规则表述为要求“代码能够自解释”。 看起来简单做起来难。对于Java程序猿,有几种必要的方式可以帮助你尽可能的做到这一点: 除非对外发布后不可更改(比如java.util…
Clean Code 阅读总结
本文是在阅读 clean code 时的一些总结,原书是基于 Java 的,这里将其中的一些个人认为实用性较强且容易与日常业务开发结合的一些原则重新进行整理,并参考了 clean-code-javascript 一文给出了一些代码实例,希望本文能够给日常开发编码和重构作出一些参…
程序世界里的不信任原则
人与人之间最重要的是信任,但程序的世界里,可能信任越少越好;我越发觉得越是高性能高可用的系统里,不信任原则会体现得更加淋漓尽致。 为了少走弯路,写下这篇文章留给自己参考,其中一些是自己踩过的一些坑;一些是接手他人系统时触过的雷;还有一些是从别人分享的经验学习得来;能力有限,先记…