查看: 8413| 回复: 5
跳转到指定楼层
上一主题 下一主题
收起左侧

[经验总结] 【活动】我在美国上高级软件工程(advanced software Engineering)课程的感受和总结

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
1)你在国内上过这门课程以及要求的prerequisite courses吗?在国内的时候,学的很烂,还是自己觉得还不错?
全部都学过,学的都还不错,毕竟都是极其基础的课程,都在90分以上吧。


2)从这个问题开始,均针对美国上课。你是在美国的第几个学期上这门课的?你觉得这门课程难度如何?比你想象的难还是容易?难在哪里?或者为毛你觉得很简单?
第一个学期就上了这门课,原以为是相对简单的,没想到要用EJB做,完全出乎我的意料。第一次作业之后便有很多人退课,可见这门课的难度,第一次作业通宵之后才搞定,而且这是中国学生的普遍现象。难就难在EJB这玩意儿上课没讲过,国内没学过,直接就让做东西出来。
. check 1point3acres for more.

3)上课做了哪些project或者大作业?能大体说一下情况都是做的啥吗?
4人合作一个交互式的游戏或者社交网站,重点在整个的开发过程、后期的测试和各种文档,当然程序要基于EJB。比国内要求高得多,必须要把程序完整的给TA演示,而且TA会毫不留情的把网线、注入攻击等等破坏你的程序。. Waral dи,



4)哪个project或者大作业你印象最深刻?你是咋做出来的、或者是如何栽倒的?有啥经验感受想说出来?
project印象比较深刻,感受就在于团队的合作重点在于各司其职,比如有人做前段,有人做后端,有人做系统,有人做数据库,有人做界面,这样配合起来的感觉非常好。. 1point3acres


5)你班里大约有多少人同时上这个课程?有几个TA/Grader帮忙?你觉得你在需要的时候,得到了帮助吗?
60-80人吧,有3个TA。说实话,大多情况下TA还是很有帮助的。


6)你了解班里的分数分布吗?中国学生一般成绩如何,或者做project、大作业情况如何,你了解吗?
这门课程给分非常严格,唯一的一门课程看到老师给出了C+的分数。这门课期中考试抓了一次“抄袭”,所有被抓的基本期末成绩都不是很理想。


7)期中或者期末考试是闭卷还是开卷?难度大吗?临时抱佛脚突击有用吗?
期中期末不但开卷,还是堂下开卷。难度较小,只要做了project,都能答差不多很好的分数。

8)如果你有机会可以重上这门课程,你在什么方面会做的不同?
这课要点名,我不会再翘课了
.1point3acres
9)你觉得这门课程有用吗?学到了什么东西?
学到了EJB,确实开发要快捷了许多

10)介意说一下你是哪个学校什么专业的吗?介意说一下老师的名字吗?再次提醒,可以设置积分限制
您好!
本帖隐藏的内容需要积分高于 500 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 500 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 2大米 +155 收起 理由
Warald + 150
kamia + 5 Cool!

查看全部评分


上一篇:嵌入式的一些问题
下一篇:【活动】我在美国上计算机视觉(Computer Vision)课程的感受和总结
🔗
ilstxfe 2012-1-16 09:48:19 | 只看该作者
全局:
第一次听到了EJB这个东西= =,要是拿到AD了暑假赶紧补一下。。。。。
回复

使用道具 举报

🔗
edwardgtxy 2012-1-16 17:37:16 | 只看该作者
全局:
同楼上  >< 不过确实感觉老外很讲究defensive programming,只要是面向网络的东需到处都要加满check
回复

使用道具 举报

🔗
 楼主| smzfeng 2012-1-17 03:21:47 | 只看该作者
全局:
其使用Enterprise .NET貌似也可以回复 2# ilstxfe
回复

使用道具 举报

🔗
mango_jason 2012-1-18 19:38:12 | 只看该作者
全局:
回复 1# smzfeng

. check 1point3acres for more.
    EJB 汗。。。。。。。
回复

使用道具 举报

🔗
ciz 2012-1-19 09:48:18 | 只看该作者
全局:
本帖最后由 ciz 于 2012-1-19 09:52 编辑

Gail Kaiser 这门 Advanced Software Engineering 没有上的价值。如果不是我的 Required,打死我也不上。

部分程度上,我是来表达跟楼主不一致意见的。
.--
1)你在国内上过这门课程以及要求的prerequisite courses吗?在国内的时候,学的很烂,还是自己觉得还不错?.

国内本科上过软工但是没怎么当回事(不过这次也没怎么当回事……),成绩也就是 85。
Prerequisite 我觉得应该是上了,自己觉得一般,从来不宣称我会 Java,虽然代码也就那么莫名其妙的写出来了吧,虽然课上的成绩是 95……
但我真的不认为我在国内的成绩反应了什么东西 = = 跟实际知识不那么沾边。
. ----

2)从这个问题开始,均针对美国上课。你是在美国的第几个学期上这门课的?你觉得这门课程难度如何?比你想象的难还是容易?难在哪里?或者为毛你觉得很简单?

第三个学期。所有内容都没有什么难度,但是非常消耗时间。基本上可以用无聊来评价。
至于 EJB 所带来的难度其实不是难度,是 Mysteory …… 一帮人在不了解 EJB 基本架构的情况胡搞,一直在 Fighting with EJB,而 Project 本身的质量就没有那么多时间管了。
第一次作业之后退课很多人是觉得无聊觉得学不到东西,也有因为老师说话
口齿不清幻灯片混乱让人混混入睡…… 我第一个学期就是这么想的 = =
. 1point3acres
. visit 1point3acres.com for more..
3)上课做了哪些project或者大作业?能大体说一下情况都是做的啥吗?

四人一组,构建一个“Multiple Layered System”。
在我的理解中,重点在于 0) 理解(我不认为这个目的达到了)一个 Framework 如 EJB、.NET 并且使用它建立这个系统,1) 使用各种软件工程工具管理软件构建过程。
很多情况下,这个系统本身的质量并不那么重要(我们甚至可以遗留了一些问题用来填充 Test 中的内容)。
重点是“工程”不是“软件”…… 虽然这个软件做起来也比较恶心,参见下问。

4)哪个project或者大作业你印象最深刻?你是咋做出来的、或者是如何栽倒的?有啥经验感受想说出来?
. ----
作为一个打酱油的,这个 Project 我印象并不深刻……
印象深刻的是 Fighting with EJB 的时候。好吧,我的吐槽基本上围绕 EJB 了。


EJB 本身恶心不恶心并不重要,虽然我觉得挺恶心,恶心之处在于没有好的(简短有效如 《K&R C》)材料让人学习,所以大家基本上都是盲人摸象,除了有个 TA 可以对一个一个的问题做出解答,但是 EJB 这个级别的东西如果依靠一个一个问题来解答,那是学不会的,难以用问题堆来举一反三。私认为正确的方法应该是在有一个大概了解之后立即从 EJB 的基本架构开始,至少把那些协议如 IIOP 是干什么的讲讲,仅仅在代码里面给例子是徒劳无功的,只会培养出照猫画虎的人儿…… 这门课需要人选择一个 Framework,EJB / .NET 这个级别的,但是没有正常的讲解 Framework,学生对 Framework 的理解基本上都是 Epsilon。所以做 Project 中所积累的“经验”基本为鸡肋。

至于分工……还真有利于我打酱油 = =~
. check 1point3acres for more.
5)你班里大约有多少人同时上这个课程?有几个TA/Grader帮忙?你觉得你在需要的时候,得到了帮助吗?
-baidu 1point3acres
66 个吧。一共三个 TA。大 TA 对 EJB 很了解,在 Project 遇到神奇的问题时比较有用。. 1point3acres.com

我再吐槽吧,所谓“神奇的问题”。每当我们的程序出现什么问题,第一件事情不是检查代码,而是重启 EJB 服务器…… 有时候重启一下就好了,究其原因:Why? Umm.. 'coz it's EJB.. 我承认在对 EJB 有足够了解的情况下,这也许不是什么神奇的东西,但是……参见第 4 项。


6)你了解班里的分数分布吗?中国学生一般成绩如何,或者做project、大作业情况如何,你了解吗?

这门课程给分严格不严格不知道,唯一知道的是这老师
不太厚道
怎么不厚道呢…… 就拿
所谓的抓抄袭来说吧,期中考试有个题目要用自己 Project 种的东西解释一些 Concept。我一个哥们就先把书上的定义放上,并且明确说了这是书上的定义,然后在用 Project 中的东西来解释…… 然后这题就 0 分了,因为“抄定义”。不知道后来有没有 Argue 回来。
另外,上课
点名(其实是所谓的 Quiz,唯一的目的是用来检查有没有去上课,上课有没有睡觉的……)这件事也挺不厚道。一上课就有 Quiz 的话,迟到也不行的。. 1point 3acres

7)期中或者期末考试是闭卷还是开卷?难度大吗?临时抱佛脚突击有用吗?. 1point3acres.com

Take-home. 鄙人 Project 打酱油,总共上了三节课,考前临时抱佛脚的成绩还行。其实……大家基本多少都有临时抱佛脚吧(边查书边回答)……
. Waral dи,

8)如果你有机会可以重上这门课程,你在什么方面会做的不同?

如果我有机会决定,我是不会上这门课的。可惜这是俺的 Required Core Course……
. 1point3acres
. Χ
9)你觉得这门课程有用吗?学到了什么东西?
. From 1point 3acres bbs
没用。学到了……打酱油算吗?我第一次打酱油诶~
学会了 EJB?笑话…… 应该是“在老师和 TA 的带领下照猫画虎的领略了一番 EJB-based 代码,但依然对 EJB 摸不着头脑”。

10)介意说一下你是哪个学校什么专业的吗?介意说一下老师的名字吗?再次提醒,可以设置积分限制

Columbia University.
Professor Gail E. Kaiser.. 1point 3acres
. 1point 3 acres
重复一遍我的意见:
三个学分的钱,一个学期的时间,Kaiser 的这门课不值的上。


评分

参与人数 1大米 +100 收起 理由
AveMaleficum + 100 不同的观点

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表