2021年04周: 健康很重要

这周由于坐姿不对导致腰疼难忍,休息一周。

这周有几个主题还没来得急记录,后续补上。

2021年03周: 进度慢于预期

这周被一个背景间距问题拖慢了进度,大概花了三个晚上的时间,最终用了一种非常 trick 的方法达到了预期的效果。回头想想,这些时间花的真的是不值呀。

干活的时候,优先完成 MVP,放弃完美主义! 干活的时候,优先完成 MVP,放弃完美主义! 干活的时候,优先完成 MVP,放弃完美主义!

2021年02周: 先学习还是先做产品?

从本周开始入坑 IOS 开发,因为需要新用 MVVM 架构,所以总结了一下各种 MV* 软件设计架构。很费劲,也很累。于是引出一个问题,应该先学习还是先做产品?

新入坑 IOS,一大堆东西需要学习,如果等到都学完,怕是一年也不够,而且也很难检查到底学的怎么样。所以短期内,我给自己定了一个原则:以实现产品为主。等对 IOS 有个整体的感受和印象之后,再深入。当然我会把过程中遇到的问题记下来,在状态不好时学习。

与此同时,我也会写一系列博客来记录自己的所做所学。

MV* 软件设计架构

软件工程推荐设计高内聚,低耦合的程序,方便代码复用,测试和维护。除了微观上符合 SOLID 原则外,宏观上良好的分层/分类也能极大的降低实体之间的耦合。

2021年01周: 今年的目标 —— 转向 IOS 开发

回头看看 2020 年设置的目标:

  • 每天平均折腾 2 个小时,我真坚持了一年
  • 坚持写周记,每篇超过 1000 字。 没有写周记,而是以 timesheet 的形式,从断更坚持到年底,我都没想到自己可以坚持这么长时间。

眼看着苹果平台整个系统开始融合,在 IOS 上开发的程序可以在 Mac,TV,WatchOS 上运行,用 Mac 快十年了,还没写过相关的代码,真的是汗颜呀。加上对 Swift 十分看好,所以今年的目标是开发 IOS/Mac 相关的程序。

俗话说三十不学艺,目前不是学习 IOS 最好的时候,是我学习 IOS 最好的时候。今年会分享一些学习 IOS 相关的资料。加油!