软件和网络相通吗?

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:19:38
我是一名软件专业大二的学生,了解语言有C/C++,汇编。熟悉数据结构,算法设计,能够运用多线程,ODBC,SOCKET,进行编程,懂一点SHELL,数据库会ACCESS。JAVA,LINUX一点都不会,不过最近在学JAVASCRIPT。我从大一开始就跟导师一起做项目,开发环境是VC++6.0。做过水位预测(演化算法实现),最近在做监控系统。但是我对自己的人生目标一点都不了解,不知道以后最近该从事什么样的工作,什么工作适合我。看着实验室的兄弟门都在学习网络编程,我不知道学习网络编程有什么用处,看BAIDU的招聘信息上好像没有将WINDOWS研发和WEB研发结合起来的职位。我问过导师我改学什么,他说我现在只用和他做科研就行了,我不甘心自己的知识停留在原地,想学点其他的知识,但自己却不知道该学什么,想学网络编程呀,不知道PHP,还是JSP更适合我,就算学了也不知道哪个职位能将网络和软件结合起来的。听数据结构的老师说,最近比较流行的是嵌入式,和软件和硬件之间的那部分,又听学长说数据库好,又有人说学操作系统好。我现在非常迷茫,我不想学无用的东西,那样浪费时间,大家也知道大二还有(CET6)要考,我必须腾出时间来准备。我也不知道什么职位适合我,希望那位好心的大哥哥大姐姐能为我指点谜团,告诉我,什么职位适合我,值得我去奋斗,最好在把那职位需要的知识告诉我(好让我好自学)。以便让我在前进的路上有展明灯,最好是能将我所学的知识都用上来的职位(综合性强的那种)。我分数不多,只能给15分了,但是我希望能和帮助我,给我指点谜团的朋友做个朋友。
最好那职位是以C++语言为主,编译环境最好是VC++的。与网络编程(php,jsp语言中的一种)的结合职位最好不过了。

如果你是想做C++开发,我建意你不要使用VC++平台,而是使用基于Linux或Unix平台做C++开发,即便不会用Linux或Unix,也可以在Windows平台使用BCB做C++开发,C++是一种平台无关性的语言,如果过份的依赖于VC++,那么你的程序将是一个无法跨平台,也无法在其它非微软平台上编译使用的程序,做C++或做Java,PHP一定要做到程序与系统平台无关性,只有这样,你的生存能力才会大大提高。

``都是IT行业人呀``
``现在IT行业不好做了呀``现在IT行业还有点发展的那就只能是网络安全方面了``安全方面永远是不人下去的```linux 只是unix中的一种` 我们国内有红旗```国外人的红帽子``,建议你把linux 作为平台,开发内核``用C++``开发````把网络安全这一块``学好``网络方面`‘协议,‘‘系统后台,网站这块现在最多的语言还是ASP 、JSP, PHP```我语言语不会``但是系统我方面我还是比较熟悉````现在的IT只有做一个全能人才真NB````

C++ builder 和VC只在API函数上有差别的! 垮平台到是不错的选择.PHP和C++是不是掌握一门就够了呀?