StatGuy2000
Education Advisor
Gold Member
- 2,068
- 1,161
Mistake said:I have a few years worth of programming and still can't even land a job interview. I have "programming" experience. Not "software engineering". I got my projects to do what they are supposed to, but I worked alone with nobody to mentor me, and therefore am largely useless in a setting where teamwork and efficiency are expected. I just don't have those concepts down.
My projects weren't small scripts. My largest project was to program an application that took real-time images from an x-ray detector (30FPS video), analyzed it, displayed it, and let the user adjust the analysis parameters (contrast levels in this case) on the fly. They used my program during live surgeries. And yet I can't even get a job interview. Why? Because I developed all of it using Qt Creator by myself and not using .Net framework in an Agile environment or whatever.
It's the difference between eyeballing how big of a piece of metal you need and then filing it down if you need less vs. calculating exactly how much you'd need.
And of course I just don't have the background in algorithms or databases to be able to hold my own against CS majors. Nobody cares that physicists are "quick learners", nobody cares that physicists are "critical thinkers" or can "analyze problems". Absolutely none of that matters if you can't hit the ground running and need to be trained before you can contribute to a project.
I've posted here a lot asking for advice and it's always been a lot of "umm..." and "ahhh...". A few suggestions to go to various engineering or programming fields that didn't net a single interview. Finally I've decided to just go back to school (obviously my acceptance isn't guaranteed either). Until then I'll work at Safeway I guess. If they don't think I'm overqualified and actually hire me, that is.
It is true that many employers want their employees to "hit the ground running" because many of them simply can't afford (or don't want to bother with the time) to train their employees.
That being said, let me ask you something. Have you thought about spending time now training yourself in programming in various different languages/tools? (e.g. Java, SQL, C++, .NET framework, SAS if you want to do statistical programming, etc.) Most of these languages/tools/etc. are available on the web to download free of the charge or for a low price (except for SAS -- there you might have to resort to Pirate Bay or ask a friend who works for SAS). If you have solid programming knowledge, it shouldn't take longer than a month to pick up all the skills you would need in a job setting, and you can add your knowledge in the resume.