作为一名程序员,你正处在伟大的顶点。 http://www.czhztjz.com http://www.czhlife.com
你只要对自己要走的道路稍有了解就可以开始冒险了。
1. 你不需要学位,但你需要知识
我和许多没有计算机科学硕士学位或计算机科学本科学位的程序员一起工作。编程是少数不依赖学位的职业之一。然而,编程是一项知识密集型的职业。如果你想开始编程生涯,这十本基础书籍你必读的。这十本书将涵盖计算机科学的基本概念以及如何在项目团队中工作。它们可以为你的技术打下坚实的基础,让你对基本概念有一个深刻的理解,并且让你有能力去编写功能性的代码,顺利进行技术面试并与同事交流。
2. 创造性是提高解决编程问题能力的重要因素
大多数人都有这样的认知:编程都是关于分析和解决问题的技能。这个观点并不是完全正确的,编程也非常需要创造力。通常,你可以用很多方法编写给定的代码。当你拥有了创造力,就能设计出最简单、最有效的代码。
|