Tuesday, January 10, 2023

Review of 2022 & plans for 2023 as a software engineer

A review of last year and plan for 2023.

2022 - What was planned with status

Goals

  • Continue
    • Linux - Install personal laptop to Linux and build expertise
    • Python - Continue learning to become intermediate level.
    • Pass the AZ-304 exam. Continue learning Azure computing.
    • Continue making 1 blog post per week.
    • At least 25% or more posts to be videos
    • Achieve 250 subscribers in my coding YouTube channel Joymon v/s Code.
    • Monthly 1-2 hours for personal projects
  • New
    • WebAssembly - Try out apps
    • Blazor - Learn basics
    • Set up the Ethereum blockchain and write one smart contract
  • Experiments
    • The big thing would be an attempt to present a topic in a public event conducted by user groups.
    • At least 10% posts to external sites such as CodeProject, DZone CSharpCorner, etc.
    • Write my own GitHub action.
    • Write a test Telegram/Discord bot
    • Write a test Flutter app
  • Not going to do
    • Blockchain coding - expertise.
    • Go & Scala - Maybe watch some videos. Not in deep.
    • Data science algorithms.

Additional achievements

  • Deep dive into some of the Kubernetes features and Windows containers
  • Working with SharePoint Online via Graph API as well as SharePoint APIs and different SDKs
Overall the year 2022 was hijacked by house buying leaving fewer achievements as a software engineer.

2023 - What is ahead

Goals

  • Continue
    • Python - Continue learning.
    • WebAssembly - Continue learning including WASM containers
    • Pass the AZ-304 exam. Continue learning Azure computing.
    • Continue making 1 blog post per week.
    • At least 25% or more posts to be videos
    • Achieve 250 subscribers in my coding YouTube channel Joymon v/s Code.
    • Monthly 1-2 hours for personal projects
  • New
    • Set up the Ethereum blockchain and write one smart contract
    • Spend 3 hours every week on LinkedIn Learning
  • Experiments
    • The big thing would be an attempt to present a topic in a public event conducted by user groups.
    • At least 10% posts to external sites such as CodeProject, DZone CSharpCorner, etc.
    • Write my own GitHub action.
    • Write a test Telegram/Discord bot
    • Write a test Flutter app

What I am not going to do

  • Blockchain coding - expertise.
  • Go & Scala - watch some videos. Not in deep.
  • Data science algorithms.

No comments: