最近看了一些国外的技术网站,发现还是有一些好东西的,下面给大家分享一下:
1.学习一门新的编程语言(Learn a new programming language)学习一门新的编程语言将有助于你开拓新的思维方式,特别是当你使用不熟悉的语言时,你将学习到很多种思维方法应用到语言中。而所学习到的新思维方式,你可以运用在你所熟知的语言中。甚至有时你会使用新学的语言进行你的重要项目。
2.阅读好的且具有挑战性的编程书籍(Read a good, challenging programming book)从书中你将学到很多,虽然实践很重要,但通过阅读好的且具有挑战性编程书籍是你改变思维方式重要的一步。这种具有挑战性的书籍包括《The Art of Computer Programming》、《Structure and Interpretation of Computer Programs (SICP)》、《A Discipline of Programming or the famous dragon book》。当然,你可以选择一些难度较低的书籍,但要避免选择那些“傻瓜”书籍,即称能够在24小时或是21天内教会一切的书籍,从这些书中无法学习到提高编程技巧的内容。
|