如何自学编程

1、C语言可以学一下,毕竟除了Lisp这类语言以外,大多数语言都是在C语言基础上发展起来的,尽量不要一入门就系统性的学习C++,C++应该算是比较难学的编程语言了;

2、有可能的话,算法和数据结构也要看一点,积累好一点以后可以学一些面向对象的知识,学学自己谢谢单元测试;

3、英语好的尽量看英文原版书,不好的也尽量看国外的书,毕竟计算机技术这玩意就是国外的人发明的,随意国外好书多一些,再就是看原版能更好的理解,很多翻译的翻译的有些牵强;

4、多逛社区论坛,多去GitHub、stack overflow等等看看,国内例如CSDN和开源中国都是蛮好的;

如何自学编程

stackoverflow

5、尽量不要一上手写代码就用IDE这种自动化工具,诸如idea,visual studio,eclipse,Xcode,NetBeans等等自然是很棒的生产力工具,但是初学的时候尽量不要用。不要求每一个人都去学Emacs和vim这类比较难入门的工具,毕竟这类软件入门成本比较大,但是多用用notepad++,sublime text,atom还有visual studio code这类编辑器,为什么这么说,我相信很多老司机都知道,如果你想以这个为职业,大如Google,Facebook,Microsoft等,国内如bat等校招面试都是白板写程序;

如何自学编程

6、最后有时间的话,看看一些不是叫语言而是教思想的书,例如、、、之类的;

7、还有不要轻信神话和江湖传言,例如谭浩强老师的书,我其实不建议大家看,尤其是想做程序员那种,如果你仅仅要考级,可以去看,但是这本书销量确实高但真的问题也很多,说的难听点误人子弟。

8、再就是不要一上来就去看,高德纳老先生这本巨著就好比爱因斯坦的在物理界的地位,就好像高斯的很多著作在数学界的地位,不适合所有人,难度起点也比较高,确实是好书,但不适合我们这些平凡人,以后又精力了偶尔翻翻还是可以的。但老先生的另外一本很棒大家可以去看,还有就是老先生的TeX有精力有需要的可以去学一学。

如何自学编程

计算机程序设计艺术

还是那句老话,对于计算机、尤其是编程技术的学习,最重要的还是实践操作,只有多实践多写代码,多研究算法,最终才可能取得进步,一万小时理论对于编程来说是最合适不过了。


分享到:


相關文章: