Working towards the Future

Ladies and Gentlemen, I’d like to present you – 


download

Its been a busy few days, I have finally took my time to buy myself a domain and create an online portfolio! I hear its the new THING that people do in the IT industry to get a job. It was interesting to see all of the procedures required to put up one little website. First of all I had to research whether if the domain name existed, unfortunately I was a tad bit late on buying the domain name ItsNemo.com, it got bought  by some company on the April 2013 :/, so I decided to go with ItsDaum.com which made more sense cause it was a portfolio about myself and not Nemo.  Secondly there needed to be a hosting server to host my website, I went with Inmotionhosting.com which was inexpensive and seemed to do what I required. Thirdly the site needed an Admin that could access the server, and also a new database to keep information about the site. After all that Wallaaa, my site was born. After a bit of php and some researching, the site was ready to be looked at.

I will be constantly updating/uploading up my work on this site to show future employers.

Have a look at it : D

http://www.ItsDaum.com/

Algorithmic Problems : D

“Pseudo Code of my life”

programmers_wallpaper_by_darkdragon15-d4fbtus

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

The Question

How many 7 digit numbers can you make from this Number Pad?

The Conditions

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.”