I’m looking for a mentor who is in the software industry.
About me: I’m studying math at a university in Ohio, and I’ll graduate in May. I’m a mostly self taught programmer, but I’ve also taken a few CS classes at school and on Coursera. My most developed skills are in Python and Django, though I’ve also used C, C#, Haskell, SQL, Javascript and a few other technologies.
My goal is to find a job as a software developer, but I face several challenges:
I don’t have any job experience in software.
I don’t know many people in the industry.
My university’s Career Services isn’t very helpful.
So I’m looking for somebody who can answer some questions and give me advice on getting started in the industry. I know it’s a long shot, but there is no downside to asking. If anybody is willing to help, please PM me.
Instead of using a name like a_lurker and asking for PM’s I would suggest going trying to be a little more public—your goal should be to display to potential employers that you can code.
This is actually harder than it sounds, as programmers (especially self taught) are more likely to be introverted and don’t like marketing themselves. [from my personal perspective]
Some suggestions would be:
Pick some sort of professional sounding name for yourself (doesn’t have to be a business name) that you want to be known as—better if it is rare on google. You will use this name to promote your knowledge and collaboration on many websites
Register a domain—even if it is a .info with a simple About you page, saying you are looking for work and your resume. This website should be in your email signature and plugged on other site below.
Start a github account (learn git first) and publish something—anything that you think was good code [as long as it isn’t the answer to any of your course assignments]
Answer questions on Stackoverflow with your professional name—and ask questions. Don’t spam it, but don’t be afraid to ask stupid questions.
Get a linkedin account and grow your network there
Happy to answer any PM’s you have, but you should think about promoting yourself if you want work.
I’m not a mentor, but I’m in a similar situation. I have a math degree (with some CS) from a unremarkable school, no work experience, no network, and no web presence. I’ve had success getting interviews at large tech companies just by applying online. There’s usually a job listing aimed at recent graduates. I should mention that I have fairly credible signals of CS skill on my resume (meaning I list some things I’ve built and say a few words about each), a decent academic record, and a fortunate aptitude for the sort of algorithm questions they like to ask during screening phone interviews.
To be clear, my first onsite interview is coming up, so who knows how it will turn out :) Be careful who you take advice from! Although this is very limited information, it seems I was under-confident that these companies would talk at all to someone who had e.g. no work experience and no referral. I would have told my past self to apply earlier!
I’m in a similiar situation—been studying math, but looking to get a programming job. I’ve been using the well-accliamed Cracking the Coding Interview book to prepare for interviews. If you’re interested, I would be happy to trade advice, review, or questions.
Right now, I think the main thing I need to work on is building up my network. I’ve done most of djm’s suggestions already.
I’m looking for a mentor who is in the software industry.
About me: I’m studying math at a university in Ohio, and I’ll graduate in May. I’m a mostly self taught programmer, but I’ve also taken a few CS classes at school and on Coursera. My most developed skills are in Python and Django, though I’ve also used C, C#, Haskell, SQL, Javascript and a few other technologies.
My goal is to find a job as a software developer, but I face several challenges:
I don’t have any job experience in software.
I don’t know many people in the industry.
My university’s Career Services isn’t very helpful.
So I’m looking for somebody who can answer some questions and give me advice on getting started in the industry. I know it’s a long shot, but there is no downside to asking. If anybody is willing to help, please PM me.
Instead of using a name like a_lurker and asking for PM’s I would suggest going trying to be a little more public—your goal should be to display to potential employers that you can code. This is actually harder than it sounds, as programmers (especially self taught) are more likely to be introverted and don’t like marketing themselves. [from my personal perspective]
Some suggestions would be:
Pick some sort of professional sounding name for yourself (doesn’t have to be a business name) that you want to be known as—better if it is rare on google. You will use this name to promote your knowledge and collaboration on many websites
Register a domain—even if it is a .info with a simple About you page, saying you are looking for work and your resume. This website should be in your email signature and plugged on other site below.
Start a github account (learn git first) and publish something—anything that you think was good code [as long as it isn’t the answer to any of your course assignments]
Answer questions on Stackoverflow with your professional name—and ask questions. Don’t spam it, but don’t be afraid to ask stupid questions.
Get a linkedin account and grow your network there
Happy to answer any PM’s you have, but you should think about promoting yourself if you want work.
Cheers,
Duncan
http://www.acutesoftware.com.au
I’m not a mentor, but I’m in a similar situation. I have a math degree (with some CS) from a unremarkable school, no work experience, no network, and no web presence. I’ve had success getting interviews at large tech companies just by applying online. There’s usually a job listing aimed at recent graduates. I should mention that I have fairly credible signals of CS skill on my resume (meaning I list some things I’ve built and say a few words about each), a decent academic record, and a fortunate aptitude for the sort of algorithm questions they like to ask during screening phone interviews.
To be clear, my first onsite interview is coming up, so who knows how it will turn out :) Be careful who you take advice from! Although this is very limited information, it seems I was under-confident that these companies would talk at all to someone who had e.g. no work experience and no referral. I would have told my past self to apply earlier!
I’m in a similiar situation—been studying math, but looking to get a programming job. I’ve been using the well-accliamed Cracking the Coding Interview book to prepare for interviews. If you’re interested, I would be happy to trade advice, review, or questions.
Right now, I think the main thing I need to work on is building up my network. I’ve done most of djm’s suggestions already.