NOTES 三月 29, 2020

写给想学和在学编程的你们,学习编程的7个好处

文章字数 13k 阅读约需 12 mins.

你们有没有这种经历?亲戚或者爱人甚至是不做技术的朋友,看到我们屏幕上的小括号{},大括号[],还有一大堆的技术英文单词privatepublicfunction等等,都会惊叹一句“你写的是什么呀?太可怕了,全是英文看不懂。”或者“做个程序员是不是需要英语很好的呀?太难了!” 其实当真正学习编程和做起程序员来一切并没有那么的可怕,也并不需要英语有多厉害。不信的小伙伴可以问问身边大多数的程序员,问问他们刚开始学编程的时候英语是不是很好,估计得到的大部分答案都是:“没有哈,不是的哈”。

当然,如果你英语比较好,在编程的路上确实是会给你带来一定的优势。我们可以这么去想,会英语的看代码就等同于会是在看一本书一样,函数名,方法名其实都在描述这个代码是在做什么的。自然理解起来的时候就不需要很费劲了。加上学习新的技术和原汁...

查看全文

NOTES 三月 22, 2020

用“易于改编”原则, 提升编程水平, 写出更好的代码

文章字数 10k 阅读约需 9 mins.

无论新手还是资深开发者都会经常问一个问题,“怎么写好的代码?”,要知道怎么写好代码,首先我们要知道怎么样才是好的代码。要有明确的目标,才能知道如何达成目标。在《程序员修炼之道》中提到的“ETC Principle” -- 易于改编原则。这个原则看似简单,但是我们越是深入思考越是觉得“简约而不简单”。

这篇文章里会详细解刨在实际产品研发中“易于改编”的原因和怎么做到“易于改编”, 从而让我们编写出更好的代码。


为何代码必须要易于改编?因为一个系统是会随着一个产品的发展,每日有用户增长就会有一直...

查看全文

NOTES 三月 17, 2020

5大法则助你 成为更出色的开发者

文章字数 9.7k 阅读约需 9 mins.

在现在这个技术高速发展的时代,无论你是在校学生,还是技术职场中的精英,都会面临需要持续提升。但是如果只知道提升技术能力,忽略了一些技巧和技术素养的培养和习惯。你会发现你再有能力,也变得无用武之地。因为真正的强者是不会只依赖 TA 的装备。更多的是技巧,经验,应变能力还有思想。

这篇文章会教 5 大法则助我们成为更出色的开发者,在众多开发者中脱颖而出的诀窍,也会在我们的技术职业生涯中给我们很多的帮助。


多数拿到新功能需求,大致有思路就直接下手开始写代码,半天下来发现这个需求或者功能越想越复杂。...

查看全文
0%