当初大一学C语言的时候,之前从来没接触过,每次上课那叫一个大迷茫,进入一个新世界,什么都听不懂,所有都需要从新搭建。到大三学完C#才有了一个整体框架,也可以说对学的东西怎么用有了大致了解。但是最重要的还是要打好基础的编程能力。相比C语言 用JAVA 开发起来东西方便太多了。现在我觉得C,C++等语言打下的基础非常重要。我们当时学的顺序是C、C++、JAVA、Python、C#,学校里安排课程一般都是从最基础的学起,存在即合理嘛,这样的安排好处肯定有很多,但是像对于我这种喜欢先了解框架再学习细节的人就不太友好。一上来就学C语言很容易让人受打击,尤其是对那些从来没接触过的新手,C语言在我看来是最最枯燥的语言。我觉得就想学习安排编程类的课程应该先带着学生开发一些简单的项目,在这个过程中他们有问题自然而然的会深入到细节,也能很好的掌握所学的东西。而不是像我学了两三年才把握了框架,当时学的也不知道怎么用,基础也没打扎实。
尽早接触一些项目,参加些比赛可以帮助你快速的了解整个大体框架,找到方向,学习这个专业还是要多实践。无奈我当时被C语言打击的一度厌学,觉得这个专业好难好难,学不下去。现在实习,觉得还是有点意思的,后悔当初没打好编程基础。anyway,先学下去吧。