太迷茫了 求大侠们过来帮一下吧 毕业后关于C++或JAVA的
来源:百度知道 编辑:UC知道 时间:2024/09/03 06:16:02
苦笑。前两楼说得跟没说一样~~希望前辈们能给指条路 以前上百度提问提的都是技术方面的 这是第一次彻底迷茫了~~
因为你一直是做的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完全是面对电脑,或者是极