最近,帮朋友面试了一个八年工作经验的 Android 开发工程师,面试完我感觉五味杂陈,不知道对方的面试感受如何,这里也不多加揣测了。话不多说,应聘者的大概履历如下:
基本信息
姓名:xxx
年龄:32
性别:男
工作年限:8 年
求职意向:Android高级开发工程师
期望薪资:20k
个人描述:本人有 8 年Android实际开发经验,先后待过 5 家公司,负责过各方面 Android 端项目,涉及电商、iot、直播、社交等领域。有独立解决问题的能力,遇到问题尽量是一个人去解决的,具有较强的学习能力,经常关注和了解新技术。拥有良好的团队协作能力和执行能力,吃苦耐劳,能够保证项目进度的平稳进行和快速迭代。
技术专长
- 熟练掌握 Java,熟悉 Java 虚拟机原理
- 掌握常见的设计模式和数据结构算法
- 掌握Android基础(四大组件、五大布局、多线程等)
- 熟悉Android主流框架(Glide、Retrofit、GreenDao、Logger、Gson等)
- 熟练掌握Android中的 MVP、MVVM 等架构
- 熟悉第三方登录、支付、分享等功能开发
- ......
工作经历
- xxx软件公司(外包) | 一年 | Android 高级开发
负责xxx iot核心模块功能开发,负责xxx部分业务的协同开发,项目性能优化处理等
- xxx软件公司(外包) | 两年 | Android 开发组长
负责多个电商产品的Android端研发,带领Android团队从项目搭建到核心功能开发再到项目最终上线,全程都有参与
- xxx软件公司(外包) | 两年 | Android 开发
略...(类似,无亮点)
- xxx科技公司(创业) | 两年 | Android 开发
负责公司所有android端app的开发工作
- xxx软件公司(外包) | 一年 | Android 开发
负责公司Android应用开发工作
项目经验
- xxx商城项目
负责个人中心、订单、退换货和物流信息等模块的开发;
消息推送功能的实现;
项目的性能优化和打包;
- 其他类似,此处略...
看到这里,你有什么想说的吗?期望薪资20k,你觉得他要多了还是要少了呢?
从工作经历来看,并不是说外包公司不好,只是觉得作为技术人员不能只满足于业务代码的堆叠,虽然对各种业务了然于胸,对职业发展来说也是种宝贵财富,但更重要的不应该是自身的技术能力吗?这才是核心竞争力!我们经常会被问到的一个问题:你觉得你的项目有哪些亮点,可以选取一两个来说一下吗?如果每天纯粹做业务开发,各种 CV 大法而不去思考技术的迭代创新或者可维护性,那么三年和八年的工作经验有什么本质区别吗?我看到最多的借口就是:平时公司任务多,太忙了,没时间去学习。难道是真的没时间吗?还是说每天回去沉浸在游戏、短视频等“纸醉金迷”中无法自拔呢?时间这东西,挤挤还是有的,哪怕是利用每天上下班路上的时间去看一篇技术文章,这对于我们个人来说,也是一种收获。如果真的没时间,那么你有想过跳出这个舒适圈吗?
你可能会说:简历并不能代表一切,有可能他是刚刚准备,还没有来得及完善。好的