学习方向推荐

在此就明天软件工作室和ACM竞赛、以及我所了解的行业需求情况,做了一个初步的分析,供各位同学参考选择,当然同学们也可根据自己的兴趣选择其他方向。

ACM竞赛(推荐:★★★★★)

推荐理由:注重思维训练、算法、数据结构,今后可以从事的行业可能性更多,这些行业也是当前或今后的热门,如:大数据、游戏等。

问题难点:需要较好的数学基础和逻辑思维,难度大,训练相对比较枯燥,出成果周期较长。

考研(推荐:★★★★)

推荐理由:报考研究生可以进一步提升自身学历,有更多机会从事科研工作,研究生通常也是一些行业岗位的门槛。

问题难点:计算机学院历年来考上研究生的比例不是很高,需要持之以恒,不能偏科(英语、数学、专业)。考上的学校不好,仍然没有太多提升空间,反而要耽误几年时间。

.net(推荐:★★★★)

推荐理由:注重软件开发过程、软件质量、团队协作;参与真实项目的机会相对较多;工作室团队有多年积累,老师比较擅长。

问题难点:当前.net市场占有率不如java和C++,将来可能需要转语言平台,不过,转语言并不困难;对算法和数据结构的训练比较少。

前端(推荐:★★★)

推荐理由:HTML5、CSS3、Javascript近几年比较热,特别是移动开发对前端的需求越来越大。

问题难点:真实项目不多;老师不擅长,需要较强的自学能力;当前大量的需求是否会导致今后的市场饱和,饱和估计3、5年内不会出现吧。

移动开发(推荐:★★★)

推荐理由:移动互联网的崛起,对移动开发的需求依然很大。

问题难点:Android和IOS的两大阵营,倒逼通用平台(如React)的崛起,今后发展方向不明。

美工(推荐:★★)

推荐理由:美观和用户体验是任何项目不可缺少的部分,因此需求也比较大。

问题难点:最好有一定的美术修养;老师不擅长。

java(推荐:★★★)

推荐理由:java语言市场占有率高,有很多免费平台和工具,国内就业机会较多,也是Android开发所需要的语言。

问题难点:老师不擅长;开发周期相对.net要慢一些。

嵌入式(推荐:★★)

推荐理由:今后可以走物联网方向,需要软硬结合,可为工作室的真实项目提供更多的可能。

问题难点:工作室暂时没有基础,需要较强的自学能力,今后可考虑引入熟悉该领域的老师。

posted @ 2016-06-07 09:29  屠一刀  阅读(439)  评论(0编辑  收藏  举报