谷歌开发者大会,3000字记录,好看好吃好玩,还有独家面试..._菜鸟学Python的博客-程序员宅基地

640?wx_fmt=png
谷歌是一个大部分码农心里都是非常有份量的互联网巨头公司, 算算我已经是连续2年参加谷歌开发者大会了。第一次参加也是非常的偶然的机会,然后一发不可收拾,赶着高铁请假2天参加的,收获颇丰! 下面分享一下今年我参加谷歌开发者大会几个心得。

插曲:
第一次参加是在2018年,8:30要赶到上海浦东世博中心,我记得我当时从南京出发,4点半就起床,披星戴月,天都没有亮呢,赶了最早的一班高铁,然后一路风尘仆仆的赶到上海,当时我还背着MBP,早上在高铁上写代码,拳不离手,曲不离口!终于在8点半前准时赶到, 到了展览中心,当时排队签到的人已经是人山人海了,场面非常壮观, 看到巨大的Google logo和几千人的码农队伍,心情还是很激动的!

好看

谷歌大会每次都是为期2天, 主要是介绍一些谷歌最新的产品的发布和业界的技术动态,技术框架,整整2天的干货还是非常多的。 这次有4000多个开发者到场,2天有60多场的演讲, 这次主要是涉及Google下面几个产品:
  • 机器学习TensorFlow
  • android产品,
  • ARCore 
  • WearOS
  • Flutter

整个大会大概有60%的时间都是在讲谷歌的机器学习 ,介绍他们的拳头产品TensorFlow。 毕竟TensorFlow是谷歌在人工智能领域非常大的一个产品,也是非常成功的一个机器学习平台,这次在开发者大会上TensorFlow也发布2.0的版本。
640?wx_fmt=jpeg

目前布局非常广,已经是全产业链布局 ,而且TensorFlow除了在重型的服务器上运行,同样也可以小小的ARM芯片上运行,谷歌推出了Arm架构上运行的TensorFlow Lite。 Arm可是一个非常牛逼的产品,目前我们大部分的手机都是用的Arm处理器。 除了产品上云端到芯片的覆盖,在语言上也是想尽办法拉拢更多的用户来用,除了Python/C++,也支持Javascript,这对很多前端的同学是重大的福音啊。

谷歌这一招确认很妙,一下子把几百万的前端同学也拉进了机器学习的阵营 。 这次大会就有一个做美妆的公司ModiFace,直接demo了用小程序做了一个虚拟的试妆小程序,就是利用TensorFlow.js完成的。
640?wx_fmt=jpeg

除了重头戏AI之外,还有Web开发方面的Flutter,这个是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 如果是做移动开发的同学对这个一定非常熟悉,比如一个开发团队要做一个移动应用产品要在iOS,Android 多款不同屏幕的手机上运行,同时也要在电脑端,平板上运行。用Flutter可以快速解决,目前 很多大的公司的产品都在用它。

640?wx_fmt=png

比如腾讯的英语流利说,百度的贴吧,有道翻译,饿了么等等 ,现场一家在东南亚非常有名的Grab(集合支付宝,美团,滴滴)一家海外互联网公司, 他们在技术选型的时候就用了Flutter,3个月的时间从零开始做了一款移动应用,flutter 极大的提高了开发效率和省去了很多跨平台的问题。
640?wx_fmt=png

关于AR技术应该是一个非常有前景应用,尤其是在视频,游戏和电商领域, ARCore是谷歌推出的搭建增强现实应用程序的软件平台。 比如现在和滴滴合作的一个 室内AR找车导航,很多路痴的同学,滴滴打车之后,从商场找不到约车的地方,通过这个ARCore 会自动帮你在手机上行程一个虚拟的路线,可谓路痴的福音啊!

640?wx_fmt=png

更让人吃惊的是现场还demo了一个虚拟现实的产品,比如模特展示,就是你的手机对着模特拍照,你会发现手机里会再出现一个模特,大家 仔细看下面手机里的屏幕。

640?wx_fmt=png

好吃,好玩

谷歌大会白天有非常多的演讲,到了晚上就是放松的时候,准确的说是几千人的Party, 有大量的红酒,啤酒,饮料,果汁还有一些洋酒,除了喝的还有很多蛋糕,披萨之类美食。 场面非常火爆,看来大家都饿了。

640?wx_fmt=jpeg

除了海量的吃的,喝的,还有各种玩的游戏活动,比如拳皇的游戏机,比如极品飞车,比如2-4人的迷你足球,比如拳王挑战机,感觉一度来到了电竞世界。
640?wx_fmt=png

640?wx_fmt=png

现场把气氛推到高潮的是美女DJ小姐姐 ,非常High的音乐,让现场很多人情不自禁的跟着在蹦迪。 随着DJ把音乐的推起来,让很多人不由自主的扭动起来,跟着DJ在现场跳舞, 发现码农里面还是有很多漂亮的小姐姐都会跳舞,曼妙身姿,非常放松惬意!
640?wx_fmt=png

好礼物

每次参加谷歌大会,都是收获颇丰, 不仅仅是技术领域上认知的收获,还有丰厚的礼品。 今年的大会还是一贯的有很多礼品,这是这次换成了打卡盖章拎礼品,需要集齐9个章就可以召唤神龙抽奖,而且每个展台都有一些问答的卷子填写,可以获取谷歌的限量周边的礼品,下面是打卡集齐图章!
640?wx_fmt=jpeg

这次谷歌大会准备的礼品非常多,很多都是需要排队而且需要一些门槛 ,比如挑战15秒钟看你能默写出多少位的圆周率,而且中间不能出错,默写出20位才能入围,还有答题环节,答对10道题目,能参加一个抽奖领取限量的收纳包!

最头疼的是九宫格打卡抽奖,我足足排队了1个小时 ,才拿到抽奖的资格,看着前面的小姐姐抽到了一个拉杆箱,我只拿到了几个小胸针,心里拔凉拔凉的!看看这排队的队伍。

640?wx_fmt=jpeg


重点来了,招聘面试

相信很多同学都想拿到谷歌的offer,毕竟这个offer可是金字招牌,如果能进谷歌工作对你的职业生涯,尤其是刚毕业的同学有极大的帮助。 这次大会我在现场转了无数遍,终于在一个角落里面找到了谷歌上海研发中心的HR小哥,跟他畅聊了一番

谷歌在上海有3大产品,有Tensorflow,有Google Pay(主要做海外支付的),Google Ad相关的,还有Android产品的。 一般来说Google的面试流程有4-5轮,前面几轮都是考编程,算法,数据结构,最后一轮是项目相关的 ,对社招和校招都开放, 每一轮都有45分钟的时间,编程语言任选,比如你擅长的Java,Python,C++,Go等等,面试的时候会帮你找对应语言的面试官。 整个面试会有英语,看面试官的要求,至少有一段时间是全英文的面试。

下面重点来了,想进入谷歌的面试,或者说拿到谷歌的面试资格其实很难,现场如果你足够强,准备足够充分,可以直接跟谷歌的工程师毛遂自荐。现场我看到有很多同学在围绕着自己感兴趣的产品,跟对应的谷歌工程师一对一聊。

有的甚至还直接给出产品建议,有的同学是对flutter非常有研究,直接跟美国的谷歌工程师聊自己做的app。现场我还碰到一位马上毕业的应届生在详细咨询机器学习的冬令营的活动,可以现场报名。现场有很多谷歌的工程师在,如果你能在短时间让对方认可你,相信让他帮你内推应该不难

独家窍门,建议大家在大会的第二天,尤其是第二天下午,人会少一些,这个时候每个展台的谷歌工程师会稍微空闲一点,你可以好好跟谷歌大牛聊一聊。 我在第二天中午吃饭的时候碰到了Flutter的演讲嘉宾一个美国谷歌总部的工程师,用英语聊了一下,很非常nice。

好礼相送

最后送出谷歌3个限量版的周边礼品,一个茶具,一个玩偶,一个跑步腰包以及小的胸针 (我会把胸针放在里面一起寄出)。这些 都是我好不容易才在谷歌大会上得到的,尤其是那个茶具排队排了半个小时参加一个拳击体验获得!
640?wx_fmt=jpeg
我会从粉丝中随机抽取3名同学 ,后台回复: 【谷歌】,输入你的微信号,需要那个的礼品!

趣味游戏文章:

太好玩了!用Python写个弹球游戏2.0

巧妙的Python数据结构玩法|实战德州扑克

Python心得和技巧:

零基础学了8个月的Python,到底有啥感悟

我珍藏的一些好的Python代码,技巧

菜鸟写Python程序,如何从新手变老手

菜鸟必收藏,13个Python惯用小技巧

数据分析和爬虫:

厉害了!实战爬取全网5000部手机|上篇

南京的房子卖的有多火|二手房成交数据分析上篇

南京的房子有多贵| 分析近20000套二手房的数据

爬取豆瓣短评,刘若英导演的电影《后来的我们》发现爱情原来是这样

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cainiao_python/article/details/100815531

智能推荐

MATLAB 安装 libsvm-3.23 教程-程序员宅基地

MATLAB 安装 libsvm-3.23 教程本人环境:win 10 + MATLAB 2018a libsvm下载:https://www.csie.ntu.edu.tw/~cjlin/libsvm/ libsvm指导文档:https://download.csdn.net/download/missxy_/105682661. 将libsvm解压到目录下,例如:F:\M..._libsvm-3.23

康托展开及康托逆展开-程序员宅基地

康托展开(求全排列的某一排列的次序即 康托映射 )X = A[0] * (n-1)! + A[1] * (n-2)! + … + A[n-1] * 0!A[i] 指的是位于 已排列的排列 的位置i后面的数小于 A[i] 值的个数,后面乘的就是后面还有多少个数的阶乘。说明 :这个算出来的数康拖展开值,是在所有排列次序 - 1 的值, 【因此 X+1 即为在全排列中的次序!!】例如:在(..._康托逆展开

常用linux命令总结(二)nginx日志分析命令_nginx 日志 awk if 两个条件-程序员宅基地

在分析服务器运行情况和业务数据时,nginx日志是非常可靠的数据来源,而掌握常用的nginx日志分析命令的应用技巧则有着事半功倍的作用,可以快速进行定位和统计。下面是自己在分析nginx日志时常用命令的一些总结。1.利用grep ,wc命令统计某个请求或字符串出现的次数比如我要统计GET /task/showContent接口在某天的调用次数,则可以使用如下命令: cat ng..._nginx 日志 awk if 两个条件

陇原战疫2021网络安全大赛 Web_bfengj的博客-程序员宅基地

前言题挺有意思的,Web有点难,而且后面三道难题放的有点晚了,时间不够(肝了一下午的Java)。这个比赛的难度,能早9晚9的话可能还好一些,早9晚5就有点紧了。Java还是太菜了,需要学很多的东西。eaaasyphp反序列化链的构造很简单就不提了,正常构造写文件发现应该是不行的,目录应该不可写。给了个Hint类里面提示phpinfo,那打一下phpinfo看一下:class Bypass { public function __construct(){ $this->

mysql数据库导出成xls文件-程序员宅基地

mysql数据库导出成xls文件:select * from data into outfile 'd:/test.xls';这样导出后,数据库的其他列都可以正常,开始数据库的datetime列在xls全部显示为“##”,只有在ls中每一项目点击一下才可以正常显示改为select date_format(dstart,'%Y%m%d') as '日期' fr

体绘制(Volume Rendering)概述之3:光线投射算法(Ray Casting)原理和注意要点(强烈推荐呀,讲的很好) 2009_光线吸收模型-程序员宅基地

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文 名“GPU编程与CG语言之阳春白雪下里巴人” 15.1 光线投射算法原理光线投射方法是基于图像序列的直接体绘制算法。从图像的每一个像素,沿固定方向(通常是视线方向)发射一条光线,光线穿越整个图像序列,并在这个过程中,对图像序列进行采样获取颜色信_光线吸收模型

随便推点

常量和变量_1.2e+5为什么是字符常量-程序员宅基地

常量和变量——C/C++保留备用一、常量1. 整型常量2. 实型常量十进制小数形式例如:-5.0,0.1指数形式例如:-1.2e-3,6E4-1.2e-3等于(-1.2) * 10-3e和E通用下面是错误的:错误示例:e12,4E1.2 e前面必须有数字,e后面必须是整数3. 字符常量单撇号''括起来用ASCII存储普通字符转义字符反斜杠\加字符将反斜杠后..._1.2e+5为什么是字符常量

noi题库(noi.openjudge.cn) 1.8编程基础之多维数组T11——T20-程序员宅基地

T11 图像旋转描述输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。输入第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。输出m行,每行n个整数,为顺时针旋转90度后的...

详解缓冲区溢出攻击以及防范方法-程序员宅基地

缓冲区溢出是一种在各种操作系统、应用软件中广泛存在普遍且危险的漏洞,利用缓冲区溢出攻击可以导致程序运行失败、系统崩溃等后果。更为严重的是,可以利用它执行非授权指令,甚至可以取得系统特权,进而进行各种非法操作。第一个缓冲区溢出攻击--Morris蠕虫,发生在十多年前,它曾造成了全世界6000多台网络服务器瘫痪。一、 缓冲区溢出的原理:当正常的使用者操作程序的时候,所进行的操作一般不会超出程序的运...

720全景图,2分钟学会全景短视频制作方法_720全景图片制作视频-程序员宅基地

今天给大家分享一款软件,需要的可以九商VR云领取。找一张全景图,比例符合2:1打开软件将全景效果图的路径导入软件,以及视频参数,可以参考下图,最后点击生成短视频。接着耐心等待几分钟几分钟转换好了。生成结束之后,视频文件就自动保存在你的全景图的路径下面。今天就分享到这里吧,感谢大家的阅读。..._720全景图片制作视频

【一步到位】Jenkins的安装、部署、启动(完整教程)_jenkins 启动_鱼鱼说测试的博客-程序员宅基地

进入jenkins的工作目录(/var/lib/jenkins/),打开 hudson.model.UpdateCenter.xml。注意:这里echo $JAVA_HOME 出来的路径,后面一定跟启动路径(/bin/java)好了,此时已经表示 Jenkins 顺利安装并启动成功了!我安装的是jdk8,此处就不多说了,自己百度哈,很简单。修改 jenkins 的配置文件中使用的 jdk 路径。2.7、重启并查看 jenkins 状态。2.6、查看jenkins的启动状态。2.5、启动jenkins。..._jenkins 启动

C语言KMP算法之病毒检测-程序员宅基地

完整代码:注意:这里所有数组有效信息都是从第二个数据开始。#include<stdio.h>#include<string.h>#define N 100void getnext(char* c,int next[]){ int i=1,j=0,m; next[1]=0; m=strlen(c); while(i<m-1){ if(j==0||c...

推荐文章

热门文章

相关标签