Hello! I'm pursuing the degree 'master of computer science'. I have learned C,C++,Java,PHP in my academic years of graduation. In post graduation syllabus we have subjects like 'principles of programming language','advanced database','advanced networking'. I know that there are good opportunities for career as a 'programmer','tester' but actually I want to know that what is the scope of my degree in the market and what are the other options I can think of as my career.
views:
426answers:
6Odd that those subjects are post graduate subjects, but okay.
It all comes down to a choice really:
- Are you interested more in the business side of development or is this where you want to be?
- Are you interested more in the core of computer science and want to further yourself in this manner to excel further in a development career?
Once you know the answer, and have then chosen your given "path" so to speak, you will be able to pick up on your job possibilities with more ease. With that being said, what is your major then? Computer Science or Information Systems/Informatics?
Any point beyond your bachelor degree in Computer Sci/Eng means you are narrowing down your focus. Pick the area you are passionate about, or you should find a job which experience is better for you.
Some exceptions: you may have a future supervisor that well connected to industry, which might help you in the career. However, really, you should think carefully about your career, it is a sad thing if you realize later that you are in a path you hate, even if it is paid well.
Most people start out after their degree as a developer(programming), database design/admin, tester, support, system/network admin, or something similar.
From there different paths open up. For example a developer will go on to become a senior developer and then might go on to management, software architect, technical advisor etc.
As mentioned about it depends a lot on what you like and what you want to end up doing.
Don't go in any field that is cool today. It's already late. Go in the field which will be cool in 5-10 years.
Hi Supriya, This is really a good question. Every IT aspirant is having this question in mind. As the market conditions are changed now, there are many options available for you. First of all you need to focus on your expertise on particular domain. You have to analyze your key strengths and your interest area. And keep one thing in your mind that this field is totally volatile, nothing is permanent. You have to make sure that, you are updated according to the market needs.
all depends on how much you really have understood your basic concepts.
Nearly all programming languages follow OOps concept / design patterns etc.
Learn and understand them well.
learn about market conditions ..see how different languages work,which languages you like
start doing samples..and then after some time you will have a clearer understanding of things for your future.
i think subjects your taking about in your question are bit high level for freshers but they form the basis for many things.
Dont learn to earn a degree learn for knowledge :) that will count in the end .
Think of future :)