Michael:在全栈工程师的路上披荆斩棘

拥有6年移动端开发经验的 Michael 目前就职于一家大型 O2O 企业的核心移动产品研发部门。


关于 Michael

「成为优秀的全栈工程师是我一直以来的愿望。」Michael 告诉我们,「从接触编程开始,我就对前端后台的各种思想和技术实现都非常感兴趣。」在我们看来,Michael 正在实现这个愿望的路上不断成长、突破着。

和 100offer 上大多数工程师的背景相比,Micheal 的职业起点并不算太高,但他在实现梦想道路上的前进速度却很快。从首都师范大学计算机专业毕业后,Michael 先后在某外包软件公司和某社交网络平台做 Android 客户端开发,随后加入某在线教育创业公司担任移动端 Leader。今年8月,他离开这家创业公司,通过 100offer 加入了一家大型 O2O 企业的核心部门。


成长

毕业后选择外包公司,对于 Michael 而言,更多的是一种无奈的选择。「找一份谋生的工作,是生存的问题。」Michael 拼命工作,很快跨过了需要解决生存问题的阶段,开始关注自己的技术成长。「在外包公司技术水平很难得到锻炼,项目做得很多,但都不够深入。」

所以当某社交网络平台 HR 找到他做 Android 开发的时候,他毫不犹豫地加入了。

由于技术深度积累不够,Michael 的工作略显吃力,他又一次开始拼命地补充自己。很快,他的努力见到了成果,当他的 leader 离职时,资历并非最老的他反倒接替了 leader 的位置。

在这里工作三年后,Michael 渐渐摸到了天花板。「Android 客户端方面的技术已经有很多积累了。 但是接触不到后台和架构,不会iOS,离全栈还很远。

全栈工程师的梦想不断策动着 Michael,他决定离开,加入一家在线教育创业公司,成为这里的第一个移动端开发。在这里,他负责起移动端产品前端后台的全部开发工作。 「真的到自己负责全栈的时候才知道,真是到处都是坑。」踩平一个个坑的同时,伴随的是 Michael 的飞速成长。很快后台技术和 iOS 客户端技术被纳入 Michael 的技术栈,他甚至还抽空学起了 web 前端。


寻求突破

但创业公司的资源毕竟有限,产品逻辑也相对简单。随着技术栈的不断拓展,Michael 感觉自己虽然掌握了移动端的全栈技术,但还称不上是优秀的全栈工程师。他需要 更大的平台、更高的难度来挑战自己,变得优秀。

于是 Michael 来到 100offer,寻求能让自己进一步实现突破的机会。 最终,他接受了这家大型 O2O 企业的 offer,参与核心移动产品的研发。这个部门是企业的核心部门,技术实力很强,对每个人的要求都非常高,面试时曾一度让Michael对自己的技术能力产生了怀疑。

现在,距离Michael入职已经过去了一段时间,最近我们又和他见面聊了聊,对现在的工作状态他感到很满意,「这里每个人都是独当一面的高手,工作内容也非常具有挑战性,足够我学上好一阵子的了。」


启示

Michael 告诉我们,在成为优秀全栈工程师的路上,他还有很长的路要走。我们觉得, 对于 Michael 而言,「全栈」可能并不仅仅意味着掌握前端到后台的一系列技术,更是代表着对技术实力的不懈追求和对未知领域的不断探索。

那么,你是否也正在实现梦想的道路上,不断披荆斩棘呢?


Michael 今年年中在 100offer 一周内收到 17 个面试邀请,大多来自爱奇艺、搜狐、猎豹移动、360 等一线互联网公司。他只选择了其中的 4 个接受了邀请,最终拿到了 2 个 offer。



看看更多人的职业发展故事

Sam:传统 IT 企业工程师的困境

Steve:目标导向,助推成长

David:为什么我选择去新加坡工作

为何Facebook工程师会使用100offer挑工作?

关于薪资待遇

2016年夏季互联网高端人才流动报告

BAT内部级别和薪资待遇

优秀的人才如何看待高薪跳槽?

E1df9cb849c944a8870fbcaf260a73d01481797197 80x80
董川
100offer 产品经理
栏目:用户故事
评论
1条评论
苏州,java
2016.12.09 14:00
你好