BISTU Hackathon

比赛信息

BISTU Hackathon是面向北京信息科技大学在校生的编程马拉松比赛。
编程马拉松是软件开发者相聚在一起,在规定的时间内,以紧密合作的形式共同开发软件项目的活动。

本届编程马拉松采用命题制,比赛开始后现场公布命题,鼓励同学们小组协作在一天内设计实现自己的创意。

「30人,12小时,相聚在一起,以自己的方式,创造自己的作品。」

官方网站:https://www.iflab.org/2019/04/18/bistu-hackathon/

参赛对象:北京信息科技大学正式在校本科、研究生

比赛地点:北京信息科技大学健翔桥校区图书馆二楼职工活动中心

报名形式 :以个人或团队名义报名,每个参赛队3人。以个人名义报名的开发者现场组队。

报名审核: 报名的同学需提交一份简历介绍个人技术和项目背景(形式包括但不限于博客、GitHub、文档、视频、图片等),组委会进行审核。最选出30位参赛者组成10支参赛队。

比赛流程

2019年4月24日 宣传工作展开,报名系统开放

2019年5月6、7日 三场比赛技术宣讲,具体安排在ifLab公众号推送

2019年5月10日 报名结束,组委会整理报名信息并对参赛者进行筛选

2019年5月13日 组委会公布入选参赛者名单

2019年5月18日 进行比赛,参赛者在9:00-21:00进行开发并提交作品和讲解视频

2019年5月25日 组委会公布获奖名单并颁奖

比赛细则

1、比赛组委会由学校老师和学生共同组成

2、参赛队伍进行 12小时开发,现场提供Wi-Fi、电源、餐饮,鼓励各位参赛者与其他小组交流。每位参赛者可以有共计90分钟的离场时间。

3、比赛题目由组委会预先设定并严格保密,比赛开始时公开。

4、作品形式可以是桌面应用程序(Windows / macOS)、移动应用程序(iOS / Android)、微信小程序、Web应用程序等。

5、鼓励各队使用开源资源,但须保证作品核心代码为原创,严禁各种形式的抄袭现象。参赛须将作品的源代码和展示用演示文稿上传至Github仓库中。

6、参赛队若需要将部署作品在服务器,可以使用组委会提供的云服务器,

7、评审团队由评审嘉宾和组委会成员共同构成,采取线下与公开答辩的评审方式。具体评审规则包含三部分:作品基本参数:60 分(功能性、可靠性、流畅性)、作品创新与特色之处:40 分(设计理念、界面设计、交互设计、选题及其它)

8、组委会将为获奖的参赛队颁发获奖证书

主办方

北京信息科技大学信息网络中心 北京信息科技大学计算机学院

北京信息科技大学ifLab网络创新实践联盟

赞助方

奖项设置

一等奖1:1024 RMB / 人

二等奖1:512 RMB / 人

三等奖若干:256 RMB / 人

赛事信息推送

ifLab公众号
赛事交流QQ群

群聊号码:825956495

报名参加

点击报名

特别栏目:工商银行面试经验

毕业面试春招时间临近,以下内容来自社团同学阮翀,希望能为大家面试银行类工作提供经验。谢谢阮同学的认真分享。

我,2013级计算机学院软件工程1302班学生,于2017年在本校获得学士学位,并于同年来到中国工商银行北京市分行科技部。应曾老师之托,我写下这篇文章,不希望各位师弟师妹完全生搬硬套自己,因为毕竟大家的情况不完全一样,但我希望这篇文章能够对各位在未来的考试以及相应的面试中有所帮助。

首先,我想先说说我对四大银行理解。所谓四大行,一般是指原来国有的四大银行,即工行(中国工商银行)、农行(中国农业银行)、建行(中国建设银行)以及中行(中国银行)。由于在上世纪中下旬中,国有银行改制,渐渐的组成更为全面的商业银行。但是由于以前四大行有明确的分工,所以在现在来说,每家银行在分工之下的领域中更为突出。例如中行原来是专门对外的机构,所以在海外的知名度要优于其他大银行,建行主要是负责国家建设之类的工程,这点从名字不难看出,同理类推我们就可以大概知道工行以及农行突出的领域。

相比其他三家国有银行,工行相对来说比这三家的规模都要庞大,举个例子,工商银行在北京市分行的人员总数大概是19000人,差不多是最多的,排在第二的建行大概是11000人左右。对于薪酬而言,排序是工行、建行、中行,农行排在最后,但这只是平均数,并不是绝对的。

其次,我想说一下职位的选择。尽管各大行都是国有银行,但在机构上却是不大相同。在招聘上我们经常可以看到数据中心以及开发中心从层级上来说是属于总行,然后在总行下的各个省行、直辖市行会有自己的科技部。但是建行却是个例外,因为在总行之下的研发任务统一交给了总行之下的子公司,叫建信神马的,所以这时候大家要注意,尽管这是子公司,但是并不算编制之内,所以至于酬劳以及福利肯定会不如在编制内的。言外之意是尽量在行里干,外面子公司的岗位尽量不要接。然后我们在说说总分行的差别。首先来说分行相对来说是要比总行拿的多。曾经我师傅在闲聊时曾经提到,说有一个博士生去了我们的北数(北京数据中心,在西三旗附近),半年拿了不到4w,最后年终绩效只拿了8k多。因此,大家在选择岗位的时候,可以根据个人需要从总分行进行选择。如果单从薪酬方面来说,总行的工资标准是全国平均工资为基础,而北分是北京平均工资标准为基础。这里着重说一点就是工作尽量选择在机关(科技部也算机关),所谓的机关是指分行部室以及直辖的部门(科技部),相比较于网点,机关的各项福利指标都要比网点高出一大截。在网点的话是需要看网点所在支行的效益,否则也会很差。当然,凡事总有例外的,工行北分下的翠微支行基础工资比北分高,因为这个支行大部分是军队的户头,工作人员多为军队家属或者子女,曾经有个排序说明工行分行效益:北上广深翠,这个翠就是指翠微支行,它是唯一可以和分行相提并论的支行。除了翠微之后,例如海西支行、长安支行等也都是不错的支行,可以酌情考虑一下。

最后来说一下考试和面试。四大行的校招时间大概为每年的秋季10月底份开始,12月份结束,春季为3月份开始,6月份结束。曾经有人问我,春招和秋招到底哪个好一点。我个人的观点是秋招相对来说好像一些,春招主要是为捞一些落榜的考生以及一些归国的海归研究生,所以春招对于本科生来说,不是很占优势,而且在春招的时候可能会面临名额较少的问题,毕竟秋招是先开始的,可能招满后就不再招募。银行的招聘考试一般是委托公司进行考试的,基本上委托公司就那么几家,而且最重要的是这几家公司是由题库的!也就是说,大家所考的题目是事先出好的,所以网上的往年试卷还是值得看一眼的,毕竟会出现原题,亲测可用。但是有的年份会往题库里面加入一些新题,也不能完全指望着过去的卷子,还是要动手多做一做。考试一般为2小时到3小时之间,就我考得4场来说,时间是相当紧的,而且卷子的涵盖面也很广,包括数学、语文、英语、实事、逻辑、金融以及一些专业题。专业题没什么难的,主要是一些基础常识。数学基本上就是一些计算以及一些几何,相对于大家考过高数来说真的比较简单,可能会涉及一些概率论的基础。英语大概就是4级水平就可以应付了。重点在于这个逻辑,这个逻辑题我不建议深扣,因为实在是太绕了,建议这部分最后再做,因为相对于后面的题,这个分实在是不好拿,所以先把后面的做了。实事大家就没事多看看新闻就可以了,新闻联播也可以,海峡两岸也可以,反正会涉及大部分的热点内容。金融方面的知识,相对于其他题目来说比较专业,软件工程经济学中会有所涉及,但是并不是特别多,但是为这一次看又不是很值得,因此买一本题库刷刷题目我觉得就可以了。考试一般比较晚,时间可能是11月初到12月下旬,说不准,这个时间要看各个单位的安排,一律是机考,都是选择题,所以即使你不会还是25%的概率是对的。如果你顺利的考试通过,那么接下来会有面试。面试可能分为几道环节,主体的环节我只知道几种(就我接触的来书):一种是给个议题,然后分为两组讨论,之后进行辩论,记住一定要当领头的代表自己组发表观点,对评委的印象好一些,最后整个组要得出一个统一的结论;还有一种是一个议题正反两方面进行辩论,一定要说服对方,这样才可以获得高分,这种情况尽量多发言。面试的评委一般是行内人员和公司共同组成,然后打分推荐职位,所以我希望大家在这时多多表现,还有就是一定要穿一身好的西服,这不光是对自己,也是对他人的尊重,同时也能给各位评委一个良好的印象,面子工程多花点,回报还是很大的。面试完之后,可能会有一个行内人员对你们的谈话时间(农行),但也有把这个安排到签约前的。反正就是跟你说收大概的状况,然后薪酬之类的。如果你一切顺利通过了面试,就可以来到签约的环节。签约的时候,一般都是两个人单独对你一个,会把你的面试结果通知你,并告诉你为你推荐的岗位,这个推荐岗位基本上就是你签约后的岗位,所以签约的时候一定要慎重,当然,人力也会给足你时间去打电话和家里商量。

大概想说也就这么多了,我想在这里先预祝各位学弟学妹们能够马到功成,找到一份好工作;如果没考上,也不用灰心,银行招聘的流程相较于其他公司,算是最正式的了,经历一下也是很不错的,也是一种宝贵的经验。如果各位还是有需要咨询的,可以在群里私信我,我一定知无不言言无不尽。

 

 

 

2019春季新学期社团项目

# 社团空间管理

配备钥匙的导师,请排列值班表。值班内容为空间打扫及为大家开门。时间为课后时间。

(薄建博,刘逸芸,戚译中,徐正科,王任泉,付尧,张芳梓)

白天时间,老师将来为大家开门

# 社团项目

课程表APP项目(王仁泉 ),目前在我校已经有70%用户,前后端都自己开发,技术栈Django&Flutter,是个很好的实战锻炼机会,欢迎直接联系泉导。

金融量化分析项目,合作伙伴对外经贸大学金融学院,目前在学习阶段。

学习数据分析项目,学术领域做论文学习和发表,技术领域做数据分析软件开发,技术栈Django Web。合作伙伴清华大学出版社、重庆大学、天津师范大学。

图形编程(Scratch)项目,做文献学习和论文发表,合作伙伴Codelab、网易、联想、绿米等。

ThoughtWorks公司参访行

2018年12月19日,社团9人前往Thoughtworks公司参访学习。

ThoughtWorks是一家全球软件设计与定制领袖企业,其业务模式主要通过咨询帮助改善企业的IT组织,改进软件开发方法,以软件带动企业业务发展。在中国,ThoughtWorks已经成立了北京、西安、成都、武汉、上海和深圳六个分公司,为各类企业、政府部门和非营利组织提供全球品质的专业服务。采用与全球保持一致的咨询方法与技术能力,加上本地化、定制化的服务方式,ThoughtWorks中国公司主要服务于本地具有前瞻性的高端领军企业,涵盖金融、保险、通信、运输以及旅游行业 。

ThoughtWorks的董事长Roy Singham,于二十多年前创立了ThoughtWorks,吸引并雇佣最优秀的知识工作者成为“ThoughtWorkers”,他们共享核心的基本价值观– 态度正确,能力非凡,品格端正。
如今,ThoughtWorks已经从一个芝加哥的小团队,成长为现在拥有超过5000+人,分布于全球14个国家,拥有40间办公室的全球企业。这14个国家是:澳大利亚、巴西、加拿大、中国、智利、厄瓜多尔、德国、印度、意大利、新加坡、西班牙、泰国、英国和美国。
从1993年创建至今,ThoughtWorks的员工们就一直在担负着激发现实改变的责任。ThoughtWorks在90年代后期与相关专家合作首创了一种新的软件开发方式──“敏捷” 。
到达公司之后,大家都被公司内的环境吸引了。与以往参观的其他公司不一样的是,ThoughtWorks的工作环境看上去十分轻松,到处可见的展板和小贴纸,还有乐高拼的墙,大家都在认真的做着自己的工作,还有单独的小会议室供员工远程会议,在前往会议室的路上,大家不断的观察着各种新鲜的事物。
接下来大家在为我们准备好的会议室,与公司的员工进行了更加详细的交流。

一进入办公室,桌子上摆放着的礼物欢迎着大家的到来。大家坐在会议桌前,与公司的RM——安辉,以及ThoughtWorks学院的院长,我们的老朋友——文洋交流。首先,安总想我们介绍了ThoughtWorks的一些基本情况,我们第一次了解到,原来ThoughtWorks最初只是Roy Singham做的一个社会实验,慢慢的发展成了如今的全球企业。
紧接着,文洋院长向我们介绍了敏捷开发。敏捷开发,是一种基于协作、迭代、反馈、透明的软件开发方法,与传统的瀑布流式的开发方法大不相同。在了解了关于公司文化和敏捷开发的大部分内容之后,我们起身到了办公室参观。参观办公室的时候,我们直观的感受了公司的文化气氛,也通过任务板的story card了解了敏捷开发的迭代、反馈等过程。
2个小时的参观时间转瞬即逝,大家仍然有一肚子的问题想了解,但是无奈天色已晚。

参观完所有办公区域之后我们结束了这次参访。大家再经过交流之后收获到与课堂相比不一样的感悟。期待下次能与ThoughtWorks的老师们再次交流。

重庆大学教育大数据技术交流活动

从2014年开始社团开始参与Open edX开源社区,和国内多个大学进行合作研究。近期社团应重庆大学邀请,赴重庆和重庆大学教育大数据团队进行技术交流。

会议中展示了我们社团团队在Open edX Xblocks开发和Insights数据分析方面的开源工作,与重庆大学的老师和同学们进行了技术探讨。Open edX作为主流的在线教育开源软件,在教育理念、技术架构、学术方向上对教育大数据研究都有积极意义。我们社团将和国内高校持续合作研究,推进国内Open edX开源社区工作。

ifLab 2018学员导师双选活动圆满结束

自2016年以来,ifLab一直在尝试从分组和分年级的组长制转向一对多的导师制方式。

社团成立之初一直保持分小组每周学习的方式,由组长和老生为组员讲课。这逐渐的造成几个问题:社团成员实际上分成了几个部分,彼此割裂没有交流;协调整个小组的时间比较困难;组内的同学学习进度不一致学习内容不好定义;组长要每周讲课压力比较大。组长们经过思考交流后,想尝试新的方式:导师制。在新生的技术学习中由整组学习(一对十几个)转换为导师学习(一对三),更小范围的学习有利于针对个人情况的指导;在社团活动中由分组活动转换为社团级别的讲座,讲座内容降低专业性而更加方向上的科普。最终达到降低导师负担,提高对新生技术辅导效率的目标,建立更多新生老生的技术交流通道。

经过三年的转型,在本学期,社团已经完全从组长制转变为了导师制。

在学期初,各位导师和新同学在一起面对面分别从技术和生活两个方面进行了自我介绍,通过自我介绍,新同学们既对各位导师本人有了一定了解,也对各种计算机相关技术有了初步的认识。随后本届导师和新同学间进行了互选,新同学根据感兴趣的技术方向选择适合自己的导师,导师根据自己的实际情况选择适合自己的学员,双选结果如下:

健翔桥校区学员-导师双选结果

在这一过程新同学不但能导师一对一的直接帮助下更快的入手自己感兴趣的技术,而且能更好的了解我们所希望传达的社团文化。最后,希望各位新同学都可以与自己的导师在在共同学习和交流的过程中有所收获。

社团实验室管理规定(2018版)

  • 社团实验室包括健翔桥会议室及小营418。
  • 维护环境安静。尽量小声讨论,如他人声音过大也请主动指出。
  • 维护环境清洁。设置值班表,轮流打扫卫生并签字。不在实验室吃东西。处理好自己座位的卫生,垃圾随手带走。
  • 实验室仅供学习。不允许实验室留置书、电脑、显示器之外的个人物品。
  • 开放时间为7:30-22:30。不在实验室刷夜。
  • 使用实验室开展活动请向场地负责人提出申请(健翔桥:戚译中;小营:阮冬奇)
  • 工作日时间(周一至周五8:00-17:00)请保持桌面设备随手带走,可能有会议。
  • 不要从实验室进入机房。
  • 优先让给信息中心及学院老师使用实验室。如遇到不认识的人,请联系老师。
  • 如果特殊情况请联系老师协调。

巴别时代公司参观交流行

继之前tap4fun公司交流之后,我们再次前往另一家游戏公司——巴别时代进行参观学习。

2018年11月7日,团队6人于学校集合,于下午2点40分前往位于北京航空航天大学附近的巴别时代。

北京巴别时代科技有限公司(简称“巴别时代”),是中国领先的游戏研发及发行高新企业,成立于2009年,发展至今,已具备600余人的规模。巴别时代公司总部位于北京,并设有美国、香港、上海、海南等海内外多家分公司。


巴别时代在移动游戏以及网页游戏领域全面布局,讲求品质为上,秉持“用做工艺品的态度”做游戏,以一种“工匠之心”对待产品,不断充实产品线,通过旗下“最游戏”平台来打造一站式在线服务中心,为玩家提供最优质的游戏娱乐服务。

时至今日,巴别时代已在全球15个国家和地区发行了数款移动游戏、网页游戏,全面布局国内、海外,同时发力影视,动漫等文化IP创造和拓展,全面发展,着力于实现影游多种文化的创意联动。

在到达公司之后,映入大家眼帘的就是公司为大家特意制作的欢迎黑板报。幽默诙谐的文字和形象生动的绘画风格让大家纷纷拿出手机将其拍摄留念。紧接着,大家不禁被公司内的环境所吸引。公司内充满着动漫的气息,各种动漫元素充斥着办公室,办公桌上摆放着各式各样的手办,所有的员工都在认真的做着自己的本职工作,在前往会议室的路上,大家不断的观察着各种新鲜的事物,并且积极与员工进行交流。

接下来大家前往公司会议室,与公司的员工进行了更加详细的交流。

一进入办公室,桌子上摆放着的礼物欢迎着大家的到来。大家坐在会议桌前,与巴别时代的联合创始者——万厂长畅谈他们的创业史。巴别时代起源于大学,创始技术团队是由学生组织起来的。最开始制作的是与背单词有关的娱乐游戏,之后为了适应行业内页游的热潮,他们开始转战网页游戏。而随着近些年手游渐渐成为主流,使得如今公司的重心转为手机游戏。大家不断的向万厂长提出自己的看法和疑问,他也耐心的为大家做出了解答。大家深深的被他们的创业精神所鼓舞。

紧接着,万厂长为我们详细讲述了当代中国游戏的现状,从一个游戏专业从业者的角度,向我们——尚处于大学生的游戏初学者,详解了行业内的情况,并且对于游戏行业未来的前景给予了他自己的看法。大家在听完之后,纷纷提出自己的困惑,积极与万厂长进行着交流。

2个小时的参观时间转瞬即逝,大家仍然有一肚子的问题想问万厂长,但是无奈天色已晚。万厂长也表示,欢迎大家再次来巴别时代参观交流,并且巴别时代也会为大家未来的独立作品提供帮助和支持。

合影留念之后,大家依依不舍的离开了巴别公司,心中成为一个游戏开发者的信念也愈发的强烈。相信大家再经过交流之后能够收获到与课堂相比不一样的感悟。

 

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