Originally posted by Marcus Raphael:
I still have the opportunity to enter other domains in I.T. I have no experience, i completed my B.S.c Computer Science degree, and went straight into MSc Software Enginnering. I ask you this question because you have a clearer understanding of what the industry is like based on experience. So what roles would you suggest for someone, with my qualifications and no experience for entry?
Should i be worried?
You are in the typcial catch-22 situation - need experience, but not a lot of people are hiring entry-level positions for you to gain experience.
I would suggest finding where your passion is in the IT space, and gain seom personal experience mastering it. I was in a similar situation 6 years ago, and really loved web development. So, I spent a lot of time fine-tuning my skills in that area. Once I felt comfortable with my skills, I went into business for myself and found my first client. I wasn't in it for the money; I knew I had to have some sort of pseudo-professional experience dealing with clients and going through the full life cycle of web application development.
Did it go smoothly? Not at first, but that was the point - gain technical and business experience.
That first client snowballed into 6 clients by the time I graduated, and I had a nice portfolio for my resume - experience that put me ahead of a lot of candidates.
Now, Web Services will not cause a decline in the demand for software engineers - it just provides another, hopefully valuable, skill set that appears to have a niche in the IT space. If you are passionate about Web Services, look into SOA and EIA, both of which have vendors building frameworks around Web Services to meet the needs of businesses.
Stability is a function of ability. The more able, the more stable.