规划我的2021年职业发展
如果您有兴趣阅读西班牙语版的这篇文章🇪🇸,请查看我的博客:
The Developer's Dungeon
大家好,2021年终于来了!这是艰难的一年,但现在是时候重新规划一切,把今年想学什么、想做什么写在纸上。
如果您关注我的博客文章有一段时间了,您就会知道我非常热衷于设定目标、规划、跟踪,当然还有行动。
去年我把精力放在了太多事情上,虽然完成了不少自己设定的目标,但我也注意到,未能达到预期目标的压力正在拖累我。今年我会稍微轻松一些,减少事情的数量,但不会减少投入,就说是找到一个“更好”的方向吧。
我们开始吧,好吗?
1. 熟练掌握至少一种函数式编程语言
去年我花了不少时间四处摸索,翻阅着一本书又一本书,查找各种语言,与人交流,在不同环境下做些小测试。今年我决定专注于学习Haskell
,至少一开始是这样。我的初始课程安排如下:
- 阅读Haskell 书籍。
- 阅读一种编程类型。
- 阅读《学习 Haskell》将对你大有裨益。
- 阅读程序员的范畴论。
- 使用 Haskell 完成至少一个大型个人项目。
- 探索其他语言,如 Elm、PureScript、F#、Clojure。
- 阅读面向对象程序员的函数式编程。
- 重新阅读 计算机程序的结构和解释。
通过将大目标分解为更小的简洁任务,我不需要担心下一步该做什么,我只需按照计划进行,如果事情进展不顺利,我就会解决问题并继续。
2. 提高软件架构和计算机科学水平
去年我完全没关注这个,去年突然想学点前端,就换了个工作,做了前端开发。后来才知道,其实我对前端也没那么感兴趣,哈哈。
- 阅读 冒名顶替者手册系列。
- 阅读并学习《清洁架构》。
- 阅读并学习领域驱动设计:解决软件核心的复杂性。
- 阅读并学习实施领域驱动设计。
- 在工作中承担一个项目,我可以从头开始设计一个系统。
- 使用学到的概念创建个人项目,同时绘制架构图。
- 参加新职位上的架构讨论,了解分布式系统。
今年我以新职位开启了新的一年,担任高级软件开发人员,工作内容涉及一些复杂的架构决策和许多酷炫的系统。我将利用这个机会尽可能多地向我的新团队成员学习,同时也努力提升自己在这方面的知识。
3. 提高写作水平
去年我写了很多博客文章,其中有几篇甚至让我在像 CodeNewbie 这样的优秀社区中名列前茅,但还远远没有达到我想要的程度。
我一开始很努力,但最终因为找新工作和其他目标而受阻。今年我的目标是少关注一些事情,但要尽最大努力去做!
- 计划好一周内要写作的某些日期。
- 列出我可以写的主题的清单,这样到时候我就可以从中挑选一个。
- 每周至少写 2 篇博客文章。
- 写下我正在学习的内容以巩固知识。
4. 提高我与社区的参与度
今年我加入了一个名为FrontendCafe的社区,里面有很多来自阿根廷和其他拉丁美洲国家的优秀开发者(当然也包括西班牙的😄)。今年我想继续结识世界各地的开发者,但我想特别关注西班牙语社区的开发者,特别是那些缺乏学习新知识的渠道,或者像我一样在初入这个行业时遇到过类似问题的人。
- 在FrontendCafe和西班牙语社区之外提供更多指导。
- 花更多时间帮助新用户并发挥我在FrontendCafe的工作人员角色。
- 参加聚会(如果他们回来的话)。
- 在当地的聚会上发表演讲(如果他们回来的话)。
你可能注意到,有些事情我在2020年的计划里已经说过了,这完全没问题。很多主题我都没达到预期的水平,所以今年我会更加专注于这些主题。
其他主题完全消失了,这也没关系。2020年之后,我对自己有了些许了解,比如我喜欢什么,以及我想在哪些主题上投入更多时间。
希望你喜欢我的2021年计划,如果喜欢,请分享并在下方评论区告诉我。你也有类似的计划吗?我很想看看,评论区也是个绝佳的平台。
很快再见😄
文章来源:https://dev.to/patferraggi/planning-my-career-development-for-2021-52oo