这是一个创建于 964 天前的主题,其中的信息可能已经有所发展或是发生改变。
大部分的远程感觉还是外企,我目前词汇量只有 4000 多,对不上。
我的远程期望薪资是 12k 。
我的工作经验是 4~5 年,因为大学兴趣使然,当时想做款校园社交软件,打破系与系之间的距离感,后面就一直在这个行业了。
工作经历是两年多的小厂两年的创业经历,创业是独立开发自研产品,也是这段经历,我觉得我要找工作,远程或许是很适合我的,熟悉开发上线的一整套流程。
技能列表:
● 熟悉 Android 的进程间通信,Bundle 、文件共享、Socket 以及基于 Binder 的 AIDL 、Messenger 、
ContentProvider 以及相应的序列化反序列化机制,因为对象的跨进程传输,本质上就是序列化和反序列化过程
● 熟悉多线程机制,线程的状态图,对于多个需要受到管理的线程我会选择用 Executors 来操作,它内部会创
建一个 ThreadPoolExecutor
● 熟悉自定义 View ,熟悉其测量、布局、绘制流程,以及手势,动画,熟悉 View 的事件分发机制,熟悉
NestedScrolling 机制,以及对滑动冲突的处理,熟悉 Android 的异步消息处理机制。其实自定义 View 的核心就是计算坐标来通过 Canvas 进行绘制,Canvas 从 Surface 来
● 熟悉常用的数据结构和算法,其性能强项,以及合适的数据存储方式线性和链式对操作数据的性能影响,熟悉
常用的设计模式,会灵活运用架构模式,尤其熟悉 MVVM ,熟悉 Android 提供的 DataBinding 的原理,它主
要是 Android 提供的 Gradle 插件里的一些 Tasks 实现的操作,通过 JAXPSAXParser 来解析布局 xml 文件,通过 javapoet 来生成的代码文件
● 熟悉版本控制系统 Git ,以及相应的 Feature Branching 工作流
● 有一点点后端开发经验,我因为要创建支付接口,去阿里云搭了一个 apache 服务器,用 JavaEE 写了一个
HttpServlet 的 war 包
● 熟悉计算机网络理论基础,了解 OSI 七层参考模型,对应用层协议之一 HTTP 有所了解,对常见的请求方法
如 GET 、HEAD 、POST 有一定的了解,也因此熟悉 OkHttp ,其内部做了很多工作,比如对 HTTP 各版本的适
配,对 TCP 连接的复用( HTTP 1.1 默认是启用流水方式持久连接的,即重用已建立的 TCP 连接发送新的
HTTP 请求和接收 HTTP 响应),组织报文等
● 开发语言 Java 和 Kotlin 都会使用,但个人比较喜欢 Kotlin ,简洁、易读的代码特点很吸引我
补充:
● JNI 、NDK 、C++也还算熟悉,用它来写过一个基于 FFmpeg 的播放器,了解音视频基础知识
● 也偶尔会看看框架层 AMS 、WMS 等的知识,对框架层有一个结构性的认识,我们和它们的通信常是 Binder 互为 CS ,目前看到的进程间通信方式有 Binder 、Linux 的管道、Socket ,Binder 和系统服务交流,管道主要是消息队列里面接收那个用户消息,Socket 主要是向 zygote 进程请求孵化新的进程。(算是有去了解,框架层知识点还是蛮多的)
最近的工作经历是去年八月,后面随着部门解散我就直接回家准备考试了,因为后面 4 个月里有两场大考,相当于两月一考,一个是自考一个是研考,主要是想提升自己。我的本科学历是大自考非全。
以上就是我的全部了,然后你想了解更多信息,可以看我的简历。
然后希望岗位上至少有一个 Android 小伙伴。
微信:bmVnaWVyMw==
谢谢
6 条回复 • 2022-04-15 13:06:26 +08:00
|
|
1
tanranran 2022-04-09 15:58:53 +08:00
找外包吧,有很多外包是远程的
|
|
|
2
iClass 2022-04-10 04:08:51 +08:00 via Android
keep learning
|
|
|
4
iClass 2022-04-11 03:00:35 +08:00 via Android
|