3

This question already has an answer here:

I am getting stuck already in few interviews when the companies ask me to show them my source code.

During 10 years of career all "my" source code is private, sealed by many NDAs source code that is nearly impossible I can show them.

Because I was so devoted at my professional work, I never had time to devote to any open source project. So no I did not contribute to any source project.

Is there any immediate solution? i.e. I know I could start creating an open source project, or contribute to an existing one, etc. But I see the effort of doing this as grounding a new company. So it is not happening immediately.

marked as duplicate by gnat, nvoigt, Twyxz, Dukeling, rath Oct 9 '18 at 9:32

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 3
    Do they really require having contributed to open source code or is that just one question among others? They can't seriously assume everyone has. Most programmers haven't, for a simple reason: they need to earn money with coding and that is pretty hard to achieve with open source code. You could ask them if company's open source code is available to present to the next employer :-) – puck Oct 9 '18 at 3:59
  • 1
    They don't need to be big OS projects. Just a couple of PoCs should be more than enough. Eg. a simple CRUD project, some simple serverless thing, an example hardware 2x16 print, or a string parse thing like "which word appears the most in the input file" kind of thing. Something that takes an hour or two to create. – Juha Untinen Oct 9 '18 at 5:20
7

I've never contributed to a project where the source code is publicly available, and I've been fairly continuously employed for a lot longer than ten years. Open source projects are not essential to being hired, at least not by companies that know how to do professional development.

If you are asked for source code I suggest saying that all your projects have been critical to your employers, and that's why you can't show source code. And that your employers have always kept you busy enough you haven't had time for side projects.

  • 1
    Thank you guys. Almost all your answers guys look correct to me. I agree with you guys. The point here is that the reallity is different. I have been turned down already in two applications because not having a "github repo". – Worker Oct 9 '18 at 4:13
  • 1
    Did they actually say that they turned you down because you didn't have a "Github repo" or are you assuming that? – Omegastick Oct 9 '18 at 5:05
  • 1
    Yes, that is my concern. – Worker Oct 9 '18 at 5:29
  • In that case I would create a github repo and put some example code on it, it sounds like it's not going to hurt your chances. It sounds like it doesn't have to be a big project shared by thousands, they just want some tangible examples of your code quality which they can look at. – delinear Oct 9 '18 at 13:11
2

With 10 years of experience you should have a pretty good professional network you can use for character and quality of work references. If you have former project managers and bosses willing to be those references then that would be a great start.

Another immediate solution is to offer to do a coding challenge meeting the criteria they lay out. This is actually pretty common, and not just for developer positions.

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