I have been told that it is simple. Really it is. You got to have fun while programming. If it doesn’t interest you, this field is not yours. And yes, it applies to any other fields. Learn to go deep. Your learning curve should be full of challenegs and fun. It should be exciting to you like when you play a game, you want to finish strong. When you solve a problem, that’s not the end. Try to find other ways to solve the same problem. Try to foresee the future. Learn the difference between a solution and a good implementaion. A solution doesn’t make everything alright. How many ways can a problem be solved? Which one should you implement? Does it affect any phase of the development cycle? Think out of the box.
It is simple.. in a complex way. Go deep and yes, deeper. How far can you dig? Are you having fun while digging? Let’s try again.
Tags: programming
March 5, 2010 at 6:10 am |
Yep, I agree. Just to share to everyone, I know this might sound quite challenging to some esp to those who hate Math, but learning analysis of algorithms can help you optimize your codes so as not to overuse system resources. To find the time complexity of your codes, study and understand how you may do this using Big Oh notation. You count the number of passes through each of your LOCs (lines of codes) to come up with a polynomial expression you can represent in Big Oh notation. And from there, you’ll know how long your program eats up CPU time hihi ^_^
March 6, 2010 at 4:17 pm |
That is true. Better algorithm leads to a better implementation.
March 15, 2010 at 4:55 am |
Well, not everyone is made to be what they are tring to be. A very deep topic. I am still trying.lol
March 24, 2010 at 11:51 am |
An individual needs to have a mindset for programming. That’s all that makes it ok.