我是一名计算机专业大一的学生,现在放暑假了,下学期就大二了。 之前寒假自学了C语言,参加了全国软件大

赛的初赛,得了三等奖,这个比赛是针对于数据结构和算法的。但是我数据结构和算法都只是学了一些皮毛。5月份比赛完后,看到有个中科杯软件设计比赛,很有兴趣,所以就买了本head... 赛的初赛,得了三等奖,这个比赛是针对于数据结构和算法的。但是我数据结构和算法都只是学了一些皮毛。 5月份比赛完后,看到有个中科杯软件设计比赛,很有兴趣,所以就买了本head first Java来看,由于我写了很多C语言的代码,也非常喜欢写程序,所以感觉Java学起来很容易,5天时间看完了600页,还跟着视频做了一个坦克大战的游戏,明白了多线程,对面向对象,类,封装,继承有了一些简单的认识。 然后针对这个比赛,我和几个学长就准备做Android的开发,我也不知道是不是太早了,也买了几本书来看。放暑假后,每天就是看视频跟着学,但是我越学越觉得无聊,视频除了讲一些Android系统的机制就是一些api的使用,我觉得这样我的编程能力不会有什么提高。
于是我又在考虑是不是进一步地学习数据结构和算法。几个月前学的时候很快餐,只对栈,队列,链表比较了解,也用C实现了很多次,对一些非线性的树,图 理解比较模糊,而算法方面只会一些基本的,比如简单排序,插入,搜索什么的。 我有点不清楚自己这个暑假该如何计划,因为我太喜欢计算机专业,也想着以后能有一些成就。 就想问问大家自己是应该继续学着做一些简单的Android小程序还是深入学习数据结构和算法呢??? 请大家给我一些建议,小弟非常感谢
展开
 我来答
cyks1
2011-07-15 · TA获得超过193个赞
知道小有建树答主
回答量:246
采纳率:100%
帮助的人:250万
展开全部
感觉你的跳跃有点大了,建议你先把基本的学好,以后学什么都不难的。

如果你对计算机非常感兴趣的话,数据结构和算法是必须的,不需要学得有多深入,但是需要用算法的时候能够找到解决办法。学完算法之后,你可以尝试着学下汇编,汇编工作中一般用不到,但学汇编能帮助你了解计算机。

对数据结构和汇编有一定的了解后,你可以学下linux,学得差不多,你会发现你已经真正的开始了解操作系统。之后,再学什么,你自己心中就会有方向了。

很羡慕你,因为你是大一,有足够的学习时间。我刚毕业,对这方面感触很深,现在我所处的职位,需要的就是linux下c/c++开发,边学边用呢

祝你好运!
天天向上李亚飞
2011-07-10 · 学习——就要天天向上!
天天向上李亚飞
采纳数:540 获赞数:3877

向TA提问 私信TA
展开全部
先学数据结构和算法,这个是基础,要不就是学再多的语言也不顶用,因为做程序主要是看思路(就是算法)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱国学的小朋友
2011-07-10
知道答主
回答量:22
采纳率:0%
帮助的人:12.5万
展开全部
一定要学习算法和数据结构,这是任何语言学好的基础。会了这,别的语言都很好学的,就像你说看JAVA,几天就看完了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
薇枫筱薰
2011-07-10
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
一定要做一些android程序啊,熟能生巧嘛,这样以后你出来工作也就有个一技之长了嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式