ifLab2019秋季工作计划

ifLab新一任导师已经完成了招新工作。以下是本学年的工作计划。

1 对新生建立跟踪系统。每一个招新进来的新生,在第一学期,导师每周更新他的状态,学什么,有没有联系等等。这些信息全体导师可见。

2 为社团成员设立新的比赛目标清单。在社团毕业学长的帮助下,引导社团有能力的同学参加高等级比赛,改变学校每年都是那些低水平比赛的现状。

3 鼓励大家通过比赛、大创、项目来发表论文。请研究生学长来教大家怎么写好论文。

4 继续举办一次女子编程,举办一次编程马拉松。女子编程可以成为常规活动,看大家的热情

5 开始参与少儿编程公益活动志愿者。这个活动和校外的非营利组织合作开展,有丰富的企业界和教育界资源。

6  每个月出一份社团简报,大家集体来写,让社团大家知道社团发生了什么,在做什么,有什么新成绩

ifLab-CGC 女性一日编程活动圆满结束

11月4日,ifLab 与 CGC(CodingGirlClub)联合北大、人大、浙大、南大、海大等十三所高校同一时间开展了 GCD(女性一日编程)活动。Girls Coding Day 是一家公益编程体验工作坊,由社会企业 Coding Girls Club发起((创立于2016年6月1日), 联合众多科技公司和程序员共同举办,致力于促进性别平等,目标是帮助更多的女性进入 STEM领域,架起女性与编程的桥梁。

过去的一年里,Girls Coding Day活动始于武汉,东至上海南京杭州,南到广州深圳,北上北京大连,在9个城市举办10场工作坊,为超过1000名女性带来新鲜的编程体验。

现在,Girls Coding Day 从城市走入校园,ifLab 承办了“女性一日编程”在信息科大活动(简称:GCD in BISTU )。在本次活动中,我们立足信息科大面向全校师生及附近地区招收活动学员,报名参加活动的有来自我校计算机学院、通信学院和中科院生物物理研究所的同学和老师。

GCD in BISTU 在上午 9:00 开始,翁培钧向各位学员介绍了女性前辈在科技领域做出的成果,并播放了一段在 ENIAC 研发期间“六朵玫瑰”的突出贡献,向大家证明了女性在科技领域、计算机领域与男性相比毫不逊色,给大家注入强心针。简单的分析了目前国内外科技领域的男女比例,给大家分享了一些编程学习的资源。

 

接着进入到《Python 基础》环节,由刘沛灵和唱艺两位一同与大家进行分享。在本环节中,两位同学设计了一些针对新手独特的语法小练习,帮助大家快速清晰的理解 Python 基础知识。结束了基础环节后,各位教练协助学员使用 Python 完成“抽奖小程序”并使用在了活动的抽奖环节中,让各位学员通过自己动手写程序,“自食其力”抽奖拿到奖品!


 


 

 

 

由杨震栋同学带给大家《数据处理》的分享。在分享中,杨震栋同学身体力行的与大家展示了使用 Python 进行常见数据的排序等练习,让大家见识到了 Python 的优雅与简洁!

 

 

 

 

上午的活动在 11:20 左右结束了,经过了短暂的午休后,我们在下午 13:30 活动继续。下午第一场是卓诗华带给大家的《HTML 基础知识》,利用现有工具带着大家熟悉了 HTML 中常用标签和基本 CSS 修饰,并结合浏览器的开发者工具分析了网页的 HTTP 网络请求及状态,查看了日常生活中经常使用的网站源码等,带领大家一同浏览了五彩缤纷的 web 世界。

 

 

 

 

 

随后,王任泉从特斯拉电动车为出发点,引出他的内容——《数据工程》,向大家介绍了数据工程中的基本工作流、大致职业方向、需要掌握的知识等内容,给大家讲解了作为一名数据工程师需要具备的基本知识和技能。

 

 

 

 

 

 

接着,蒋志华同学结合自己的爬虫学习经验向大家由浅入深的讲述了爬虫的相关知识点,还与大家分享了 JSON 数据格式的基本概念、定向爬虫和全站爬虫的区别与联系、浅析网站的基本架构等,一步步的同大家揭开了爬虫的真实面貌,最后以“爬取 100 张图片”为大作业练习,帮助大家结合一天所学知识完成自己的爬虫“Hello,world”!

 

 

 

 

 

 

 

 

下午 17:30 左右,活动结束。本次活动主要为打开各位女同学在计算机领域、编程方面的顾虑,让大家在本次活动中能够有一个直观且较为完整的认识,通过本次活动的体验能够了解到该行业的大致工作学习情况,并在今后调整自己的一个发展方向,打消自己对计算机、对编程的恐惧,树立起自己的信心。

 

 

2018社团聚会高铭分享摘要

刚开学就收到现任主席团的邀请,说让我在新生大会上讲几句话。我说都谁参加呢,他们说大一大二大三的都有。我想那我就本着务虚不务实的宗旨,说说我这两年的感悟,刚好大三决定考研到现在刚读了半年研究生自己有不少变化。

我最想分享的内容有三点:

第一、谨慎选择,为自己负责。

在大一的时候,我参加无人机协会的宣讲,当时他们的创始人唐荣宽(机械学院毕业,北信科大无人机协会前主席,启智天空CEO)问了一个问题。他问在座的有谁的家长是处级以上干部或者在北京已经有两套房了,现场举手的人很少。然后,他说这些同学是不用担心温饱问题的,因为他们的家庭可以保证他们以后在北京,不管有没有收入,收入多还是少,都能吃得上饭。而剩下的人,如果想要在北京站稳脚跟,就必须要解决温饱问题。后来我仔细思考了这个问题,也看到很多人大一大二无所事事,大三苦逼复习考研,到大四几个月内从一行代码都不会写变成合格的程序员找到工作。我觉得在大学4年中,每一个人都会面临很多选择,不同的选择会有不同的道路,也会有不同的后果。倒不是说有些选择是错的,其实任何选择都没有对错,但是你要了解每一种选择都会带来哪些后果,并坚强勇敢的去承担这种后果。就比如你选择了大一大二玩游戏,那么你就要承担苦逼复习考研或者找工作找不到的后果,而不要在后果面前怨天尤人。

第二、仰望星空,脚踏实地。

这个句子是我自己总结的,分两段理解。第一部分是仰望星空,意思是当你要走自己的人生道路的时候,你得抬起头来找方向,要眼光长远,视角开阔,仰望星空。为什么呢?因为你低着头是不可能找对方向的,过多的考虑一些眼前的得失,是无法获得长远的发展的,会让自己陷入一些误区。有很多坎坷,短期看仿佛重似泰山,但放到整个人生的角度,却不算什么事。第二部分是脚踏实地,这部分的意思是,找到方向后,走路的时候,要脚踏实地,低头看路。永远不要只盯着目标不放,你那样是永远无法前进的。不低头,就不知道脚下怎么迈步,连第一步都迈不出,你怎么可能走到终点?只有低下头,分析自己当前的状态,并找到自己在当前状态下,有利于自己达成目标的,所能做的最微小的一步,并坚定的走出去。不断的重复这个过程,才能在一段时间后,猛然抬起头,发现自己已经距离目标近了很多。

第三、不忘初心,砥砺前行。

做好了前两点,就剩下不断坚持了。在通往自己目标的路上,会有很多磨难。这里所谓的磨难,不是特制难题,或是很难的bug,而是泛指的一切阻碍,可能是难题,也可能是家庭,也可能是自身能力,等等。其实具体什么困难并没有什么区别,因为任何人都有任何人的困难,没有困难a会有困难b,所有人都会有自己道路上的困难。在遇到这些阻碍的时候,一定要不忘初心,牢记自己是为什么选择这条道路的,并且克服困难,砥砺前行。只要不断坚持,终有一天你会达到理想的彼岸。

以上这些其实说的挺虚的,但是也包含了很多的人生哲理,这些可以说是我整个大学的经历外加近两年的酝酿所产生的肤浅的感悟,不同的人有不同的理解,其实你怎么理解并不重要,正如和尚说的:愿世人心境祥和,愿大家也都有所收获。

最后推荐大家一本书:陈海贤的《幸福课:不完美人生的解答书》

2018社团聚会刘照阁分享摘要

Topic 1 毕业后的方向

  • 工作,读研,出国,创业
  • 最晚确定的时间点:大三上学期末
  • 如何选择:把握自己的性格,结合兴趣,不必担心选择的优劣,适合自己的才是最好的。

Topic 2 学习的技巧

  • 课堂事课堂毕,提高课堂效率
  • 上课坚持坐第一排
  • 上课期间坚持不看手机
  • 如果觉得老师讲的不够清晰有条理,很难get到重点,可以在课上自己看教材自学
  • 专心持续做一件事比七手八脚三心二意同时做好几件事的效率要高得多,保证自己的时间不要过多碎片化

Topic 3 如何舒适地进入一个学术圈子

  • 读圈子相关的历史发展专著
  • 在知网上或者百度学术上搜综述,关键词:圈子内的问题,综述
  • 先阅读引用量最高但不是最新的综述,再阅读时间最新的综述
  • 根据综述上指出的文献参考,去google scholar上找原文并粗读
  • 多找论文,注意作者,发现圈子内比较著名活跃的学者
  • 尝试用Aminer寻找圈子内的著名专家(https://www.aminer.cn/)
  • 关注专家所发论文,所做研究工作

2018社团聚会黄永亮分享摘要

软件开发流程:

1.产品提出需求 当有一个新的想法的时候,产品会提前对需求做分析,设计产品逻辑,确认方案的可行性

2.需求评审 召集相关人员开会介绍设计方案,任何人都可以提出自己的问题,或更好的建议。产品会根据大家提出的问题一一解答,并在之后继续完善设计方案。之后会编写详细的需求文档,描述清楚产品设计的各种逻辑。

3.任务拆分 根据需求说明文档进行任务拆分,分配任务给iOS、Android、PC、Web、后端等多个开发人员。同时测试的同学开始准备测试方案。

4.开发 各开发领任务后开始自己任务的需求分析、方案设计、编码实现以及开发环境的测试,完成后提测给测试同学

5.测试 测试接到提测申请后对开发的代码进行白盒or黑盒测试,有问题则提出bug和复现方法返回给开发处理。通过后允许上线

6.上线 提交上线申请,说明上线时间、影响范围、上线操作、失败后回滚方案,领导审批后开始上线操作,上线完成后测试同学继续线上回测,通过后上线完成。如果不通过则继续解决问题。

 

好的学习习惯:

1.前提前预习要讲的内容,待着问题听课,课后尽早完成作业,不拖到最后一天。

2.做实验对自己提高一点要求,不要满足于老师的实验要求,比别人多做一点。

3.关注行业发展,了解同一个任务其他人都是怎么做的,用了什么工具。

4.记录自己学习的过程或者学习笔记,可以自己动手搭建自己博客

Web前端一日入门圆满结束~

2017年12月10日下午,在健翔桥校区社团实验室,成功举办了一日入门系列讲座之Web前端一日入门。
主讲人朱培鑫和白航两位大四学长与现场的小伙伴积极互动。从几个前端简单的小例子开始,帮助大家梳理前端的技能树以及前端学习路线。
介绍了各大主流前端框架(库)的应用场景以及一些常见的学习网站,并现场演示了几个简单的小demo~

讲座的最后,两位学长为大家解答了一些疑问。至此一日入门系列讲座画上完美句号(/≧▽≦)/~感谢ifLab各位导师的辛苦付出~以及小伙伴们的积极参与~

Web后端一日入门总结

2017年12月3日下午,在健翔桥校区社团实验室成功举办了一日入门系列讲座之Web后端一日入门。本次讲座由我社团大四导师黄永亮和徐鼎共同主持。

两位学长与小伙伴积极互动,从如何理解后端的概念开始,帮助大家了解后端知识体系与学习路线~
用Java现场演示如何搭一个服务器。普通的Java后端程序如何从源码变成在每个人的电脑上都可以访问到的后端服务程序~
讲座结束后仍有几位热情的小伙伴留下来与两位导师一同探讨了后端开发的应用场景与实战开发~

 

Android一日入门成功举办!

    11月26日,iflab在社团实验室举办了Android一日入门活动。该讲座由左全导师以及张芳梓导师共同主持。

上午
    两位导师为参加活动的同学们详细地介绍了:Android系统的发展历史,Android目前的开发趋势,以及Java与Kotlin语言。同时向大家简单介绍了安卓开发所需的环境,专业术语等等。

下午
    两位导师带领大家配置Android的开发环境,并且写了一个简单的小程序来帮助大家了解Android应用程序的运行方式。

在两位导师的帮助下,所有的小伙伴最后都在自己的真机或模拟器上成功运行了自己创建的程序(撒花/≧▽≦/~~!!