2020年总结

221 阅读3分钟

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)
  • 图文混排
  • 阿里短视频(正在开发)