Google Camp纳新开始啦!

Posted 浙大GoogleCamp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Camp纳新开始啦!相关的知识,希望对你有一定的参考价值。

点击
阅读原文
进行报名哦

2017 年 9 月 18 日,退休的张富田(Tomita Zhang)到访 Google Camp 浙江大学分部时,为 Google Camp 作出 「求真,务实,自强,创新」的题词,并回顾自己担任 Google Camp 主席期间的工作成绩:

我的这个经历就是到了浙大,到了 14 年的秋天的时候,我在想我估计是要当大学生了,我想我应该去加个有趣、有技术的社团。于是我就给 Google Camp 他们写了一个申请表。他们说欢迎你来,不过,他这个 Apply for Google Camp,那你要去做一个面试。我就做了一个简短的面试,这个面试经过好几百个学长一致通过。那么 Google Camp 会员当了以后我就学习了一些计算机技术,就是 Python 爬虫。这个技术做了以后不久,过后, 2015 年的 9 月 31 号就把我调到技术部部长位置去了。现在这个报告做了快一年了,所以呢我就今年呢在我们浙大的西区,我们办了几场 Python 讲座,就是呼应这个 15 年的爬虫的。特别是昨天晚上,他又把我這個第二个讲座,还有我这十几年包括在 ACM、IEEE 所做的有关于计算机科学的文章,总共我听他们讲还是一篇都没有。我也没有什么別的东西送给你们,我們拿來以后我叫何秘书啊,就把这个 Python 教程,还有我们现在在做的 Unity3d (知名游戏引擎)开发的 tutorial 的英文本,因为他们这里洋文好的人多得很呐,英文本,送给锅位看这篇推文的同学,给你送过来,那么给你们作为一个纪念。

人呐就都不知道,自己就不可以预料。你一个人的命运啊,当然要靠自我奋斗,但是也要考虑到历史的行程,我绝对不知道,我作为一个技术部部长怎么把我选到主席去了,所以上届主席跟我讲话,说“中央都决定啦,你来当总主席”,我说另请高明吧。我实在我也不是谦虚,我一个技术部部长怎么到主席团来了呢?但是呢,主席同志讲“大家已经研究决定了”,所以后来我就念了两首诗,叫“苟利 GC 生死以,岂因祸福避趋之”,那么所以我就当了主席。当了主席我干了这一年也没有什么别的,大概三件事:

一个,延续了 Python 项目的传统项目;

第二个,把 Unity3d 开发加入到新目标;

第三个,就是我们知道的 javascript

如果说还有一点什么成绩就是新增了函数式编程部门,这个对社团的命运有很大的关系。因为我后来又干了一年零八个月,等于我在 Google Camp 干了三年。还有继续办讲座也是很大的。但这些都是次要的,我主要的我就是三件事情,很惭愧,就做了一点微小的工作,谢谢大家。


附上链接:
unity3d:
https://unity3d.com/cn/learn/tutorials
Python: 
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
Google Camp纳新开始啦!
        

天气预报本来说今天有雨,结果张主席一来啊,天气晴朗。张主席对 Google Camp 的工作非常关心,但是因为实际上工作太忙,给 Google Camp 提出了三个目标:

一个,开展 2017 年的秋纳工作;

第二个,针对技术部门,以主题小组的形式进行展开;

第三个,就是做到小白和大神的兼容并包。

下面,就由何老师来详细解释一下纳新的具体内容:

技术部门分为四个主题小组,分别为 Unity3d 开发、JavaScript 语言进行浏览器插件开发、函数式编程和传统的 Python 语言爬虫技术。其中 Unity3d 和函数式编程主要面向具有一定基础的大一、大二同学,JavaScript 和 Python 则提供了从入门到精(fàng)通(qì)的小白式教程,诸位可放心食用。


1
unity3d开发

或许你不知道unity3d是什么,但是或许你对这个标志并不陌生

Google Camp纳新开始啦!

没错,许多手机游戏便是用unity3d引擎开发出来的。当然他的功能不止于手机游戏开发,VR、AR以至于HoloLens,unity3d都是资瓷的。HoloLens目前还只资瓷用unity3d开发,会不会给人一种就是内定啊,硬点的感觉呢?如果说unity3d还有什么优点的话就是上手非常简单,即使你是编程经验不足的小白、设计师,也能快速上手并且写出excited的小游戏。

Google Camp纳新开始啦!
2
JavaScript编写浏览器插件
Google Camp纳新开始啦!

Atwood定律:凡是能用JavaScript写出来的,最终都会用JavaScript写出来。 

JavaScript能做什么?简单点的回答可以说是“什么都能做”。包括之前提到的unity3d的开发,也可以用JavaScript来编写脚本。网页很多酷炫的交互方法也是由JavaScript实现的。其中编写浏览器插件也是一个不错的上手项目。

3
Python

 俗话说的好,人生苦短,我用Python。

Google Camp纳新开始啦!

Python作为一门最容易上手的编程语言,能让你在最短的时间内体会到编程带来的快感。当你用c语言写了100行才实现的功能,在Python眼里“那还不是我一句话的事”,真正让程序员做到“写的比谁都快”。Python功能丰富的第三方库更可以将Python本身语法简单、开发快速的特性发挥到极致。

我是想少写代码,还把活儿干了。——姜文

爬虫又是什么?

每天我们都要浏览网页,等待着不安分的新闻工作者搞的大新闻传到你的眼前,或者在论坛里与天下友人谈笑风生,而网页实际上就是一个文本文件,通过互联网将这个文本文件下载下来,由浏览器读出文本文件的内容和格式,再呈现到你眼前。爬虫实际上就是代替浏览器,按coder的想法解析文本文档(简单的可以理解成类似于ctrl+f),获得想要的信息的一个程序。当然这个程序也可以不停的解析网页,成为搜索引擎的一个最基本的部分。利用爬虫,你可以将一个或多个页面的所有图片都下载下来,或者获取网页的有趣内容(笔者曾经用爬虫下载过某图片网站的大部分布偶猫图片,因为它们实在是太可爱了)。

(主席这明明是你干的啊喂(#`O′)!)

同时声明一下python并不是爬虫也不是为爬虫专门设计的。爬虫这个概念本身也和python没有任何直接的关系。请萌新们不要局限了自己的眼光。 

Google Camp纳新开始啦!
Google Camp纳新开始啦!
Google Camp纳新开始啦!
Google Camp纳新开始啦!
Google Camp纳新开始啦!
Google Camp纳新开始啦!

Google Camp纳新开始啦!


Google Camp纳新开始啦!

4
函数式编程


        

Google Camp纳新开始啦!


        

函数式编程中有很多酷酷的概念,如:“代码即数据”,“函数是一等公民”,“模式匹配”等,如果你熟悉C语言或其他命令式编程语言,你会发现函数式的思想正好解决你在命令式编程中碰到的令你苦恼的问题。我最早学的语言也是命令式的。在学习函数式编程的过程中,我经常说的一句话便是:“什么?代码还能这样写?那得有多方便/简洁/易读/优雅!”


我们函数式编程小组主要研究的语言是Haskell,但并不排斥其他语言,如Lisp系,ML系,Scala,JS等。并且,我们还会从函数式编程出发,深入讨论一些PLT(程序设计语言理论)领域的知识。如果你将来想从事计算机科学的学术研究,这里可以成为你学术生涯的助推器;如果你想成为优秀的程序员,这里可以成为你知识储备的加油站。



 

好了,差不多就写到这里了。

我留着马景涛发型的室友看见了我在写这篇推文,抱着我的肩膀当拨浪鼓一样摇,咆哮着问我怎么才能报名,惊起一片寒鸦。

 

 

寒鸦飞到天上,竟排列出了

Google Camp纳新开始啦!

报名二维码↑


Google Camp纳新开始啦!
浙大谷歌俱乐部
微信号:googlecampzju

 

戳原文居然e可报名!

以上是关于Google Camp纳新开始啦!的主要内容,如果未能解决你的问题,请参考以下文章

Google Chrome浏览器解决崩溃啦的方法

中国可以访问 Google Codelabs 网站啦!

又升级啦: Google 谷歌全新投递渠道就在这里!

又升级啦: Google 谷歌全新投递渠道就在这里!

Google Cloud 云上技术汇开播啦!

Google Cloud 云上技术汇开播啦!