this is your first job, am i right ?
maybe you are just adjusting to working life ?
or your job too stressful and you have to work OT often ?
considering that work takes up a huge chunk of our life, and you
actually have a dreamjob, your personal satisfaction should be
quite well filled liao. so what's really the problem ???
maybe IT job lacks human interaction and 40 hrs per week living
with computers is just too isolated for you.... ? 