You can code. They cannot. That is pretty damn cool.– Learn Python The Hard Way 在你学习编程之前,想想你的目标。当你有了最终目标,路就会更清晰。那么,你想写什么呢?网站?iOS或者Android应用?还是你想自动完成一些无聊的任务,让你有更多的时间看窗外的风景?也许你只是想找一份更有就业竞争力的好工作。这些都是有价值的目标,都是你编程学习的动力。没有动力的人,在略显枯燥的漫长学习之旅中是无法走远的。
1 2
不要浮躁 Bad programming is easy. Even Dummies can learn it in 21 days. Good programming requires thought,but everyone can do it and everyone can experience the extreme satisfaction that comes with it. 无论是线下还是线上书店,都充满了21天学通Java》他们都承诺在短时间内学会相关技术。Matthias Felleisen他的着作 How to Design Programs,Second Edition 一本书明确指出了这种「速成」并对上述趋势进行了讽刺。 所谓的「捷径」或者说「银弹」不存在,智者说,精通某件事需要10年或1万小时,也就是汉语「十年磨一剑」,所以不用担心,功不唐捐。