首先说明,我的回答是基于你是软件学院的学生这个前提来说的。

你的三个方向里,如果要做到一定层次,其实嵌入式是最简单的,网络是最难的,WEB居中。

不过问题在于,如果在一个基本面上讨论,则WEB是最简单的,网络居中,嵌入式最难。

区别在哪里呢?在于你能学到什么程度。
  说句武断的话,站在一个比较高的层次上来说,嵌入式系统如果去和网络通信、超大型系统编程相比,简直就是些小儿科的东西。但是也正如你所感觉到的,web入门的门槛较低,换句话说WEB这个行业有很多基础性的工作,这些工作要求很低,说高中生能做一点也不夸张,因为初中生也照样能做。
  但是他们能做到分析员吗?能做到设计师吗?什么时候才能做到?这就是另一个问题了。

如果要给你一个建议的话,我会强烈建议你学嵌入式。这个方向具有表象上的难度,这能暂时帮助你省去一些不必要的竞争者;而这个行业很新,你比较容易在这个行业里取得成绩、成为“元老”(想想你要写一个PC上的操作系统是不可能的,但是你完全可能写一个嵌入式系统的操作系统);由于中国计算机比较落后,所以在成熟的行业(比如大型网络系统)你几乎很难进入技术水平较高的核心领域,但是在嵌入式领域你却相对容易谋求这样的工作;另外,由于嵌入式系统比较简单,你也能较快吃透整个系统,以后“吃老本”也比较方便;最后,目前中国嵌入式很火,就业比较容易。
  不要怕什么学历问题,如果你真的学得好,你就能成为公司里唯一的本科生,因为我就是这样的。而且真正优秀的企业,并不太在意你是本科还是硕士。

第二个建议是最好不要去学网络通信,主要原因是难度很大,有些东西确实需要进一步深造才能搞清楚,而且就业面比较窄,在中国的前途也不明朗。
  

选WEB也是可以的,前景也不错,关键是看你愿意先苦后甜还是先甜后苦,这就是嵌入式和WEB的区别,最终的结果我相信都是不错的。

我就你的问题选择性回答吧,我也是软件学院的,希望能帮上点忙!

恩,首先,嵌入式是对硬件知识的要求比较高,起码要懂得汇编,最好也学编译原理之类的课程,感觉这个方向兴趣比较重要,而且课程也比较难,就业的话,可能读要继续读上去会比较好,因为要学的东西本科还是不够的,另,如果想出国的话,嵌入式会是一个好方向。

WEB并不止是做网页,包括很多东西的,WEB的技术也是非常多的,个人感觉这个方向的就业形式会比较明朗,而且,毕竟在毕业了之后跟社会上没有经过专业学习的人还是有所区别,不必担心会没有自己的位置。

通信的话,感觉更偏向安全和传输的,这方面可能对于算法要求比较高,会需要更好的数学功底和逻辑能力,就业的话并不是特别清楚,因为我们学校并没有这样的方向。

个人感觉还是凭兴趣选比较好,这样学习会比较有动力,恩,关键还是看自己,就那么多吧,应该还是有点用的~