DEV Community

Discussion on: Am I Smart Enough?

Collapse
 
nevulo profile image
Nevulo

I started questioning whether I am even smart enough to switch careers from being a photographer/designer to software engineering. I was never good at math or problem solving, and I certainly do not think rationally or logically in the way "engineers" do.

Great post, and I can understand your concerns. I've long held the notion that you don't need to be good at math to be good at programming, and while I believe it is more important to have problem solving skills in order to know how to structure a solution to a problem through programming (instructions to tell the computer to get your end result), I think this comes with time and (mostly) experience.

I've heard a lot of people who give up at the first step purely because they don't think they're cut out for programming, so props to you to continue to keep your head up even when it's hard to see the benefit immediately. I can definitely relate to that "where do I even start" feeling, but I've found the best way to learn is to continually get things wrong until you get it right.

Another thing I can really recommend is writing about the things you learn in a blog post or some other format to solidify your learnings. I have a blog where the mission is to make programming content more accessible and understandable, and with that in mind it gives me a new perspective on writing content and doing research to make sure it makes sense to me, but also others looking to learn the same thing. 💥

Collapse
 
marilia profile image
Marilia

I've heard a lot of people who give up at the first step purely because they don't think they're cut out for programming, so props to you to continue to keep your head up even when it's hard to see the benefit immediately. I can definitely relate to that "where do I even start" feeling, but I've found the best way to learn is to continually get things wrong until you get it right.

I've read that around 80% of bootcamp attendees drop out within 1-2 months of starting the program, and I've been determined to not be part of that block! Even if it does take me a little bit longer to receive that certificate, I will finish!

Another thing I can really recommend is writing about the things you learn in a blog post or some other format to solidify your learnings.

I have been thinking about doing this for some time, but I feel like there are many other people out there explaining things better than I ever could, and I am still just barely learning how to write for loops, and arrow functions.
I will take your advice into consideration, and I will use this website to create content mostly for myself, and if somebody else can benefit from it, it's a win-win all around!

Thank you for taking the time to reply and give suggestions <3