面试官的小抄,Android面试&进阶一网打尽,让一部分人先学起来
背景
作为一名客户端开发者,能够明显的感觉到小程序这些年对原生市场带来的压迫感,比如现在的创业公司都是小程序探路,成熟了再推进客户端,或者uniapp为主,配合少量的原生开发者(这其实也是一种大前端的思路)。
微信小程序更是佼佼者,
- 腾讯这个海量流量池,可以跟公众号、微信联动 易于传播 占据极大优势
- 上手快发版快审核快
- 背靠微信, 天然跨端,稳定性
因此很早就准备储备一下小程序的技能,想了下自己作为Android开发还在阿里和字节都当过面试官,就搞个Android知识+面试相关的小程序吧,名字叫做 **面试官的小抄 **直接开干!主要内容包括
- 从入门到实践微信小程序
- 梳理客户端知识专题+常见面试题,
毕竟 赠人玫瑰手也能留余香
目前已经完成8个专题,6个面试大类,共计350+个知识点,可以说是东半球最好的Android面试资料了
扫码体验
或者 小程序搜 面试官的小抄
开发界面
其实开发界面还相对而言容易的,作为应用层开发,这些年也是见过无数UI稿了,然后在看看竞品,就有了如下界
首页tab
- **首页轮播图:**为了传播一些重要的咨询信息,主要是公众号信息
- 专栏区:主要是Android中一些深入专题的介绍,这里只是写了Android的渲染专题,里面有6篇系列文章
- 联动推广区:由于小程序和公众号是天然一体的,这里在设计上也是考虑二者联动形成矩阵,这里是为了跟公众号做联动,互相倒流
- 常见面试题:这里主要是一些常见的面试题,分为了Android、java、网络、设计模式等6个专题,目前已经完善140+到常见面试题,还在继续更新中
关于tab
- 学情信息区:主要是一些学习记录
- 功能区:配合传播增加分享、更新日志、反馈、在线乞讨😂等能力
面经tab
- 面经是比较好的面试材料了,非常值得看一看
学习tab
- 觉得不错的题目收藏一下,方便后续翻阅
这里为了便于初期的传播,结合小程序名字 引入了一个产品概念 “抄能力”,阅读文章需要消耗抄能力,通过分享、看广告来补充,形成正向循环。
小程序的开发相互对于原生开发 确实比较简单,直接看官方文档就好,前端这种数据驱动的声明式UI 确实非常利于开发,比起Android的命令式开发效率要高很多
不过原生也是在往前端这种方向靠拢,不管是Jetpack的LiveData、ViewModel 或者flutter还是compose框架
迭代计划
- 收录并校准更多常见面试题,目前是冷启阶段,把自己平时积累的一些常见面试题都放了上来
- 专题梳理,这部分应该是最耗时间的,需要查阅大量资料整理总结
- 继续整合经典好的面试题
平时工作也比较忙,只能见缝插针,希望自己能坚持下去
关于小程序开发
也算是初步入门了小程序开发,小程序确实开发起来速度非常快,只需要专注于业务逻辑即可,不过小程序也是一个非常封闭的空间,微信为了合规,只能使用icp备案的域名(这个也是折腾了很久后面有空再展开)小程序内的请求只能是备案之后的域名,跟公众号一样无法跳出
小程序虽好,不过一些中小公司还是会很比较谨慎的,因为小程序纯粹是自己带来的流程,铺量裂变虽然很爽,但是用户习惯养成之后,可能自己的流量都要被微信吞进去了,不过他们也有一些办法破圈,比如滴滴,打车虽然在微信小程序,但是核心领券这些福利还是需要主端来操作,这样万一小程序被封了或者被腾讯拿捏了也有退路。
作为个人玩家或者小的创业者可没有这些顾虑。小程序兼顾双端,微信流量大传播速度快,还能省去app软著这些繁琐的事情,确实方便很多。
小程序入门资料
- 微信开放文档 官方文档🔥
- WeApp_Demos/小程序官方Demo/WeApp-Demo-master/image at master · Data-Camp/WeApp_Demos官方demo 不会写的效果可以找一找
- 如何入门微信小程序开发,有哪些学习资料?这个回答比较全面,有资料也有一些案例
- GitHub - justjavac/awesome-wechat-weapp: 微信小程序开发资源汇总 💯 各种案例,有些可以参考有些比较老旧了
这些基本够用了,(加我,uestc_xsf 备注进群)了解更多,技术路上一起进步一起成长