我是中级开发人员。目前我在C#ASP.NET工作,但我曾在PHP,经典ASP和Java中使用过一点点(希望将来能够更多地使用它)。我正在寻找一些关于好书的建议,以帮助我继续发展我的编码技术。
基本上是一本包含大量最佳实践,编码技巧,很少使用但非常有用的功能和操作符(例如??运算符)的书,这样的东西。我不是在找一本教我特定语言的书。我并不特别关心代码示例所使用的语言,但C或Java可能是最好的。建议也不必限于纯代码对象。有关数据库连接管理等信息的书籍。会好的。
感谢您的建议。
答案 0 :(得分:6)
必读:Code Complete。
答案 1 :(得分:2)
我想到的第一本书是Code Complete。这是梦幻般的。对于认真的开发人员来说绝对需要阅读。
如果通过很少使用的东西,你认为Bitwise操作,Hacker's Delight应该被认为是非常好的。
答案 2 :(得分:2)
Don't Make Me Think是一本可靠的读物。没有真正的编码技巧,但它提供了与可用性相关的最佳实践。
答案 3 :(得分:2)
The Pragmatic Programmer是一本优秀的语言无关的指南,可以成为更好的程序员。
答案 4 :(得分:2)
更新近期
答案 5 :(得分:1)
对于你的java技能:
一般
我强烈建议您在阅读Clean Code之前阅读Effective Java 。 - 因为它会让你对一些人更敏感(我个人认为不是那么优化)代码更改建议在干净的代码中。