首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
V2EX  ›  分享发现

给大家看看我们学校 Java 课程第一课的作业

  •  
  •   Exin · 2016-07-04 10:45:12 +08:00 · 9483 次点击
    这是一个创建于 1254 天前的主题,其中的信息可能已经有所发展或是发生改变。


    985 院校,我真是开了眼了。
    第 1 条附言  ·  2016-07-04 11:31:15 +08:00
    我知道配置环境不那么简单,但是,安装 JDK 和 IDE 有难度就是在搞笑了:
    双击.exe 文件,然后点 next next next finish 有什么难度?
    第 2 条附言  ·  2016-07-04 11:33:21 +08:00
    熟练掌握环境配置是 Java 程序员的必备素质,然而这课只是 Java 入门课程,重点在于 Java 语言本身。
    第 3 条附言  ·  2016-07-04 11:58:35 +08:00
    可能很多人自动把 JDK 安装理解为环境变量配置了。
    我觉得至少可以达成一个共识:仅仅用 JDK 的安装包安装 JDK ,还做三次,是很脑残的。 eclipse 也是一样,解压三次有什么用?
    老师要是说“删除环境变量中的 Java 相关条目并重新设置 3 次”,我也觉得没什么喷点。
    第 4 条附言  ·  2016-07-04 12:02:08 +08:00
    这是面向计算机类专业准大二学生的课程,他们都至少接触电脑一年了。对于部分大学才接触电脑的,一年时间足够熟悉日常操作,包括软件安装。还不熟悉的,这行业也不适合他们,不是么?这算是一种淘汰。
    第 5 条附言  ·  2016-07-04 14:53:13 +08:00
    有的人觉得老师是推进 IDEA 的,其实不然。
    该老师语录:“ IDEA 这种东西,都是 geek 用的。我们大多数人还是用 eclipse 。”
    老师并不是推荐使用 IDEA 的,他仅仅是知道它的存在,而且把它作为一种“新鲜事物”。
    第 6 条附言  ·  2016-07-04 14:57:41 +08:00
    解释一下我为什么提 985:
    丝毫没有优越的意思。
    进入 985 院校的学生大约是学生中的 top 2%,不算是顶尖好手,但也是优秀了。
    我曾经以为这批人可以获得高水平的教学,然而我失望了。比如这种“低水平”的作业。
    并不清楚其他院校的具体情况,或许我是井底之蛙了。
    第 7 条附言  ·  2016-07-04 16:53:23 +08:00
    没想到这话题会有这么大的反响。
    该讨论的都有人提过了,有意义的也好,无意义的也罢,这帖就此结了吧。
    诸君请散了吧。
    第 8 条附言  ·  2016-07-05 11:15:58 +08:00
    这帖让我明白一件事情:
    人与人理解的鸿沟,不止是语言所构成的。语言描述事物时的信息流失、扭曲,加上不同境遇下人对事物有不同的理解方式,可以让一件事情被多种方式理解。不幸的是,大多数理解是偏离表达的本意的。有的人的理解让我有所受益,有的人则是在暴露其自身的缺陷。有的人甚至选择跳过他人为了细化具体情况进行的大量描述,大幅度曲解意义的情况下直接提出反对,看到这类回复真是郁闷又无奈。
    大多数回复在为老师喊冤,少数支持者则以学生为主。也许这种事情只有同样遇到学校期望落差(#140 中的描述)的人身上才能有共鸣。
    192 回复  |  直到 2016-07-06 17:20:18 +08:00
    1  2  
        101
    sivacohan   2016-07-04 15:40:23 +08:00
    你们都说安装,难道不知道卸载也是个技术活吗?
        102
    Exin   2016-07-04 15:48:41 +08:00
    @sivacohan 什么时候 JetBrains 全家桶能像百度全家桶那样自己跑进我电脑就好了
        103
    Exin   2016-07-04 15:49:09 +08:00
    @fengyunSmlie 遗憾,我这儿学习氛围也没有。
        104
    Ixizi   2016-07-04 15:52:29 +08:00
    @sivacohan 卸载 visual studio 很痛苦!!!
        105
    niboy   2016-07-04 15:56:24 +08:00
    我觉得还好吧。要是你是老师,第一堂课的课后作业会布置什么?
        106
    maomaomao001   2016-07-04 15:56:58 +08:00 via Android   ♥ 1
    @Exin 因为,你觉得作业水平低。。。
    为什么不去想想你们老师居然知道 idea...
    而且,你要是觉得简单完全可以往后自己学习自己的吧,这个作业本来就是面向 0 基础的... 再这里嘲讽老师学校不如给老师写邮件交流交流
        107
    maomaomao001   2016-07-04 15:59:31 +08:00 via Android
    @xuyihan5150 我 2014 年学 java 的时候也是 eclipse ,而且老师当时给的 eclipse 是版本比当年低很多的 eclipse
        108
    learnshare   2016-07-04 16:01:11 +08:00
    @Exin 他好歹知道 IDEA ,也是可以了。做老师的可能都不太能跟上业界主流,可以理解。
        109
    maomaomao001   2016-07-04 16:01:32 +08:00 via Android
    @langjiyuan 这不合理吧,又不是和别人合作开发,你用 as 开发完全不影响老师检查作业啊。。。结果又不是不一样
        110
    introom   2016-07-04 16:04:42 +08:00 via Android
    老师蛮好的,
        111
    zonyitoo   2016-07-04 16:08:07 +08:00
    你不要黑 985 ,我们学校就不会这样。你还是把 985 去掉吧, Shame
        112
    RagnarokStack   2016-07-04 16:08:26 +08:00
    哪个 985 这么 excited?
        113
    Exin   2016-07-04 16:20:11 +08:00
    @zonyitoo
    我不清楚别的院校,但就我的情况如实描述。
    你那的情况不能代表其他所有院校,我这也是。
    替你的逻辑感到 shame

    @RagnarokStack
    我特地把校徽抹去就是不想具体指哪个学校。
        114
    Marlon   2016-07-04 16:22:01 +08:00
    如果大一只是上课,玩游戏,那大二配置 JDK 确实需要点耐心。
        115
    acros   2016-07-04 16:25:28 +08:00
    很好,这很 Java 。
    以后你们做 Android 开发时就知道,配置环境是多么锻炼人的一件事·····
        116
    Exin   2016-07-04 16:26:22 +08:00
    @acros
    我接触过一点安卓开发,
    第一步: JDK
    第二步: Android Studio
    还有啥步骤?
        117
    akagi   2016-07-04 16:26:35 +08:00
    经济基础决定上层建筑,总得让大多数同学及格不是 :)
        118
    acros   2016-07-04 16:29:04 +08:00
    @Exin

    还有烦人的 NDK...尤其是大项目( android 游戏),很烦··
        119
    zonyitoo   2016-07-04 16:34:43 +08:00
    @Exin 真是开玩笑,为了反驳而反驳。我的意思就是你不代表 985 ,不要写一个 985 院校在那里。举个例子:中国人过马路都不看红灯。你可以说这个人不能代表中国人,但你不能说中国人过马路不看红灯,懂不懂,要不要回去高考重新考一下语文。
        120
    Exin   2016-07-04 16:35:14 +08:00
    @acros 能用 C/C++的库,很厉害的样子
        121
    acros   2016-07-04 16:36:55 +08:00
    @Exin
    部分语言教材第一篇就是环境配置 /IDE 安装, 这样安排很科学啊。
    环境不会配置,第一个 hello world 都跑不起来的初学者一大堆~
        122
    Exin   2016-07-04 16:38:20 +08:00
    @zonyitoo
    我也没有以我院校代表所有 985 的意思。
    我只提了“ 985 院校”,句子很短可以有两种理解,但是 100 多层楼的回复里只有你一个人在用这种狭隘的方式理解,是不是你的问题?
        123
    Exin   2016-07-04 16:40:58 +08:00
    @acros 我很同意环境配置是第一课的合理性。
    我觉得不合理的是把 JDK 和 Eclipse 安装三次这种傻瓜式的操作,双击 exe , next*n , finish ,控制面板卸载,重复 3 次。真是 excited
    重要的是环境变量的设置,我在其他楼层已经说了。
        124
    lerry   2016-07-04 16:41:27 +08:00
    这时候不是放假了吗?为什么这时候上第一课
        125
    BOYPT   2016-07-04 16:42:27 +08:00
    还真别说,当年同学里面跑得起来 java 的还真不是很多,学期完结最后几天才在群里跪求配置方法
        126
    jadetang   2016-07-04 17:02:35 +08:00
    这有啥好喷的,布置了作业做就是了,如果觉得老师的水平低,可以自学啊。
        127
    RTNelo   2016-07-04 17:15:10 +08:00
    既然提到 985 了, LZ 哪个学校?

    之前读 JLS8 的时候有了问题去问教我班的 Java 老师...他也是打个哈哈就过去了...
        128
    inrenping   2016-07-04 17:17:56 +08:00
    反复安装开发环境对编程水平的提升没有任何帮助。
        129
    exc   2016-07-04 17:26:06 +08:00
    很多人说了 环境变量配置很重要 重复三次除了加强记忆 还有一点 卸载重装可能会出现问题

    很多人看教程 依葫芦画瓢 next next 成功了 实际上遇到生产环境 不够用

    在有多个 ide 的情况下 eclipse / jdk / nb / idea 这些对环境变量的默认配置和定义 均有细微不同 如果再加上 gradle maven 这些工具 会更复杂

    还有卸载重装版本变更导致的残留文件和配置 多版本并存导致的兼容等 要对 java 环境变量的配置很了解才可以搞定 看教程并不能一步到位

    你们老师的作业可能是让你们模拟并重现这些现象而布置的 用心良苦
        130
    smallpath   2016-07-04 17:26:51 +08:00
    是老师水平低, 当年教我们 Java 的老师直接以学院的名义申请下来了 Intellij 的通用码提供给我们,还说等下一年如果过期的话发邮件给她,她好在服务器上更新

    大一大二的老师基本都很有水平,反倒是到了大三专业课多起来了,水得一笔的老师就来了,在我看来大三某些老师真是辣鸡,上课都不来,什么也不会

    同某辣鸡 985
        131
    broadliyn   2016-07-04 17:45:33 +08:00
    楼主还是太年轻,没啥好喷的。
    老师这么布置有他自己的想法,毕竟十几年甚至几十年玩电脑下来的计算机老师, exe 安装是什么还不知道么。。

    如果你认为 so easy ,做一遍即可。但是对于个别同学搭个环境都困难的那种, repeat 才是正道,这个世界并不是绕着你转的。
        132
    winooxx   2016-07-04 17:59:26 +08:00   ♥ 1
    楼主啊 = = 你要知道 985 里头也有很多不会装 sdk 的呀(
        133
    zonghua   2016-07-04 18:23:51 +08:00
    @winooxx 确实,不过术业有专攻
        134
    djyde   2016-07-04 18:48:55 +08:00
    @broadliyn 『老师这么布置有他自己的想法』

    我可不这样认为。。
        135
    Suddoo   2016-07-04 18:53:20 +08:00 via Android
    还好我用 debian,apt-get install openjdk ,本人"双非"
        136
    zhangchioulin   2016-07-04 18:58:29 +08:00
    @Ixizi 安装 vs 更痛苦。。。。如果要 sqlserver 的话还得按顺序安装
        137
    imswing   2016-07-04 19:04:04 +08:00 via Android
    能提到 IDEA 不错了
        138
    Bensendbs   2016-07-04 19:23:38 +08:00
    如果提到 IDEA 就不错了...那教我们 Android 的老师提到 phoneGap 是不是要超神了....
        139
    vimmer   2016-07-04 19:47:36 +08:00
    闹残贴,block
        140
    zqhong   2016-07-04 20:12:49 +08:00
    楼主只是产生心理落差而已。
    一开始: 985 的老师和教学应该很厉害吧。。
    进去后:我去。。重新安装三次环境。。这种作业都有。。


    😄😄😄(看到某些回复,莫名想笑。。
        141
    ihuguowei   2016-07-04 21:01:56 +08:00
    其实嘛,我遇到过个情况:我实习那家公司,一个写 Android 帮我们的一个前端小伙伴安装 Java 以及配置环境,两人居然搞了一天~~
        142
    lujiajing1126   2016-07-04 21:50:01 +08:00
    所以第一节课应该上什么?
        143
    lzhr   2016-07-04 21:50:03 +08:00
    公司招的一个应届生,发的新电脑给他,一个多星期就在那儿装操作系统和配置开发环境
        144
    ilanyu   2016-07-04 21:52:38 +08:00
    你确定你们老师不是让你们 windows/linux/mac 上分别安装卸载一次?
        145
    maomaomao001   2016-07-04 23:17:14 +08:00 via Android
    @Ixizi 痛苦也罢~~但是根本删不干净
        146
    zxy   2016-07-04 23:43:36 +08:00
    这算什么,后面会让你把代码写到作业本上
        147
    mingyun   2016-07-04 23:46:36 +08:00
    呵呵
        148
    hanxiV2EX   2016-07-04 23:50:25 +08:00 via iPhone
    重点应该 Java 本身,搞毛线的 ide, 直接编辑器加 javac
        149
    hanxiV2EX   2016-07-04 23:52:03 +08:00 via iPhone
    看到好多人不会装系统,不会配环境。得过且过。
        150
    ilikekindle   2016-07-05 07:13:38 +08:00 via Android
    不针对任何人,只说说现象:很多大学生啊,呵呵。

    名校:学生觉得老师 NB ,老师觉得学生也 NB

    渣校:学生觉得老师 SB ,老师觉得学生也 SB
        151
    roychan   2016-07-05 08:24:49 +08:00
    教室挺破的。。
        152
    ppwangs   2016-07-05 08:55:42 +08:00
    我年轻的时候也像你那么自大,现在混的挺差的。
        153
    Exin   2016-07-05 09:17:42 +08:00 via Android
    @ppwangs 我自不自大先不说。你自大和你混得差也没有必然关系,你这样拐弯抹角地暗示我会是很可笑的。
        154
    Exin   2016-07-05 09:20:33 +08:00 via Android
    过度解读老师意图的人真是不少。
        155
    youxiachai   2016-07-05 09:55:02 +08:00
    985 也有这样的情况....看来..也不怪我当年那个破学校了.......

    其实配置 PATH..这玩意说难也难,说容易也容易....然而..居然布置的作业不是配置 path 而是点击安装包..那就有点?

    难怪 lz 要吐槽......

    不过,现在还只是开始吧..?
        156
    youxiachai   2016-07-05 09:59:52 +08:00
    @Exin 你好像漏了很重要的一步..就是翻墙啊....下载 android sdk 啊.!
        157
    Amayadream   2016-07-05 10:03:29 +08:00
    1.都说了是 Java 课程的第一节课,教点基础的不对吗?你可能会了觉得简单,但是请回忆一下你第一次装 jdk 的情景.
    2.不知道见过多少到毕业都还不会装 JDK 不会用 eclipse 开发的同学了
    3.推荐 idea 真的太良心了,普通老师就让你们用 eclipse 了
    总结:良心老师.
        158
    Exin   2016-07-05 10:07:32 +08:00
    @Amayadream
    1 、官网下载,运行 exe ,结束。
    2 、这类同学装三次也一样不会。
    3 、回复前请看 Append 。
    总结:请先把人家的话看完。
        159
    Amayadream   2016-07-05 10:16:23 +08:00
    @Exin 嗯,你家的 JDK 不用配环境变量,记得发给我.老师不是为你一个人服务,其他同学也有学习的权利谢谢.推荐给你 idea 反而成了原罪?不得不服,楼上诸位说的不错,你开心就好(笑)
        160
    ppwangs   2016-07-05 10:23:51 +08:00
    @Exin 你还小,想多了。
    做好自己就好了,你会了不代表别人会,有这个功夫去帮一下女同学吧
        161
    Exin   2016-07-05 10:32:43 +08:00
    @Amayadream
    使用 IDEA 只需要指定 JDK 位置即可使用,不需要配环境
    你就是那种喜欢点三次 exe 然后删掉的好同学对吧
    老师没有推荐 IDEA ,老师没有推荐 IDEA ,老师没有推荐 IDEA ,他要求用的是 eclipse ,你为什么看不懂呢?
        162
    kaifeii   2016-07-05 10:45:20 +08:00
    楼主觉得 3 遍没意义。其实要是细扣的话还是有意义的,大家说了这么多,我来钻个牛角尖。
    准备两套不同版本的 jdk 和 eclipse ,三遍中的第二遍使用不一样的版本。
    第一遍是空白机器的安装与卸载,
    第二遍安装可检验第一次卸载的成功性,比如使用不同版本 jdk ,第二次卸载检验第二次安装是与第一次安装相同的,是可重复性。
    第三遍安装检验第二次卸载与第一次卸载是相同的,检验可重复性。第三遍卸载则是为尝试 idea 和 netBean 作环境清理。
    而且不同系统的 jdk 配置也不一样,而这些事实上在工作中是必要的。 java 是商业语言。
    面向全阶级的计算机教育不可能让你一直爽,有心的人有自己的处理方式。
        163
    jsjgjbzhang   2016-07-05 10:49:49 +08:00
    楼主有没有考虑过有的同学上这门课之前没有自己的电脑,也不知道什么叫 JDK
        164
    powtop   2016-07-05 10:53:38 +08:00
    老师知道有时候安装 JDK ,会默认勾选百度全家(从百度某应用下载),让你们踩坑,以后不要太百度,你还是 too young too simple 啊
        165
    Exin   2016-07-05 10:55:12 +08:00
    @jsjgjbzhang 你有没有考虑过读一下 append
        166
    Exin   2016-07-05 10:57:46 +08:00
    @kaifeii 我同意你说的这种方法是有意义的。
    但是这种做法的意味远远超出该课的实际授课水平。我也难以想象这会是老师的本意。
    如果考虑“有心的人有自己的处理方式”,他们会自己找更有效率的学习方式,不会受制于这种教学。
        167
    BUPTGuo   2016-07-05 10:57:48 +08:00
    你还是提一下是哪个 985 吧,有的 985 计算机教育真不咋地
        168
    jsjgjbzhang   2016-07-05 11:02:43 +08:00
    @Exin 读了一下,发现喷点更多了
        169
    Exin   2016-07-05 11:05:10 +08:00
    @jsjgjbzhang 比如?
        170
    tinyuu   2016-07-05 12:00:32 +08:00
    第一节课不是应该教 sun 是什么意思 jdk 全称是什么, jdk 和 jer 的 区别么?
        171
    likai   2016-07-05 12:06:46 +08:00
    去年来的两实习大学生。搞 spring 。 mav...啥的?还真不会配置 jdk 环境,
    因为其中一个老板交给我带了。来问我一搞前端的,
    哪才叫一个郁闷呢。给他们配好梯子了。让他们去谷哥搜索。不听。非去去百度一下。
        172
    Exin   2016-07-05 13:17:27 +08:00
    @likai
    这实习生也太搞笑了吧
    有谷歌不用非要百度,要查的还是计算机方面的资料,这也是没治了。
        173
    Moker   2016-07-05 13:29:48 +08:00
    为什么楼主的回复比各位还要激动?
        174
    Exin   2016-07-05 13:33:17 +08:00
    @Moker 年轻,拿衣服,冲动。
        175
    zealinux   2016-07-05 17:17:37 +08:00
    当年大学 《如何在 linux 下安装 Oracle 》 教了一个学期。
        176
    loff   2016-07-05 18:34:47 +08:00
    我们教了一天的破解 office 和 adobe 全家
        177
    Comdex   2016-07-05 19:01:20 +08:00 via Android
    这些作业换成 linux 下
        178
    aksoft   2016-07-05 21:20:06 +08:00
    呵呵
        179
    Izual   2016-07-05 21:23:14 +08:00
    r#136 @zhangchioulin
    给 vs 装 service pack 。
        180
    C0dEr   2016-07-05 21:47:08 +08:00   ♥ 1
    卸载 Visual Studio ,并重装 3 次,保证你想捅死那老师
        181
    Exin   2016-07-05 21:57:14 +08:00
    @C0dEr VS 卸载真是生不如死,宁可重装系统
        182
    Exin   2016-07-05 21:57:40 +08:00
    @Comdex 那第一节课得变成 Linux 虚拟机安装
        183
    irgil   2016-07-05 22:04:12 +08:00
    我觉得这没啥问题啊,有可能很多同学还真不会
        184
    7654   2016-07-05 22:11:30 +08:00
    希望你以后不要遇到各种环境变量坑
        185
    freezhan   2016-07-05 22:28:04 +08:00
    @zealinux 我们是在 Windows 上安装 Oracle 一个月~
        186
    Hagrid   2016-07-05 23:58:45 +08:00
    觉得没啥问题,自己第一次安装 JDK 环境的时候,环境变量设置都是网上查的。
    然后有一次去学校机房电脑安装 JDK (没网络),就蒙蔽了,忘记该填什么了。多装几次也能熟悉记住吧。
        187
    nszm   2016-07-06 08:09:15 +08:00
    以自己爲中心,你覺得簡單,哪些聽都沒聽過的同學呢?
        188
    RAKE   2016-07-06 09:50:22 +08:00 via Android
    大学不应该是靠自学了么?不服老师的课完全可以去 Coursera 之类的慕课学习。自己学校也有往年的公开课吧。
        189
    Jasmine2016   2016-07-06 11:44:30 +08:00
    题主我是英语翻译专业的,我们上过 SDL Trados 机助翻译课,第一周的作业就是「安装、卸载 SDL Trados Studios 」。
    你真心不能高估现在的大学生,他们用电脑的误区实在是太多了。
    连「右键管理员身份运行」都不知道该如何下手。
        190
    Exin   2016-07-06 14:44:38 +08:00
    @Jasmine2016 这课上面相计算机类专业学生的,这方面的素质要求不一样,不具备可比性。
        191
    Jasmine2016   2016-07-06 17:11:55 +08:00
    @Exin 不不不,这就是另一个误区啦!
    不是英语专业所有学生都能跟老外交流;不是所有英语专业的学生英语都很好;不是所有英语专业的学生都能过专业四级 /八级。
    同理可得,计算机类专业的学生也是良莠不齐咯。老师这样的设计还是蛮有必要的嘛。
        192
    Exin   2016-07-06 17:20:18 +08:00
    @Jasmine2016 不同院校的对学生专业水平要求也不同。三本院校和 985 院校对相同专业的学生的最低要求差的很多。学习能力差的学生应该更努力学,或者找别的出路,而不是指望老师降低要求。
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4125 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 44ms · UTC 07:33 · PVG 15:33 · LAX 23:33 · JFK 02:33
    ♥ Do have faith in what you're doing.