Posted by: meroghar124 January 13, 2014
BA, QA, Database, Developer... what should I do? I am confused sathiharu... Need help
Login in to Rate this Post:     0       ?        
1. (Current) Market demand, Most of the jobs right now?
--programming i.e. java, .net, android programming, IOS

2. Less challenging (since I am a business major) to learn

-BA, QA, Tester

3. Roughly 5 to 6 months of learning period considering having time until May to graduate and take class until that time
-- No amount of time will be sufficient if you don't understand what you are doing. There is no way any one can tell you whether or not 5-6 months is good enough to learn something. Learning is a something that you do all of your life. Whatever you do, just don't stop learning. I have seen people developing android apps and pushing it to market within a month. It all depends on individual.. But if you take an average 5-6 months is good enough to learn basic fundamentals.

4. Easy to maintain the job

---again hard to tell, its all depends. I don't think that any one can tell you "this kind of job will be easy to maintain"?

5. Best of the best for long term and H1B purpose

-- best of the best ???.... no one can't guarantee you the future my friend. What is currently trending doesn't mean it will there forever. Things change, people change and so do the technology.

and now coming to your part here is my few cents

1 ) If you have to choose C++ or graphics design which one would you choose
----- if the answer is c++ and it fascinates you, makes you to provide something that you can deliver to other people then go for programming. As NepaliBudho already suggested programming takes a lot of effort, not just while learning but putting it work too, and you have to keep learning everyday.. if you are ready for a challenge every day then go for programming.

if you answer is graphics design, then go for BA or QA. This field is not also easy my friend, you need to know a lot of stuff and people having many years of experience also constantly need to learn.

I will also say why even BA or QA why not graphic design or post-production.. if you have skills on those and you absolutely LOVE it then why not. I understand that these might have limited jobs but you really don't want to be in that position when you wake up and say oh man i have to go to work... Trust me in long term you really can't push yourself..


Having said so,, ask this to yourself ?

Do I like C++ or graphic design ? you will get the answer right there...

my two cents

all the best for your future.
Read Full Discussion Thread for this article