sizzflior 发布于四月 30 分享 发布于四月 30 (已修改) 能看懂Udemy和youtube的课程就已经够了,这些资料足够你打好基础了。提高部分基本分为两个方向,一个是实际应用一个是竞赛,竞赛就刷题,这没什么说的。但需要注意的是,刷题并不能提高你的实际应用能力,尤其是当项目规模稍微大一点,比如像一个RPG游戏这种大概2~3w行代码(不算基本库)的规格,基本就会抓瞎。实际应用能力只能跟着开源项目学,然后自己做一些小项目练习,熟悉面向对象的架构方式。 入门语言其实两个就够,一个是C++,一个是javascript。C++代表着强类型语言,javascript代表着动态类型语言,熟悉这两个其他基本都很容易上手,比如学完javascript再学python基本就很容易,学完C++再学java和C#也容易。 我个人是推荐udemy打基础,书籍辅助查阅,项目用于提高。udemy上的高分课程大多是有经验的前线人员授课,很多知识讲得通俗易懂,不像国内老师只有理论理解没有实践理解,讲出的东西自己都不懂还装懂。书籍知识虽然全,但文字先天的歧义性与信息传达效率问题,导致很多非常简单的问题常常需要长篇大论一番,又浪费时间学习效率又低,很多情况下一个图胜过千百文字,所以书籍适合查阅。项目就不说了,代码本身就是练的越多就越熟练。 四月 30,由sizzflior修改 链接到点评
推荐贴