DEV Community

Cover image for Progressing As A Junior Developer.
Kelechi Okoronkwo
Kelechi Okoronkwo

Posted on

Progressing As A Junior Developer.

'Little droplets of water make a mighty ocean', 'Start Small and Scale'.
These are phrases we often hear about life generally, but how do these relate to the tech industry & Programming in particular?

Software Engineering is a broad field with constant change, so it's difficult for beginners to keep afloat and not get discouraged.
With new technologies at the door of being shipped out, here are some tips to help you progress and maintain relevance in the industry:

  1. Always be open to learning: When it comes to programming, satisfaction is not an option, never think you have known it all. You would always work with a team of developers, this gives you the platform to learn from others. Always remember "Alone we can do so little, together we can do so much"

  2. Follow structured courses, not random tutorials: Following a well-structured online course provides more value than picking up random tutorials because most of these courses are structured to take your knowledge of the language from basic to advanced while building small projects along the way, random tutorials can be good if you want to learn particular concepts, asides that focus on structured courses. Here is a link to a well-taught JavaScript course taught by Jonas Schmedtmann. The complete javascript course

  3. Contribute to open source: It’s never too early to start contributing to open source projects. Open source projects provide the platform to test your knowledge in building real-world applications. Whenever you learn a new concept try testing it out by collaborating on an open source project that requires a such skill set. Here is a resource on where to get engaging open source projects to contribute to Opensource-guide

  4. Build, Build & Build: The only reliable way of testing your knowledge is by building projects, don't just watch tutorials alone, try to implement what you have learned in multiple ways. Try rebuilding the project taught in the tutorials without consulting the material itself. Try building something different using the knowledge gained from the tutorial, this helps determine if truly the concepts explained have been understood.

  5. Be open to failures: Yes, you read that right! Studies have shown that when we repeatedly fail, our brains develop faster using the information from previous failures to avoid future recurrence. So it's okay not to understand the concepts at first read.

Maintain Grit & Keep at it!

"Success lies in doing the simple things well enough to succeed"

Cover Image from DreamLens Production

Top comments (0)