大学生如何进化到程序猿

我想,我下面的这个问题,是很多大学生,尤其是那些跟我一样非计算机专业的大学生,一直都困惑着的一个问题:我们应该怎么学习,以进化成一个合格的程序猿

    作为一名电科专业的学生,出于对编程的爱好,大学的这两年里,我一直在自学编程知识。从C到数据结构,到参加ACM竞赛,再到C#,现在又回过头来学习《C++Primer》。我就像一只无头的苍蝇,在这无尽的代码中乱窜,兴奋,却毫无方向。

    不知道如何系统的学习编程知识。

    最初,以为语法知识就是编程,后来学习了数据结构跟算法的东西,又想当然的认为数据结构、算法知识才是王道,再后来认识了一点面向对象的知识,觉得大型的可维护的代码才是真正的编程。。。。

 

    到底什么才是编程?

    究竟如何才能系统的学习这些?

    怎么做才能在两年之后出去才有竞争力?

    考研还是直接工作?

    我的梦想究竟有多少价值?

 

 

    面对这些,我茫然。。。

    没有头绪,没有目标。。。。

    写这篇杂文,主要是想问问那些曾经像我一样这样过来的前辈们,到底该如何系统的学习?

    同时也希望,那些跟我一样有这些困惑的大学生们,能够一起讨论。

 

 

 

 

 

 

 

 

 

 

 

 

                                                               

 

 

 

                                                                                                                                                                    欢迎加入QQ群讨论:189185443

你可能感兴趣的:(数据结构,编程,工作,算法,qq,C#)