ifLab协助开源课项目辅导

本学期计算机学院的《开源软件开发技术》课程参考了康奈尔大学CS5152的课程设计,让选修课程的大二同学们分组完成开源项目,并邀请行业导师对小组进行指导。由于选课人数多达250多人,最后分为40多个项目小组,由10位校外行业导师进行指导,每位导师指导3-4个小组。

课程同时设计了3个周六的现场编程开发,各小组在9:00-17:00坐在一起完成各自的项目,通过这个集中时间高效实践。ifLab的导师们在这三天里轮流到编程现场辅导同学们编程,为同学们讲解开发开源软件的具体方法、工具,并解决开发中的问题。

提升我校同学们的技术实践能力一直是ifLab努力的方向,将课程和社团活动结合在一起是一种新的形式,课程提供了学习内容社团组织提供了了学习形式,内容和形式得到了结合。ifLab将在今后继续协助开源课进行项目实践,并欢迎其他技术课程来和我们合作。

新项目:大疆RoboMaster机甲大师赛

        今年起,社团将开始参加RoboMaster机甲大师赛。

关于参加竞赛这件事

        希望每一名竞赛项目的成员能记住:我们不是为了拿奖而参加竞赛。参加竞赛的初衷在于和其他学校的同学进行交流,提升技术,认清自己的能力差距,同时在备赛过程中学到自己不曾掌握的技能。最重要的是学会享受备赛这个过程,例如,对一个功能不断地迭代优化所带来的快感。

      我们也希望借参加竞赛弘扬【工程师文化】,希望每一位参加的同学能够在学习和备赛的过程中坚持下来,认真学习,认真备赛,提升能力和技术。

        备赛期间必然是艰难的,特别是对于初创队伍。可能会连续几天甚至几周刷夜,可能会遇到各种未知难度的坎,总之什么都可能会遇到,但是坚持下来就有可能成功,至少你经历了这个完整过程。吃苦耐劳和踏实肯干是工程师必备的素质,你的一生将会因此而受益。

关于这个比赛的参赛计划

        2020赛季:AI挑战赛、单项赛工程取弹项目、S1挑战赛

        2021赛季:继续参加前一年参赛项目,新参加单项赛其他项目

        2022赛季:继续参加以往参赛项目,开始参加对抗赛

注意:每一年的备赛工作都不是“调参数”!而是从头开始梳理功能需求和缺陷,优化设计,不断改进,甚至重构。

关于分工

        2020赛季由蔺晟杰、桂义勇、吴涵共同负责。

         根据个人意向进行选择方向,包括软件(嵌入式)、机械、算法等,还有项目管理、财务等。

        健翔桥的同学负责算法,小营的同学负责机械,共同负责软件(嵌入式)

        根据功能需求确定最终分组。

        特别强调:不接受抱!大!腿!

关于工作安排

        根据功能需求学习相关理论和技术,边学习边干,按照既定项目进度计划完成(根据参赛手册中的赛程安排确定的备赛进度安排)。树立责任意识和时间意识,按时按质按量完成任务。

关于管理

        设立专人负责管理资金,每周向所有成员通报使用情况。各项信息保持绝对的公开透明,对指导老师,对参加的所有成员。

       周报制度,汇报进度等所有情况。

       确定代码规范、文件命名规范、文件管理制度,为接下来的传承做好准备。

大家一起动起来,将这个竞赛项目进行下去!

新活动:Leetcode训练营

本学期社团和ACM集训队合作举办了Leetcode训练营。

随着就业形势日渐严峻,工作以及考研的面试,对算法水平的要求都逐渐提高。iflab很快意识到了这个问题,遂与学校acm集训队合作举办了leetcode训练营。acm集训队是代表学校参加国内acm-icpc和ccpc竞赛的团队(比赛详情可以百度搜“acm-icpc”的百度百科了解),活动初期由社团主席王仁泉同学以及iflab导师团成员兼acm集训队队长吴礼尉同学组织。

训练营每周举行一场为期一周的contest,contest包含5道6个题目,题目难度从易到难皆有涉及,以便循序渐进地提高同学们的算法水平。每周日晚上我们组织讲解上一周的题目,并且适当讲解一些知识点,比如目前讲的:二分法,C++中map的使用等。

活动举办初期,以leetcode题目开始,但是考虑到训练营的成员由低年级和高年级的同学组成,初期刷leetcode题目有点艰巨,于是我们初期先夯实基础,第一期的训练主要考察C语言基础语法,随后慢慢提高难度,经过四周的训练,难度已经逐步提升,预计这学期期末能开始刷leetcode题目。

就目前的情况来看,同学们的参加热情高涨,每周活跃人数30人左右,我们也希望有越来越多的人加入进来,提高自己的算法水平,为每周的训练安排献计献策。

我们希望能跟acm集训队加强合作,共同进步,提高同学们的程序设计能力,推动学校同学算法水平的提高,让大家在求职或者考研的过程中有更强的竞争力。