老师新年好呀,想让bobo给我指引一下大学学习之路
来源:6-10 二分搜索树的层序遍历
慕虎3444883
2019-02-16
我现在是 大学二年级 软件工程专业的学生,马上开学就是大二下学期了,学校的教学方向是JavaWeb,但是我自身并不是很喜欢这个。。比较喜欢物联网,人工智能那样子的东西,但我想可能是因为我现在的阶段主要是打好基础,以后还会有机会,不过我也不太清楚以后会怎么样,在准备去日本读研,研究生学些什么我也不了解,有点无头苍蝇的感觉,只有短期的清晰的目标,比如学好学校给的课程,掌握更全面的Java基础,学习算法数据结构,复习一下高数线代概率论等等,远一点的都是雾蒙蒙的,也不知道现在做的这些有没有向着对的方向走直线,虽然我相比周围大部分同学还算是有计划的,但是危机感还是会经常缠绕着我,希望我最崇拜的bobo老师可以抽出宝贵时间帮帮我,谢谢老师了。祝老师:新年快乐,身体健康!
对了,此外还有一个小问题:我对于算法和数据结构方面 算是只学过数据结构,而且也算不上很深入的学习,都大二过了一半了,感觉自己挺糟糕的,除了学校教的一些HTML CSS Java JSP,我好像什么也没有,而且这些东西还很容易忘记,应该是自己的实战太少导致的,但是就这一天天过去了,也没觉得自己虚度,基本都在学习,有点像bobo老师有篇文章说的那种 学习切忌完美主义 的感觉,我没有一个合理有期望的规划,就无从下手的感觉,写代码也是,训练这个觉得那个好像更重要,想想又会觉得自己理论还有多着没学呢,比如Java框架什么的,下学期学校也会开框架的课,搞得自己挺失落的,从来没有觉得自己很有自信过,身边的同学可能有时候 Java的一些少有人注意的细节 会问我,自己也挺开心的,但是放眼一看这又显得微不足道:我和他一样,都不行,也就考试能我多考几分罢了。。
似乎又扯回第一个话题了,其实在这里还想再问一下bobo老师的这些实战课程,对于一个初入数据结构算法大门的萌新,有没有一个合理的学习顺序?谢谢老师(▽)!
3回答
-
听起来你其实有很好的规划了啊。准备去日本读研,不错不错。问问你周边的同学,他们的规划,毕业后是读研还是工作?读研读什么方向?去哪个学校读?哪个国家读?要是找工作,找什么方向的工作?哪个厂的工作?我相信大多数人一定比你懵。毕竟,你才大二啊。我大二的时候,完全不知道自己毕业以后去干什么。后生可畏啊:)
现在做的事情“有没有向着对的方向走直线”?相信我,这个世界上没有对的方向,也没有直线。寻找方向,摸索路线本身,就是人生的重要课题,是每个人都要攻克的难关。这个难关没有标准答案,因为每个人是不同的,想法不同,信念不同,理想不同,人生观世界观不同,就会选择,经历,和尝试不同的人生。即使你觉得他们的目标相同——都是成功。但是,每个人对成功的理解也不同。李彦宏在美国留学的时候,马化腾在当网络黑客,那时的马云可能还是英语老师;乔布斯被苹果赶出了大门,跑去搞动画片;刘强东可能在中关村卖电脑;刘慈欣还在发电站工作;郭德纲的演出根本没人看;我不太了解这些大佬的过去啦,但是我的point是:没有人的人生是规划出来的。尤其是成功人士!越成功,他们曾经的人生路途上,偶然因素就越多。当然,这是我的个人见解,我从来不相信人生规划。实际上,在这个年代,我连职业规划都不相信:)
听起来很宿命论,但是我们还是能把握一些东西的——那就是自己的能力。能力越强,选择越多,通往“更成功”的概率也就越高。所以,我觉得你现在的状态很不错呢。真正难的,是保持这种不断学习的状态十年,二十年。如果你真能做到这一点,相信我,你绝对是人群中数一数二的人才:)
刚刚大二,无头苍蝇我并不觉得有什么不好。全面的接触计算机领域各个方向的内容,了解大概,进而明确自己喜欢什么,适合什么,将来在研究生或者工作中更好的聚焦在专有领域中,这本身就是本科学习的目的和意义。你永远不知道你现在接触的什么东西,会对自己未来产生什么影响。所以,怀抱开放的心态,不要去想一个东西有没有用,而是去感受,判断自己喜不喜欢它,适不适合它:)
不过整体上,我的建议是,在本科学习中,注重基础,而轻应用,尤其如果将来打算读研的话。依然是,这是我的一家之言,我的个人建议,你要根据你的实际情况去取舍行动。比如你说的Java框架,我不知道具体是什么框架,但是大多数框架的使用都属于应用。没什么可失落的。开课了跟着学就是的。我所说的基础,是诸如各种数学(线数,离散等),算法,数据结构,操作系统,设计模式,网络,组成原理,汇编,软件工程,语言范式,编译原理,等等等等。这些都是我常说的“内功”。可能你不会觉得他们很“有用”,但是这些内容是帮助你更深刻的理解计算机的。这些基础打得好,学习框架真的太容易了。所有的大企业,在面试时,都会更注重考察内功,同时,我所知道的大多数大牛,大多是基础扎实,内功深厚的。
不过依然是,有特例。比如我认识一个ios大牛,是文科出身,但是酷爱苹果,自己研究ios开发,竟然慢慢成为了圈内的大牛。如果你对某一个具体的方向有着非常非常浓厚的兴趣,大到忘我的程度,那也完全没问题。但是大多数人(包括我),是无法做到不顾一切的把自己扑给单纯的一件事情上的。所以,对大多数同学而言,打下坚实的内功基础,总是不会错的。(对了,这位ios大牛成为了大牛以后,也要乖乖补内功课呢:))
我很能理解你的危机感。但是,不用太焦虑。拥有这种危机感,我觉得你已经比周围很多同学强了。不要让这种危机感成为阻碍你前进,患得患失的焦虑感。告诉你一个秘密,一旦我觉得焦虑了,觉得未来好不确定的时候,我就告诉自己,未来本身就是不确定。不确定的才叫未来。所以,不要想什么未来怎么样,把握当下是关键:)(嗯,因为我是人生无法规划论者:))
最后,回答你的主要问题。我的实战课的学习顺序,可以参考这里:
https://coding.imooc.com/learn/questiondetail/54345.html
http://coding.imooc.com/learn/questiondetail/66241.html
前途无量。加油!:)
100 -
30K必胜
2019-02-23
你真的很幸运可以在大学就接触计算机那么多,而文科出身的我,没有学过数学,不知道Java。而更幸运的是你遇到了liuyubobobo老师,不仅仅是liuyubobobo老师能带给我们技术上的分享,更难能可贵的是,你遇到了一个很成熟的人,不知道你是否能体会到,对于大学比较二的我看来,遇到一个成熟的人是多么的不容易,遇到一个指点迷津的人又是多么的难能可贵,你真的很幸运。
非常同意liuyubobobo老师的观点:人生的路,是走出来的。希望你能勇敢前行,无所畏惧。这真的是大局方面的。而话可能很好听,很震撼,很心潮澎湃,而路往往艰难的不能再艰难,平凡得不能再平凡,有时候没有音乐,没有色彩,所以勇敢前行的同时,要默默努力,好好对待每一天。
我看你的方向是Java Web,但是你不喜欢,你喜欢人工智能,物联网,毕竟每个人的兴趣不同,估计我在你的年纪,我的答案是我不喜欢学习,我喜欢的是游戏,就想报考研究生学校一样,我喜欢北大,所以我就报考的北大。而对于沉迷于游戏的我,考试成绩研究生线都没有过。所以在大学,希望有梦想有兴趣的同时,脚踏实地,扎实基础。
人工智能的招聘基本都是硕士,为什么呢?因为基础较本科的人,更加扎实,需要数据结构和算法比较好。而物联网,需要你对某一语言比较精通,比如C++,比如Java,而知识都是互通的,虽然有差异,但是总归有很多千丝万缕的相同点。所以大学的你如果喜欢人工智能,希望你好好学习基础知识,考上研究生,出来做人工智能,而学好Java,可以让你的兴趣距离你越来越近,你不妨好好学习JavaWeb,对于你学习人工只能也非常有好处,它可以锻炼你的逻辑思维能力,大有裨益。
在这里,希望你勇敢前行,默默努力,好好学习数据结构和算法,将来研究生毕业从事人工智能方向的工作。
粗陋之言,一家之言,如有不妥,还请谅解。
312019-02-24 -
慕虎3444883
提问者
2019-02-24
很意外也深感荣幸自己可以得到这么多前辈的悉心指点,这些天我不断的反思自己,也不断的反观走过的这几个学期,似乎也在大雾之中找到了一缕光柱。bobo老师真心实意的话语,在几天的自我沉淀后,深感眼界提高了些许,视野更加的丰富,离阳光更近人也更加阳光。
每天都挺忙的,学习之余也在准备语言的考试。昨晚才看到16k前辈掏心窝的一席话,诚如您所言,在成长之路上遇到一个成熟的 为自己指点迷津的人实在难能可贵,这点我十分有感触,从中学开始多年来于我而言都是心灵的孤旅。越接近社会越感到社会的复杂,而尽管如此,我仍然得到了两位前辈无私真诚的指引,这份激励和感动我会永远深埋于心❤。
说不定这个问题有幸能帮助到更多有同样迷惘的年轻人。
根据自己的反思,我想大学的课程大致的可分为四个类型:
1.偏于就业的应用型课程。比如web框架
2.适用于计算机各个领域的内功课。比如DS算法,软件底层的原理等等
3.内功的另一个当面,数学基础
4.计算机原理型课程,软硬件结合的原理。比如计算机网络,组成原理等等其实,或许还可以加一类凑学分的"水课"。
我的个人认知也着实有限,这些只是我结合bobo老师的指点的一些思考之一。但我想,如果你还在迷茫,是否考研还未有清晰的认知的话,像我这样把课程分分类,看一看两位前辈的回答,想想自己对于人生和计算机的期许是个怎样的程度,或许你会豁然开朗,但请不要着急。
最后还想分享一句话,最近读的书叫做–人类简史,作者提到(个人概括):古往今来,快乐都是人类重要的一部分,确是历史学家常忽略探索的一部分,为什么快乐如此重要而乐无常态。我想是人知足常乐,知足不是安于现状,而是拉得住自己的野心。
以上均是个人想法,理性参考。
早安,大家ฅฅ*
112019-02-24
相似问题