Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have been offered a job from campus in the Enterprise s/w domain. I'm at loggerheads with myself deciding if I should take up the job, since I'm generally interested in consumer s/w esp in companies that encourage open source contributions. My question is if i'll find it difficult to later(maybe after a year or two) change my domain and move onto B2C (Business to Consumer) software companies. Will my past experience with enterprise software stand against me?

share|improve this question

closed as off topic by Mark Trapp Dec 16 '11 at 20:00

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

1  
Hi amal antony, speculative career advice like this is off-topic because we don't know you: we don't know what opportunities await you or what companies might think of your resume; the best thing you can do is talk to friends and colleagues about your specific situation and see what they say. –  user8 Dec 16 '11 at 20:02
    
Hello Mark, I thought my question was quite general to be answered here. It's something that can apply to any fresh graduate aint it? So I request you reopen the question. Thanks! –  aml90 Dec 18 '11 at 14:38
add comment

4 Answers 4

That fact that you worked in an Enterprise domain won’t be counted as a negative BUT the fact that you haven’t been working in B2C will. “No recent experience with public facing web apps?“

The same thing will happen if you take a job doing B2C then want to switch to B2B. B2B companies will hold the lack of Client facing experience against you.

share|improve this answer
    
I don't get it. Clients aren't people? –  Marjan Venema Dec 16 '11 at 18:26
add comment

It depends a lot on the company you're applying to. Some only want people with a very specific background, such as specific work experience and a specific degree. Other, better, more open minded, companies understand that programming talent is programming talent and that innovative ideas and great work can come from people outside of a very narrow subset.

share|improve this answer
add comment

if you plan to switch early on in your career it wont matter much, in fact it would probably help you to list some relevant experience to software development. just don't expect to get a job that requires X years of experience in consumer software with X years of experience something else, though you would still likely be qualified for jobs that require X-Y experience

share|improve this answer
add comment

You could find yourself working with a technology that is not popular (You mentioned ABAP and how non-enterprise jobs won't use that), but you should be 90% what you'll be using during the hiring process.

The other concern is how your personality will fit in with the corporate cultures. There is a stereo-type that programmers working in non-software related industries and typically larger companies are not a fit for smaller, flexible, cutting-edge (younger) company cultures.

It will really depend on you.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.