I have taken the Front-End Development course, and now have a pretty good understanding of HTML/CSS/JS so I decided to jump into Angular (the MEAN stack to be completely honest). But I think it would be best if I could get a mentor to work with me, doesn't have to be free, but I don't want to have to go through the basics again at a dev bootcamp, just to get some mentorship.
I have heard some great success stories of individuals self-studying through freely available material online and pairing with a mentor. Depending on your personal time commitment, you would need a mentor for 1-5 hours per week and it could take anywhere from 2-8 months.
Based on developer salaries, a junior software engineer will charge you at least $50 an hour. A better, mid-to-senior range engineer will charge 100+ per hour to mentor you. Are you able to pay that much?
If so, reach out to engineers at technology companies near you.April 21, 2015
After trying online courses, the general recommendatino is to go offline - it is difficult sometims to find motivatino studying on your own online or with remote mentors. Being in a classroom is helpful and we recommend trying some more advanced bootcamp courses, specifically ones that teach teh tech stack you're interested in learning in your area. You don't have to go full-time but you can try part-time courses like anyonecanlearntocode, and a few others listed on our search page. Best of luck!April 21, 2015
Since you already know your exact motivation, you just need to find the right bootcamp for you.
Various bootcamps focus on various aspects of coding, which means that you don't need to learn basics if you don't want to. Furthermore, mentors are there to help you reaching your own needs. Once you get to know your mentor, you can work with him on specific aspects of programming, which may even go further the tasks you will face in the bootcamp's schedule, like we have in Upscale Academy.
Another great aspect of a bootcamp is a community of students and mentors itself. Numerous graduates say that participating in a bootcamp was the best choice of their life mainly because of challenging and inspiring atmosphere they all live through together. Sometimes even your mate may turn ...April 21, 2015
I think it's great that you are looking for a mentor. They are so valuable in this industry. I was part of a program (Holberton) that specifically designed around the involvement with mentors, and everyone (students and mentors) benefited greatly from it. But you don't have to be part of a program like Holberton to find mentors. One recommendation I would suggest is to attend Meetups in your area. Meetups are held in most major cities and are a great place to get face to face contact with others working in the industry. You can also find people who are interested in the same niche things as you quite easily (since meetups are usually pretty specific). You can use meetups to create your own little community or build relationships into mentorships. If meetups are not ...April 21, 2015
Are there any good books that would both given a good overview of coding concepts and explain the basics of coding? (I.E. Coding for Dummies)
There are hundreds of books about coding, languages, and theory out in the world right now. There may be a few straight basics beginners books out there, and by all means, if you are a visual learner, or you just feel more comfortable learning from books you should be able to find them with a quick google search. (If you want to become a programer - prepare to have 90% of your questions answered with 'google it') Like any good question in tech, it is about to be answered with more questions and possibly derailed. I'm sure other folks will give you actual lists of books, but I am mostly going to answer the part of your question that is about pursuing a career in coding. Do you know what kind of languages you want to learn? Technologies? Have you tried programming at all yet? Do you have ...April 19, 2015
The types of books I would recommend completely depend on what type of programming you want to get into. One of my favorite resources for python is Learning Python the Hard way (https://learnpythonthehardway.org) and for C you can also checkout Learning C the Hard way (https://learncodethehardway.org/c/). I also really like The C Programming Language (https://www.amazon.com/Programming-Language-Brian-W-Kernighan/dp/0131103628). I attended a software engineering school in San Francisco, and these resources came in super handy.April 19, 2015
Thanks for having this forum!
It's frustrating to read so often that love of programming is a prerequisite for success. How likely is it for passion to follow competence?
What is it that you don't enjoy about programming?
Is it trying to remember every little semicolon, function name, parenthesis, etc.? Or do you not like the struggle of finding the right algorithm to solve a coding challenge?
My thoughts are that if it's the first answer then I believe you could grow to like programming once you get past the syntax of whichever language you're learning. It is certainly frustrating to know how to solve a problem, but cannot implement the solution because of small syntatical errors. If it's the second answer however, then I believe it would be much harder to enjoy programming since coming up with efficient ways to solve problems is part of the beauty of programming.April 06, 2015
This is how I know who has what it takes in my free workshops. Whenever I make a mistake and have to debug live - which is its own kind of thrill - I take note of the people who are completely fascinated by the process and are almost delighted to see me solve the issue. Then there are those who cannot take more than two minutes of it. They are texting their friends, going on Reddit, catching Pokemon, or doing whatever. These people have no chance as programmers and should quit now. They are also often the ones who ask questions like "so after I learn programming, how much money would I make?" You get the idea.
April 06, 2015
The people in category B don't understand that they have to compete with those in category A. Category A programs stuff literally for fun and cannot believe they ...
I think your question is a valid one. A lot of the time we don’t know what we have an affinity for, or what our interests might be until we try things out. It’s like when we were kids, and our parents put food our plate that we were unfamiliar with and immediately, our reaction was “i don't like peas”. We have an aversion for things we have little to no context of. Coding and programming can have a similar effect on people. When you start out, there is a lot of unknown territory. And that time can be filled with uncertainty and discomfort. It does gets easier over time, but you have to first go through that period to get to the other side.
I am pretty new to programming myself. I left Chicago to head west to the land of all things computer science, ...April 06, 2015
What is recommended as the best online Python bootcamp?
I am a DevOPS engineer and my focus is automation, AWS, Openstack; however, I am open to general Python courses and bootcamps just to gain expertise in the language.
I do have an interest in Data Science and this could potentially be something I will pursue in the future.
A great free intro to Python can be found here: http://learnpythonthehardway.org/
As far as bootcamps with Python, most of them focus on Django and web application development, while a select few specialize on data science.
If you find you want to dig deeper, check out Peaks Academy (www.peaksacademy.com). They are a newly launched Data Science bootcamp. They are fully remote and have a part-time schedule. The target demographic is working professionals who can commit time during nights and weekends, but do not want to quit their job and do an in-person bootcamp.April 05, 2015
It's already 2 month how i'm studying objective-C by myself. And its kind of hard =) As i have 10 hour shifts every day. Any advice ? THX =)
I can only speak for Thinkful, since that's where I work.
The main distincton between Thinkful and the other two programs is that Thinkful offers verified outcomes statistics whereas Bloc and Career Foundry do not. We take this very seriously. Education is built on trust. Without a clear and reliable way for students to judge whether or not a course will work for you, it is hard for you to trust a school.
Thinkful has outcomes data baked into our process. We keep a close eye on whether or not our students are graduating, how many of them are getting jobs as web developers after they graduate, and how much more money they make. As it stands, 93% of graduates get hired and see a dramatic average increase in salary (see here: https://thinkful.com/bootcamp-jobs-stats/ ). Most ...April 03, 2015
I'd like to jumpstart a career in mobile development. I have a Bachelor's degree in Computer Science. I've been working as a game developer for the past 6 years but I've decided to shift to mobile development. I have no working knowledge of Objective-C/Swift but I'm familiar with Java & OOP. Do they offer scholarships?
You can check out Bloc or Thinkful. They are the only ones teaching mobile development online.
From the reviews, they are both hit-or-miss depending on your mentor, and most of the content it seems is just checking out other online tutorials.March 30, 2015
If you're looking for an online program for iOS development, check out the free Online Acadamy at Make School. You will learn Objective-C and Swift. The courses are based on the curriculum of the in-person Summer Academy Program. If you're interested in taking an in-person class, the 8-week in-person Summer Academy is a great option. You will design, code and launch your own iOS app or mobile game. The program is suitable for individuals of all experience levels, with locations around the U.S. and Asia.March 30, 2015
I'm planning to get a new computer - what's the best system to get? Any other suggested equipment/software?
Most web and mobile app developers develop on Macs these days, so any reasonably modern Mac (2012-2013 or later) would be preferred. A minimum of 4GB RAM is recommended, but 8GB (or even more) may be preferable if you will also be doing some graphic design work.
Since you will be spending lots of time on your computer every day, you may want to try to get a computer with an SSD drive. This will make even a computer with a slow processor feel surprisingly fast, perhaps even by a magnitude of as much as 2x-3x vs. a computer with a traditional hard drive -- especially if you are a programmer and will constantly start up servers, console sessions, etc.
If you don't have a Mac, then a PC with Linux installed is another option. The most popular Linux distribution today is Linux ...March 12, 2015
Launch Academy students use Apple computers exclusively. As far as what kind, the majority of our students use MacBook Airs. Ruby files are typically small, so you don't absolutely need a large amount of processing power. Additionally, MacBook Airs are incredibly lightweight, which is nice when using Boston's public transporation system (affectionately known as "The T").
New Apple computers ship with Yosemite, which is fine for incoming students. Students have been known to work on older versions of Mac OSX.
For editors, we recommend students use either Atom or SublimeText. These are highly configurable editors with tons of options for optimizing your experience.
Hope this helps. If you have more questions, hit us up on twitter @LaunchAcademy_
Good luck and happy ...March 12, 2015
We find that most of our mentors are either inbound (designers who reach out to us), or referrals (designers who our existing mentors refer us to).
We have a pretty high bar for new mentors at Designlab. What does that mean?
- We look at a mentor’s body of work — not just the companies they’ve worked at, but their portfolio, the type of projects they’ve worked on, and the quality of their work.
- If the mentor’s work is great, we schedule some time to chat with them to get a sense of their communication skills: are they enthusiastic? Can they express ideas clearly? Do they care about education and giving back to beginners in the field?
If they pass those two requirements, we’re happy to bring them onto Designlab!
For us, it ultimately comes ...March 12, 2015
I really hope that there's space for me at the Dev House, but I know there's limited spots. Should I figure out a back-up plan and what's the best place to look for housing?
At Epicodus, Monday through Thursday, students practice pair programming: two people sharing one computer, taking turns who uses the keyboard and mouse. (On Friday, students work alone on a project that teachers assess and provide feedback on over the weekend.) By working together, you catch each other's mistakes, teach each other new skills, and come up with ideas together neither of you would have had alone. Pairing is increasingly used by tech companies (like Facebook and Square), and we've found that pair programming helps you learn faster, too.
We switch pairs every day, so that students get exposed to many different working styles and ideas. In the beginning of the course, we randomly assign pairs. After the first couple weeks, we'll make suggestions of ...March 12, 2015
I just graduated from a bootcamp and I'm having trouble finding a job. Can anybody give me some pointers?
I agree with all of the advice here... especially Charlyne's point—get connected. The US Bureau of Labor Stats says that at least 70% of jobs are found through your network. I work at Startup Institute (www.startupinstitute.com), and we can't stress this point enough with our students. Get out there, meet people, and build MEANINGFUL (not transactional) relationships. Focus on offering value to others (this can come in many forms!), and eventually a company will see how employing you will bring even more value. Some other job search tips: 1. Give your personal brand a facelift In the same way that a company’s branding involves everything from their website and ads to their customer service, your personal brand is the sum total of your expertise, value-adds, and interactions as a ...March 12, 2015
There’s a lot to be said about getting a job and breaking into the design field. We have two main pieces of advice:
1) Do great work, and tell people about it.
The only way to improve as a designer to the point of getting a gig in the field is to practice by working on a series of projects (either self-directed or with real clients). So, do whatever you can to work on as many projects as possible, and be conscious about the skills you’re trying to improve through those projects.
Then, it’s a matter of expressing the work you’ve done in a strong portfolio that captures your thought process, your attention to detail, and the quality of your skills.
2) Be thoughtful about how you build up your own set of skills.
There are a ...March 12, 2015
Agreed with other poster that you need to keep doing projects even after you graduate... bootcamps are the beginning of your development... don't lose the momentum of coding every day!
You're new full time ...March 12, 2015
The main tenet behind this is to have work you can SHOW. An actual website, iOS app, Android app, or whatever you work on. You have to be able to SHOW it. Then get out there and meet people and show your work. If it takes longer than 2 months to get a single job interview, you have to address one or more of the following:
- Improve your skills.
- Be friendlier. Far too many people are rude, awkward, or downright unprofessional in tech.
- Stop being weird. Look at people in the eye when you speak. Say please, thank you, and take care of your appearance. Shower.
- Improve your skills.
That's basically it. It's not complicated yet too many people make it more complicated than necessary. If the amount of people asking me for job advice/leads at my workshops is any indication, the ...
Getting a job in the tech industry is not always as easy as some make it out to be. You have to have some tough skin, because you will most likely find rejection around a lot of corners.
So far, a lot of advice has been given around the idea of networking. This is super important, because the networks you create will most likely be the people who end up helping to get your resume in front of the right people. You need to find a balance though, you need to keep honing your coding skills and whiteboarding skills. Networking is not enough when you find yourself in the midst of an interview and totally blank on how to parse a string passed into parameter. Make sure to find a balance between studying for interviews and networking to find interviews.March 12, 2015
The Tech Scene in Provo is booming. Ironically Provo is where most tech companies start and from there, move to places like Lehi and so on. Here's a list of both current tech companies and some that started here: Qualtrics, Vivint, Ancestry.com, Novell, InsideSales, Verisage, Izeni, Bluehost, Owlet, CyberCoders, Dealer Socket, Front, LionHeart Innovations, Chatbooks, Studio Design - the list goes on. New startups also have tons of support from not only Provo City but local blogs and entrepreneurship groups like LaunchUp, One Million Cups, Beehive Startups and more. At Coding Campus our graduates are also finding employment outside of Provo in Lehi, Salt Lake and Ogden - so honestly, with the sweet cost of living to top it all off, you really can't ...March 12, 2015