太迷茫了 求大侠们过来帮一下吧 毕业后关于C++或JAVA的

来源:百度知道 编辑:UC知道 时间:2024/09/03 06:16:02
大专实习了真的很迷茫,大学我学的是网络但是本人比较喜欢软件开发所以自学了C++也学了MFC STL 实习期间我也自己做出来个局域网的聊天工具 能实现局域网账户注册 登陆 然后聊天 多线程 数据库什么的 但是现在我发现网上招聘JAVA的非常多 我投的C++简历根本就没人看 我知道C++没有JAVA开发周期快 现在的问题是我是应该重新开始学JAVA呢还是继续学习C++ 我希望能够找一个工作。我想学习DirectX 或者是Symbian上的手机开发~~ 到底需不需要转JAVA呢?真得很迷茫。而且现在的公司都要经验 可是我哪儿来的经验?我倒是想自己做一些东西然后拿去面试 可是事实上他们连个面试的机会都不给我 挣扎~迷茫~ 希望有经验的前辈们能指引一下 我可以继续学习我还有1年时间才毕业 其实才上了2年。我家里人倒是一点都不急,可是我急了 都20了 我实在是不想再花家里钱了 我真不希望我以前的努力的白费了 只是很迷茫 谢谢了~~
苦笑。前两楼说得跟没说一样~~希望前辈们能给指条路 以前上百度提问提的都是技术方面的 这是第一次彻底迷茫了~~

因为你一直是做的C++的缘故,我不建议你转JAVA 。
因为转JAVA 虽然需要的时间不多,但找工作的话人家也
一样的要求工作经验的。而且你学的是网络,转JAVA估计
跟你学的TCP/IP 什么的都没什么用了。 因为网络的开发
等大多是C++而不是JAVA。
看你做的局域网什么聊天工具什么的,所线程什么
的,说明你学习还是不够深入,但也有了部分基础了 。
像C++的话,大公司专注的是你的基础怎么样,你的数据
结构怎么样,因为C++语言与JAVA不同的是对开发人员的
基础要求很搞 。像小公司的话,虽然注重工作经验,但
你也不是没有机会的 。 刚开始的话,要求低一点,照实
反应你的技术水平。把你做过什么,他们需要什么搞清楚。
即便是没有面试上,但你通过失败也有了更加清晰的目标。

比如人家要求熟练掌握SOCKET 。 那你至少要知道,TCP和
UDP通讯吧 。你就需要做2套这种例子。 再者,你启动了监听端口,如果端口与别的软件的端口冲突怎么办? UDP丢包怎么办?网络延迟怎么办? 可能考虑到细节的地方需要工作经验,
但是对于一些基础的东西,比如TCP,UDP 通讯是怎么样的,
是哪些函数? 怎么样同时监听多个呢(多线程)?等等。
最简单的技术,运用起来也会有很多的难点。 简便是最
难的技术也总可以找到方法解决 。这种心态树立好了,碰到的困难自己敢于去面对,才会有自己的出路。
20岁,还很年轻,很羡慕你。

现在的现况是,JAVA比C++要赚钱。
JAVA大多面对的是青少年手机用户,特别是游戏部分收费。而一款好的游戏需要的剧情和编程水平是很高的,C++的应用相对较少。大多是电脑方面,而且收费比较不容易。有资格推出C++收费软件而且赚钱的公司都是手上有毛的老手。对于一个大学都没有学完的年轻人,的确是看不上。
而且,你所作出来的这部软件,有市场空间么?QQ、MSN、甚至百度都搞了个什么百度-HI,所以你的程序不会给公司带来利润,也就不会引起公司的关注。
同样,DirectX完全是面对电脑,或者是极