求指导
个人介绍:性别男,今年大三,计算机相关专业,对编程感兴趣。在学校学习过C、C++、数据结构。自学了java,包括J2SE和J2EE的相关内容,还学习了web编程的一些内容:html\css\javascript等,我曾经一度认为自己会从事java web 方向的开发,并且我自己也热衷这方面的工作,另外一点是我在这个方向已经入门,就是说知道自己要干什么事情了,如果继续学习java,我也会“很忙”。
但是最近我意识到一个问题:作为一个程序员来说,非常重要的一个素质就是熟悉数据结构和算法设计,然而java web开发从这一点来说是“没营养”的。于是我决定趁着自己在学校还有时间,专心研究一下C++,并以此为基础重点研究数据结构和算法设计。说不定以后我会成为一个C++程序员(说明,由于本人具有一定的C++基础,可以确定自己就像热爱java一样热爱C++),说实话,我更倾向于做一个C++程序员,因为我认为就我目前的java基础来说从C++转到java是相对简单的,然而反之则困难了。
写到这里相信大家对我的情况有了大致的了解。发帖的目的就是希望大家对我这个想法给予评价,并且就是如果选择C++作为职业发展方向,具体应该如何学习,希望大家给一个学习曲线流程图。当然你也可以结合自己的实际经验提出宝贵建议。小弟在此先谢过了。