Bloc is the world’s largest bootcamp, with over 75 professional developers in our network of mentors. We recently sat down with one of our most experienced iOS mentors, Phil Wright, to get his take on how to get your first developer job.
After six years of successful business, Touchopia’s client list includes Nickelodeon, Military.com, Cricut, and Skullcandy. Phil Recently started Swift Developer Weekly, which is a newsletter about Apple’s new programming language.Before joining Bloc, Phil worked for eBay and Overstock.com. Inspired by the launch of the App Store in July of 2008, Phil left his developer job to start Touchopia. His goal was to build a company that specialized in iOS app development.
Advice for iOS Beginners
What advice would you give to someone who is learning to code and wants to become a professional developer?
Learn as much as you can to become productive in the language of your choice. Don’t forget to learn the basic skills of logic and problem solving. They are fundamental to any programming language and will help you think like a programmer.
The iPhone 6 is the most anticipated new device of 2014, and with the announcement of Apple’s new Swift programming language, now is the best time ever to become an iOS developer. Bloc is the world’s largest online bootcamp, and we’re proud to have been the first bootcamp in the world to offer Swift.
How to Get Your iPhone 6
Be among the first 500 students to enroll in Bloc’s online iOS Bootcamp, and we’ll send you an iPhone 6 absolutely free. Register here and we’ll send you a code to apply upon enrollment for your free iPhone 6. Terms and Conditions apply.
iOS Online Bootcamp
- Learn iOS development with a mentor vested in your success
- Develop seven mobile apps for iPhone and iPad, including a replica of Instagram
- Learn Objective C, Swift, and how to work with APIs, animations, and game logic
Click here for more information on the course and to get the syllabus.
Are you thinking about switching careers and becoming a developer? We researched the job market for Ruby on Rails developers to create this single report which brings together data from the Bureau of Labor Statistics, Code.org, PayScale, O’Reilly Radar, and more.
1 Million More Jobs Than Students
According to the Bureau of Labor Statistics, in 2010 there were over 900,000 software developer jobs posted, with an expected increase of 30% by 2020. There’s also the often-cited analysis from Code.org that underscored the windening gap between supply and demand (the yellow wedge below).
Why Ruby on Rails is in Such High Demand
Ruby on Rails (RoR) was designed to put the productivity of the developer first. As a result, companies that want to iterate on product ideas quickly use RoR for their web applications. RoR is an ideal technology for agile software development, and most tech companies follow agile principles to fulfill customer requirements and iterate on their own products. RoR is one of many full-stack web development frameworks, but it happens to be one of the most accessible, thanks to a vibrant community.
Bloc is the world’s largest bootcamp, with over 75 professional developers in our network of mentors. We recently sat down with one of our most experienced mentors, Jonathan Linowes, to get his take on how to get your first developer job.
In 20 years in software development, Jonathan has worked at eight companies including stints at the MIT Media Lab, Texas Instruments, and Autodesk. Prior to that, Jonathan received a Masters from MIT. Today, he’s currently the CEO at Parkerhill Technology Group, which specializes in web application development.
Advice for Beginners
What advice would you give to someone who is starting to learn how to code and wants to become a professional developer?
Don’t expect too much too soon. Careers take time to build. Programming is not just a job, you need to build up experience, knowledge, and skills. You have to start someplace and every day learn new things, but it takes time.
What do I need to learn to get a job?
Software development is not the same as computer science. Some developers are computer scientists; most aren’t. Having CS knowledge is great and fills an important need (algorithms, system performance, database optimization, encryption, etc). But I wouldn’t necessarily let a CS person work on the user experience part of my project. And debugging, which is a large part of development, isn’t necessarily taught at school, it’s basic problem solving skills, and paying attention, and challenging your own assumptions (the bug is usually where you’re not looking. A large part of “full stack development” is domain modeling – understanding the business requirements and mapping that into software objects or “resources.” This is something that comes with maturity and perspective, not CS degrees.
Coding Bootcamps, aka “developer bootcamps,” “programming bootcamps,” or “coding schools,” have exploded onto the education landscape over the past three years. We decided to write the bootcamp guide we wish someone had written for us. We gathered basic information on all 17 iOS bootcamps in North America including location, cost, and year founded, and then we asked Aaron Brager, Bloc’s iOS Course Director and a seasoned iOS Developer, to provide his thoughts on what he finds notable about each one.
Included among the 17 bootcamps are five top tier iOS bootcamps we highly recommend. We also included eight iOS bootcamps that are lesser-known. Finally, we included six programs that often get lumped-in with bootcamps, but in reality follow a different format. We’ll be the first to tell you that everyone learns differently, which is why we created this comprehensive list. But to ease confusion, we’ve kept the last four in a different category, with an explanation for each program on how it differs from a standard developer bootcamp.
Bloc is the world’s largest bootcamp, with over 75 professional developers in our network of mentors. We recently sat down with Ben Neely, a Ruby on Rails developer and mentor, to get his take on getting your first job as a Rails developer.
Ben is currently a software engineer at A10 Networks, a company that secures the data center applications and networks of thousands of the world’s largest enterprises such as Box, GoDaddy, and LinkedIn. Prior to that, Ben was a web developer for Uceem, Inc, a cloud-based Wi-Fi management service. Ben is not only an accomplished software engineer, but also one of Bloc’s 10 most experienced mentors, making him an ideal mentor for new developers.
Advice for Beginners
Given that you’ve mentored so many students at Bloc, what advice would you give to a beginner who wants to become a professional developer?
Dive in! Don’t be worried about messing up your computer, or doing things wrong, or learning the wrong thing, all that is going to happen no matter what! The most important thing is to find something interesting and engaging and start hacking away.
Don’t be afraid look for help, ask questions, seek advice, if you are struggling with something, there is a 100% certainty that other people have had the same question. Most importantly, find people to learn with and find a mentor. Knowing other people going through and learning the same things that you are helps so much. Having a mentor to go to for help and advice is like having a lifeline to sanity.
“It’s unbelievable. It’s hard to believe what I can do now. The skills I’ve gained in this time – crazy!”
Meet Jay Ottenstein, A Full-Stack Web Development Graduate.
Before Bloc: Worked as a regional sales manager for a natural food product company.
After Bloc: About to start a full-time, remote position as a Ruby developer for social media startup. It will entail building a complex social media platform from the ground up, along with a few other developers. He was recommended for the position by personal connections he made while at Bloc.
After leaving his position as a regional sales manager, Jay went back to school to pursue a linguistics degree while working as a Lyft driver. During his time in school, he decided to also start his Bloc apprenticeship. After he completing a handful of Codecademy and Treehouse courses, Jay finally decided to enroll in Bloc after reading an SF Chronicle article 8 months before enrolling.
“I ultimately chose Bloc because I was already working and taking classes, so I needed a flexible program that worked around my schedule. That eliminated all the in-person boot camps right off the bat.”
Want an immersive program without sacrificing your job? Bloc is the world’s largest online bootcamp, and has helped hundreds of grads start companies and switch careers. Students come from all walks of life to learn everything from iOS development to learn full stack web development. Get a first-hand account of how Bloc works, and a detailed look at the syllabus.
About the Hosts:
Sasha Klein- Course Director, Full Stack Web Development
Prior to becoming the Course Director for Bloc’s Web Development program, Sasha was a developer at Bloc. Prior to that he was a Bloc student, whichmakes him uniquely qualified to speak about his course experience as well as the experience he has crafted for other students. Prior to Bloc, Sasha was an Academic Ambassador at Dipont Education.
Brian Douglas – Recent Grad and Rails Engineer
Prior to enrolling in Bloc, Brian was an Accountant studying for his MBA, who had dabbled with Codecademy and Code School. Today he’s a RailsEngineer at IZEA, a marketplace for social media sponsorships.
According to the Department of Labor, the demand for developers will increase 30% in the next 20 years. The growth in demand for web developers continues to outstrip the number of new computer science graduates entering the workforce. The gap between supply and demand is projected to continue growing, and by some estimates this gap will amount to 1 million more jobs than graduates by 2020. Bloc has been working to fill that gap, and today is the world’s largest online bootcamp. By offering our program online, hundreds of our bootcamp grads have been able to switch careers without sacrificing their day jobs.
Today we’re formalizing a new feature of our online bootcamp. In addition to world-class developer training, starting today Bloc will offer a two-week Job Prep Phase after graduation, where students will work with our Talent Director 1-on-1 to prepare to enter a new field. And we’re not just offering job prep for new Bloc students; we’re also offering it to all our alumni and current students, starting with our Full Stack Web Dev alums.
There are three areas that the Job Prep Phase will cover.
Learn What Employers Look For
- Learn the motivations and key factors that are important to employers.
- How to build a great internet reputation by leveraging Github, Stack Overflow, LinkedIn, Quora and more.
- Create a portfolio and resume that stand out and get you noticed.
“The best part of my Bloc experience was designing apps with the guidance of Terry Million and having the chance to add them to my portfolio”
Meet Nina, A UX Design Graduate
Before Bloc: Marketing and Graphic Design at Webpass
After Bloc: Interaction Designer at Tata Communications
Prior to Bloc, Nina was taking graphic design courses at City College of San Francisco and thought she needed a more intensive and hands-on course if she wanted to switch to web/UX/UI Design. Her main goal on day one was to read and learn about the design industry from her mentor as much as she could. She committed 3-4 hours a day on the curriculum and completed 4 projects by the end of her apprenticeship.
Why Nina Chose Bloc
She tried Codecademy, Code School, Treehouse, and Thinkful but chose Bloc due to the following:
“Convenience – I was working a 9-5 job so having the opportunity to learn online and not being required to go to a venue was a very important factor.”
“Affordability – The program offered high value for its fees and was more affordable than most other similar programs.”
“Curriculum – I like the systematic, build-on-previous-topics approach provided by the curriculum. I enjoyed the professional, yet casual approach given by my mentor.”