Logo

dev-resources.site

for different kinds of informations.

Week Seven Recap of #100DaysOfCode

Published at
1/12/2025
Categories
100daysofcode
buildinpublic
go
softwareengineering
Author
lymah
Author
5 person written this
lymah
open
Week Seven Recap of #100DaysOfCode

Mastering the Go Programming Language and Problem-Solving

This week marked a significant milestone in my #100DaysOfCode journey as I delved deeper into the Go programming language, solidified my understanding of advanced concepts, and maintained my commitment to problem-solving on Leetcode. Here’s a snapshot of my progress and achievements:

Go Programming Language: Deep Dive and Mastery

I made remarkable strides in learning Go this week, covering foundational and advanced topics:

  • Core Concepts: I explored structs, interfaces, switches, slices, and formatting to build a strong base in Go programming.
  • Error Handling and Mutations: Understanding how to manage errors and mutate data structures provided me with tools to write robust and efficient code.
  • Advanced Functions: I delved into higher-order functions, first-class functions, closures, defer, and pointers, allowing me to write more dynamic and reusable code.
  • Concurrency and Generics: Learning channels, mutexes, and generics was particularly exciting as it equipped me to handle concurrent programming challenges effectively.

To reinforce my knowledge, I practiced exercises and solved problems for each topic, ensuring I could apply these concepts in real-world scenarios.

Leetcode Problem-Solving

I have started dedicating my weekend on leetcode problems by staying consistent with Leetcode challenges, tackling problems like "Remove Element" and "Remove Duplicates from Sorted Array." These exercises sharpened my algorithmic thinking and problem-solving skills, aligning with my goal of becoming a well-rounded developer.

Looking Ahead: Project-Based Learning in Go

Having completed the basics of Go, I’m transitioning to project-based learning to deepen my expertise. My plan includes working on three projects—basic, medium, and advanced—while dedicating weekends to Leetcode and research for upcoming projects.

Blogging and Reflection

As part of my growth journey, I published a blog post reflecting on my progress in 2024. Documenting my learning and experiences helps me track my development and share valuable insights with the community.

Final Thoughts

Week 7 was an enriching and productive chapter in my coding journey. From mastering the intricacies of Go to solving algorithmic problems, I feel more confident and prepared for the next phase of this challenge. The road ahead is filled with exciting opportunities to apply my knowledge, tackle new challenges, and continue learning!

100daysofcode Article's
30 articles in total
Favicon
100 Days of Code
Favicon
CREATING A ROCK, PAPER, & SCISSORS GAME IN PYTHON
Favicon
Week Seven Recap of #100DaysOfCode
Favicon
2/100 day golang challenge
Favicon
Valid Anagram
Favicon
Week 10 of My #100DaysOfCode Challenge: Mastering JavaScript and Building Projects! 🚀
Favicon
GHK-CU - 50 mg Copper Peptide Skin Serum - PEPAMINO
Favicon
Frontend Mentor vs. DevCoach: Which one is right for you?
Favicon
Meta-Arguments and Provider in Terraform Day 10
Favicon
Advanced HCL for Terraform Day 9
Favicon
1/100 day golang challenge
Favicon
Week 6 Recap of #100DaysOfCode
Favicon
LEARNING GO Day:3
Favicon
🚀 Mastering Generics in Java: The Ultimate Guide to Type-Safe and Reusable Code 💻
Favicon
Day 1: Getting Started with Python
Favicon
System Scalability
Favicon
Infrastructure Planning with Terraform Day 5
Favicon
Terraform State Management day 4
Favicon
Week 5 Recap of #100DaysOfCode
Favicon
Week Two of #100DaysOfCode
Favicon
FINDING REPLIT ALTERNATIVE FOR LEARNING CODE
Favicon
Implementing Queue using Stack
Favicon
Day 73. Working on the Library
Favicon
Day 71-72. Lack of knowledge
Favicon
Day 68-70. Theme switcher
Favicon
Week 4 Recap of #100DaysOfCode
Favicon
Bolt.new: Turning Your Ideas into Apps with Just a Few Words
Favicon
Days 61-65. Dark theme
Favicon
Java Functions/Methods: A Beginner's Guide to Writing Efficient Code
Favicon
Week Three of #100DaysOfCode

Featured ones: