My mistake as a Programmer - First Post Ever
Hmm hmmm, feeling so happy, I’m about to share something to the world, i always have this feeling anytime am creating something or sharing something (knowledge or food) lolz, don’t mind my first post it could be somehow boring, but don’t forget it’s my first post.
Back to “My Mistake as a Programmer”, yes! I love programming, I feel like a god when creating function, command, variable etc, but grew up with some bad habit.
There is the popular quote “ there is no shortcut to success ” you know that quote so well even without reading to the end you already know it end with “success”
And that where the problems come from, let take the problem one after the other
1. I believed I know the journey to the End without actually going through the journey .
when learning new stuff with YouTube, scanning through the video, NO practice after watching full length video is my style, which is so bad because I didn’t get to face those little little error during my basic learning which later come back to me and complicate things.
2. I only watch video tutorial, left PDF tutorial & documentation
Not until now, video has always been my thing just because that was what am first exposed to,
I get to understand that PDF and documentation goes a long way, it helps diving deeper into understanding the language/API/library/package/framework etc, seeing other Function’s / Parameter’s available apart from example’s in a video and makes me see where the tutors got there video lessons from.
3. Timeframe
No time frame for personal project, So far the project is DONE, which is an error!!!
I don’t set time for delivery for myself, I know you understand this than I could explain. Even though i learnt to set time for delivery, it wasn’t first easy to keep to it.
4. Pilling up Tutorials
Having a lot of tutorials offline is not bad, For me it not working, and this happens to people like me without 24/7 or cheap INTERNET facility, for example I have laravel 5 , PHP, OOP PHP tutorials downloaded offline already probably during visitation to someone’s office or during hackathon with free unlimited internet access .
Believing that i will take them one after the other, but it not always the case, and sometimes before finishing with one there already a new version or depreciated function.
Instead of pilling up tutorial a TODO List will be better and taking a step at a time.
5. Copy and Paste
Truly Ctrl+V and Ctrl+C have saved so many life than Batman and Robin but also has killed me.
After reading the caption above a code snippet, and it look’s like the solution to my current problem my next step is to Copy and Paste, though it help me learn while tweaking (try and error) to fit my program but wasted a lot of time, instead of understanding the code itself but kept looking at caption compatibility …..
Wow it’s a long piece …
Inspired by Ire Aderinokun Timi Ajiboye Prosper Otemuyiwa
