Can you learn to code in 4 weeks?
Well, no. Isn’t it obvious? However, don’t get your spirits down, you can indeed take a huge leap in the right direction on your path of becoming a programmer.
The whole concept of becoming a developer is a journey. Not a single one of us who are currently working as software engineers have had a moment of clarity where we said to ourselves…
“Yep, I’m a developer now.”
You might be asking yourself, well what about all the courses out there. They all say the same. Learn to code in 4 weeks or less. It’s, bluntly put, impossible. Not because I undermine the intellectual capabilities of the average person. Simply, because we humans have a limited capacity to process huge amounts of data. This is precisely what programming is. Every day is a challenge to solve problems, mysteries and illusions. They are riddles to the average person. So how does one do this? By processing data. You have to dissect the problem using the vast data you have accumulated since the very beginning. The day you you started learning how to code.
Do you understand now? Coding is experience. Knowledge of what has been, and things you have seen. All working in unison, towards a common goal. To solve a problem you are in such a need to solve. Just as a blacksmith needs to condition himself every day, by hammering away on a piece of armor, until reaching perfection. Programmers do the same, with their brains. Hammering away, on this algorithm, and that function to find an ingenious way of solving a mystery.
Don’t take this the wrong way. I’m only trying to encourage you. Don’t give up in your quest of becoming a developer. Because it is hard, very hard. I still remember the long sleepless nights I spent banging my head against various programming assignments. You will too. But it will only make you stronger.
Above I mentioned the limited capacity we humans have with large amounts of data. Let me elaborate this in a simpler way. Our short term memory is horrible. Only an incredibly small fraction of it actually sticks in our heads and gets stored in our long term memory. This is why we need conditioning. Regular exercise, on a daily basis, pushes our brains to the maximum. This in turn, forces it to create the neural connections needed to make us remember more of what is actually needed. Not just funny memes of cats. Jokes aside. We humans are biologically poorly programmed. Conditioning fights this innate flaw.
Returning to the illusion of being able to learn to code in 4 weeks, there is one thing I can confirm. You can more than surely learn how to, in time, become a programmer. How to gain the instinct and learn what you need to do in order to reach your goals. In absolute certainty will you learn core programming skills. They will keep you afloat on your journey to the promised city developers strive to reach. These logical, problem solving skills and a bit of magic voodoo witchcraft (again with the lame jokes), are what you will in time condition to perfection. You are now the blacksmith. These skills are your tools. Use them to create. Inspire and strive.
The computer programmer is a creator of universes for which he alone is responsible. Universes of virtually unlimited complexity can be created in the form of computer programs.
— Joseph Weizenbaum, Computer Power and Human Reason
Where to start? From the very beginning. The worst thing one can do is to rush the process of gaining knowledge. Nowhere is this more crucial than in programming. For without roots, a tree is nothing.
Wow! Good and edifying post, please i think you can do more here on steemit by taking people in simple classes on programming.
I'll be pleased to be your student if you buy from my idea.
Thanks
Thank you! I'm thrilled you liked the article. I'm on Steemit to do exactly that. Teaching is something I find purpose in, writing is a passion. I want to share this with you guys. This community deserves to thrive.
I'll be posting content regularly, both in depth tutorials, and tips and tricks, but also motivational life stories like this one.
Feel free to follow me to get updates of when I post new stuff. I'll go ahead and follow you now. Cheers man!
Thanks a lot @adnanrahi, I've followed you already.
Awesome writeup! I 100% sign this ^^
Thank you for giving us the right point of view of being a real programmer. Upvoted...
Oh It is very helpful !!!
Glad to be of help!
you have got new friend from today...
welcome to Steemit....Please follow back....
Thank you, glad to be here! I see we have similar interests. Awesome to meet so many cool people here on Steemit! Of course, I followed you back.
What kind of software do you write?
welcome bro..... " What kind of software do you write?What kind of software do you write?What kind of software do you write?
I am unable to understand...????
I see you're a writer. What do you write about?