1. YouTube Summaries
  2. Mapping My 2021 Tech Learning Journey: From Go to AWS

Mapping My 2021 Tech Learning Journey: From Go to AWS

By scribe 3 minute read

Create articles from any YouTube video or use our API to get YouTube transcriptions

Start for free
or, create a free article to see how easy it is.

My 2021 Tech Learning Roadmap: A Comprehensive Guide

Inspired by a video from Ben A. Wood, I've decided to share my own tech learning journey for 2021. This piece not only outlines the languages and technologies I plan to dive into but also serves as a roadmap for anyone looking to enhance their tech skills in various areas, including front-end and back-end development, deployment, and more.

Languages to Learn

Golang

  • Why Golang? Developed by Google, Golang (or Go) is gaining popularity for its high performance and easy-to-learn syntax. It's ideal for building secure, large applications, and it supports type checking, which is a plus over languages like JavaScript and Python. My job this summer requires Golang proficiency, pushing me to master it soon.

C++

  • Why C++? Despite its complexity, C++ is known for being extremely fast. My interest in low-level programming and operating systems drives me to revisit and perfect my C++ skills. Plus, mastering C++ could benefit me in coding interviews due to its efficiency in running algorithms.

Front-End Technologies

Ionic

  • Hybrid Applications: Ionic is on my learning list because of its ability to create hybrid applications that function both as websites and mobile apps. This aligns with the growing trend of Progressive Web Apps (PWAs).

CSS Frameworks

  • Exploring Tailwind CSS: Although I've worked with various CSS frameworks, Tailwind CSS stands out for its utility-first approach and customization capabilities. It's high time I explored this to potentially elevate the design and efficiency of my projects.

Enhancing Design and Development Skills

  • Beyond Create React App (CRA): My goal is to gain more control over React projects by moving away from CRA, allowing for more customized and scalable application development.

  • Creating a React Library: Contributing to the open-source community by creating a React library is on my agenda. This will not only enhance my coding skills but also give back to the community.

Back-End Technologies

Go for API Development

  • Scalability with Go: I aim to use Go for back-end development, particularly for API creation, due to its superior performance and scalability compared to Node.js.

Exploring GraphQL Libraries

  • Broadening My Horizons: Although I have experience with Express GraphQL and Apollo, I'm eager to explore other GraphQL libraries to find the best fit for my projects.

Authentication Methods

  • Session-Based Authentication: I plan to experiment with session-based authentication for some side projects, diverging from my usual token-based approach.

DynamoDB

  • NoSQL Exploration: Learning DynamoDB, a NoSQL database offered by AWS, is on my list. This will not only be beneficial for my job but also expand my database management skills.

Deployment Technologies

AWS Mastery

  • The Backbone of Modern Hosting: Becoming proficient in AWS is crucial for any tech professional. My past experiences with AWS have only scratched the surface, and I aim to dive deeper into its offerings.

Kubernetes

  • Container Orchestration: Learning Kubernetes is essential for managing containerized applications at scale. Insights from a roommate who specialized in Kubernetes at SAP have piqued my interest in mastering this technology.

Conclusion

This year, my tech learning journey is ambitious, covering a wide range of skills and technologies from programming languages like Golang and C++ to deployment technologies like AWS and Kubernetes. By sharing my roadmap, I hope to inspire others to consider their own tech learning paths and explore new areas in the ever-evolving tech landscape.

Your thoughts and suggestions are welcome in the comments below. Let's embark on this learning journey together and contribute to our growth and the wider tech community.

For more insights and tips on tech learning, subscribe to the channel and stay tuned for more updates.

Original YouTube Video

Ready to automate your
LinkedIn, Twitter and blog posts with AI?

Start for free