Click here to Skip to main content
15,891,136 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
Hello ,
I am C++/VC++ developer. I consider myself as intermidate level developer. I know STL,MFC and bit of COM as well. As COM is bit difficult technology, one could not master it easily. Even many times it is said that now COM is surpassed by .Net. I have lot of confusion. Weather I should study COM, or Design patterns, Operating System concepts or rather Andriod development.

I know options are bit specific to persons choice. But you cannot study anything if you have lots of choices.

Please suggest where should I go now?
Posted

What are your interest?

Always try to do things you enjoy, it makes work less onerous.
Android is the hot topic, but other things may pay more.

Anything .Net is already a full market.
 
Share this answer
 
// Please suggest where should I go now?

I would go fishing.
 
Share this answer
 
You shouldn't just study programming but also something else that would help you in the programming role, such as statistics or economy.
It depends on your work, or what you want to work with.
 
Share this answer
 
You mention Design Patterns as a possible subject to take on, so I'm assuming you don't have any or at least only a few design patterns in your toolbelt.
Therefore I highly recommend you study Design Patterns, as just knowing a lot of design patterns will be of much help, when you have to solve a given problem.
 
Share this answer
 
Comments
Niklas L 7-Oct-11 12:33pm    
I second that.
it is depending what you want to do.

My advice would be android, because you learn with Java and also the "hot" mobile development. After it you are an expert on android smartphones.

COM - only if you need it, because it is a "crash dive" in hardcore C++
"Design patterns, Operating System concepts" if you like smoking illegal drugs ;-)
 
Share this answer
 
Comments
Simon Bang Terkildsen 7-Oct-11 6:57am    
"Design patterns, Operating System concepts" if you like smoking illegal drugs
?!?! Am I missing something or are you saying design patterns are of no use?!
and also knowing OS concepts would get the OP to get to the next level.
KarstenK 7-Oct-11 7:10am    
What do you mean with "next level"? If you need it you got to make it. Else i would prefer Android..
Simon Bang Terkildsen 7-Oct-11 7:28am    
When I say next level I mean improve the ability to solve a given problem. Learning how to write an android application while that would help getting familiar with a new framework doesn't really improve the OP's abilities.
KarstenK 7-Oct-11 7:37am    
Dont think so much in "levels" - not all is a video game.

At most it is better to have skill to solve real problems - NOT "academical issues"

Do you know the movie "Jarhead"? It is more a real story than a level game (coz i saw your pic)
Simon Bang Terkildsen 7-Oct-11 8:24am    
Dont think so much in "levels" - not all is a video game.
I take offense to that, I were not thinking in terms of games, you were.

At most it is better to have skill to solve real problems - NOT "academical issues"
Exactly having the ability to solve a given problem, you don't get that by knowing alot of different languages and frameworks. But by having a wast knowledge of different concepts and techniques.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900