这次参加 Google IO 认识了很多有意思的人,其中有一位 Google 中国的美女,负责国内谷歌开发者社区以及 GDG 相关,后面还一起组团去美国的一些景区游玩了,回国后她对我做了一个小的采访,也许有些问题对部分读者有用,而且还问她要了点 Google IO 纪念品送给大家,以下是采访原文:
1. 一句话自我介绍
大家好,我是 stormzhang,Android 开发者一枚,公众号 AndroidDeveloper 博主,读者给起外号「段子张」、「帅比张」,现在担任一家创业公司的技术产品负责人。
2. 怎么会想到开一个微信公众号?
一开始我是写博客的,最初做 Android 的时候相关资料较少,就想着写博客把自己的经验总结记录分享下来,没想到一写就坚持写了 4、5 年了,后来出了微信公众号,我是那种对新东西、新事物比较敏感的,所以就想着尝试下,毕竟微信公众号基于微信的生态,写出的内容可以第一时间传达给读者,说干就干,就开了个公众号写到现在。
3. 你的公众号主要分享什么内容?
这是我个人的公众号,没什么约束,我自己也比较崇尚自由,所以分享的东西比较杂,分享的时间也不固定,主要看我心情。
初期因为我当时只是一个 Android 工程师,所以初期就分享的关于 Android 方面的技术居多,公众号的名字也因此而取的,后面随着自己的岗位变化以及职业发展规划,分享的就不只有技术了,不过大部分还是跟科技、职场、思维、经验等相关,并且都是自己的真实经历与感悟,因为后面随着年龄增长,我发现技术并不是全部,技术你可以通过 Google 以及其他地方可以看到,但是很多过来人的经验可能会更宝贵。
4. 做技术网红是一种什么感受?
其实我不太喜欢「网红」这个称谓,我跟大部分人一样,就是个普通的开发者,在挣扎着让自己的生活过的更好而已。
一开始没人关注你,你说什么、写什么无所谓,但是随着关注你的人多了,你的言论与做事方式会被一堆人挑刺,甚至还经常碰到键盘侠喷你,但是既然分享,就要明确的表达观点,不然那就是一个机器,所以,现在的感受是有点「高处不胜寒」,但我还是很享受这种方式的。
5. 平时看些什么网站?
解决问题主要是三件套:Google、GitHub、Stack Overflow;
除此之外常看网站有:Medium、Reddit、Google+,微博、知乎。
6. 平时看些什么书?
说实话,我很少看书,现在大部分知识获取主要靠上面提到的一些网站、关注的一些微信公众号以及得到上订阅的付费专栏等。
7. 平时有什么兴趣爱好?
篮球、桌球、Dota、王者荣耀等,但现在很少有时间玩了。
8. 你认为做技术的人最明显的一些特征是什么?
技术人大多比较宅,憨厚,没什么心眼,但是做事比较保守,有点缺少冒险精神。
9. 你的订阅者都是些怎么样的人群?特点?
虽然没有个具体的数据,但是应该初、中级 Android 开发者居多,这个想想也知道,毕竟期待能在微信公众号上学到技术的大多是初学者,有一定工作经验的大多通过 Google、GitHub 就可以学习、解决技术问题了。
10. 做技术的职业路径 career path 是什么?
我觉得做技术的一般有四种职业发展路径:
走技术路线:架构师;
走管理路线:CTO;
有也部分做技术的走产品路线:那就是往产品经理、产品总监方向发展;
最后就是跟别人合伙创业了。
11. IT技术人的职业规划的建议?
初级:这个阶段其实成长是最简单的,只要闷着头努力、多做事就可以了,谁更努力,谁进步就快,这个阶段一般是工作的前一两年;
中级:到了中级的阶段,除了继续努力之外,你需要额外的充充电,这个阶段你会发现做的东西越多不见得自己就一定有成长了,现在的能力工作完全没问题,但是很多时候工作可能是一些重复性、没挑战的工作,就需要业余时间多多接触新东西,学习新技术,多跟业内人士交流学习,让自己跟得上这个时代,这个阶段一般是工作的 2-3 年;
高级:等你到了高级工程师这个阶段,其实你会发现基础很重要,如算法、数据结构等,这个阶段你要很清楚自己的短板在哪里,去针对性的补充自己的短板,让自己更加全面,同时在这个阶段要着手开始考虑自己的职业规划了,是继续做技术,还是对管理、产品感兴趣,需要你自己的内心做个选择,并且朝着自己选择的方向继续学习、积累经验,这个阶段一般是工作的 3-5 年;
5 年之后你能走到哪一步,其实更多的是你的做事态度与机遇了;
12. 做技术的该如何学习和提高?
做技术的首先要把自己所在领域研究深、研究透,争取让自己成为某一领域的专家,在此之后,我觉得很多技术人有个通病,就是只局限于自己所在的领域,而不愿意跟其他领域、其他行业的人交流学习,我个人觉得未来的人才一定是多维度的人才,在单一领域的维度竞争很激烈,但是如果你还有其他维度的技能,你的优势会很明显。
举个例子,如果你只是做技术的,会发现做技术的人才一大堆,但是同时你还懂产品,做技术又懂产品的,这优势一下就出来了,如果你还写的一手好文案,那你简直是宝贝。
所以我给技术人的建议是,除了技术要做好之外,也要尽量多接触其他领域,不要只局限于技术单一领域,多学习一两门其他维度的技能,会让你之后的职业道路更宽阔。
13. 技术未来的趋势?
技术未来的趋势我认为会是更加融合、更加多元化。
举个例子,现在前端有 Android、iOS、Web 前端等,但是你会发现现在每个平台的特性越来越像了,而且技术方案也越来越跨平台,越来越统一,未来很可能就是统一成大前端了,一套方案直接适配多个平台,这会让企业的开发效率大大提升,所以我说技术未来会更加融合。
至于多元化是指,现在各种编程语言层出不穷,每种语言都有他自己的优势与短板,对于开发者来说,现在编程语言已经不是什么门槛了,一两周内就可以很快学习一门编程语言了,但是技术未来的趋势很可能会是多元化,尽最大可能的发挥每种语言的优势,比如一家企业,需要快速开发一款产品,那可能会选择 Ruby,但是对一些用户量比较大的产品、对性能要求比较高的模块很可能就会使用 Go。
不过以上都是我个人的一些观点与看法,欢迎交流。
END