DEV Community

Ernest Yoyowah
Ernest Yoyowah

Posted on

6 3 3 3 2

Compiling 2025: Year of Growth ๐ŸŒฑ

This is a submission for the 2025 New Year Writing challenge: Compiling 2025.


year of growth

Introduction

2024 was the year I set my foundation, navigating internships, contracts, and learning opportunities while balancing challenges in college and life. Now, 2025 is here, and Iโ€™m stepping into The Year of Growth ๐ŸŒฑ. This is the year I take bold steps toward becoming the well-rounded software engineer, and musician Iโ€™ve envisioned. Hereโ€™s how Iโ€™m planning to make it happen!


๐ŸŽฏ Main Goals for 2025

๐Ÿ–ฅ๏ธ Become a Better Software Engineer

  • Deep dive into Full-Stack Development: JavaScript, TypeScript, ReactJS, and Node.js.
  • Build practical projects while mastering design patterns and runtime concepts.

๐ŸŽน Excel as a Musician

  • Strengthen keyboard skills: ear training, soloing, and exploring music technology like VSTs and DAWs.
  • Expand both local (Ghanaian worship styles) and foreign (advanced chord progressions) repertoires.

๐Ÿ’ฌ Enhance Communication Skills

  • Refine articulation, presentation skills, and tone to improve speaking presence.

๐ŸŽ“ Succeed Academically

  • Achieve a minimum GPA of 3.4 with consistent performance.

๐Ÿ’ผ Secure Professional Experience

  • Obtain a full-time role or freelance gigs to enhance industry exposure.

๐Ÿ“… Quarterly Quest (Jan โ€“ March 2025)

Morning Manifesto

"I am a great and renowned software engineer, architect, and musician through Christ who strengthens me. ๐Ÿ™Œ"


Focus Areas

๐Ÿ–ฅ๏ธ Software Engineering: Full-Stack Development

  1. JavaScript (JS)

    • Study runtime concepts: execution context, event loop, and transpilers.
    • ๐Ÿ“– Resource: You Donโ€™t Know JS (YDKJS).
    • ๐Ÿ‘‰ Key Deliverable: Build a project using advanced runtime concepts.
  2. TypeScript (TS)

    • Understand its use for type safety and transpilation.
    • ๐Ÿ“– Resource: TypeScript Handbook.
    • ๐Ÿ‘‰ Key Deliverable: Refactor an existing JS project into TS.
  3. ReactJS

    • Master design patterns, state management, hooks, and reusable components.
    • ๐Ÿ“– Resource: React Design Patterns by Michele Bertoli.
    • ๐Ÿ‘‰ Key Deliverable: Build a feature-rich web app using reusable components.
  4. Node.js

    • Learn advanced patterns and middleware.
    • ๐Ÿ“– Resource: Node.js Design Patterns.
    • ๐Ÿ‘‰ Key Deliverable: Build a REST API with Node.js and Express.

๐ŸŽน Musician: Keyboardist and Music Technologist

  1. Ear Training

    • Local focus: Ghanaian worship & praise (horns/trumpets, advanced voicings).
    • Foreign focus: 251 and 736 progressions.
    • ๐Ÿ‘‰ Key Deliverable: Transcribe 5 songs (3 local, 2 foreign).
  2. Music Technology (MuTech)

    • Explore VSTs and DAWs for music production.
    • Tools: FL Studio or Ableton Live.
    • ๐Ÿ‘‰ Key Deliverable: Produce one instrumental track using DAWs.

๐Ÿ’ฌ Communication Skills

  • Record and review presentations to refine articulation, tone, and voice projection.
  • ๐Ÿ‘‰ Key Deliverable: Deliver a 3โ€“5 minute presentation on a technical topic.

๐ŸŽ“ College

  • Allocate daily study hours for core courses.
  • ๐Ÿ‘‰ Key Deliverable: Complete assignments on time and prep early for exams.

๐Ÿ’ผ Job

  • Polish resume and LinkedIn profile.
  • Start applying for full-time roles and freelance gigs.
  • ๐Ÿ‘‰ Key Deliverable: Secure 3 interviews or freelance opportunities.

Looking Ahead

2025 is a year of intentional growthโ€”professionally, creatively, and personally. With faith, focus, and consistent effort, I believe I can achieve everything Iโ€™ve set out to do. ๐Ÿš€

โœจ Letโ€™s make this year amazing! ๐ŸŽ‰

Connect With Me

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs