非官方网站,与上海交通大学及其任何部门无隶属、授权或合作关系。
互联网应用开发技术 · 修读回执档案
共 30 份可公开修读回执
? 最相关怎么排
“最相关”根据评论内容完整度、有用票及课程教学信息丰富程度排序,不按好评或差评倾向排序。
按有可靠绑定的教师调档
2023年春季学期 · 陈昊鹏历史匿名回执 ·
课程内容:
前端这块掏出来的是html、css、js、react,后端翻出java、spring boot,数据库是mysql,顺带还讲偏理论性的关系型数据库范式、函数依赖、多值依赖等。安全部分摆出非对称加密、Spring Security的一点点应用、JWT与单点认证、Kerberos认证流程等。学完能搭出最基本的web应用,而且和软院至少3门其他课程都有联动,算是个大腿级别的存在。
上课自由度:老师在台上飞,你在台下漂,前半程不签到,后半程画风突变开始上课发纸签到,而且一次2分(总评),属于是突然掏出了一张成绩收割机。
考核标准:20分作业(含上课签到那部分),80分大作业(20*3三次迭代,外加18周验收20分),像极了一个分期付款、越还越多的债。
授课质量:
react部分不太行,react现在那一整套hooks的体系完全没讲,可react router里又要用hooks,自己写的时候只能回炉重造(国内前端似乎偏爱vue,能找到的react网课感觉质量都一般)。spring与mysql的部分讲的还行,关系型数据库该有的基本知识都讲到了,spring的web框架、OR映射和控制反转等知识也都有涉及,还会顺手讲讲分层架构的注意点,让软件更像个按工程化标准出厂的产品。但spring源码的讲解并没有,挺遗憾的。
安全的部分是今年新加入的吗,看以前评论似乎并没有这部分?讲得有点快,课下又翻了博客和视频才慢慢嚼明白,不过挺有意思,算是我的安全知识启蒙了哈哈。
最后一句:大作业请直接照最终要求设计!!跟着课程进度慢慢做会触发海量重构(包括但不限于前端数据来源、后端分层架构、数据库存储的具体内容、数据库访问方式、数据库设计的范式化等)!!建议提前在b站大学进修。
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 陈昊鹏历史匿名回执 ·
<details>
<summary></summary>
拿祖传屎山代码糊进PPT,这波啊,这波是质量直接入土;
拿红笔凌空狂点却不留半个字,过程分死得连尸检报告都调不出来;
拿助教键政全权代打,责任这口锅甩得比食堂餐盘还干净;
拿一张破签到纸来锤总评,人心?人心当场电子包浆。
</details>
24.4.16更新:
对不起chp😭,你是我认知里唯一的义父😭,没有你我可怎么活啊,实习offer直接变赛博望梅😭😭
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 陈昊鹏历史匿名回执 ·
## 课程内容:
全栈开发的完整盲盒——
前端:react框架
后端:spring boot
数据库:mysql
## 上课自由度:
这个问号应该比你被问及的认知深度还高……emm……
走神的尽头就是讲出必修的真谛——
老师在课前脱口而出一句天道好轮回般的秘辛:
- chp:“今天大家人来得很多,但是到了期中的时候呢,大概就只剩下一半人了。”
exactly the whole lookof life。
然后,我就回敬地看了看得意但自求多福的哨子:这里要点名了——这是一种十分庄严彻底的符号政治,线上的虾子,根本没有手执签到簿的门条可签。
好,中距入场率向上暴了,而脑袋重新在课桌的人体比例,你猜也就是这么堪忧。
## 考核标准:
- 平时作业+迭代
delay会根据相应的情况扣除一定的分数。
## 授课质量:
如果要我为授课质量配一句分:50/100!
跟你原声坦白:为了看看那些ppt为什么在大多数时间里更像我青春的内战笔记,不,偏讲一下后,呃这恰恰是我们所看见的老师在用它里面的红笔一路勾勾画画的样子——**当熵在教室里爆表之时,真正的信息却无情地从学生的前额溢出,**因为迟钝的脑瓜、比如本人这块天生不那么伶俐的铁板,我们所有迟来的诚实都变得额外令人痛苦。末了下课之后还得开着回放,艰难辨别出到底哪些算“能按电梯键的会别在里面提前爆炸”的东西。我于是落得一个习得性无助——从此放弃所有直接听课的道理,按需翻作业重新去追补正在课堂上没建交但是大概率正在考的重点,以此推着下一堂也快要滚过去的朝圣——就这么跟堂课结了个八季羁绊。
接着轮到了后端与数据库这段——就用它热心的覆盖面来说吧:数据库的“洋洋洒洒讲了一大堆”,最终用到的(至少你认知里以为的)知识——无非是**在大作业里真能剁成几下并不吓人的材料——那种干净更优的压力拼图?really真的有那么多吗?**
它浓缩的真毛病是心太大而头太窄——可能更直白的解释:有些咱这一届软院的孩子打从入学头一年半的全部脑容量都被轮番的工科答辩占光,回头在全栈开发这片大漠上一无经验无可依托,认知里的储备率早就弹尽粮绝——这种情形带来的结果就是你上着课从头到尾哪一把都抓不住所谓的大动脉——我说的对吧,尤其是那种在终点与甜头一致的大作业相关这一狭窄景观里的知识点——大家都是一毛不拔的功利之徒——放轻而且速快地知道它做在哪里,把所有的时间当钱投,才是真正的、全体最深的那个不眠夜般向往。(微笑得凄凉
再往上叠加的,是软件学院本身在这一整个学期里对自己的杀戮意志有多强烈?只有课程表知道:
1. 计算机系统(系统软件劫遇来的,两集lab)
2. 计算机系统(组成,整个二七大罢工般的五个lab)
3. 计算机科学的数学基础(你需要进香的凸优化编程作业,再加求神拜佛的误差分析编程作业)
4. 软件工程原理与实践(造火箭!也是伟大的空间规划局)
5. 高级数据结构(学分界真正的烧金刺客!)
6. 量子力学(对,你听着这个就够灵异好吗?)
大家连喘息的间歇都没有留一秒专门去吸收里面任何一门能喂上来的洞见,就更遑论对自己像提炼白粉一样想自己完成整个认知的结晶。
## 补充
还要端正心对一个真理是:如果你这门课选择得过且过或者随便学你甚至到下学期遇着应用系统体系架构就准备好成为那只落入锅里的被捕的虾。请务必遵命去敬每一个早晨起的课堂。(可能凌晨会有福)
## 整体打分
属于终极评价的比例我也试图先抛出我内心决定出的数字分数——60/100。
我相信我们是确实从这门课里面拿到真金白银的知识啊,反正可以把我从垃圾堆里拉出来那一刻至少想说:那一次结束并是不是全部空瓶(意味着没有什么破理想得到的分数都没捞着不可能)。仅就已经具有的这个成立性来说,这门课及格了差不多了。
但可别被唬了——再怎样讲,这件事也不全是对梦的。实际上带来的是对我的神经与血色的骨骼一起的双重外部创伤;做出一份像点样的方案来它真满足自己的定义,基本绑定着每周至少割去那无比完整、自由和不加模糊的 **整整1day**去往上堆积;所以我的身体和精神在最后一星火花燃尽后,给我留下一个如同曾经在手术台上等待缝合的空洞:心身断裂。但也不要盲信这一点(这一部分也许起因就是我作为一个对于自己的坑太不宽容的强迫干活狂才这样挑剔……)
## 胡言乱语
还有一砖砸向未曾拥有chatgpt、new bing以及github-copilot前的灵异时空追问:那些上古洪荒真正在大光明中修行的软院勇士们到底是用了什么古老法咒才能最终跨越这门课前行的???从野环境的每次安装激活里,它向那种未开化的自生自灭的裸机抛出难题里必须解释成你要是在前ai路上解决请拿你这个无名大佬作为真神来吹请以后来也护得后人解烦忧愁善事如意得偿快乐善哉!!!
(请愿接受这样的阿谀与奉承化为对过去他们的最原初式一点致敬好吗?多谢惠顾。)
另外:也许你比我自己觉得更好chatgpt可能依然更适合收拾每一步行囊先前的荒芜,有些事看缘分自会满仓。(这里纯乐)
本句原装保留+鞠躬:鄙人谨在此向他们致以深深的敬意。
## -----------------------分割线------------------------------
## 考古:大三上结束
升级了一次之后记得下学期修完应用系统体系架构那时候要回来回帖也打个考古章。
当你此时回忆上一学期的地狱的体验中的拷问到了现在尽然能在web arch后拿出一本真实的整书构建完整的含有书店情景的网页出来交给应该交的那个app什么的,有种不得不回头一笑当初种种而心中轻叹:真正的确是有收成的!
## ---------------------分割线------------------------------------
## 考古2.0:大三下期中
我把人生去往那个四处丢简历求一线希望的实习面试的时候,那一刹那才恍然认得在过往某一间无比珍贵的教室里从chp嘴里挖出来的某句话是有用的——以及那一堆当时一知半解的当时属于数据库的枯燥大道理……
谢谢chp
谢谢ebook
😭😭😭(五体投地
学生体验,不是官方事实。评价教学,不评价人格。2023年春季学期 · 陈昊鹏历史匿名回执 ·
课程内容:哈哈,学Web这种自练级的东西自己开野就行,听这老师的课有个锤子用,屏幕刷新率都比这有营养😅
上课自由度:0,nmb的压根没用,还偏爱点名签到是吧,上课发纸写作业拍照上传,为了恶心学生这波属实是有备而来😅
考核标准:😅
授课质量:呵呵,你听,这呵呵里能养鱼。
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 陈昊鹏历史匿名回执 ·
课程内容:前端React、后端Spring、数据库MySQL,三件套凑一桌开发流水席
上课自由度:自由
考核标准:整个网上书店前后端项目,10次提交加4次阶段检查,属于是把书店从地基砌到招牌
授课质量:课上讲的和project走的不是一条路,属于是导航和司机各自导航
本人当年是选交叉课来的。这课主要问题就俩字:没人带。课上灌了一堆内容,真到开发的时候还是自己摸黑过河;project的量对3学分来说略偏高,周末得拿去肝。不过功能基本都实现了的话90+没问题。
要是真学进去,收获还是有点东西的
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 陈昊鹏历史匿名回执 ·
#6565这波属于是珠玉在前,我来给它镶个边儿。
课程内容:
前端:HTML,CSS,Javascript,React,Fetch API
数据库:MySQL,SQL
后端:Java,Spring Boot,Spring JPA,Spring MVC
外加Webpack、Maven、AJAX这种框架给你包好的/底层的/拿来就用的三合一全家桶。本人学业不精,概括得像用脚打的草稿,求轻喷。
老师的重心是讲工作原理和底层实现,拿代码举例子属于限量款,课时少得跟隐藏菜单似的。可他一讲代码我就掉线,只能对着开学发的那个书店DEMO做考古式分析和临摹。
上课自由度:
签到?提问?不存在的,这俩词在这门课里查无此课。
考核标准:
十次作业,SQL那几次是送分题,其余周属于"来过、交过、过了"的进度打卡,交了就给满。四次答辩:第六周拿React/Vue把前端怼出来;第十三周除了管理功能以外的其他功能全上(等于把知识点全薅一遍,我直接Spring MVC梭哈);第十八周管理员功能+一点理论问题;第二十一周整体验收+一点理论问题。由于我上课听的是加密电台,理论问题答得跟梦话似的,但老师人比较仁慈,总共只扣了两个点。
得分:
闲得慌,我把每个部分的平均分求和,得出平均总分82.9,仅供参考哈。
至于#6565说的"想选交叉的、外院想选的,只要不是软工的,选之前我觉得都得稍微慎重考虑一下"——也没那么绝对。我全栈开发零基础+交叉,大概每周烧一天,每次迭代前通宵两三天。但我是在软工巨佬朋友的搀扶下活到通关的。
累是真累,但东西也是真学到手了,五星奉上。
学生体验,不是官方事实。评价教学,不评价人格。2022年春季学期 · 陈昊鹏历史匿名回执 ·
### 给自己大作业打个小广告,求个Star~
https://github.com/Musicminion/SJTU-SE2321-Web-Application-Development
希望能帮到后面的xdm,但是不要抄袭哦~请参考评论:https://course.sjtu.plus/review/8832
课程内容:Http、CSS、JS、React(前四-五周)、SQL数据库(大概讲了七周反正感觉就是好久一直在讲,中间这块时间大作业一路挂机停滞)、JAVA EE Servelet SpringBoot后端(后面几周直接忙到天灵盖冒烟)等等,没JAVA基础的也不用怕,老师会扒着C++的东西对齐着讲,但数据结构C++是铁定得会的。
上课自由度:感觉相当自由,之前那位说100种点名方法的是真不太理解,起码这学期没点过名我感觉,上网课也没点名,老师到了就开讲,讲完抬腿就走,你甚至可以摸鱼
考核标准:要搓一个eBOOk电商平台网站,四次答辩,每次答辩大概15-20分那档占比,期末不考试,只有大(大)作业检查,平时还有小(大)作业,10次,一整份加起来一共10分的那种
讲课质量:我觉得还行,只要真认真听,起码单靠他讲的那点能拼出一部分东西,就是那语气抑扬顿挫得能给人听久催睡。之前完全没碰过web开发,学完之后就得自己多捣鼓,怎么说呢,举个例子,上课CSS就一节课时间,教最基础的颜色、字体,哪个div布局啥的,但真想把自己练成前端砖家一节课想都别想,实操里坑是一个接一个...
首先交大这种教web开发的真心没几个,这一点还不错,我记得有个学创之类的什么字节课也教web开发但只教前端那一层。
BUT 咱这课是教全栈开发的,所以还是有点门道区别,工作量有云泥之别,或者说工作量超级大,前端后端这课要求是分开算的
软院大二下来啃这个有点顶不住,课程压力有点大。。。
然后我觉得这课学时本来就该拉长,或者把课程和课程设计掰成两摊,这课给3学分基础+4学分课程设计才算讲道理我觉得
感觉这课时就是很不堪,东西根本讲不完,基本是那种讲完转头就让你产出一个大件儿,那还是得兜里有点底子,或者说得多挤点时间
课时太少,有时候我觉得CSS那些玩意儿讲细一点、往里再钻一层也挺好,但课时就那么多,没辙
之前好像20年的时候好像摇身变成4学分,结果课程大作业好像加塞了一个移动端开发,我感觉那玩意儿不是我的菜,我宁愿加学时也别加码大作业2333
至于老师嘛,之前问过一位学姐,总结这个老师就一个字,佛hhh
我敢说上过课的一眼瞄过去都有点那感觉佛,但也别误会,他不是不答疑,每周三还是有腾讯会议室的线上答疑,wx群问的话延迟可能挺高,Ping > 99999,全看热心同学和老师刷没刷到
【期末出了再继续更新一下】
之前那版评论写过了,但还是有些话想补。
这课大概是四次答辩评审,第一次大概在第五周的模样,第二次大概在11周周末模样(对,中间空了一整块,如果是java、数据库、前后端都拿手的大神,可能利用这空档直接全干完了,确实有,听说过,但普通人都是老师讲到哪就跟到哪写一点那路子)
第三次在18周周末(对,就是期末周的那个周末,一边备战各科考试还得一边折腾大作业)
第四次在暑假的21还是22周,总而言之暑假还得再爬起来答辩一次。
大作业的功能基本一个功能算一分,另外还有些问题得现场答,答辩的时候有评分样例,可以照着掂量。
比较离谱的是,个人觉得有些功能实现起来那是真叫磨人,但也就给一分,这就很没道理,反而答辩时候还得再张口答题,就非常bighead
最终验收(30分)里有15分的功能分,少一个功能扣一分,扣光为止(真是一点人情不讲了)
想选交叉的、外院想入坑的,只要不是软工的,选之前都劝你稍稍三思。
前头一版评论已经交代了这课教啥,如果就是铁了心想学这套技术的,欢迎来,但几个坑得盯好。
1. 先对一遍你这学期的课表,这课的工作量按7-8学分算,甚至可以说的上是某些学校毕业设计那样的量了(当然那种一般一点的学校,就写个电子书店嘛),课要是排满了建议往后挪一挪,不然就是这课直接把其他课全带崩,工作量就是这么大
2. 掂量下自己到底对web开发有没有爱。对编程爱得深沉的,再来。这课代码量我觉得铁定得上千行朝上,(本人已经8700行了还没写完,可能是功能做得略显花哨吧),如果是迷迷糊糊岔进来选交叉的,不建议;如果想薅点学分,那就更不建议。
3. 完全0基础的别进。
【回复上一条】
https://course.sjtu.plus/course/8890
学生体验,不是官方事实。评价教学,不评价人格。2021年秋季学期 · 陈昊鹏历史匿名回执 ·
上课:可以当背景音播,听了和没听没什么区别,基本靠自学硬闯。
作业:很重,每周都要啃一大堆内容,肩上的书包能结冰。
项目:比计组两门的lab加在一起还麻烦,属于程序员渡劫九重天。
——————————————————————
chpです,交大の绝凶虎、点名の王です!
点名の道,不在次数,在乎精准也!
只要我chp开启精准制导,你们的平时分便会遁于无形,遁入虚空!
学生体验,不是官方事实。评价教学,不评价人格。2021年春季学期 · 陈昊鹏历史匿名回执 ·
课程内容:前后端加上数据库,三合一火锅套餐
上课自由度:拖堂,您的课表已被续费
考核标准:大作业验收。我因为技能树乱点和时间管理稀碎,最后呈上了一坨会动的答辩,bug多得像蒲公英,扣分扣到我想重开,从此把测试刻进DNA。不过确实往脑子里塞了不少东西
授课质量:耳朵在门外,灵魂在流浪,听不进去
学生体验,不是官方事实。评价教学,不评价人格。2021年春季学期 · 陈昊鹏历史匿名回执 ·
如果是交叉,这门课可能需要你算5-7学分比较合理,学分也需要呼吸空间好吗。能学到基本的互联网开发技术,作业就是建个书店,在demo的基础上。
会涉及java, js, db, springboot,集齐四个可以召唤发际线后移。
点名之王,能用100种方法发现你没来上课然后扣你2-5分总评:) 主要就是上课要去,作业工作量略大,而且上完课不是马上会写的,属于后劲比较大的那种。如果是没时间还是仔细考虑。软院同学就每节课去上就好了:)微笑中带着臣服。
学生体验,不是官方事实。评价教学,不评价人格。返回合同及回执摘要