当前位置: 首页 > news >正文

这些年,我与Google不得不说的那些事儿

一. 忆往昔

时间就这么匆匆忙忙地来到了2022,白驹过隙中我已大学毕业工作了10多年。从那个大学时迷茫懵懂的青涩学子,到今天这个已活跃在IT开发行业10多年的油腻大叔,时光掠走了我曾经也算清秀的容颜,却也带给了我丰富的开发经验。

至今仍然记得,很多年前自己一个人背着行囊,坐着绿皮火车,踏上了去东北的未知行程。行囊中装着几缕迷茫,衣衫中透着一份憧憬。在30多个小时后,终于来到了我的大学,来到了我的学院—计算机科学与信息技术学院。在这个后来被我们简称为”计院”的地方,我度过了难忘的4年时光。我之后的人生自此被一句”Hello World”深深地改变,可谓”一入编程深似海,从此bug伴一生“。

在当年大学临近毕业时,我也迷茫过一段时间,不确定自己以后具体要干什么,想过参军、考公,也想过做网络运维或者是程序员。总之,年轻人经常会面临着各种不确定。

其实在快毕业的时候,我对程序员这个群体的认知还是有点模糊的。虽然自己是计算机专业,但在平时的学习中,我们和真正的程序员接触还是很少的。大多数同学也都并不知道程序员到底是怎么工作和生活的,我们仅仅是在一些网络段子和别人的口中片面地了解一些程序员的信息。就好比我们在电视上天天看到一个明星,但你并没有真的了解他。以至于很多人对程序员的了解,还仅仅停留在他的发型和衣着上。

对当时的我来说,虽然我想成为一个合格的程序员,但心里又有些忐忑,因为我不确定自己以后到底要做哪个方向的程序员,Java?PHP?.NET?当时可供我们选择的机会没有现在这么多。

带着这份忐忑,我在2011年大四学期去了北京实习,从事网络运维的工作,月薪2500。不得不说,帝都真的不愧是国内的”硅谷“,IT环境绝对是国内的老大。在北京实习期间,我在公司里接触和了解到了很多老师根本就没有提到的技术名词,这些技术名词不断地冲击着我的脑海。

记得有一次我去现场给客户调试网络设备,在外面休息的时候,遇到了一个北京的老大爷。北京人都很健谈,他问我是干什么工作的,然后我就跟他聊了起来。结果最后被大爷给”鄙视“了一把,说我2500的月薪在北京咋立足啊,想这样干一辈子吗?这一句话真的把我点醒了,是啊?难道我这辈子就要干网络运维的活了吗?曾经心中的那个程序员的梦没有了吗?

后来的一段时间里,我一直在琢磨以后怎么办。有一次和同事聊天,大家说到了智能手机,有同事说最近Google的Android系统发展势头很猛,市场上很缺Android程序员。听完这个同事的话,我当时立马就来精神了,就感觉一个在水里苦苦挣扎的人,突然遇到了一个救生圈。当天晚上我就在电脑上搜索起了Google和Android的信息,这是我第一次觉得自己竟然可以与Google这样的巨头这么近。

二. 初识Google

这次搜索,真的像是一下子打开了一个宝库,尤其是关于Android的信息和知识更是让我如饥似渴,当我了解到当时Android程序员的缺口巨大时,我简直都兴奋地要醉了。也就是在那天晚上,我有了清晰的职业目标,我要做程序员,开发方向是Android!

于是在第二天,我就开始搜集关于Android的博客、书籍等教程。其实在当时,Android的学习资料远没有现在这么丰富,国内做Android开发的人也不是很多,更别提公开的资料和书籍了。但好在功夫不负有心人,我还是搜到了不少关于Android的学习内容,尤其是对Android的学习路线有了基本的了解,这就让我明确了接下来的学习方向。

当时的Android都是原生开发,必须有Java基础。幸亏我大学时Java基础还可以,这一步基本就跳过了,然后从Android的四大组件开始学起,后来是其他的各种小组件,再接着是学习实现各种布局效果......

就这样我白天上班,晚上学习Android,用了四个多月的时间,我把Android的主要内容学了个大概。在拿到大学毕业证之后的一个月,我终于鼓起勇气投了Android开发的职位。当时的Android程序员缺口真的很大。很幸运,我在一周内就拿到了第一份Android程序员的Offer,至今仍记得那个薪资是10.5k!在我大学正式毕业一个月后,我的薪资就从2.5k突破到了10.5k,现在想想都很梦幻!为了奖励自己,我很快就从永丰的小平房搬到了西三旗的公寓里,这里聚集了大量的北漂程序员。

从那之后,我就正式迈入了程序员的世界,当然我个人的薪资福利也在逐年提升,这些年该有的也都有了。相比于同期其他行业的朋友,我的职业发展比他们要更顺更好一些。后来我仔细想想,有时候人的发展,真的不得不说选择要大于努力,方向对了才能前进地更好!

当然,我这些年的成长,必须感谢Google这个公司!没有Google的开源奉献,就不能造就Android这样牛逼的系统,那我也就不可能吃到移动开发的早期红利,说不定我还在干着网络运维的工作。如果真是那样,我的收入肯定要比现在低很大一截。所以这些年,我对Google一直很有好感。虽然我现在从事后端的开发和教学工作,但这期间也经常会使用Google的软件产品和框架,可以说我和Google的交集一直没有断过。

三. 再续前缘

可能我和Google的缘分真的有点深!Google全球开发者大会在2019年宣布中断举行线下会议,3年后,我作为50名有影响力的技术开发者和专家博主之一,很荣幸地受邀参加2022年9月份举行的Google全球开发者大会中国区现场会议。本次Google 开发者大会以 “共码未来” 为主题,携手开发者与合作伙伴,以科技之力,突破想象,共创美好明天!帮助开发者打造面向当今和未来的产品,与开发者和合作伙伴激活潜能,共码未来!

 当天早晨8点半,我准时来到了上海浦东世博中心,在门口就看到了很多排队参会的程序员和媒体记者。排在我前面的一个小伙伴跟其他人说,他自己是花了5000多买的门票,从北京飞过来参加这次技术盛会。听到这,我的自豪感瞬间又增强了一些,自己可是被免费邀请来参会的,赚大了,hiahia。

四. Google盛会

在这次中国区的Google开发者大会上,我现场观看了多位Google技术大牛的分享,获取到了Google最新的技术动态和前沿科技,再次对Google未来几年的技术展望感到兴奋。这些最新的技术,让我再次有了学习的动力和渴望,如果你也想学习最新的Google技术,咱们可以一起交流哦。

签到之后,壹哥领到了一份谷歌精心给参会嘉宾准备的礼品,这里我就不拉仇恨啦,接下来要去大厅观看技术演讲。

第一场会议是大会的主旨演讲,从9.30到11.30,共两个小时。来自Google的多位大佬,分别介绍这几年Google的技术发展情况。比如Google北京研发中心总经理陆韵晟先生分享的”观妙悦色“艺术互动实验项目,给我们深刻展示了code for better的大会主题。

随后Google高级开发工厂师陈卓老师,则是着重介绍了可穿戴设备和大屏设备的新特性,比如支持任务栏、多任务、支持鼠标键盘、兼容模式,以及Wear OS系统和JetPack开发库,介绍了最新的智能设备及其对应的开发API新特性,为相关工程师打造对应生态系统指明了方向。

Google Play团队暂时展示了游戏团队研发出的游戏及应用质量监控工具,保护应用免遭盗版和欺诈活动的侵害。

Google开发技术推广工程师Sumit Chandel则重点介绍了深受超大规模应用和游戏信赖的产品Firebase。Firebase无需管理服务器即可启动您的后端,轻松解决常见的应用开发难题,轻松扩大规模以支持数以百万计的用户。而且还可以简化测试、问题分类和问题排查流程,谨慎地发布功能,并密切监测采用情况,及早查明稳定性和性能问题、确定优先解决顺序并加以修复。

Google Flutter产品经理樊舟颖则是重点介绍了Flutter的新特性,给我们展示了Flutter在移动开发时的便利性。这些新特性可以帮助开发者通过一套代码库就能高效构建适应多平台的精美应用,一次开发就可以支持移动、Web、桌面和嵌入式平台设备,极大地简化了自适应和跨平台开发。

下午的时候,Google Cloud团队的技术专家重点分享了Google云产品、机器学习、人工智能、神经网络、实时数仓、Serverless Spark等大数据内容,可谓是干货满满。其中人工智能、大数据、Spark、Serverless等内容,在我们千锋的学科内容中都有讲解,如果你想学习相关内容,可以私信壹哥哦。

因为我现在从事软件培训行业,所以我对Google的教育合作模块很感兴趣。在参会的过程中,我了解到Google这样的公司,也在致力于将技术传递给更多的人,希望利用软件开发技术改变更多人的生活和命运,这种理念其实和我现在所在的千锋教育是不谋而合的!

现在我做讲师也有几年时间了,这期间我教出了2000多名Android、Java专业的学生,现在他们也都成了很多公司的高薪程序员。此外我还在CSDN和阿里云上,创作了大量的技术文章,拥有了几万的粉丝。我们中国有句话:达则兼济天下,穷则独善其身,我觉得我现在从事的工作,其实也是在践行这句话。我是在利用自己的开发技能去帮助别人,把自己的技能和经验传播给每一个需要的人,用自己的经验来改变其他人的发展轨迹,我觉得这也是我现在工作的乐趣和价值!

因为本次大会共有2天的日常安排,技术分享和活动安排的比较紧凑,壹哥就不再跟大家介绍的那么细致了,如果你对本次会议很感兴趣,可以私信壹哥,我给你分享更多内容。这里我就简单给大家贴出几张现场照片,给大家分享一下会议的盛况。

本次大会的干货很多,其他内容壹哥以后再给大家分享吧。带着恋恋不舍,壹哥最后再与Google的logo合个影,希望明年可以再次参会。在当天晚上,我还要赶去参加CSDN组织的”创作者之夜“活动。

五. 创作者之夜

CSDN作为国内最大技术分享社区,在Google开发者大会举办的当天晚上,邀请我和其他一些创作大V来研讨本次Google大会的技术干货和未来技术发展,并交流技术分享的经验心得。

壹哥受CSDN开发者商业生态社区负责人杨东杰老师邀请演讲,在”创作者之夜“给大家分享自己对Google大会和技术分享的心得体会与经验。通过几个小时的交流,壹哥认识了很多其他技术领域的专家博主,探讨了比较深的技术话题,再次开阔了壹哥的技术视野,当然以后我也会把这些技术思路和经验分享给我的学生与粉丝。

最后我希望每一个有梦想的人,都可以有一个正确而清晰的发展目标。希望有一天你也可以成为自己行业里的佼佼者,能够用自己的经验和技能去影响、造福别人,升华自己的价值。如果你有职业发展上的困惑,可以来找”一一哥“、”壹哥“,我来帮你解惑。

相关文章:

  • Opencv——图像模板匹配
  • 【秋招面经】之神策数据
  • Spring 有几种事务隔离级别?
  • 若依(RuoYi )权限管理设计
  • 【024】 快速上手mongoose web服务器
  • DevOps自动化测试的原则和实践
  • `SpringBoot`+`axios`结合发送`ajax`请求
  • 电子元器件产业发展遇新机,SRM供应商协同管理系统实现与供应商的敏捷协同
  • C#基础入门教程-基本语法
  • TensorRT安装记录(8.2.5)
  • C++ 池式组件 线程池 内存池 异步请求池 MySQL连接池
  • SwiftUI 动态岛开发教程之 05 Dynamic Island 和 Live Activity 无需太多代码即可为用户提供大量信息
  • XDU2019级保研数据统计分析
  • 网课查题使用方法
  • 在 Ubuntu 新装系统中安装 ruby 的几点注意
  • angular学习第一篇-----环境搭建
  • Bytom交易说明(账户管理模式)
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • css选择器
  • FineReport中如何实现自动滚屏效果
  • gcc介绍及安装
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Selenium实战教程系列(二)---元素定位
  • vue的全局变量和全局拦截请求器
  • 百度小程序遇到的问题
  • 服务器之间,相同帐号,实现免密钥登录
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 近期前端发展计划
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 十年未变!安全,谁之责?(下)
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #1014 : Trie树
  • #1015 : KMP算法
  • #LLM入门|Prompt#3.3_存储_Memory
  • #pragma data_seg 共享数据区(转)
  • ${factoryList }后面有空格不影响
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (C语言)fread与fwrite详解
  • (ibm)Java 语言的 XPath API
  • (SpringBoot)第二章:Spring创建和使用
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (十六)Flask之蓝图
  • (实战篇)如何缓存数据
  • (转)fock函数详解
  • (转)母版页和相对路径
  • (转)一些感悟
  • .NET Core Web APi类库如何内嵌运行?
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET关于 跳过SSL中遇到的问题
  • .NET开发不可不知、不可不用的辅助类(一)
  • .net快速开发框架源码分享
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化