规划我2020年的职业发展。
如果你有兴趣阅读西班牙语版的这篇文章,请查看我的博客《开发者的地牢》
好了,新的一年就要结束了。虽然我不相信新年计划,但我相信为自己设定承诺是必要的。
2019年我犯了很多错误,但我确实完善了一个适合自己的流程,它让我能够集中精力、学习,并在身心和事业上不断提升。年底是回顾我做错的事情、做对的事情以及为2020年设定目标的好时机。计划固然重要,但别自欺欺人,实现这些目标需要日复一日的艰苦努力。
今年对我来说在个人发展和刻意练习方面尤其清晰,如果您对我用于规划和提高自己的过程感兴趣,您可以查看我的另一篇文章。
事不宜迟,这些就是我 2020 年与软件开发相关的目标以及我计划为实现这些目标而采取的行动。
1. 熟悉函数式编程
- 读完这本书,你将学会 Haskell,受益匪浅
- 使用 Haskell创建一个像这样的贪吃蛇游戏
- 再次阅读关于函数式编程的大部分指南(我仍然没有理解所有内容)
- 再次进行贪吃蛇游戏,但使用函数式 JavaScript
- 阅读面向对象程序员的函数式编程
- 再次阅读《计算机程序的结构和解释》
- 使用 JavaScript/TypeScript 将函数式编程知识和结构应用到我的日常工作中
- 有一个使用 1 种函数式编程语言的个人项目(目前可能的选项包括 Elixir、Elm、Clojure 和 F#)
2. 深入了解软件架构和计算机科学
- 阅读完整的冒名顶替者手册系列
- 阅读并学习清洁架构
- 阅读领域驱动设计:解决软件核心的复杂性
- 阅读《实施领域驱动设计》
- 绘制并分析我目前正在进行的项目并寻找改进方法
3. 成为一名优秀的前端开发人员,而不仅仅是一名后端开发人员
- 订阅Frontend Masters
- 了解反应式函数式编程(Rxjs)
- 完成我的个人网站和博客的样式设计,以便更好地掌握 CSS 和动画
- 深入了解我工作场所使用的框架,目前是 Angular。
4. 找一份完全远程的工作
- 在WeWorkRemotely等网站上申请工作
- 向我想加入的、提供 100% 远程工作机会的公司申请职位
- 通过在HackerRank等网站上练习,提高编程面试的水平(我尤其不擅长这种面试)
- 阅读《破解编码面试》
5.每周至少写一篇博客文章
- 规划好一周的时间,制定一个具体的博客时间表
- 创建我感兴趣的博客文章主题列表
- 记录我学习函数式编程和软件架构的进度
- 创建教程来巩固我的知识
6. 在聚会上至少进行一次公开演讲
- 创建我感兴趣的公开演讲主题列表
- 准备演讲并以在线形式进行练习
- 在我现在的工作场所发表演讲
- 经常参加聚会,这样我就可以与组织者取得联系
- 经常参加聚会,这样我就可以认识其他成员,与他们交谈,并减少我的社交焦虑
哇!现在我把所有想做的事情都写下来,看起来太多了,对吧?嗯,我真心觉得,只要我专注,运用我在2019年积累的经验,我肯定能完成所有这些事情,以及其他我为自己计划但与软件无关的事情。
如果你觉得我的目标很有趣,并且愿意遵循,请告诉我,我们可以在这个过程中互相帮助。或者,如果你有不同的目标,我邀请你在评论中详细说明,并告诉我你正在采取哪些步骤来实现它们。
如果您认为我缺少一些步骤来获得更好的结果,请在评论中留下它们,我很乐意了解它😃
最后,非常感谢您花时间阅读这篇博文,祝您新年快乐🎉。
文章来源:https://dev.to/patferraggi/planning-my-career-development-for-2020-4okc