极客时间-左耳听风-程序员攻略-程序员修养
程序员素养帖子: What are some of the most basic things every programmer should know? Bad architecture causes more problems than bad code. 坏的体系结构比坏的代码引起更多的问题。 You will spend more time thinking than coding. 你会花更多的时间思考而不是编码。 The best programmers are always building things. 最好的程序员总是在构建东西。 There’s always a better way. 总有更好的方法。 Code reviews by your peers will make all of you better. 你的同龄人的代码审查会让你们所有人都变得更好。 Fewer features for better code is always the right answer in the end. 减少特性以获得更好的代码始终是正确的答案。 If it’s not tested, it doesn’t work. 如果没有测试,它就不起作用。 Don’t reinvent the wheel, library code is there to help.