首先说明,我的回答是基于你是软件学院的学生这个前提来说的。
你的三个方向里,如果要做到一定层次,其实嵌入式是最简单的, 络是最难的,WEB居中。
不过问题在于,如果在一个基本面上讨论,则WEB是最简单的, 络居中,嵌入式最难。
区别在哪里呢于你能学到什么程度。说句武断的话,站在一个比较高的层次上来说,嵌入式系统如果去和 络通信、超大型系统编程相比,简直就是些小儿科的东西。但是也正如你所感觉到的,web入门的门槛较低,换句话说WEB这个行业有很多基础性的工作,这些工作要求很低,说高中生能做一点也不夸张,因为初中生也照样能做。但是他们能做到分析员吗做到设计师吗么时候才能做到就是另一个问题了。
如果要给你一个建议的话,我会强烈建议你学嵌入式。这个方向具有表象上的难度,这能暂时帮助你省去一些不必要的竞争者;而这个行业很新,你比较容易在这个行业里取得成绩、成为“元老”(想想你要写一个PC上的操作系统是不可能的,但是你完全可能写一个嵌入式系统的操作系统);由于中国计算机比较落后,所以在成熟的行业(比如大型 络系统)你几乎很难进入技术水平较高的核心领域,但是在嵌入式领域你却相对容易谋求这样的工作;另外,由于嵌入式系统比较简单,你也能较快吃透整个系统,以后“吃老本”也比较方便;最后,目前中国嵌入式很火,就业比较容易。不要怕什么学历问题,如果你真的学得好,你就能成为公司里唯一的本科生,因为我就是这样的。而且真正优秀的企业,并不太在意你是本科还是硕士。
第二个建议是最好不要去学 络通信,主要原因是难度很大,有些东西确实需要进一步深造才能搞清楚,而且就业面比较窄,在中国的前途也不明朗。
选WEB也是可以的,前景也不错,关键是看你愿意先苦后甜还是先甜后苦,这就是嵌入式和WEB的区别,最终的结果我相信都是不错的。
——————————-
另一片文章…..
软件学院研究方向,对研究方向迷茫的同学一定要看(据说是一位北大软院前辈写的)
理想与规划(软件需求分析阶段,确定我们要做什么)
我觉得有相当多的新生对未来的理想还没有规划好,这也正常,因为有许多人是半路出家来到这里的,他们没有想过自己的未来会有这样一种改变。大多数原来有计算机基础的,看过我的贴子基本上已经心里有数了。不管以前基础如何,大家都要有个目标,比如说将来要嫁入微软或者这样的豪门也好,或者是将来去华为、中兴等国企做 络通讯也好,或者去做、嵌入式开发等,刚开始第一个学期目标最好定下来,然后上 去查这个目标需要你掌握哪些知识,需要哪些技能,你在学习过程中要加强这方面的学习投入。我个人感觉,刚开始这个工作是值得的,你现在收集的信息越多,就越知道往哪个方向努力,选课和投入精力分配就越合理。如同软件工程的需求定义阶段,定义准确,很好的描述出软件要实现的功能,才能最大限度满足客户的需要。这个阶段找出问题是最容易解决的,不然假设你想做嵌入式应用软件,却又希望多学知识而选了质量工程、管理营销、 络安全等,你去 上查一下,什么项目什么公司需要这样的人才样的结构很明显是不合理的。这样的选课很明显是图多图全,想做全才,如果真是基础特别好,也不是不可以,但如果到实习时发现自己没有想象中那么强就惨了,那时候想改可就难了。所以如果想多学知识,建议去听一下第一堂课的介绍就可以了,知道那个课讲什么的,对将来有什么意义就可以了,如果真是喜欢再决定是选还是继续旁听。一年的时间,不要分散得太厉害,因为这一年不仅要学理论,还有留有几乎比的时间来做实践,这个实践包括编码和写各种文档资料,所以规划之前一定要做大量的查询调研工作。我简单举个例子,如果你对 络与通讯很感兴趣,去朗讯贝尔、、华为、中兴等公司的 站上看看他们对实习生和新招人才的要求是什么络与通讯涉及的领域也同样很广的,你要有一个思想准备,一年后去实习时,你用什么去打动这些用人单位。当然,其实我们在校学的这些知识多数也都是基础知识,不会直接满足现在 会的具体应用的。举个具体的例子,头一阵子看到来我们学院招实习生的西门子,它对实习生的具体要求如下 微码开发实习生技能要求 扎实的 络基础知识;
熟悉路由交换原理及协议栈;
熟悉的硬件结构;
熟悉的微码编程;
熟练使用的集成开发环境;
熟悉之间的并行处理、微码流水线处理、线程之间的信 机制;
熟练使用各种和的操作;
有较强的微码开发的能力;
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!