相对于同学,我看了不少书,写了不少代码,但是知道的东西不多,最多给考二级的讲讲题目,当然有些也讲不清楚。自己想做项目,于是去找老师,他说让我有时间看看数据结构与算法,学好英语,暑假留下来跟着他做项目,但是现在关键还是学习成绩,要我争取保研(我们保研15%)。对于保研,我没什么兴趣,有兴趣的就是搞搞那些低级的系统。好多地方说提升能力要看代码,然后我下载了Lua,开着调试跟踪,只发现从一个函数跳到另一个函数,现在还在坚持,但是不知道有没有用。数据结构以前我粗略的看过一遍,现在看数据结构与算法–C语言描述这本书,但是突然觉得没有动力了,感觉看不到效果。我不知道自己水平到底怎么样,同学说我可以,可是这次上机我出题(从数据结构与算法上面抄下来的求最大子序列和),我只能想到三重循环穷举,我在检查有好些代码是发现他们除了代码风格太难看,思路好好。

写了这么多,我想问问我现在应该干什么?那些课(高数,电工,大物等等)对于我来说不会挂科,看了什么c陷阱与缺陷,你必须知道的495个C语言问题,好像作用不大,但是黑别人回答二级题目用到过,写代码碰到少,我问得那个老师也叫我不要看那些书,说做个项目语法六差不多了,是不是我太心急了。最近很少写代码,总在给别人代码纠错(上机题目)。感觉这段时间没学到什么。

各位大神能给我点建议吗?或者给我点小项目,只写出一些要求(需要用到的算法越多越好,不会的我可以学,查资料,问老师),我想根据要求去学习,我在百度上搜了搜,只有小项目的名称。

(我唯一写过的就是学生成绩管理系统,要求包括:模糊查询,搜索和二次搜索,排序,增删,计算)

3 收藏


直接登录
最新评论
  • Vincent 学生 2016/03/28

    我说一句吧,我不是计算机专业的学生,所以你说的数据结构和算法啥的我一个也不懂,虽然我知道我必须懂一点只是现在还没去学,我大三了。你可能觉得自己很迷茫,其实大可不必,你现在所看的和所学的都是你的基础,这些基础不到用的时候是发现不了他们的重要性的,或者说你用的时候已经习惯了这种基础而不以为然。你要我去写个三重循环穷举?那是要我去死,这就是有基础和无基础的区别。同在大学,所以我理解你,只是不管怎样,你确定了自己目标后很容易在网上找到规划路径或者学习图谱,顺着自己的路子下去,你现在在求建议也说明你在找了呢。是和之前的我有些相似,不过我现在倒没什么迷茫的,我学前端,知识摆在那儿等我去拿。所以给点建议吧,项目之类的可以在网上找,可以自己发掘,也可以参加一下比赛或者活动来作为驱动,微软不就有个编程之美嘛?虽然我不了解,就酱紫。。。

    • jinyong 学生 2016/03/28

      谢谢,(昨天很晚写求助贴,错字太多了)我是计算机科学与技术专业的大一学生,对于要学什么,我在CSDN,知乎上看了好多帖子,我想做的就是刘贺回答的“如何提高编程能力”这个帖子中的第二种,为此特地找了教我C++的老师,上面说了,就不再说了。然后就下载了Lua代码,准备把它拆了,那么问题来了,单条语句大多看得懂,一个函数拿出来也知道一点,放在一起就不知道为什么了

      • jinyong 学生 2016/03/28

        居然有字数限制,后面还有一段不见了,有时间我再写一遍

        • Vincent 学生 2016/03/28

          噢大一的,,,,正常,我当时一大还不知道自己的兴趣是什么呢,你有足够的时间去摸索出自己喜欢而且适合自己做的事,(我想将它说成职业规划),在发现自己去做什么之前,学的过程是很有必要的,对于如何提高能力我帮不了你,我还想让人帮自己。。。黯然说的多写代码的确很重要

          • jinyong 学生 2016/03/28

            职业规划仅仅有个大方向而已,具体的还在努力。确实要多写代码,做项目,不然我学到的东西很容易忘记

      • jinyong 学生 2016/03/28

        (没有字数限制,我操作错误),接着写,
        我玩过几次ACM,虽然每次只是做出一两道题,但是对于递归理解更深了,但是我不喜欢刷题,因为没有做出系统功能时的收获明显,所以我希望在项目中练习算法。
        今天有一个项目了,处理小车的五个红外传感器的信号来实时修正小车轨迹,想法是收集不同情况比较好的修正数据作为模板,然后根据模板处理数据(想法来源于我们老师讲的地图分割中机器学习)。这个小项目正在努力中。

    • jinyong 学生 2016/03/28

      (没有字数限制,我操作错误),接着写,
      我玩过几次ACM,虽然每次只是做出一两道题,但是对于递归理解更深了,但是我不喜欢刷题,因为没有做出系统功能时的收获明显,所以我希望在项目中练习算法。
      今天有一个项目了,处理小车的五个红外传感器的信号来实时修正小车轨迹,想法是收集不同情况比较好的修正数据作为模板,然后根据模板处理数据(想法来源于我们老师讲的地图分割中机器学习)。这个小项目正在努力中。

  • 黯然_ 无业游民 2016/03/28

    多谢代码才是真的。代码少了,书看得再多也不会有深刻的理解。理论结合实践进步最快。

  • 行走 php 2016/03/28

    学的太多,现在不知道要干什么了

    • jinyong 学生 2016/03/28

      。。。学的太多,我们学校的教务系统总是挂(一个差不多4000人),你有没有办法解决4000人同时访问系统而不崩溃。

  • 唯一   2016/03/28

    算法用的比较少,如果对框架感兴趣的话可以好好研究下,收获很大

  • HanSoul 职业搬砖 2016/03/28

    不知道干啥就网上刷题玩好了,大企业面试还是注重基础知识和编码能力,算法和数据结构是必须的!

  • 重楼夕瑶欧阳 网络工程师 2016/04/01

    作为一个大学的过来人,给你的参考方案是,沉下来和跳出来。着急容易病急乱投医。看啥都好,看啥都想学,最终的结果是啥都沾点边,啥都不擅长。当然,可能误打误撞,触类旁通,但这种概率你自己又能把握多少?不把自己固定在一个职位,一个行业,一个圈子。从不同的角度审视自己的位置,听听其他人的声音,帮助自己更客观的认识和分析。仅供参考,祝你好运。

    • jinyong 学生 2016/04/02

      现在还固定不了一个职业,我有可能读研,所以现阶段主要是算法,刷oj,总在翻那些博客,想看看有哪些方法,同时也学学windows程序设计,虽然这个没什么大用,但是看了一大半了,总得搞出的小东西来呀。