/ecnu-PGCourseShare

华东师范大学研究生课程攻略共享计划

Primary LanguagePython

华东师范大学研究生课程攻略共享计划

ECNU Postgraduate Course Share Project

logo

本项目以浙江大学课程攻略共享计划为模板

受到考研攻略网站http://cc.malic.xyz/华东理工大学课程攻略共享计划启发

这个项目是什么

本项目是为了打破课程以及学术情报的壁垒, 在这里你可以找到各种研究生课程和学术资料.

我应该如何使用

如果你现在使用手机,强烈建议使用电脑端浏览,手机用户记得点击一下上方的code按钮查看内部文件. 点击上方Code按钮可以看到一个类似百度网盘的页面

可以在命令行中通过github的镜像来快速克隆,预计半小时就可以所有资料下载到本地,然后配合everything等文件检索工具来查找需要的资料。

git clone --depth=1 https://hub.fastgit.org/tianyilt/ecnu-PGCourseShare.git

如果想在线快速浏览文件,可以访问https://github1s.com/tianyilt/ecnu-PGCourseShare, 可以体验在vscode里面看文件的感觉

前言

来到一所大学,从第一次接触许多课,直到一门一门完成,这个过程中我们时常收集起许多资料和情报。

有些是需要在网上搜索的电子书,每次见到一门新课程,Google 一下教材名称,有的可以立即找到,有的却是要花费许多眼力;有些是历年试卷或者 A4 纸,前人精心收集制作,抱着能对他人有用的想法公开,却需要在各个群以至于从学长学姐手中代代相传;有些是上完一门课才恍然领悟的技巧,原来这门课重点如此,当初本可以更轻松地完成得更好……

我也曾很努力地收集各种课程资料,但到最后,某些重要信息的得到却往往依然是纯属偶然。这种状态时常令我感到后怕与不安。我也曾在课程结束后终于有了些许方法与总结,但这些想法挂在群相册,局限于一个年级,最终只能把花费时间与精力才换来的经验耗散在了漫漫的遗忘之中。

我为这一年一年,这么多人孤军奋战的重复劳动感到不平。

我希望能够将这些隐晦的、不确定的、口口相传的资料和经验,变为公开的、易于获取的和大家能够共同完善、积累的共享资料。

我希望只要是前人走过的弯路,后人就不必再走。这是我的信念,也是我建立这个项目的原因。

  • 在本科期间整个课程攻略共享计划分为3阶段:

    • 第一阶段qq群,完成了,但是年级之间交流很少,资料传着传着就没了,此外没法保留文件结构,压缩包居多,群相册存储资料也很麻烦。
    • 第二阶段网盘,问题出在如果要永世更新,多人共同编辑不方便,无法控制版本,长期更新很依赖于单个管理员。
    • 第三阶段,采用git管理,并选择github平台,也就是当前在进行的项目。原因如下:
      • 受到github上众多相关项目的启发
      • GitHub 项目可以使用目录进行文件组织,并且每个目录均可以在显示文件列表的同时显示一个 README,十分适合知识的传承与发展。
      • GitHub 带有便捷的 Issue(类似于提意见的论坛) 和 Pull Request(自己修改内容,然后提出请求,最后合并) 协作功能,并且可以方便地对贡献的质量进行监督和调整。
  • 研究生阶段这个仓库作用有亿点点变化,我们姑且也做三步走:

    • 面向萌新:用丰富的课程资料快速通过课程,然后找到自己感兴趣的科研领域自主学习,通过维护一个优质学术情报门户帮助大家研究少走弯路,工程少踩坑,踩坑还有绳子拉,绳子断了还会亲切地视情况提供心理咨询情报/退学手续办理指南,一直服务到家里蹲.
    • 面向高年级:再议,别催了别催了,这就去写论文. 提供一些通向活跃社区或者校内大佬的博客的传送门,大家有空可以交流交流,快速合作做点事情,实在不行coauthor一下看看能不能先发个学报什么的保障毕业,或者做[和谐掩码]的学术,哥几个创业去.
    • 面向毕业:希望通关大佬给点行业情报,好有工作/教职找.

在这里可以找到什么

  • 计算机科学与技术: 计算机学院各类学硕专硕的课程, 领域内部搬砖人士喜欢用的学术资料
  • 公选课:包含各类英语课,**政治等公共课程
  • 其他系:欢迎各专业加入该项目

TODOlist & Roadmap

TODOlist& Roadmap表示计划进一步撰写、细化的部分,以及仓库发展方向.

  • 补全相关重点课程的资料,比如模式识别与机器学习(在有期末考试的时候,有较高挂科率)

  • 作为研究生仓库,应该还添加学术情报资源.希望可以凝聚众多科研搬砖人形成各领域的seminar.

    • 通用计算机科学研究情报方法 比如google hacker使用方法;更好的学术scolar 比如; connected paper/scite.ai等基于引文共现知识图谱; github中awesome list 等社区维护的通用研究表单; 锁定领域内活跃内容生产者的方法,比如博主 up主 公众号.

    • 垂直研究领域的信息源推荐

      • 计算机视觉 深度学习与机器学习理论研究情报, paperswithcode/valse webinar/cvpr优质tutorial
      • 图形学与可视化等偏向应用研究的传送门,比如 games webinar, siggraph优质 course
      • et.al.欢迎补充,直接改 readme 然后 pull request 过来
      • 校园内可达的相关领域大牛,可以蹭课去学术 social
      • 相关实验室情报,为跨学科交流甚至 coauthor 做准备
    • 亿些学术小技巧.

      • 推荐科研技巧信息源,比如相关 up 主
      • 优质的组会报告
      • 最佳实践 hub, 比如用 docker 缓解炼丹配环境的痛苦可能就需要3步
      • 一些学术工具帮助提升科研效率,例如:
      1. docker run
      docker run -itd -v /tmp/.X11-unix:/tmp/.X11-unix:rw -e DISPLAY=unix$DISPLAY --device /dev/dri --privileged --gpus all --shm-size 64G -v /data/project/base/tf210:/workspace -v /data/project/lty_admin/dotfile_for_container:/admin  -p 32771:22 -p 32116-32119:6006-6009 --name 'tf222' tf222:v1  /bin/bash 
      
      1. dotfile刷一遍,自动配好conda pip镜像 搞上带自动补全插件的zsh
      2. pycharm远程debug,让世界上没有难架的炼丹炉.

      还有比如来自数学科学院的实验室炼丹设备管理最佳实践doc.lflab.cn

  • 目前模板和教程直接搬迁自华东理工大学课程攻略共享计划,需要在华师大进行finetune一下.

致谢名单

  • 以GaoK, ChenHF为代表的奆佬学长学姐帮助(现在不知道奆佬们的Github用户名,所以暂时用姓拼音加名首字母代指)

许可

CC-BY-NC-SA:署名-非商业性使用-相同方式共享

资料仅供参考,请自己判断其适用性。

其他部分的版权归属于其各自的作者。