title: 如何让停留在语法层面的C++，变成实际工程中的C++？
desc: 本人是魔都二本大三信息安全专业的学生，对安全行业不感兴趣，想当程序员。学校学的是C，自己也看过Cprimer，也自学linux。撇开“入门” “精通”这些饱受争议的词汇，<b>我知道自己现在这个阶段只是停留在语法阶段，但是可以通过什么方式<b><b>，让自己去实践（自己感觉无从下手）？<b>想过用QT来作为自己加深C理解的工具，写过一个简单的音乐播放器，但是感觉不是很好。看着隔壁软件专业，用java能写出一个界面软件而且可以在网络方面有涉猎的时候，自己内心也是非常疑惑，边学边在摇摆。曾经求过业内人士帮助，他说学学Python（自己也在看）也不错。我担心1.C后面学习难度非常大2.找工作方面，C和Python不是很好找（其实自己也没有这方面的信息，只是推测。<b>是继续C（和Python）？还是趁入门不深转而学习JAVA（我是希望能先专心学习一门）？或是有其他路？我的疑惑也代表了相当一部分同学的疑惑，所以希望各位大神能耐心解答！<b>
topic: Python
content: 本人做程序有17年了，这里说说个人的感受 -------------------------------------------------------------------------- 光吐槽了，忘了实际给出切实的建议，办法就是自己实际的做东西练习。具体来说就是不断选择一个自己喜欢的题目（比如开始时候做个贪吃蛇，后期做些近似能商用的信息系统这类的），尽可能的自己完成。同时大量的联系基础算法及各种基础技术，这在下面有叙述。注意这里说的自己完成，是尽可能的： 1.不要看别
answerer_tags: 基督徒，研究机器人、模式识别