自从 14 年接触 Android 开发以来,先后换过三家公司(其中在两家公司实习过)。
在第一家公司实习三个月后来到北京的一家上市互联网公司,实习三个月后转正,并以第一批创始员工的身份进入其初创子公司。正式工作一年后离职进入另外一家 D 轮融资创业公司。
零零散散算起来,接触 Android 已经三年多了,也由最初的小菜鸟,成长为今天的中级工程师(这么说自己感觉还是很虚),当年打算分享开发经验的我也终于可以有资格了。于是在好朋友的鼓励下开了这个号,打算分享下近几年的开发经验,并尝试学习一些新东西并分享到简书账号中。
过去很美好,未来也可观
移动开发刚兴起的时候,你甚至于会写几个简单 Demo 都能顺利入职。现在是 2017 年,各个行业处于假饱和状态,之所以说是「假」,意思并不是真正的不饱和,而是各行各业对于初级人才的需求越来越弱,而对于相对来说中端高端人才的需求变得越来越高。只能说他以一个火爆的现象转换为现在正常的需求了,我们现在所要做的就是沉淀自己,积累经验 , 等待下一波「浪潮」的到来。
身边很多人都说 Native 编程终将被 H5,React 等前端开放框架给取代。经过长时间的开发流程,尝试过 WebView 展示页面,也尝试过 React 完成功能,但在使用的时候还是会有边边角角的问题。这并不是说前端开放框架不成熟,不能用,不好用,而是在某些方面,Native 编程近期内还是不能被取代的。更不用说智能家居、车载仪、机顶盒等等离不开 Native 开发模式的设备了。
Native 编程不会过时,Android 开发也不会过时。当你从各方面分析后,如果发现真的喜欢 Android 开发时,不用犹豫,学习着做就是。
人人都是产品经理,人人也是 Android Developer
近期,过多的开发人员,还有大量跟风涌入的新人不断加入 Android 开发行列,而导致供求失衡,各个企业招聘从大浪淘沙进化为淘沙取金。如果想要获得理想公司的认可或者自己做一番事业,首先你要是一颗沙砾,才有可能被企业或合伙人看到;磨掉自己的沙砾外表,变珍珠也好,成金沙也罢,才能进入理想的公司或者成就自己的事业。
记得看过「人人都是产品经理」这本书,很多方面深有感悟,对于产品经理来说,尤其是新人,一开始是接触不到产品的战略层次,但当你慢慢的尝试去「发现问题」,「转化需求」,「变成任务」,聚集一批人「去实现任务」,那么你也就成了产品经理。
同样的,我写的这篇文章,不我的所有 Android 系列文章,都将是以「人人都是 Android 开发者」为前提,跟大家一步步的从一个初级的工程师,经历中级,成为高级……的工程师。
前面多叉路口怎么走?
听我 Leader 说过,工程师并不一定非要一直是工程师,可以走管理,也可以走技术,但两者并不冲突。
有时候会突然有学习的冲动和热情,当你告诉自己等忙完这一阵再开始,那一般也永远不会再开始了。所以不妨利用自己这份少年般的冲动,在热情中开始,在期望实现的满足中结束。
当前面摆好机会时,大胆的走下去就好了,人一生极难遇到对的人,人一生也很难确定对的事,像他明天就会那样期待,像他永远也不会来那样生活。
就好了。
来不及解释了,快上车吧,我带大家赶去看看各自的分岔路口。