“Pseudo Code of my life”
This week I realized an important lesson on how to become a professional programmer.
1. Learn how to solve algorithmic problems.
Understanding and designing effective algorithms is a very important skill for a professional programmer. You can still do well without knowing much about algorithms, but knowing how it works puts you at a superior advantage. There are two types of people, those who can design effective algorithms and those who don’t. People who can design effective algorithms are able to create robust and efficient code.
2. Understand the fundamentals of how programs work.
It’s simple, by understanding the fundamentals you can create programs that are optimized.
3. Test yourself. Practice.
You need to test yourself. GO open up visual studio or Netbeans what ever you use to program and program everything, because anything is possible when you give it a go.
Here! have a go
I was given this algorithmic problem to solve using programming. The question went like this.
1 2 3
4 5 6
7 8 9
* 0 #
Here is a Number Pad
How many 7 digit numbers can you make from this Number Pad?
The numbers cannot repeat Eg. 1232123
The number cannot start with Zero Eg. 0896541
The next number has to be next to the previous number Eg. 1256980
The code has to be optimized (under 50 lines)
Leave your answer down in the comments 🙂
Good luck and Go Program!
“Many a false step is made by standing still.”