今年是非常特殊的一年,也是感觉过得最快的一年。上半年因为新冠疫情一直在家办公和线上教学,下半年基本恢复,开始了正常的学习工作节奏。虽然今年“出去的少”,但也趁机学习了不少新的知识,做了很多新的尝试。
工作学习
- 学校里今年主要是 Swift + iOS 的教学工作,iOS 全面切换到 Swift 语言。
- 获得安徽省高等职业院校教学能力大赛三等奖和全国移动应用创新赛华东区域三等奖。
- 在腾讯云·云社区、CocoaChina、掘金和简书继续更新技术博客。6 月份开始整理自己微信公众号,并将技术文章首发于微信公众号,目前有 Swift5.x、iOS14开发、iOS、SwiftUI 四大专辑。
- 持续更新、Review 和提交代码到 GitHub,并单开了一个私有的 Repository 存储个人项目。
- 整理了 2013 年以来在 iOS 开发方面的博客与笔记,尤其是 2014 年以来基于 Swift 语言的学习和开发心得,并重新查阅了很多新的资料,补充了很多新的内容,初步完成电子书《iOS 开发实用教程》(基于 Swift 5.x 和 iOS 14),9 月投入课堂教学使用并不断打磨和完善,目前已完成前七章的修改、校验与升级。
- 继续整理电子书《Swift 实用教程》,目前更新至 Swift 5.3 并完成第一轮使用、校验与升级,趋于稳定,目前版本 4.1。
- 继续学习 SwiftUI 和 Combine,整理成 2 本电子书《SwiftUI 实用教程》和《Combine 实用教程》,并不断打磨和完善,持续更新,为未来夯实基础,我坚信这两门技术的发展前景更为广阔。
- 6月 WWDC20 以后,高强度学习了一个月,写了很多新的案例,将 iOS 14 的新特性整理成册。同时学习 SwiftUI 2.0 的新知识,然后进行梳理,在几轮 Beta 的测试中不断完善内容,iOS 14 正式版发布以后,推出电子书《SwiftUI 2.0 实用教程》并录制了配套视频。
- 8~9 月用 SwiftUI 2.0 + Combine 开发了 2 款 App,支持 iPhone 和 iPad,其中一款 App 持续更新,并在 11 月 macOS Big Sur 发布以后进行了初步适配,真正实现了 SwiftUI 跨平台实战项目的落地。
- iOS 14 正式版发布以后,开发了一款主打 Widget 新功能的课程表 App,并于 11 月份上架 App Store,后经过几个小版本的迭代和长达一个月的账号审查,目前上架版本 1.1。
- 继续录制并更新 iOS 开发相关的视频教程,目前一共有 17 门课(含合集)上线腾讯课堂,学员突破 3600+。
- 入门学习了 node.js、koa2 及 egg.js 框架。
- 入门学习了微信小程序开发。
- 新技术的不断涌现,逼着自己开始阅读英文资料,观看英文视频,从第一手资料开始学习。
- 坚持学习和阅读,阅了 N 篇中英文博客,读了多本好书。
领悟
- 学会拒绝就是善待与尊重自己。
- 可怜之人必有可恨之处是真的有道理。
- 将兴趣爱好和职业内容深度融合是不易且幸运的。
- 发挥专长与优势并持续扩大是30岁以后应该要做的事。
- 编程是一通百通,但这个过程需要不断学习、积累和沉淀。
2021
- 父母妻儿,愿父母健康平安,妻子工作顺意,孩子快乐成长。
- 学习工作,以意志力和自控力为基石,拔尖拔高。
- 合作共赢,寻找合适的团队,开展恰当的合作,实现共赢。
- 迎合圆润,保持初心与原则不变,可适当圆润。
- 营销自己,恰如其分地营销自己,增强影响力。