如何写一份技术简历
最近这段时间因为公司一直在招人,负责公司的一面,因此看了很多的简历,发现不会写简历的人真的特别的多。各种奇奇怪怪得问题都有。因此准备吐槽一下从一个开发的角度来看好的简历应该是怎么样的
简历中不要出现专有名词的书写错误,比如 android IOS 之类的拼写错误
不要大篇幅的描述你所做的公司的项目,其实对你公司做什么并没有什么特别的兴趣,你做了什么才是关键的
描述所做工作的时候,如果几份工作经历所做的技术栈都是比较类似的,建议酌情删除,因为会让人觉得你是一份工作经验用了多年
对于所做工作要拿出一个能够衡量的指标出来,所谓的拿数据说话,比如做过性能优化相关的工作,可以改成优化性能,某某功能的内存占用,启动速度提升了 xx% 这样的数据,口说无凭但数据是不会骗人的
简历中写到用到的技术,一定要自己搞清楚原理,不要被别人问起来什么都是会用,什么都不知道,这样就一直只会搬砖了
不要写一堆精通 C++,Java,JVM 之类的词,除非你真精通,不然写熟悉就好。写一堆精通没啥用
如果你 GitHub 是空的,或者博客限闲置了大半年,且之前也没有什么好的内容的话。没必要贴上来,贴个空的 G
重新开始
算是重新开始写博客了吧,试过了自己搭服务器,用 typecho 搭一个简单的博客平台,但是都没有坚持下去,最后还是用回了 GitHub page ,毕竟内容才是最重要的。另外域名也换掉了,改成了 xiongzb.com 但是还没有备案,所以博客里面暂时也用不了七牛的免费 cdn,可能会有点慢,后续有空把这个给优化一下好了
距离上一次写日志 2017.1.1 ,现在在这家公司也已经待了三年了。不管是技术上还是生活上都有了很大的改变。 10 年前的我估计怎么样都想不到原来的我 27 岁时这样的,哈哈,继续加油吧,毕竟不努力在互联网这行说不定 35 就被优化掉了呢😂
过年的时候定了一下今年个人的 OKRs,很多东西都需要继续努力。最近我也会逐渐的把我之前记录的笔记重新整理成文章发出来,算是个人的一个简单记录吧
反正都是个人的一些碎碎念,加油吧!
Android X 项目迁移
什么是 Android X
Android X 是 Google 推出的一系列兼容包以及工具库,之前的 support 包被拆分成为了多个库,包括新的 JetPack 开发工具库其实也算做是 Android X 的一部分
为什么要迁移
support 包不再维护,bug 不能及时维护
新的库比如 ViewPager2 都是基于 Android X 的 RecyclerView,如果不升级无法使用
海外项目涉及到 Google 相关的库比如支付/登陆/ play service 等都已经升级,如果你不跟着升级会有很多冲突,而且一些海外的第三方库都要求你依赖 gms,如果不升级会有很多问题
建议什么项目怎么迁移
海外项目建议尽快迁移
官方迁移指南
B 站视频
官方文档
官方简易文字指南
如果之前 support 包没有升级到 28,请先全部升级到 28
gradle.properties 中添加 android.useAndroidX=true 和 android.enableJetifier=true 两个属性
同步后使用 Android Studio 的一键迁移到 Andro
Android 开发艺术探索2
IPC 机制2.1 Android IPC 简介
IPC 是 Inter-Process Communication 的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。
IPC 不是 Android 中所独有的,任何一个操作系统都需要有相应的IPC 机制,比如Windows 上可以通过剪贴板,管道和邮槽进行进程间通信,Linux 可以通过命名管道,共享内容,信号等来进行进程间通信。不同的操作系统有不同的方式实现。Android,它的进程间通信方式不能完全继承自Linux,在Android中最有特色的进程间通信方式就是Binder,除此之外Android上还支持Socket,通过Socket 也可以实现任意两个终端之间的通信,当然同一个设备上的两个进程通过Socket 通信自然也是可以的。
...