“Stagnation is death. If you don’t change, you die. It’s that simple. It’s that scary.” – Leonard Sweet.
First of all, I’m apologizing for not posting as often as i promised, but i can only do this during my free time.
So i just recently went started web development again, as a side project for a friend of a friend, and i realized just how much i had actually forgotten; I like to design from scratch without a template or Dreamweaver, I tried starting out with Kompozer during my early days, but it just felt wrong to me, my pages always looked blocky and lacked that finesse I love seeing in other sites.
Anyway, I started work on the site and I started to struggle on the design of the navbar on the home page, it was almost pathetic to watch, so much so that i decided to rely on Bootstrap (for those who do not know, bootstrap is a CSS framework (can i call it a library?) that makes web design really easy). And even that was a challenge, that’s the problem when you completely shift from one focus or field in computer science to another, I started Android programming 6 months ago and in that time I only designed about 2 or 3 sites, with very little Backend work involved.
So that’s why i’m stressing the importance of Practice here today, it doesn’t really matter what field of computer Science you’re into, or what programming language you decide to learn, without proper practice you might as well just be letting someone else describe what it feels like to code to you. Although the way you learn is equally important, some people learn faster than others so I can’t really give you a general practice or productivity timetable, i can only tell you to do what works best for you. Like so;
- You should dedicate at least 4-5 hours a day as a beginner in any field of CS, the early stages are always the hardest part.
- As an intermediate level programmer of wareva, you should give it at least 2 hours a day, just so you can get better at what you do. 6 weeks of this and you’d be surprised at how much you’ll learn.
- As an expert in whatever field you choose, only you can decide how much effort you should put into retaining the knowledge you have gained.