一个大三学生的困惑,大家有时间给点意见么
YueSo 2012-10-16 04:31:26 先说一下我和我学校的情况吧:
我今年读大三,一所普普通通的本科学校,专业是软件工程-数字媒体艺术方向(这个方向影响很大)。
学校在09年开始招生,10年增设软件工程专业,所以我们这届是学校的第一届软件工程的学生。
因为是新学校,学校属于发展阶段,所以在教学计划与课程安排上都不是那么合理。这个我理解。
大一上下两学期就一门专业课C++(没有学c,一开始就是c++,)(我大一比较糟糕,这一年算是白过的。)
大二上学期是java,都是学一些基础,其中夹带一些css,js,jsp,servlet,
期末实践配合tomcat与mysql做了个网站的后台部分。这一阶段学的还可以,也就是说我java基础还算可以。
大二下学期是数据结构,汇编语言,这两门学的也还可以。
但我们方向毕竟是数字媒体艺术,所以这两年来我们有开设flash,ps,ae,音频处理等等。
今年大三了,课程有android开发、专业英语、计算机组成原理、操作系统、
数据库(我们操作系统老师说为什么我们大三才学数据库,他很吃惊,我们很无奈。)
说一下我的困惑吧:
说白了还是c和java选哪个的问题(不知道我说这个会不会很多人表示不屑:嘘~~又是这么幼稚的问题。。
可我现在真的是在纠结)。我现在属于c和java的基础都是有点了,想往一个方向深入了,毕竟奔三的人了。
结合我实际谈一下:
专业方向是数字媒体,不过我更偏好编程,所以媒体块排除。
有2个大块可以选,一个为c,如果写c,就是做嵌入式了。
一个为java,如果做java,可以选android或web开发。
我之所以如此纠结,是因为我所处在的城市是厦门,厦门软件行业并不发达,属于中小型城市。
如果是嵌入式,在剩下来的一年多大学时间里堪堪能入门吧(数字媒体方向,所以没有数模电基础,电路图很头疼),
而在厦门嵌入式新手基本没机会,要想发展一般要离开福建省去大城市。
如果是java,厦门机会还是挺多的,但不知道要选android和是web开发,不知道两者哪个前景好。
我这几个月来学习是这样的:
android和英语占大头(也一边夯实java基础,只是基础,ssh没有接触过),小头有linux、vim、gcc、c语言基础。
废话很多,大家看的幸苦了。
我现在脑子里充斥着一堆问题,很困惑:
选c还是java,选c就是嵌入式了,这样是去北上广哪个城市发展好?
如果做java是选android还是web开发?(ssh属于0基础)这两个哪个前途好?
大三了,很迷茫,前所未有的迷茫。我是属于比较能吃苦的,而且也是比较喜欢编程的。
可能有些朋友会说:喜欢哪个选哪个。可是...其实,我都喜欢。我觉得自己还未定型的。(*^__^*) 嘻嘻……
在我看来,前几年工资不重要的,重要是的职业生涯的发展,哪条路发展更顺畅些。
我希望朋友们能提点意见,让我少走点弯路。谢谢大家。
大家看下来幸苦了,再次拜谢。