2020年终将是被时代所记住的一年,这一年过的心惊胆战,其实如果只是我一个人的话,我自己还是可以坦然面对的,但是呢,有了家庭有了baby,其实就有了软肋。
今年我们公司也是放到了四月份才开始上班的,公司同事提了一个idea做宠物产品,老板也同意了,刚好年底上线了。以前在中软呆了三年,都是手搓代码,很少接触第三方。出了中软再接触市场上的app的时候,其实技术落差和心里落差还是很大的。一度因为不知道怎么去搜索一个功能点而感到自己很菜,到现在一有需求先去github上看看有没有现成的,感觉自己被这些开源托管网站惯坏了。。。 。。。
中软的华为线加班频率还是很高的,但是整体的项目开发管理是我见到过最完善的,这一点是很多小公司无法比拟的。当然小公司可能也不适合用,但是在中软的开发经历还是很珍贵的。可能会有人问,中软那么好,那你为什么离开呢?老鸟都知道,大公司一个萝卜一个坑,技术拓展不够,搬同样的砖,还搬两三年,对于天秤座(风向星座)的我而言,着实有些痛苦,其实如果不走,那我现在应该还在那个项目里看着一堆0101进行翻译... ... (有点想项目里的人了,曾经项目经理有找我回去,被我婉拒了) 每个人都有自己的路要走,路过的风景,交往过的朋友,尽管已经不在我们走的路上,但是在某一时间节点,我们有彼此共同协作的回忆,这就够了
涉及的技术点
- 日常开发技术小点
- android 权限动态申请
- 公共的Activity Fragment 抽象方法的设计
- Fragment的懒加载
- tab+viewPager+fragment 的联动
- 吸顶效果
- 下拉刷新上拉分页加载
- 骨骼加载(目前觉得不是很好)
- 网络请求(带缓存)
- EventBus
- 常用类型Util
- 常量类声明(可细分为参数类型的常量/EventBus的常量/阿里路由的常量)
- 国家化
- 统一的进度框/对话框/吐司/titleBar/button
- UI设计一定要统一(UI的调整我们花费的时间太长,这块一定要把控好) 主题色/辅助色/页面默认背景色/字体颜色/字体大小
- 前后端接口约定(这一步一定要有,不然会很痛苦。在一个功能给出来的时候,先约定接口名称,接口返回字段(尽量前端定,我可以不care业务逻辑,但是我知道哪个位置放哪条数据),再同时开发。)
- java转kotlin
- 模块化
- 多渠道打包(上线了14个应用商店,上架之路也是任重而道远)
- 申请软著
- 加载网页
- 图片编辑(滤镜 裁剪 贴纸 马赛克 涂鸦 预览) 存储(阿里云的对象与存储)
- 三方 分享/登录
- 路由(阿里)
- 推送(阿里云)
- 即时通讯(腾讯Tim)
- 图文混排
- 阿里短视频(正在开发)