2017秋季招新讲座 移动应用101

2017年9月14日晚,、本社团在教二311教室举行了第三场2017年度iflab新生技术讲座。该讲座主要是由移动开发方向的导师翁培钧和徐正科同学主导。讲座开始导师翁培钧先做自我介绍,讲述了自己在移动开发方向做项目和实习的经历。随后介绍主流智能手机操作系统的兴起、发展与稳定的过程,确实给在场部分同学普及了移动发展的历史。随后又介绍了APP的作用与意义,APP近几年的发展变化,以及披着共享经济的移动浪潮。为了让在场同学能够体会到移动开发的乐趣所在,导师徐正科向大家展示了一款轻松愉悦的小游戏《PopStar》。其后导师翁培钧又向大家展望了移动浪潮的未来,并向大家展示了AR小作品。最后向同学们介绍了一下开发工程中要注意的一些事项。讲座进行非常顺利,在场同学面带笑容,获益匪浅。讲座结束后,很多同学扫描了屏幕上的二维码,与其他导师建立联系。讲座圆满结束。

2017秋季招新讲座 Machine Learning And More

2017年9月12日晚,我社团在教二311教室举行了第一场2017年度iflab新生技术讲座。在讲座正式开始前,社团主席刘照阁向各位新生简单介绍了社团的信息,以及社团的特色。随后由讲座正式开始,由社团导师付尧主持讲座。本次讲座简单介绍了机器学习的相关概念,对几个混淆的名次进行了区分,对机器学习的作用以及优势进行了简单的科普,并给出了学习的路径。随后又探讨了机器学习兴起的一个重要源头——大数据的相关发展与知识,对有志于学习大数据相关知识的同学指出了一条学习的道路。在讲座中,主持人与新生听众多次互动,现场气氛十分融洽。讲座后,有不少同学直接向社团成员询问相关信息,对技术与社团表现出极大的兴趣。

社团学习成长路径(2017版)

学习目标

熟悉IT历史,确立技术方向,了解学习路径,掌握自学能力,得到实践机会。

学习过程

大一 : 学习在线课程,参加聚会,认识导师,认识社团成员。

大二 :学习在线课程,深入学习具体技术方向,与导师深入交流。

大三 :学习在线课程,参与实践项目,开源项目,大创;成为导师,辅导新人。

大四 : 从社团得到毕设,实习,工作的信息和帮助。

学习形式

在线课程:选择某几门名校课程共同学习,组成学习小组。

技术讲座:导师举办某个技术方向的讲座。

聚会交流:无明确主题的分享交流活动,可针对在线课程或者是某个技术方向。

导师咨询:导师排班接受社团成员的现场咨询。

实践项目:和其他成员,导师一起进行具体项目实践,通过项目学习真实的软件过程。

辅导新人:导师通过辅导他人进行自我提升。

2017秋季社团学习指南

社团项目

OpenET   https://cas.bistu.edu.cn

iflab网站个人blog

iBistu项目

Open edX开源社区

经典书籍

黑客与画家
计算机程序的构造和解释
深入理解计算机系统(原书第3版)
算法导论(原书第2版)
人月神话
大教堂与集市
构建之法
硅谷之谜
大学之路(套装)
浪潮之巅 
芝加哥大学论文写作指南
宏观经济学
微观经济学

黑客电影

Matrix https://movie.douban.com/subject/1291843/

Inception https://movie.douban.com/subject/1291843/

The Thirteenth Floor  https://movie.douban.com/subject/1300282/

Transcendence https://movie.douban.com/subject/10810745/

Ender’s Game https://movie.douban.com/subject/5323957/

Moon https://movie.douban.com/subject/3073124/

Dark City https://movie.douban.com/subject/1292332

Source Code https://movie.douban.com/subject/3075287

Blade Runner https://movie.douban.com/subject/1291839/

Ghost in the Shell  https://movie.douban.com/subject/25818101/

Ex Machina https://movie.douban.com/subject/4160540/

I, Robot https://movie.douban.com/subject/1308843/

在线课程

[初级课程] 哈佛大学 计算机导论CS50 https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

[初级课程] 斯坦福大学 计算机导论CS101 https://online.stanford.edu/course/computer-science-101-self-paced

[初级课程]  MIT 计算机导论 https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-10

[初级课程]  UCSD 学习如何学习 https://www.coursera.org/learn/ruhe-xuexi/home/welcome

[中级课程] W3C HTML5和CSS基础 https://www.edx.org/course/html5-css-fundamentals-w3cx-html5-0x

[中级课程] Linux基金会 Linux基础 https://courses.edx.org/courses/course-v1:LinuxFoundationX+LFS101x+1T2017

[中级课程] 北京大学 算法基础 https://www.edx.org/course/suan-fa-ji-chu-fundamental-algorithms-pekingx-04831750-2x

[高级课程]斯坦福大学 机器学习 https://www.coursera.org/learn/machine-learning

搜索引擎:

学会正确地提取关键字

代理上网

用于搜索和访问一些技术资源,请向导师咨询方法

通用工具篇:

Chrome:

最适合开发人员的浏览器,本身体验不如某些国产浏览器,但是其支持众多的插件,功能强大。

虚拟机:

VMware或VBox,用于创建虚拟主机,可用于学习Linux等

FTP:

使用FTP工具上传文件到FTP服务器,windows推荐使用:WinSCP。WinSCP不仅仅支持FTP上传,任何一个服务器都可以通过WinSCP连接,然后上传文件。
* 学校内部FTP地址:ftp://ftp1.bistu.edu.cn/
* 社团内部FTP地址:ftp://iflab:[email protected]

常用网站篇:

Google:

学会使用Google来搜索,配合英文搜索,国内的百度、搜狗等搜索引擎质量太低。

Github:

全世界最流行的代码仓库,配合git可进行多人协作开发,也可以付费购买无限大空间的私人仓库。每一个程序员都应该有自己的github。官网

Stackoverflow:

全世界最流行的IT知识问答社区,水平极高,基本开发中遇到的问题在这里都能找到解决办法。Google搜索IT类问题时给出的答案中大部分也是来自Stackoverflow。国内相似的有segmentfault

Trello:

一个非常流行的多人协作工具,实际开发中,多人协作开发非常需要一款工具来互相同步工作进度,沟通交流。官网。国内相似的有Teambition

w3school:

非常不错的在线学习编程网站。官网

runoob:

另一个不错的在线学习编程网站。官网

https://www.codeschool.com/
https://www.codecademy.com/

开发工具篇:

编译器:

  • Mac:Xcode
  • Windows或者Linux:jetbrains系列。jetbrains支持全平台,几乎每一个流行语言都有其开发工具,快捷键一样,外观配置相同。只要拥有edu.cn结尾的邮箱,就可以申请免费使用付费版。官网
    > 认证edu.cn邮箱使用jetbrains教程:
    > 1. 登录https://mail.bistu.edu.cn/ ,选择mail.bistu.edu.cn,用户名为学号,密码默认为身份证号或者身份证后6位
    > 2. 注册jetbrains官网账户,打开(https://www.jetbrains.com/student/),点击申请按钮,邮箱填写:学号@mail.bistu.edu.cn
    > 3. 打开邮箱确认后即可下载使用
    > 4. 安装时会要求输入密钥或者使用账户登录,直接登录你自己的账户即可免费使用一年。一年后到期重新激活即可。

编辑器:

推荐使用atom或sublime

图形界面数据库管理工具:

推荐使用Navicat Premium,支持几乎所有的关系型数据库。可以非常方便的管理数据库。

学习工具篇:

印象笔记:

跨平台的可以随时记下你的问题的云端笔记。支持截屏、涂鸦、文字、截取网页正文、整个页面,如果和Chrome的印象笔记插件配套使用,在chrome中搜索时会优先列出印象笔记中已经有的内容。方便以后最快速的找到曾经解决过的问题的答案。推荐使用Chrome插件。

划词翻译:

Chrome有相关插件,也有单独的软件,点击单词即可翻译成中文,查阅英文文档时非常方便。

TeamViewer:

一款远程控制软件,能够绕过win8以后禁止远程操作C盘等安全限制,在需要远程协助时极为方便。

通用技能篇:

建站:

建立属于自己的网站博客,从域名到服务器部署,推荐看这篇文章及其后续系列

Git:

最流行的代码管理工具,入门推荐看这篇文章
Linux基本使用:常用的Linux命令、Linux文件系统结构、Linux用户权限

2017年社团Tee征订–源力与你同在

本年度社团Tee的技术主题为“开源”,以星战风格设计呈现,Slogan为“May The Source Be With You(源力与你同在)”,取自星战中“May The Force Be With You”与“OpenSource”的结合,意味着开源文化将成为我们社团核心文化之一。

由于已经进入秋季,本年度将进行短袖/套头帽衫/拉链帽衫的征订,版本为下图所示。同时,社团将制作一批短袖版本用于2017秋季招新的礼品。

请遵循以下表格进行尺码选择。

短袖尺码表

帽衫尺码表

2017年秋季社团成员能力培养要求

暑期后社团即将开始第三年的招新。

提倡所有社团成员通过这些方式提升能力,社团导师需以身作则。

  • 学习专业相关的在线课程(Coursera,edX,Udacity),提升技术基础和英语能力
  • 开设个人blog(前期可以免费在iflab域名下开设)
  • 社团内部技术演讲
  • 学习熟悉主要技术工具集(GitHub,StackOverflow,Slack…)

2017秋季社团导师

往届导师

顾翔  guxiang.net.cn | c0710204
熊伦  dmdgeeker.com
刘鸿喆
余越  longmen21
黄陈  hcjcch.com | hcjcch
黄伟 https://www.hihwei.com | https://github.com/hihwei
谢泽源  www.zeyuan.me | hugetimor
高铭  iming.org/blog | Everyb0dyLies
胡博 https://billhubo.com | billhu1996
白航  uniquexiaobai
朱培鑫  | zhupeixin
刘迪行 https://www.ldsun.com | flute
贾超超  jcchao
刘照阁  blog.aurora-x.cn | crrinko
徐文栋  https://www.cnblogs.com/kirai/ (https://github.com/vincentxwd)
徐鼎 https://iamding.cn | https://github.com/ahtcfg24
黄永亮  https://blog.hylstudio.cn | https://github.com/956237586
张博 zhangbostudio.cn | zhanggai

马志成 | | PieroCheng

就读于我校 电子信息科学与技术 专业

技术领域:Android程序开发、FPGA芯片开发、单片机、数据库
对Android开发已有三年经验,在中国软件杯等多个国家级赛事中获奖,会用Verilog语言对FPGA芯片进行简单的开发,单片机设计与开发,构建数据库也有所涉及。对于机器学习,物联网有着较大的兴趣并且看好其未来发展前景。毕业之后打算去美国读研深造电子信息相关专业。梦想是 世界和平~

2017秋季导师

付尧

https://trembleguy.com/

大三本科在读,专业计算机科学与技术。对新技术新事物抱有很大兴趣,尝试过iOS开发,现正进行数据分析、机器学习等方面的开发与研究。爱好coding、摄影、音乐、游戏,欢迎志同道合的朋友一起学习,一起用技术改变未来!

翁培钧

https://www.pjhubs.com

对iOS开发有着强烈且浓厚的兴趣,并一直在为之努力。对新技术抱有浅尝辄止的态度,先达到广,等用时再深。我坚信最佳的技术学习方法就是马不停蹄的实践实践再实践,如果学有所成,那就赶紧放飞自己,做任何你想做的东西。曾拿下MIAC、CMAIT等多项国家级赛事大奖。目前在做基于OpenCV的利用机器学习进行特殊标记的涂抹区域内容识别。毕业后直接工作,愿望是希望自己做出来的东西对社会有帮助。喜欢游泳、跑步、爬树、潜水、下海抓鱼。欢迎任何有想法同学和我一起搞事情,挥斥方逎!

罗江

https://www.blogsir.com.cn

学习Web安全方向,喜欢python和php这些简洁高效的编程语言,linux,sublime,markdown等优雅的编程开发环境,业余喜欢泡实验室打比赛,混迹于各大ctf比赛,目前在开发自己的安全工具和学习代码审计,写写poc,挖挖洞,希望可以用自己的工具发现更多的安全漏洞,个人博客: https://www.blogsir.com.cn , 该博客将会记录我打比赛的一些writeup和我挖过的一些cms的漏洞和py脚本,喜欢安全的同学欢迎一块交流成长

左全

https://www.zeroyiq.top

软件工程专业大三本科生,目前为Android 开发者。爱好是 PC 端游戏和日漫,正准备学习 Unity 游戏开发,对 VR 和 AR 也 有比较大的兴趣。毕业后想直接工作。欢迎有相同兴趣的一同交流。

张芳梓

https://www.imzfz.cn/
https://github.com/imzfz

大三软件工程专业在读,熟悉Java语言,了解Android开发。偏向于Web后端开发,正在学习Spring框架,未来准备学习了解PHP、Python等语言。同时也在社团中学习搭建和使用CAS等开源软件,通过学习开源软件的代码提高自己的编码水平。未来打算考研,希望能和大家一起学习提高。

熊小军

大三网络工程专业。喜欢尝试各种各样的新鲜事务,对机器学习、python、cocos2dx、Spring、树莓派略有了解。曾拿下MIAC、CMAIT等移动开发大赛奖项。平时没事看看动漫,打打游戏。目前在某家公司实习安卓开发工程师。今后打算考取研究生。let’s work hard together!

李铮
软件工程大三本科生在读,目前在学习android开发,准备学习Unity游戏开发,喜欢日漫,漫威,DC电影及漫画,有兴趣的可以多多交流~ github:https://github.com/lz1159435992

张晓晨

https://www.zxcstudio.cn/

https://github.com/zxc188

大三软件工程专业,对andorid开发有着浓厚的兴趣,了解android的开发框架,了解dreamfactory的使用。了解 java,c,c++,python,c#语言。对VR开发有一定的了解和实践,掌握unity的脚本编写。最近和老师一起做项目,我认为学了东西就必须要实践,在实践中找到其中的乐趣并提升自己的能力。

徐正科

https://xuzhengke.cn

https://github.com/1070794219

略懂php、Java,在学习Docker和Kubernetes。以后主要学习方向是iOS开发。闻道有先后,术业有专攻,愿和喜欢计算机的同学交朋友。

徐英晨

https://blog.unown.moe/

https://github.com/Purstal

计算机学院大二学生。喜欢使用Go语言,其次是Swift与C#。爱尝试Docker这类新事物。喜欢计算机的契机是觉得算法谜题很有趣。与君共勉!

刘逸芸

大二本科在读,现在在学linux系统操作和elasticsearch相关知识 ,对人工智能感兴趣。在专业知识还是属于小白嘻嘻,希望可以和大家一起交流学习。

游璐颖

技术领域:web前端开发,之后主要以php后端开发为主。目前正在学习python和php。打算考计算机的研究生,梦想是可以做出自己喜欢的软件程序。

阮冬奇

https://www.itdiary.top

https://github.com/rdq1216

信息管理学院 2015级管理科学专业
熟悉web前端开发、网络工程,了解Cisco与华为路由交换设备。目前正在学习网络工程与Linux运维。毕业后打算直接工作,愿望是让北信科的网速更快。技术领域:web前端、网络工程、linux

董嘉豪

仪器科学与光电工程学院 2015级光电信息与工程专业
技术领域:Swift语言的iOS编程。由于现在大创项目是在iOS平台实现拍照简单物体并展示3D模型,所以目前正在学习Unity3D、AR与机械学习。打算考本专业的研究生,梦想是以后从事光学计算机的研究。

张伊

技术领域:Android程序开发、单片机、机器视觉
就读于我校 智能科学与技术 专业,拥有Android开发经验,在校期间获得过市级Android开发的奖项,熟悉单片机设计与开发,熟悉MSP430以及51,参与过机器视觉市级比赛获奖。毕业之后打算考研。梦想是天天开心。

周涵

信息系统和信息管理专业,目前学习着java开发,Python基础,对无人机和机器学习也很感兴趣,喜欢新鲜的事物,喜欢旅行,偶尔也爱啃些毫无营养的书hah比较随性爱玩的小白一枚哈哈~

张润虎

北京信息科技大学小营校区,数理1601初识一些swift 语言的iOS编程,会创作一些简单应用,和一些小型娱乐游戏,我现在正在学习如何完善一个项目,所以将要学photoshop和U3d,和一些java语言。将来打算考研究生,创业。

社团新成员基本技能学习(2016版)

IT经典书籍

黑客与画家
计算机程序的构造和解释
深入理解计算机系统(原书第3版)
算法导论(原书第2版)
人月神话
大教堂与集市
构建之法
硅谷之谜
大学之路(套装)
浪潮之巅

##在线课程

[大一课程] 哈佛大学 计算机导论CS50 https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

[大一课程] 斯坦福大学 计算机导论CS101 https://online.stanford.edu/course/computer-science-101-self-paced

[大一课程]  MIT 计算机导论 https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-10

[大一课程]  UCSD 学习如何学习 https://www.coursera.org/learn/ruhe-xuexi/home/welcome

[大三课程]斯坦福大学 机器学习 https://www.coursera.org/learn/machine-learning

搜索引擎:

学会正确地提取关键字

代理上网

用于搜索和访问一些技术资源,请向导师咨询方法

通用工具篇:

Chrome:

最适合开发人员的浏览器,本身体验不如某些国产浏览器,但是其支持众多的插件,功能强大。

虚拟机:

VMware或VBox,用于创建虚拟主机,可用于学习Linux等

FTP:

使用FTP工具上传文件到FTP服务器,windows推荐使用:WinSCP。WinSCP不仅仅支持FTP上传,任何一个服务器都可以通过WinSCP连接,然后上传文件。
* 学校内部FTP地址:ftp://ftp1.bistu.edu.cn/
* 社团内部FTP地址:ftp://iflab:[email protected]

常用网站篇:

Google:

学会使用Google来搜索,配合英文搜索,国内的百度、搜狗等搜索引擎质量太低。

Github:

全世界最流行的代码仓库,配合git可进行多人协作开发,也可以付费购买无限大空间的私人仓库。每一个程序员都应该有自己的github。官网

Stackoverflow:

全世界最流行的IT知识问答社区,水平极高,基本开发中遇到的问题在这里都能找到解决办法。Google搜索IT类问题时给出的答案中大部分也是来自Stackoverflow。国内相似的有segmentfault

Trello:

一个非常流行的多人协作工具,实际开发中,多人协作开发非常需要一款工具来互相同步工作进度,沟通交流。官网。国内相似的有Teambition

w3school:

非常不错的在线学习编程网站。官网

runoob:

另一个不错的在线学习编程网站。官网

https://www.codeschool.com/
https://www.codecademy.com/

开发工具篇:

编译器:

  • Mac:Xcode
  • Windows或者Linux:jetbrains系列。jetbrains支持全平台,几乎每一个流行语言都有其开发工具,快捷键一样,外观配置相同。只要拥有edu.cn结尾的邮箱,就可以申请免费使用付费版。官网
    > 认证edu.cn邮箱使用jetbrains教程:
    > 1. 登录https://mail.bistu.edu.cn/ ,选择mail.bistu.edu.cn,用户名为学号,密码默认为身份证号或者身份证后6位
    > 2. 注册jetbrains官网账户,打开(https://www.jetbrains.com/student/),点击申请按钮,邮箱填写:学号@mail.bistu.edu.cn
    > 3. 打开邮箱确认后即可下载使用
    > 4. 安装时会要求输入密钥或者使用账户登录,直接登录你自己的账户即可免费使用一年。一年后到期重新激活即可。

编辑器:

推荐使用atom或sublime

图形界面数据库管理工具:

推荐使用Navicat Premium,支持几乎所有的关系型数据库。可以非常方便的管理数据库。

学习工具篇:

印象笔记:

跨平台的可以随时记下你的问题的云端笔记。支持截屏、涂鸦、文字、截取网页正文、整个页面,如果和Chrome的印象笔记插件配套使用,在chrome中搜索时会优先列出印象笔记中已经有的内容。方便以后最快速的找到曾经解决过的问题的答案。推荐使用Chrome插件。

划词翻译:

Chrome有相关插件,也有单独的软件,点击单词即可翻译成中文,查阅英文文档时非常方便。

TeamViewer:

一款远程控制软件,能够绕过win8以后禁止远程操作C盘等安全限制,在需要远程协助时极为方便。

通用技能篇:

建站:

建立属于自己的网站博客,从域名到服务器部署,推荐看这篇文章及其后续系列

Git:

最流行的代码管理工具,入门推荐看这篇文章
Linux基本使用:常用的Linux命令、Linux文件系统结构、Linux用户权限

社团导师制说明及名录

本学期社团健翔桥校区的学习方式将进行新的尝试,由小组方式转变为导师制。

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

本学年社团健翔桥校区的导师名单:

Android方向

徐鼎

黄永亮

张博

左全

李铮

刘青松

熊小军

张晓晨

Bigdata方向

刘照阁

黄永亮

 

iOS方向

高铭

胡博

张浩然

许博

付尧

翁培钧

Web方向

朱培鑫

白航

秦天城

罗江

金海佳

 

导师-学生清单:

Android方向

导师 学生
左全 徐悦凡
徐鼎 孙宁彤
张晓晨 杨博
张晓晨 王逸飞
张博 孟新凯
徐鼎 张芳梓
徐鼎 赵旭
熊小军 马旭
熊小军 高洁
刘青松 曹雨燕
李铮 安阳
李铮 曹仕超
黄永亮 熊少辉
左全 燕笑宇

iOS方向

导师 学生
高铭 徐正科
付尧 薄健博
胡博 戚译中
翁培钧 巢文宇
翁培钧 张子仪
许博 丁琳
许博 梁任腾
张浩然 杨睿欣

BigData方向

导师 学生
黄永亮 刘逸芸
刘照阁 康路
刘照阁 王修锴
刘照阁 徐英晨
刘照阁 雷镕嘉

Web方向

导师 学生
自由 徐正科
白航 李凯
秦天成 马万林
罗江 郑可为
秦天成 张远航
白航 陈杰
朱培鑫 裴鹏
白航 李远杭
秦天成 孙圆明
白航 梁浩晨
金海佳 陈文婷
金海佳 游璐颖
金海佳 何锋丽
罗江 李俊雄
朱培鑫 潘储珺
朱培鑫 冯瑶
秦天成 孙雪威
朱培鑫 宋易轩