C++的方向解决方法
C++的方向
本人现在大四,处于找实习单位阶段。一直以来对C++情有独钟,顺着这个方向,自己也研究了一段时间的MFC,对windows消息读懂机制和MFC的消息映射都有一定的了解,自己也动手用MFC写过一些小东西。比如:五子棋,notepad程序,用GDI函数实现了MS 的notepad的所有功能。
现在遇到了很大问题。越来越的人在学java,培训机构也越来越多,还有很多人往Linux方向发展了,老师也说做C++没有5~10年时不会有什么成绩的。C++的方向据我了解主要是驱动和嵌入式还有游戏,本人虽然是一个喜欢追根究底的人,很喜欢底层机制,但是驱动和嵌入式这些似乎需要太多的硬件基础,而我是软件模块的学生,学过的硬件课就计算机组成原理和数字电路等(而且没学好),所以每次想到这块就放弃了,现在让我去学硬件是太晚了。但是放弃了C++最强的方向,我和那些java的人拿什么去竞争呢?C++在Linux下页有方向,但好像Linux下C更多点。。。大家随便说点什么
------解决方案--------------------
满世界都是Java就是因为它门槛低、上手快
一个初中毕业生都可以通过培训找到不错的工作
这样的高级语言有什么可值得炫耀的
当然我知道Java也有其特色,
从业人员中也不乏高手
但你要是就为了找工作
大可不必担心所谓缺乏竞争力的问题
竞争力是一种后发优势
如果你真有能力
Java会很快上手
也会很快成为高手
另外C++对C全兼容
如果你说你熟悉C++却不熟悉C
这我很难理解
你也大可不必为这个问题担心
我是VC程序员
当初为了找工作
为了顺应就业形势
也曾拜读过thinking in Java
不过我还是靠VC/MFC找到工作并一直做到现在
而且我还会继续做下去
我觉得相信自己
坚持下去就是胜利
5~10年不会有什么成绩
那要看有没有机会
看你能不能做出成绩
我认为盲目为了就业学习Java
这种人一辈子都不会有出息
一家之言,仅供参考
------解决方案--------------------
最主要是兴趣方面吧,
你自己心里最想做的是什么啊,
我还是支持你用C++,
C++你都会了,C也基本会了,
java上手也会很快,
学五年太夸张了,
到工作时碰到问题再慢慢学,
学习是一辈子的事情。
------解决方案--------------------
JAVA好学不是JAVA的错,为什么现在很多人都拿JAVA门槛低说事?
其次,我也是C++FANS,经常跟同事(学JAVA)的打架玩(嘴架)~
对你楼主来说,你不可能在工作的前几年里就是专家,这是每个毕业生的梦想,但仅仅是梦想,楼主了解到的几个C++的路只是几个比较热门挣钱的大方向,还有很多,是你没经历不了解的。
语言和功力相辅相成的,选一个自己喜欢的语言,走下去,让自己吃饱喝足是没问题的。但是奔着钱去,那就“顺应大势”。
语言和多 都说自己家的好 其实主要看你的工作是哪方面的 那个语言更适合这个工作
比如你现在学C++ 你说你在哪方面有能力?驱动?游戏还是别的?没有到那个工作环境,就没有那个工作项目实践的机会,所以就不可能在那个领域有什么建树。
所以-》看你想要找什么样的工作,然后多向那个方向加力,但是有的工作的确难找,难有成就-》自己想找什么工作是一码事,自己能找什么工作是另一码事。
比如你想找游戏编程工作,首先你对OPENGL和DX懂多少?其次你实践程度有多少?再次你毕业能立即找到一份工作么?这些都是要考虑的。
C++的方向在哪里?在你自己手里,不NB自己用来写NOTEPAD,NB你可以写出来变形金刚啊,终结者啊,蜡笔小新啊等等~
本人现在大四,处于找实习单位阶段。一直以来对C++情有独钟,顺着这个方向,自己也研究了一段时间的MFC,对windows消息读懂机制和MFC的消息映射都有一定的了解,自己也动手用MFC写过一些小东西。比如:五子棋,notepad程序,用GDI函数实现了MS 的notepad的所有功能。
现在遇到了很大问题。越来越的人在学java,培训机构也越来越多,还有很多人往Linux方向发展了,老师也说做C++没有5~10年时不会有什么成绩的。C++的方向据我了解主要是驱动和嵌入式还有游戏,本人虽然是一个喜欢追根究底的人,很喜欢底层机制,但是驱动和嵌入式这些似乎需要太多的硬件基础,而我是软件模块的学生,学过的硬件课就计算机组成原理和数字电路等(而且没学好),所以每次想到这块就放弃了,现在让我去学硬件是太晚了。但是放弃了C++最强的方向,我和那些java的人拿什么去竞争呢?C++在Linux下页有方向,但好像Linux下C更多点。。。大家随便说点什么
------解决方案--------------------
满世界都是Java就是因为它门槛低、上手快
一个初中毕业生都可以通过培训找到不错的工作
这样的高级语言有什么可值得炫耀的
当然我知道Java也有其特色,
从业人员中也不乏高手
但你要是就为了找工作
大可不必担心所谓缺乏竞争力的问题
竞争力是一种后发优势
如果你真有能力
Java会很快上手
也会很快成为高手
另外C++对C全兼容
如果你说你熟悉C++却不熟悉C
这我很难理解
你也大可不必为这个问题担心
我是VC程序员
当初为了找工作
为了顺应就业形势
也曾拜读过thinking in Java
不过我还是靠VC/MFC找到工作并一直做到现在
而且我还会继续做下去
我觉得相信自己
坚持下去就是胜利
5~10年不会有什么成绩
那要看有没有机会
看你能不能做出成绩
我认为盲目为了就业学习Java
这种人一辈子都不会有出息
一家之言,仅供参考
------解决方案--------------------
最主要是兴趣方面吧,
你自己心里最想做的是什么啊,
我还是支持你用C++,
C++你都会了,C也基本会了,
java上手也会很快,
学五年太夸张了,
到工作时碰到问题再慢慢学,
学习是一辈子的事情。
------解决方案--------------------
JAVA好学不是JAVA的错,为什么现在很多人都拿JAVA门槛低说事?
其次,我也是C++FANS,经常跟同事(学JAVA)的打架玩(嘴架)~
对你楼主来说,你不可能在工作的前几年里就是专家,这是每个毕业生的梦想,但仅仅是梦想,楼主了解到的几个C++的路只是几个比较热门挣钱的大方向,还有很多,是你没经历不了解的。
语言和功力相辅相成的,选一个自己喜欢的语言,走下去,让自己吃饱喝足是没问题的。但是奔着钱去,那就“顺应大势”。
语言和多 都说自己家的好 其实主要看你的工作是哪方面的 那个语言更适合这个工作
比如你现在学C++ 你说你在哪方面有能力?驱动?游戏还是别的?没有到那个工作环境,就没有那个工作项目实践的机会,所以就不可能在那个领域有什么建树。
所以-》看你想要找什么样的工作,然后多向那个方向加力,但是有的工作的确难找,难有成就-》自己想找什么工作是一码事,自己能找什么工作是另一码事。
比如你想找游戏编程工作,首先你对OPENGL和DX懂多少?其次你实践程度有多少?再次你毕业能立即找到一份工作么?这些都是要考虑的。
C++的方向在哪里?在你自己手里,不NB自己用来写NOTEPAD,NB你可以写出来变形金刚啊,终结者啊,蜡笔小新啊等等~