A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wuddd 高级黑马   /  2013-5-3 22:09  /  5455 人查看  /  36 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 吴超老师 于 2013-5-3 23:01 编辑

    看过很多招聘hadoop的职位要求,对算法和数据结构都有要求。科班出身的同学,大学的课程还是不够用的,即使应付面试都成问题!另外,如果公司不用hadoop,也是需要处理海量数据的,这也需要用到算法和数据结构。如hash、堆结构、trie树、各种排序算法、bloom fielter、bitmap等。数据结构和算法不仅对大数据处理有用,对hadoop学习有用,更有助于我们开阔看待问题、解决问题的思路。大家都知道算法和数据结构在软件开发中的地位和重要性。
   
    我在云一班试讲过数据结构和算法,大家都很喜欢。所以我考虑是否加到咱们以后的课程中,会占用一天时间,几乎全是结合例子进行理论讲述,很少地方敲代码。现在说一下利与弊。

    利:上面已经说过了,此处略。
  
    弊:对于从来没了解过算法和数据结构的同学会吃力一些。有javaSE基础的同学,可以听懂50-80%,已经足够,达到教学目的。

    此事已经请示过学校。校方的意见是只要有利于教学,我可以做主。我现在请同学们投票,是否要加入到hadoop课程中。如果反对,最好写一下理由和担忧,我看看如何改进。

    为了尽量照顾大多人同学的利益,当超过90%的同学同意,我就会加入到课程
单选投票, 共有 104 人参与投票 查看投票参与人

投票已经结束

98.08% (102)
1.92% (2)
您所在的用户组没有投票权限

36 个回复

倒序浏览
果断投了同意。
弊:对于从来没了解过算法和数据结构的同学会吃力一些。
这就不对了,怕吃力还来什么黑马呀。(我觉得告知大家提前做做准备,然后再听老师讲课,这就好了)
  黑马的孩纸们   果断都跟上来 投同意啊。
回复 使用道具 举报
大学课程有算法和数据结构,嘿嘿
回复 使用道具 举报
当然同意啦
回复 使用道具 举报
本帖最后由 张洪慊 于 2013-5-3 22:47 编辑

(算法真的很重要,应用很广泛)建议:
如果开这门课的话: (个人建议,希望老师看看)
1.首先说明该算法可能用到的概念/术语/数学知识
2.希望老师能用通俗易懂(比较麻烦老师)的例子或实际开发中用到的例子来引出该算法
   让我们能大致理解其核心思想.
3.然后让我们自己下去琢磨下该算法的代码
综合以上三点感觉这样理解算法比较深刻
回复 使用道具 举报
《疯狂Java:突破程序员基本功的16课.李刚.》这本书满好的,推荐一下
回复 使用道具 举报
张洪慊 发表于 2013-5-3 22:43
(算法真的很重要,应用很广泛)建议:
如果开这门课的话: (个人建议,希望老师看看)
1.首先说明该算法可能用到 ...

很好的建议!

当天云一的同学还是能听懂的,包括科班的、数学专业的、哲学专业的等等。
回复 使用道具 举报
简单的话进量让我们自己自学把,
回复 使用道具 举报
支持云技术,跟着老师混了{:soso_e113:}
回复 使用道具 举报
丘凤光 来自手机 金牌黑马 2013-5-3 23:18:27
10#
让大家多了解些新知识总是好的。
回复 使用道具 举报
我虽然不是学这个的,但是我觉得可以作为课外的知识补充一下,谁也不会嫌知识多嘛,多学一些,即使记不住,但是有个印象,也总是有利于对知识的扩展,视野的开阔,思维的开拓,技术的提高。所以,作为补充内容,讲一下也是不错的选择
回复 使用道具 举报
算法和数据结构,还有某些书上的计算方法,自己看书都感觉很累啊,知道这些很重要,但就是学不好.这些原理性的东西 老师给我们讲讲,当然最好了.完全赞成!~
回复 使用道具 举报
双手赞成,必须学
回复 使用道具 举报
知识先不管他难不难,只要对找工作有力,即使再难,背也得把他给背下来。
只是希望老师能把算法和数据结构讲的不要太过纯理论化,时不时的举个生活中的例子。
回复 使用道具 举报
Miss小强 发表于 2013-5-4 21:16
知识先不管他难不难,只要对找工作有力,即使再难,背也得把他给背下来。
只是希望老师能把算法和数据结构 ...

不会像百度百科中的定义那样晦涩。讲课都是通过例子引出理论,和敲代码相比,理论多一些而已。
回复 使用道具 举报
吴超老师 发表于 2013-5-4 22:15
不会像百度百科中的定义那样晦涩。讲课都是通过例子引出理论,和敲代码相比,理论多一些而已。 ...

吴超老师的态度实在令人敬佩!更是期待去听老师的课
回复 使用道具 举报
算法是软件开发人员的灵魂,魂都丢了。还是原来的自己嘛?
哈哈
回复 使用道具 举报
吴超老师 发表于 2013-5-4 22:15
不会像百度百科中的定义那样晦涩。讲课都是通过例子引出理论,和敲代码相比,理论多一些而已。 ...

哈哈,差不多了,跟前几次将reduce方法和mapper方法那样讲,基本都能听懂;
文科生学Java伤不起啊。。。
回复 使用道具 举报
貌似同学们老师们都在纠结云计算内容的比例,为了增加hadoop,不得不缩减其他内容。。。我想,是不是有可能把学费提高,加上一周或者两周的课程?
回复 使用道具 举报
我听别人说,学hadoop 要对数据很敏感,要对算法很熟,对数据的敏感不是可以培养出来的,求解释.....
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马