要有英语基础,至少要做到阅读英文资料没有什么障碍。
否则大概率受英文水平影响,学习编程部分断断续续,学习之路提升很慢,时间一长就是从入门到放弃了。
如果英文有问题,建议先补一补计算机行业的英文。
现在进入主题:
1、语法基础阶段,三个月快速迈过(不追求全精通,熟悉80%即可,后面不懂得回来查课本)。不要看视频,经典的C#语法书快速看两遍,做练习题目一遍;
2、github上找一个经典小项目下载来学习,重点学习了解结构,尝试按自己的理解增加些功能,了解参数传递,界面参数,事件响应等;
3、手头有项目不急的,就做项目;
4、重点锻炼自己的抽象能力,学习面向对象思维,数据结构,设计模式等。
5、提前备一本颈椎康复指南。
以上是11年资深C++软件研发,主力完成两个大型工业视觉算法与软件框架的程序猿的学习的总结与建议,欢迎进入编码世界!