DEV Community

DeShay Kidd
DeShay Kidd

Posted on

Why?

As I embark on the software engineering journey with Flatiron, I continuously ask myself 'why?'. The first response that comes to mind is "to help myself and others".

I don't have a traditional exposure to tech and computer programming. Each time I tried my hand at it, I failed miserably. Having teachers that didn't care and discouraged me didn't help either. It wasn't until I joined the Flatiron learning community that programming became feasible for me.

I want to help myself and others. Technology has an increasingly important role in my life and within society, I want to have a better understanding of how technology works. I want to have more control over the technology in my life instead of it having control over me.

I want to help others by building programs that gives them access to quality education. I don't know how I am going to do that just yet, but I am getting one step closer with each programming concept I learn.

Top comments (1)

Collapse
 
steinbring profile image
Joe Steinbring

Rome wasn't built in a day and neither will you master software engineering in a day. I've been writing code professionally for close to 14 years and I still don't feel like I know what the heck I'm doing, half the time. My suggestion would be to make sure that your feeling of self-worth isn't too intertwined with what you know and be comfortable with the fact that there is always something that you can learn.

What helps me get over my imposter syndrome is finding a way to learn one nugget of information per week (no matter how small) and celebrating it. It could be figuring out what a bubble sort is or it could be writing a hello world app in a new language. If you can find that nugget per week, you can conclusively prove to yourself that you are growing and that's worth more than gold, some times.