4 个改变你编程技能的小技巧,建议细读
前言
从 18 年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的 android 成长路上给予我很多指导,亦师亦友的关系。
从年前至今参加面试了很多公司,也收到了几家巨头的 offer,还有其他公司的。总结下经验,也是对过去的一个回顾和总结吧。
第一个 offer 是讯飞
莫名其妙被诶辞职,在干了 2 个月后。Android 部门做虽然有事先通风,但是我没有想到这一天会来的那么快。今天中午收到消息说我们这个组要被砍掉,因为公司要准备解散了,首先拿我们开刀,也就是裁人,下午接着就进行谈话,谈了赔偿等相关事宜,然后就准备交接工作,忙了一下午。我人生第一次经历公司解散的,这个经历有点奇妙,还以为我会炒老板鱿鱼,没想到竟然是老板先炒了我鱿鱼。第一次失业的我,有点迷茫,虽然今年找工作不容易,但是我会尽量加油的。(早知道选大厂了,真后悔没听朋友的)
第二个 offer 是阿里在经历上一次打击之后,我选择了一个较大的企业阿里巴巴。本以为能在这里干下去的却没想因为和组里大家观念不同,以及和领导之间的矛盾没有处理好,我自己提了离职。本以为一身才华能发光发亮结果四处碰壁,真的是太难了。
下一个目标,字节跳动
职位描述 1 、负责负责字节跳动互娱的 Android 手机软件的开发及设计,包括但不限于抖音等产品的研发;2 、根据产品的需求进行 Android 产品的开发,对相关模块做重构和优化;3 、对 Android 平台开发技术进行研究,定位和解决一些技术上的疑难问题;4 、根据项目需求进行学习并快速掌握技巧,有良好的沟通力和协作能力加强团队的建设。
职位要求 1 、本科及以上计算机相关专业毕业,至少两年以上 Android 开发经验;2 、熟练掌握 git,熟练掌握 android studio 开发工具及各种性能调优;3 、熟悉 Android 平台的开发技术,如 UI,网络,性能和内存优化等;4 、熟悉面向对象设计,代码风格良好;5 、有一定的承压能力,良好的团队合作意识;6 、有大型互联网 app 开发经验优先。
感觉挺适合我,花了 1 个月做准备,面试上了这次字节跳动——抖音方向!年薪 45w+15 薪,待遇也挺好就是太远我现在在北京,工作的地方再杭州又得搬家了!这次祝我好运吧!
五、面试前复习
一、Flutter 二、Android Framework 三、抖音的话 NDK 这块四、面试题必刷
结语
现在随着短视频,抖音,快手的流行 NDK 模块开发也显得越发重要,需要这块人才的企业也越来越多,随之学习这块的人也变多了,音视频的开发,往往是比较难的,而这个比较难的技术就是 NDK 里面的技术。
音视频/高清大图片/人工智能/直播/抖音等等这年与用户最紧密,与我们生活最相关的技术一直都在寻找最终的技术落地平台,以前是 windows 系统,而现在则是移动系统了,移动系统中又是以 Android 占比绝大部分为前提,所以 AndroidNDK 技术已经是我们必备技能了。
要学习好 NDK,其中的关于 C/C++,jni,Linux 基础都是需要学习的,除此之外,音视频的编解码技术,流媒体协议,ffmpeg 这些都是音视频开发必备技能,而且
OpenCV/OpenGl/这些又是图像处理必备知识,下面这些我都是当年自己搜集的资料和做的一些图,因为当年我就感觉视频这块会是一个大的趋势。所以提前做了一些准备。现在拿出来分享给大家。
有需要的小伙伴可以私信我免费分享给你或者点击下面链接自行领取
评论