Import Foundation

Import Foundation isn’t just a podcast, it’s a conversation. We will spend time in each episode discussing best practices in iOS development and tips on a wide range of topics that will help sharpen the skills of every developer that tunes in. Join us each week as we read your emails and tweets and help each other become the best iOS developers we can be.
RSS Feed Subscribe in iTunes
Import Foundation


All Episodes
Now displaying: Page 1
Mar 12, 2017

Hello, Internet! This week we talk about people who suck and why finding a job in Utah is so challenging. Nic's two cents about what the issue is and how we can fix it. Be sure to get a hold of him and share your thoughts!

Twitter: @NicTheAwesome



Music by

  • two and a half months ago
    Get a Computer Science degree and you'll get in the door. Just think about having your own company or what you look for when you hire someone for a personal job. Say you are building a house, would you hire and fully trust an architect that got a degree in 3 months to create a safe structure that can be used as your house? Or would you pick the guy who has the 4 year degree that learned the nitty gritty stuff? I bet you would pick the guy with the degree over the guy with a certificate. It's a huge cost and risk to hire a developer. If you don't have years and years of experience then it's hard to prove yourself without the degree. Your best bet (like you said) is to get an internship with a company and pray they offer you a full time position.
  • over three months ago
    I work as a web developer in Provo. I agree that once you have a few years of experience, there are a lot of options available. But it's often difficult to find a good entry level job.

    At the same time, being one of the senior developers now on a relatively small dev team and having been involved in some of the screening and interviews for job candidates, I've learned that competent developers are hard to come by.

    We've got a simple coding assignment (with links to documentation to get started) that we've been giving to promising candidates after a phone interview but before an in-person interview. It involves building a web page with a google map, clicking on it, and displaying weather data for that location from a free weather api. Pretty basic stuff. It took me just over an hour to put together a working example along with compiling documentation and giving it a bit of polish, both visually and in the code.

    Many applicants either aren't able to complete it at all, it takes them a week to send their solution back, it doesn't fully meet the functional requirements, or the code is terribly disorganized and unmaintainable. And only one applicant in a dozen seems to have gone to any extra effort to make it look nice. And that's after filtering out a lot of clueless people through phone interviews.

    We've already got a couple QA people who are transitioning to a more junior developer role in order to write automation tests. We ended up hiring someone fresh out of school a while ago. So now I've basically got 3 people I'm training to some extent. Some days I'm not able to get any of my own work done. So there's definitely a practical limit on the ratio of junior to senior developers, and very small teams often can't afford to train any junior developers.

    While there are people like you who can get 3 months of work done in 3 weeks at an internship or entry-level job, they're rare. I really wouldn't classify that type of person as junior level anyway, as junior and senior classifications have more to do with how independently you are able to work. It's so often the case that people with little experience are a drain on resources more than they are a contributor, that those in charge of hiring evaluate candidates based on years of experience rather than capability. You can't completely fault that line of thinking because the two factors so often correlate. Is it unfortunate though because often the inexperienced gems will be ignored in favor of someone with experience who may well turn out to not be very capable.