DEV Community

IlanVinogard
IlanVinogard

Posted on

From Scratch To Senior 2

Hello, dear readers! πŸ‘‹ Welcome back to my personal blog, where I share my journey and progress in the world of programming! 😁 In this post, I'll continue to update you on my path from a beginner programmer πŸ‘Ά to a junior developer πŸ‘¦, and hopefully, I'll be moving closer to becoming a middle-level developer πŸ‘¨ with exciting job opportunities. Ultimately, I aim to reach the senior developer level πŸ‘΄ in the future.

Goals Update:

Mastering Basic Syntax: I've made significant progress in understanding the basic syntax of popular programming languages. I feel confident in languages like C, C#, and C++, and I can now write simple code snippets without much trouble.

Advancing in C++: I've dedicated a lot of time to improve my knowledge in C++. I've learned about essential concepts like vectors and strings, which has allowed me to create more complex programs.

Learning New Libraries: As I continue to grow, I'm striving to explore new libraries. Recently, I've been focusing on the Standard Template Library (STL) in C++, and I've become familiar with containers like vectors. My next target is to delve into other useful containers like lists and deques.

Exploring Backend and Embedded Systems: My curiosity for backend and embedded systems has been sparked. While I'm not an expert yet, I'm eager to learn more about these subjects and explore their possibilities in my future projects.

Challenges and How I Overcame Them:

Throughout this journey, I faced several challenges that required me to seek guidance and support. When I encountered obstacles or couldn't understand certain programming concepts, I turned to ChatGPT for help. As a beginner, ChatGPT has been an invaluable tool in answering my questions, providing explanations, and guiding me in the right direction. It has helped me gain clarity on various topics and offered suggestions to improve my code when I got stuck.

As a result, I've become more confident in tackling programming challenges, and I've learned to break down complex problems into manageable pieces. My problem-solving skills have grown, and I'm no longer afraid to experiment and learn from my mistakes.

Current Level: Intermediate Beginner

What are my goals:

  • continue learn STL (deque, map)

  • Learn technologies like HTTP and RESTful APIs. (Should I or it to early?)

My knowledge now:

  • Basic of C,C#.

  • Knowledge in C++ and some libraries like vector, string and list.

  • Did a little different tasks on leetcode on easy level (c language)
    -little bit Unity.

That's it for this blog post! Thank you for joining me on this exciting programming journey. I'm looking forward to sharing more progress and knowledge in the next blog! Until then, happy coding! πŸ˜ŠπŸš€

Wanted to ask couple of questions:
Should I use chatgpt for learning?

Should I use chatgpt helping me with coding or I should do all by my self?

What I should learn next? And recommend me some resources please.

Top comments (0)