hey guys i am computer engineering student but i feel that i have very little knowledge of my field.. can anyone tell me which topics i must know as a computer engineer..what should i do to improve my knowledge??? what skills should i develop??also tell me the sectors i should explore most likable to be asked in interviews.. please suggest me some sites or books or forums that can help me.