V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
machinemxy
V2EX  ›  iDev

看了一集斯坦福大学的 iOS 公开课有感

  •  
  •   machinemxy ·
    machinemxy · 2015-09-07 16:57:07 +08:00 · 16282 次点击
    这是一个创建于 3371 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前是和我一起学 iOS 的阿姨先看的,但是她跟我说她觉得这个没有慕课网上的教学视频好,因为它是英文的,你必须实时盯着字幕看,很累且容易错过一些内容。我听信了她的话于是先看了慕课网的视频。但是今天当我看了一集斯坦福的视频,却令我大开眼界。因为他并不仅仅为了教你如何写出某个应用,而是设法让你搞懂它 iOS 整个运作的流程。之前令我疑惑不解的为什么表示个 pickerView 又要写 delegate 又要写 dataSource 弄得那么麻烦,现在也豁然开朗了。
    但是与此同时,我也十分后悔,此生没有进入这种国外的高等学府接受教育。看这个视频时,我也开小差地幻想,假如此时此刻的我坐在讲台下,也许会向这位教授提这样一个问题。事实上大学时,我还抱着观点觉得那些出国读研的人,都是家里有钱送他们出去混一张文凭,实际上并没有什么用。以至于我明明大学是中外合作专业,理应拥有更简单的出国留学的机会,却在大学时丝毫没有想过走这样一条路。怪也只能怪当时的视野太狭隘了吧。现在至少还能通过网络习得这些知识,也算是一种慰借吧!

    111 条回复    2015-09-11 12:32:20 +08:00
    1  2  
    Mirachael
        1
    Mirachael  
       2015-09-07 17:06:57 +08:00
    给个地址
    Soar360
        2
    Soar360  
       2015-09-07 17:08:47 +08:00
    网易公开课上有,不过 iOS 的视频很老了吧?
    blacktulip
        3
    blacktulip  
       2015-09-07 17:13:00 +08:00
    想出来学习的话现在其实也不晚,看决心而已。我上学的时候班上三四十岁的也有好几个。
    pythoner
        4
    pythoner  
       2015-09-07 17:13:25 +08:00
    软文水平有待提高
    bestsanmao
        5
    bestsanmao  
       2015-09-07 17:15:19 +08:00
    uleh
        6
    uleh  
       2015-09-07 17:18:59 +08:00
    听力跟得上的话可以去 iTunes U 上看高清版的
    EchoChan
        7
    EchoChan  
       2015-09-07 17:19:40 +08:00   ❤️ 7
    @pythoner 这种都算软文?利益呢?拜托,神经不必太过敏。


    我也觉得,没见过外面的世界,视野总有一定的限制。
    至少现在知道了,要努力去接触外面不同的世界,这样才有更好的发展。
    kanezeng
        8
    kanezeng  
       2015-09-07 17:21:51 +08:00
    说实话,斯坦福这老头的课每期我都跟着看,确实还是很不错的啊。
    ca1123
        9
    ca1123  
       2015-09-07 17:30:09 +08:00
    你得知道 美帝的 CS 才是真正的 CS
    laoyuan
        10
    laoyuan  
       2015-09-07 17:31:45 +08:00
    反对说软文的。
    Ixizi
        11
    Ixizi  
       2015-09-07 17:38:22 +08:00 via iPhone
    只能说适合不适合
    zerh925
        12
    zerh925  
       2015-09-07 17:40:56 +08:00 via iPhone   ❤️ 1
    楼主的观点我深有体会。

    再推荐一个 big nerd ranch guide 的 objective-c 的教程,里面也讲到了为什么 AppDelegate 和 datasource 的关系。

    提升自己永远不晚。
    Elethom
        13
    Elethom  
       2015-09-07 17:41:17 +08:00 via iPhone   ❤️ 7
    講真,要是能給我付留學的賬單,讓我賣身都可以。
    god
        14
    god  
       2015-09-07 17:50:34 +08:00 via iPad
    @Elethom 。。。
    ynyounuo
        15
    ynyounuo  
       2015-09-07 17:54:51 +08:00
    @Elethom
    真的吗?
    jas0ndyq
        16
    jas0ndyq  
       2015-09-07 17:57:32 +08:00 via iPad
    给楼主点个赞
    anthonyeef
        17
    anthonyeef  
       2015-09-07 18:07:04 +08:00 via Android
    @Elethom E 娘太拼了…
    hitmanx
        18
    hitmanx  
       2015-09-07 18:25:49 +08:00   ❤️ 2
    绝对的,我最近在看 UC Davis 的计算机图形学公开课,真是大开眼界,比国内的某校的视频好很多。另外 Stanford 在网易公开课上还有个很不错的课叫《范式编程》,强烈推荐一看。课程的编排类似 CSAPP ,覆盖了一部分计算机组成原理,编译原理, C++中的模板,多线程(以上这些主要都是用 C 讲的,少部分 C++),最后还从头讲了一门函数式语言。讲的非常好,很清晰又有启发式,强烈推荐。链接: http://v.163.com/special/opencourse/paradigms.html
    walkingway
        19
    walkingway  
       2015-09-07 19:06:08 +08:00
    其实我想说的是 斯坦福 iOS8 是有中文字幕的, github 上那帮人翻译过。不过能看英文就看英文呗
    Elethom
        20
    Elethom  
       2015-09-07 19:19:46 +08:00 via iPhone
    @ynyounuo
    你付嗎?
    blacktulip
        21
    blacktulip  
       2015-09-07 19:31:02 +08:00
    @Elethom 去德国吧,不用学费,虽然生活费还要自己解决,好歹大头免了
    Soar360
        22
    Soar360  
       2015-09-07 19:38:17 +08:00
    @bestsanmao 我去年看的,是 iOS7+OC 的版本。。。没想到已经更新了。
    hjxx
        23
    hjxx  
       2015-09-07 19:39:40 +08:00
    所以说 mooc 这东西出来 还是贡献很大的
    joeytat
        24
    joeytat  
       2015-09-07 19:40:06 +08:00
    flyflown
        25
    flyflown  
       2015-09-07 19:55:52 +08:00
    android 方面有推荐的吗
    tianzhen
        26
    tianzhen  
       2015-09-07 20:02:23 +08:00
    @blacktulip 德国不用学费?学啥?能读 cs 专业吗?
    gaohongyuan
        27
    gaohongyuan  
       2015-09-07 20:06:42 +08:00
    @Elethom 读 PHD 吧,有补助
    introom
        28
    introom  
       2015-09-07 20:09:21 +08:00
    国内学校的课真心很差劲,但我也不觉得国外学校的课就有多好。

    至少对我来说,找本好书,配上 google ,慢慢啃才是最合适的方法。
    subpo
        29
    subpo  
       2015-09-07 20:09:46 +08:00   ❤️ 1
    一起学 iOS 的阿姨?
    rwalle
        30
    rwalle  
       2015-09-07 20:12:38 +08:00
    因为它是英文的,你必须实时盯着字幕看,很累且容易错过一些内容

    这只能怪自己水平差了,我觉得这些公开课多数的语速都很慢,除非口音比较重,否则只要过了四六级应该就不会有太大困难。听公开课也是提高英语水平的好机会,所以一定要好好利用这样的资源。尽可能以后不带字幕看,包括能够不带字幕看有口音的视频、能够对于语速慢的视频开 1.5 倍速,这样的话看公开课会有完全不同的体验。
    wdlth
        31
    wdlth  
       2015-09-07 20:13:50 +08:00
    看过 MIT 的几个公开课,数学、计算机等,讲解得不错,由浅入深,案例也很好。
    crs0910
        32
    crs0910  
       2015-09-07 20:14:14 +08:00 via iPhone
    阿姨又被黑了
    rwalle
        33
    rwalle  
       2015-09-07 20:17:00 +08:00
    @introom 好书不容易找,好的中文书更不容易找。翻译的书往往比原版时间上落后一些,而国内作者写的书,以我的感觉,多数要比国外的书差得多。
    wangtong868
        34
    wangtong868  
       2015-09-07 20:24:39 +08:00
    跟我讲讲阿姨的故事
    tianzhen
        35
    tianzhen  
       2015-09-07 20:32:30 +08:00
    已报名~期盼中 :)
    wangleineo
        36
    wangleineo  
       2015-09-07 20:38:21 +08:00
    『我和阿姨』第二弹
    riaqn
        37
    riaqn  
       2015-09-07 20:43:10 +08:00
    个人感觉这种顶级的学术性大学教 ios 开发完全是不务正业, 浪费学生的时间.
    不过有些研究生课程就是面向已经工作的人士的, 就当我没说啊.
    nbndco
        38
    nbndco  
       2015-09-07 20:53:05 +08:00 via iPhone
    看过 iOS6 的时候的课程,没看几节,没觉得好在哪,讲的既不系统也不深入,还没讲几节我已经搞不清那堆拖来拖去的东西的原因了,还不如自己看看 Apple 官方的 doc 就会了。而且 Stanford 这种学校教这个真心感觉和技校没差了,虽然老师水平更高。
    nbndco
        39
    nbndco  
       2015-09-07 20:57:56 +08:00 via iPhone
    不过这个课应该是针对非计算机专业的通识课,老师也就讲讲,最后差不多能做出个东西就完事了。
    NovemberEleven
        40
    NovemberEleven  
       2015-09-07 21:07:14 +08:00
    我也是看斯坦福的视频教程入门的
    littlekid
        41
    littlekid  
       2015-09-07 21:11:24 +08:00
    stanford 的 A.Ng 的《机器学习》可是多少 CS 系学生机器学习的入门课,包括我在内。。
    anthonyeef
        42
    anthonyeef  
       2015-09-07 21:12:02 +08:00 via Android
    @tianzhen 欧洲很多国家公立大学都是不用学费的。只是德国中国学生过去留学一般需要先学德语考德福,然后还需要考 APS ,感觉适合本科生毕业过去读研多一些
    blue7wings
        43
    blue7wings  
       2015-09-07 21:12:15 +08:00
    深入地了解一门技术而不是仅仅掌握一门技术..
    yangtze
        44
    yangtze  
       2015-09-07 21:17:47 +08:00
    那个老头很酷
    loveuqian
        45
    loveuqian  
       2015-09-07 21:24:30 +08:00
    所以
    为什么写个 pickerView 又要写 delegate 又要写 dataSource
    呢?
    palxex
        46
    palxex  
       2015-09-07 21:34:52 +08:00
    @hitmanx 请教下 UC Davis 的公开课怎么上?
    ostholz
        47
    ostholz  
       2015-09-07 21:39:28 +08:00
    德国有的州收学费, 有的州不收。
    卡尔斯鲁厄大学的计算机据说不错。
    empvio
        48
    empvio  
       2015-09-07 23:53:11 +08:00
    跑去看了第一节,确实讲的很好,有章法,而且清晰易懂,该讲到的知识点都会提到,而且学生提的问题都很有针对性呀。
    wenxiaochen
        49
    wenxiaochen  
       2015-09-08 00:05:38 +08:00 via iPhone
    同感
    Tedko
        50
    Tedko  
       2015-09-08 01:00:08 +08:00
    这课是给 non-CS 上的吧。

    至于说教 iOS 没意义的,别忘 autolayout 就是美帝两个 HCI 这块的硕士搞出来的
    konakona
        51
    konakona  
       2015-09-08 01:36:02 +08:00
    老头眼神深邃得我都快转性了...
    dcoder
        52
    dcoder  
       2015-09-08 01:56:03 +08:00
    @machinemxy
    视频看过... 没感觉有这么牛 B...
    Yvette
        53
    Yvette  
       2015-09-08 02:01:51 +08:00
    看过一集极客学院的 iOS 视频,通篇流水账,也没看到有解释过前因后果,很难相信某些人把这种说明书式的视频称作“教育”
    cxbig
        54
    cxbig  
       2015-09-08 02:34:22 +08:00
    @tianzhen 德语课程基本都不收费,英语课照收不误。
    falcon05
        55
    falcon05  
       2015-09-08 07:06:18 +08:00 via iPhone
    @nbndco
    @Tedko
    这个课程真不是面对非 CS 的,第一节就说了,学习这门课程需要有很强的面向对象编程的知识,而且看学生的水平,调查举手时有 80%左右是了解 MVC 和递归的。我刚好在学这门课程,说实话觉得有点难度,好多地方要自己揣摩
    sunsolzn
        56
    sunsolzn  
       2015-09-08 07:12:49 +08:00
    慕课网都不是正规老师,根本无法和学校里的老师比。
    老师讲课要备课,还有助教帮忙,而且公开课往往都至少在实际里开过一学期才会被录像。
    而现在很多 mooc 课和以前 ocw 课最大的不同,就是 mooc 课不少是实验性质的,
    每节 ocw 课后半程的提问环节在 mooc 课上根本看不到。
    而慕课网的课比 mooc 更差,因为讲课的人连讲师资格都没有,
    也没有讲师经验(或许有什么培训班的讲课经验,但根本无法和正规大学教育相比)
    Tedko
        57
    Tedko  
       2015-09-08 07:13:15 +08:00
    @falcon05 你可以看一下这课的课号。。。
    Tedko
        58
    Tedko  
       2015-09-08 07:21:14 +08:00
    @falcon05 作为在美帝上 cs 的稍微说一下。。

    以下是 S 校 CS 的课表
    100-199 other service courses, basic undergraduate
    200-299 advanced undergraduate/beginning graduate

    这门 iOS 的 CS 是 19x ,就是 「基础本科生」水平。。当然说 non-CS 过头了。肯定不是 CS101 这个 level ,但是 non-CS 也能上。
    而 S 校各种神牛神经病满天飞的,基本是大二开始就有很多人上 2xx 的课了(而且这个 advanced 本科是很多毕业需要的课……,只是分类分成这样的)

    同理 UCB 和 CMU 的课也是这样的。。。 基本上 S 校的确本科牛逼,但是按照美帝的课表这个东西最多是在 Data Structure 后面, Intro to Algori 前面……

    所以压力相当可怕的……什么大一暑假就被 fb 和 g 家求着去实习撕逼起来的……这种事情真的不少。。。

    共勉吧
    Tedko
        59
    Tedko  
       2015-09-08 07:21:23 +08:00   ❤️ 1
    @falcon05 作为在美帝上 cs 的稍微说一下。。

    以下是 S 校 CS 的课表
    100-199 other service courses, basic undergraduate
    200-299 advanced undergraduate/beginning graduate

    这门 iOS 的 CS 是 19x ,就是 「基础本科生」水平。。当然说 non-CS 过头了。肯定不是 CS101 这个 level ,但是 non-CS 也能上。
    而 S 校各种神牛神经病满天飞的,基本是大二开始就有很多人上 2xx 的课了(而且这个 advanced 本科是很多毕业需要的课……,只是分类分成这样的)

    同理 UCB 和 CMU 的课也是这样的。。。 基本上 S 校的确本科牛逼,但是按照美帝的课表这个东西最多是在 Data Structure 后面, Intro to Algori 前面……

    所以压力相当可怕的……什么大一暑假就被 fb 和 g 家求着去实习撕逼起来的……这种事情真的不少。。。

    共勉吧。。。
    falcon05
        60
    falcon05  
       2015-09-08 08:03:25 +08:00 via iPhone
    @Tedko 了解,就是略高级的 CS 基础课,斯坦福的学生整体素质确实高
    cloudy9101
        61
    cloudy9101  
       2015-09-08 08:37:26 +08:00
    准备有空看第二遍了
    rubytek
        62
    rubytek  
       2015-09-08 08:49:55 +08:00
    我和阿姨学编程系列仍在继续。。。。
    ren2881971
        63
    ren2881971  
       2015-09-08 08:50:31 +08:00
    教练,我想去国外读书 ~~~~(>_<)~~~~
    nellace
        64
    nellace  
       2015-09-08 08:59:04 +08:00
    其实呢是你成长了,就好比吃饭,前面全是窝窝头,后面突然给了你个蛋糕,蛋糕好吃不假,也不能忽视前面的窝窝头的作用
    machinemxy
        65
    machinemxy  
    OP
       2015-09-08 09:04:00 +08:00
    @bestsanmao 噗。我昨天搜到的还是 iOS7+Objc 的。今天改看这个新的了。
    machinemxy
        66
    machinemxy  
    OP
       2015-09-08 09:11:07 +08:00
    @hitmanx 谢谢。我也自觉 CS 基础方面还比较薄弱,是该花时间补充一下。
    Sleebi
        67
    Sleebi  
       2015-09-08 09:11:32 +08:00
    读书永远不晚不晚啊,攒钱 ing
    machinemxy
        68
    machinemxy  
    OP
       2015-09-08 09:12:47 +08:00
    @zerh925 谢谢推荐。
    machinemxy
        69
    machinemxy  
    OP
       2015-09-08 09:15:13 +08:00
    @nbndco 它的确不是针对特别专业的人士的,特别是你如果本身已经系统性学习过 iOS 程序了再看应该会觉得无聊的。不过对于想入门的新手而言,意义就非常大了。
    machinemxy
        70
    machinemxy  
    OP
       2015-09-08 09:18:07 +08:00
    @loveuqian 我所说的理解也并不是什么十分深入的理解。但是知道了这是表示层与控制层传递数据的一种规则。
    moooookey
        71
    moooookey  
       2015-09-08 09:20:59 +08:00
    还叫人家阿姨 ……
    machinemxy
        72
    machinemxy  
    OP
       2015-09-08 09:24:27 +08:00
    @moooookey 再改称呼反而怪怪的。😊
    duoglas
        73
    duoglas  
       2015-09-08 09:33:32 +08:00
    @Elethom
    真的吗?
    SeanChense
        74
    SeanChense  
       2015-09-08 09:33:37 +08:00
    @Elethom 我付~
    lsmgeb89
        75
    lsmgeb89  
       2015-09-08 09:54:04 +08:00
    每个人标准都不一样吧。
    如果你真去读的话,开销是很大的,有人还觉得付这么贵的学费,听这些课其实也就这样。
    其实还有大神说, CMU 的课水呢。
    bravecarrot
        76
    bravecarrot  
       2015-09-08 10:02:15 +08:00 via iPad
    我之前看了 mit 的算法导论公开课,感觉和你一样!真的,感觉人家为什么能把东西讲得这么简单,很向往国外的高等教育,也很遗憾!打算工作两三年,攒一笔钱去国外读书!
    LedChang
        77
    LedChang  
       2015-09-08 10:05:40 +08:00
    老头的 Ios 视频确实不错,入门 ios 也是看他的视频
    machinemxy
        78
    machinemxy  
    OP
       2015-09-08 10:07:54 +08:00
    @lsmgeb89 嗯,你说的也有道理。我觉得对于教课水平好坏的评价,并不在于讲述的东西有多高深,而在于是否能够讲得让学生都明白。但是对于领悟能力强的学生来说,就会觉得老师说的过于缓慢,而且也并不深入。也许这就是大神觉得 CMU 水的原因吧。
    machinemxy
        79
    machinemxy  
    OP
       2015-09-08 10:09:28 +08:00
    @bravecarrot 握手!然而我已经大学毕业工作了 3 年多了,工资都用作购置了各种设备,并没有存下足够留学的钱😂
    hitmanx
        80
    hitmanx  
       2015-09-08 11:11:08 +08:00   ❤️ 1
    @palxex 你指的是哪里有 UC Davis 的计算机图形学的视频链接吗?我直接在 youtube 上看的: https://www.youtube.com/playlist?list=PL_w_qWAQZtAZhtzPI5pkAtcUVgmzdAP8g

    对了,我已经把它下载下来了,回头传到百度云上分享一下。
    hazard
        81
    hazard  
       2015-09-08 11:46:27 +08:00
    坐等"我就是那个阿姨"系列
    zjuster
        82
    zjuster  
       2015-09-08 11:56:08 +08:00
    iTunes 有正版,网易云课堂有字幕。老爷爷的的英语呢,不集中注意力肯定会丢信息...

    斯坦福的课程会注明前置课程的,也不要盲目上去听。一步一步来。网易云课堂基础课基本都有的。
    wezzard
        83
    wezzard  
       2015-09-08 12:09:33 +08:00
    @zjuster 老爺爺的英語說得很慢很簡單了,可能是直到這個課程會面向全世界播出
    franklight
        84
    franklight  
       2015-09-08 12:09:52 +08:00
    @EchoChan 不用较真,他可能是随口这么一说,开玩笑的
    chinawrj
        85
    chinawrj  
       2015-09-08 12:11:50 +08:00
    @flyflown android.developer.com 就是最好的。
    chinawrj
        86
    chinawrj  
       2015-09-08 12:13:02 +08:00   ❤️ 1
    timle1029
        87
    timle1029  
       2015-09-08 12:19:45 +08:00
    @machinemxy CMU 的学习压力一点都不小。。像 operating system 这样的几乎没有人有能力上下来。
    美帝和国内很大的不同在于,课后的任务非常多,简直令人发指。就拿我现在上的 CMU 的 15213Introduction to Computer System 来说,一个礼拜就两节课,一个 recitation ,看起来任务少。但是每周都有大量的阅读需要看(就是上课老师变得那本 CSAPP ),如果不看完全跟不上。包括课后的作业量也很大,能够完完整整学下来的收获绝对是非常大的。
    RiceNoodle
        88
    RiceNoodle  
       2015-09-08 12:31:38 +08:00
    “我就是那个阿姨”应该出来黑黑 lz 了 - -
    hitmanx
        89
    hitmanx  
       2015-09-08 12:38:21 +08:00
    @timle1029 CMU 里有没有严格对应 CSAPP 的课程?还是说就是你说的 15213 ?幻想要是哪天 CMU 能把这种核心课程公开就好了。。
    timle1029
        90
    timle1029  
       2015-09-08 12:49:45 +08:00
    @hitmanx 有的,课程名字就是 Introduction to Computer System ,课程编号就是 15213 ,上课的老师就是写书的那两位作者。
    申 CMU 吧~四大神校里 CMU 项目最多,相对来说可能性最大,而且选课限制相对少,所以像我这样的非 CS 都能上到各种 CS 的课。
    aszxqw
        91
    aszxqw  
       2015-09-08 12:54:01 +08:00
    我也想听听阿姨的故事。
    machinemxy
        92
    machinemxy  
    OP
       2015-09-08 12:56:48 +08:00
    @RiceNoodle 放心,她绝对不知道这个论坛的存在。
    tcitry
        93
    tcitry  
       2015-09-08 13:06:17 +08:00
    前几集能跟上,后面有些看不懂了。。
    machinemxy
        94
    machinemxy  
    OP
       2015-09-08 13:24:09 +08:00
    @aszxqw 等有空再发个水贴讲讲吧哈哈。
    laucie
        95
    laucie  
       2015-09-08 13:30:18 +08:00
    假如阿姨的老公过来。。。
    Elethom
        96
    Elethom  
       2015-09-08 13:57:45 +08:00
    @duoglas
    你付嗎?
    ynyounuo
        97
    ynyounuo  
       2015-09-08 14:14:18 +08:00
    @Elethom
    你是女孩子,条件相同,我就付哟!
    233
        98
    233  
       2015-09-08 14:59:34 +08:00
    理解, 奔 3 却一直想留学的路过
    sangmong
        99
    sangmong  
       2015-09-08 15:52:05 +08:00
    @Tedko 美帝的高考不是很弱的吗,怎么上了一年大学就这么厉害了...
    machinemxy
        100
    machinemxy  
    OP
       2015-09-08 15:52:47 +08:00
    @sangmong 我觉得那是国人的误解吧……
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3066 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:11 · PVG 08:11 · LAX 16:11 · JFK 19:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.