关于看完C++primer后的方向问题,寻求建议。
首先说下具体情况。
人在天津,在职,工作经验多年,但学历和工作基本都和CS没关系。由于爱好,于15年初开始自学CS。
先后看完了计算机科学概论英文版,C++语言程序设计教程(不推荐),范磊的视频,目前处于C++primer plus英文版到850页并已经完成之前的习题,9月中旬会进入到c++primer英文版的阅读。预计12月可以读完第一遍。
家中准备好的书籍:effective C++三部曲,深度与探索C++对象模型,深入理解计算机系统,WINDOWS程序设计,深入浅出MFC,JAVA从入门到精通,JAVA核心技术卷一和二,算法导论,数据结构与算法分析C语言描述,LINUX鸟哥的两本,等。
随着阅读的深入,对之后的路产生了一些不确定性的判断,需要一些极为实际的建议。
想请教的问题:(请完全以“最快的时间拿到相对最高的薪水的工作”为衡量标准)
以天津当地情况为例,本人看完一次C++ primer后,不提反复阅读本书,以及effective三部曲的步骤,单说方向,请大家提意见,该往哪里学:
1.windows平台。就个人浅见,C++的windows平台,似乎除了一些游戏外,和JAVA等语言比较,优势不明显,特别是在天津。
2.linux平台。坦白说这个平台我甚至之前从来没接触过,可以说记忆里连它的界面是什么样子的都没印象。但是查阅了一些现状,天津当地对LINUX服务器的需求还是存在的。个人对嵌入式和底层一些东西不感兴趣,如果走LINUX,也是走服务器这块。
3.JAVA.这个在工作方面的市场需求量的确相对很大,而且好像是源自C++,并且朋友中也有自学JAVA拿了高薪的人。但读完这些C++的书后转去JAVA,实在有些不甘心。换个思路,程序员就是程序员,不是某语言的程序员,而且自己的目标是纯粹的高薪IT职业,转语言的事情也就可以接受了。
以上三个方向备选,请大家给予建议:
1.第2和第3方向,以看完PRIMER后的情况论,学到可以直接上手工作的程度,分别需要多久。
2..第2和第3方向,以看完PRIMER后的情况论,学到可以和公司说自己有“相关”工作经验2年的程度,且不会被问倒,且在刚工作时不会出现过分的不协调感,分别需要多久。(当然不只是看书,还要找资源做项目)
3.三个方向中选择哪个方向为佳,在当今的环境下。并请务必结合实际分析一下理由。
4.请给帮忙您建议的方向,写一份学习路线图,从入门处开始,一直到可以基本说有两年相关工作经验的程度。(请包括书籍名称,视频名称,项目资源来源 等,越详细越好,不方便的话请用站内信或留个联系方式等)
最后强调,个人是以“高薪职业为目标”,并加以“相对最快的路线”为前提来请教,请切题。
如果您不了解天津的当地情况,请结合您当地的情况分析,也有很高的参考价值。
如果您了解天津的情况,请务必多加指教。顺便说下,个人比较希望能去到NNIT,毕竟英语还凑合,请给予建议。
谢谢。并附上所有分数。