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 · Sep 7, 2015 · 18810 views
    This topic created in 4083 days ago, the information mentioned may be changed or developed.

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

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


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

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

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

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

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

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

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

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

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