|
|
|
|
|
by rue
5932 days ago
|
|
Even the "paying real money" bit is unnecessary. Having some working, usable sample code - whether your own project or participation in someone else's - obviously provides some gauge of what you can do but also indicates that you can make a program, maybe work with other people, maybe understand the various things involved in the process. Quite a few people come into the workforce only knowing how to write code, which while a prerequisite is nothing like actually programming. If you know the difference, you have a leg-up already. Networking is important, and even someone like me can do some of it sort of incidentally by joining the local <Technology> User Group etc. |
|
Being able to point to a real product being used by real people who had paid me real dollars for it has made a significant difference for me in job interviews in the past, especially for my first real job out of college at Microsoft.
Today, I'm a startup co-founder. If I'm looking to hire a developer, and I see that a candidate knows how to not only create software, but also market it and sell it, AND that they recognize the value in those other two steps, I'm significantly more likely to call them in for an in-person interview.
And besides, with any luck you'll generate enough money off your own software that you can tell all those companies you're looking to for a job to piss off ;)