Being a good software developer.

Being a good software developer.

·

3 min read

💻software development is a really wide area when it comes to narrowing down to a single path, you can decide to taste backend development which has databases, servers, or frontend development with the design to code translation, optimization and with the rise the web frameworks you'll need to keep up with at least one, React, Vue, etc... it's not about the tools used, well you can have the fundamentals of a bunch of stuff in each field but at the end of the day, you'll gravitate to the one or a few things that interest you. Mastering the fundamentals and how things work under the hood will make you a good developer and make you an expert...

it's the level of understanding the basics that separate a noob from an expert.

why?🤔

The noob struggles with the basics even the simplest of them as they haven't taken much time to learn or process what they have learned. But the expert doesn't take much time with the basics, they understand a bunch of array methods, why a certain code works the way it does, and actually know what to copy. A noob is basically a beginner who's a little overconfident but willing to learn and fix their bugs and move on to the next one. But to grow as an expert you got to have that noob mindset relearn the basics, work on projects, do whatever it takes but understand your game.

In Addition, have work and social ethics. If you are gonna say or post anything out there be polite don't go calling people noobs or bad-mouthing someone's code. if the post or the talk is pointless don't say it.🤐 There's a better approach to handle that.

I think confidence in software development comes from the work you've done and having vast knowledge in the area, that fights off the imposter syndrome. so the takeaway here is you have to work put in a few more hours each day to learn a skill. you don't have to create a very large project to get the basics, create simple crud and advance later, read books, watch podcasts, and learn from tutorials.

As a frontend developer javascript is really vital for that role. gg.png

But every one or two months we have a new kid in the block and that leads to javascript fatigue. Keeping up with Javascript is really hard. No framework is really the best or the worst, they all solve the state management issue and the UI issue the design concept is the same just the syntax that differs, so pick one move on.

zoz9jdjga0g21.jpg

Work on algorithms, be active on GitHub, and keep applying for jobs and being better developers.

See you in the next post!!! 🥳🥳🥳🥳