编程入门与#techgirlscoding#(程序媛)活动信息整理
侵删,信息来自微博@橙旭园儿童编程与机器人,保留时间和水印,教程仅转链接。
需要做的和书单在最前,详细信息在后。
=======================
一、需要配置:
近5年内购买的电脑应该都可以。需要安装Google Chrome(一款浏览器)。
二、学习方式和时间
正式学习依计划7月10号开始。
所以一天学习时间你自己定,2小时是我们建议的最佳。团队也不需要同步进度,非常自由。
三、准备阶段的学习材料:
1. free.cxy61.com,儿童编程关卡(不会的请@橙旭园儿童编程与机器人)
2.微信公众号:橙旭园儿童编程《Scratch编程初探》
3.推荐书籍:《HTML & CSS设计与构建网站》pdf扫描版链接http://pan.baidu.com/share/link?shareid=2650365122&uk=3523519530
4.斌叔推荐的英文原版计算机教材:http://blog.bcjiaoyu.com/?p=354
5.我个人觉得比较好的零基础书单、零基础教程
5.1编程入门指南v1.5(靠谱):涵括心态、学习方法和联系、怎么打基础等等
https://zhuanlan.zhihu.com/p/19959253?refer=xiao-jing-mo
5.2新手学习编程入门(一般、用于了解):https://zhuanlan.zhihu.com/p/25863794
5.2各国外大学公开课(有翻译、质量高):coursera /网易公开课、各大学官网与公开课、慕课网MOOC等等
================
四.活动形式和内容
版本:1.0
Q: "程序媛"计划是什么?
A: "程序媛"计划是由@陈斌儿童编程和机器人发起的公益活动,主要内容是教授14岁+女性编程,提升程序员中的女性比例(现约15%),搞高女性的职业存在。
Q: "程序媛"收费吗?
A: "程序媛"是一个纯公益的,免费活动。
Q: "程序媛"计划的开始时间是什么时候?
A:正式开始时间是2017年7月10日前后。
Q: "程序媛"计划大概流程是怎么样的?
A: 5月底发起活动。6月初确定以小组方式参加活动,4人一小组。6月10日起开始组队,6月20日开始活动报名(自行组队方式),6月25日开始第二轮报名(随机组队方式)。7月初开始在已报名人员中开放内测,7月10日前后开放。
Q:组队完成后,该做些什么?
A:选出队长,确定组的名称,互相熟悉。也可以预习内容。推荐书籍:《HTML & CSS设计与构建网站》等。
Q:为什么要组队,可不可以个人参加?
A:组队是为了最佳的完成效果。"程序媛"不是只为了制造声音,而是为了真正教会一大批女性编程。为了这个目标,组队可以更好的模拟真实的开发过程,组员团队协作,相互支持,提高完成率。不支持个人参加,但最后可以将个人加入随机组。
Q: "程序媛"计划采用怎么的的授课方式?是否需要组员一起授课?组员时间对不上怎么办?
A: "程序媛"计划将采用人工智能会话式授课,完全独立自主学习,组员不需要时间对上,自己决定上课时间,时长。
Q:组员中途退出怎么办?
A:组员中途退出后,可以候补组员,但是手续有点麻烦。所以请尽量避免此事发生。
Q: "程序媛"计划教授什么内容?都教授到什么程度?
A: "程序媛"计划教授的内容包括:HTML5, Javascript&jQuery, Python等内容。项目通过PBL方式进行。PBL即Project Based
Learning,以项目制进行,会完成一系列项目,达到最好的教学目的。
Q: "程序媛"计划完成后,我是否有机会成为一名真正的程序员?
A:绝对有可能。但是"程序媛"计划主要是启蒙,带你进入程序员的大门。后续"程序媛"计划会带进一些用人单位,公司,对优秀学员进行面试,提供实习机会。尽量带更多的女性程序员入行。
Q: "程序媛"计划难吗?我没有英文,数学基础,能否学会?
A:此计划不需要任何的基础,14岁以上皆可参加。更不需要高等数学基础,只需要初中以上数学基础即可。
Q:我7月没空,后续想加入是否可以?
A:可以。
Q: "程序媛"计划需要的电脑配置是怎么样的,需要安装什么软件?
A:近5年内购买的电脑应该都可以。需要安装Google
Chrome(一款浏览器)。
Q: "程序媛"计划过程中,碰到问题如何解决?
A:我们会有数十名“专家团",一直监控话题板#teachgirlscoding#,有问题,随时通过话题板提问即可。
五、课程内容
我想说一下,这次《程序媛》计划的大概阶段和可能的结果。
准备阶段,从现在到7月10号,学习材料:
1. free.cxy61.com,儿童编程关卡(不会的请@橙旭园儿童编程与机器人)
2.公众号:橙旭园儿童编程《Scratch编程初探》
正式学习:
1. HTML,CSS,Javascript基础
2. HTML,CSS,Javascript高级
3. Python编程
4. App开发等高级编程
对于不同的人,投入时间和精力不同,可能达到以下效果:
A.入门编程,了解编程原理,懂HTML编程
B.可作为儿童编程老师,教儿童学习编程
C.成为前端程序员,进入前端程序员职业
D.成为后端程序员,从事后端程序员职业
斌叔最大之愿望,有二:
1.借助这次活动,带领更多的女性从事程序员职业。
2.计划完成后,能有几百人成为这个计划的志愿者,带动更多的女性和儿童接触编程。
未来是科技的时代,早点认识到这点,能给就业、择业和个人发展带来很多的便利。
六、各语言间关系
HTML语言是用来表示界面的,CSS是用来让界面更加丰富好看的,Javascript是用来实现逻辑的。其中Javascript尤其强大,也可以用来写服务器。这些语言都不难。别怕,斌叔带你飞。。。
七、程序员找工作要求
项目,都做过哪些项目。这是重中之重。学校的,实习的,工作的,都可以。//@-矿泉水瓶:那请问你们看简历都看哪些?
想起来,我面试招聘了那么多人,还真的不怎么看毕业学校和专业。有时候路上碰见同事,没话可说时会问起你是哪里毕业的?每个人都有招聘偏好,但我觉得程序员这行主要还是看能力。微软也不怎么看学历,要知道比尔盖茨大学就辍学了。
八、进阶课程
有人问:我是有一定的基础的,这次的程序媛计划有没有一定难度的课程。斌叔答:有的。比如Python数据挖掘,Web游戏开发,人工智能深度学习等。会一步步推,不会一步到位。所以一定关注公众号:橙旭园儿童编程。为什么不一次推完?斌叔老命只有一条,做不完。#teachgirlscoding#
九、小组与期望
现在可以揭开的是,“程序媛”计划采用人工智能技术教学,斌叔先将知识教会一个机器人,然后机器人分身成千万个教你学习编程,时间随意。4人小组制,里面会有项目需要小组配合完成。也会有小组学习榜,所以小组的成员相互促进,不要掉队。学成后有证书,这个证书是有很大价值的。#teachgirlscoding#
=============
时间线:
V 1.0 --2017/6/27