DEV Community

Ernest Yoyowah
Ernest Yoyowah

Posted on

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

Top comments (0)