
100Devs Q&A
The 100Devs discord can be overwhelming and intimidating to new joiners. I've seen many of the same questions asked repeatedly because there isn't a dedicated info page. The answers to all of the most commonly asked questions can be found below!
100Devs Social Media Links:
General
- When's the next Cohort/Cohort 3?
- How can I be successful with 100Devs?
- Is the 100Devs program self-paced?
- Can I participate in the cohort without a computer/on my phone?
- Am I too old to learn programming/get a job?
- Can you really get a job without a CS degree?
- Is it possible to get a remote job?
- Do we get a certificate at the end of the program?
- How can I help?
- How do I donate money?
There are currently NO plans for a third cohort. Leon is trying to finish putting programs in place to support the current cohort and set up 100Maintainers. Once all those things are in place, there MAY be a third cohort.
Be Consistent. Manage Frustrations. Take Care Of Yourself.
Yes you can absolutely go at your own pace.
It will be very difficult to complete the program without a computer. Leon's suggestion is to try and find a used cheaper laptop to code on, you do not need the best hardware to code on! There ARE some resources for coding on mobile that may help. See Resources at the bottom of the page for links.
No!
Yes! Many people in tech have taken a non-traditional path to get there. Check out the celebrations channel where there are many stories from those who do not have CS degrees and got jobs.
Yes, especially since the pandemic when many companies were forced to transition to a mostly remote way of doing business. Every company became a tech company!
A certificate of completion will be available to those who successfully finished the program. This is confirmed by your attendance and homework submissions.
Answer questions in the help channels on discord!
You don't! Please volunteer your time in the help channels on discord. Helping others learn and pulling them up with you as you go is the goal.
Discord
- How long will the discord be up?
- Why can't I see all the channels?
- Where is catchup-crew?
- Why is no one answering my question in the help channels?
- Can we record Tea Spills/Twitter Spaces?
The discord will stay open. All materials and links will continue to be available.
Double check that you've clicked the appropriate emojis in the Rules channel and the Join 100Devs channel to unlock the channels in the discord.
The catchup-crew channel is beneath the 100Devs section of the discord. If you can't see it, double check that you've clicked the appropriate emojis in the Rules channel and the Join 100Devs channel to unlock the channels in the discord.
Check to see that your question is clear. If it's code related please share your code in a codepen or on github and NOT in screenshots. Be specific about what you need help with. And sometimes you just need to try posting again.
No, they are meant to be listened to live. People are often sharing personal information that they might not otherwise disclose if it were recorded. These events are not recorded and saved to maintain privacy.
Classes/Homework
- How do I submit screenshots for homework?
- Where can I find the links to submit homework?
- Where can I find the files for class?
- When can I use my Twitch channel points?
- Are classes recorded?
- Are office hours?
- Where can I host my website?
- Now that Heroku no longer has a free tier, where should I host my apps?
Use a site like imgbb to host the image, then share the link in the homework submission form. See the Resources section below for a link to imgbb.
All the links are in the follow-along-materials channel on discord. There are also several resources that have compiled them in an easy to find manner, please see the resource section below for links.
All the files are available to download in the follow-along-materials channel on discord. They have also been compiled in the 100Devs Follow-Along site for each class that has files, there is a link in the Resources section below.
Points can be redeemed anytime Leon is live on Twitch.
Yes. Classes are only available on Twitch initially, and as they expire from Twitch they will be uploaded to YouTube.
No. Office hours are available on Twitch only until they expire, with the exception of Super Reviews which are added to YouTube.
For a static site you can use Netlify's free hosting. See the Resources section below for a link.
The three most common recommendations are Cyclic, Render, and Railway. They are all free to use, but they each have their limitations. See the Resources section below for links.
Learning
- Why can't we watch a video on ______ instead of reading?
- I'm having a hard time with the Shay Howe reading, do I really need to do it?
- Where can I find an Anki deck?
- I don't like Anki, are there alternatives?
- Do I really need to do the Learning How To Learn class on Coursera?
- What is BANKI?
- What is CAR?
- What is PREP?
- Should I learn this other language/framework/stack/etc?
- Why do I need to learn floats if they are outdated?
Being a software engineer means you need to know how to learn, and be able to read through things like documentation which will often be long and tedious to get through. Consider the readings good practice for your future job.
See above.
Your deck(s) should be personal and unique to you. As you work through the readings and lessons, add cards for vocabulary, things you found confusing, need more repetition on, or want to memorize. Anki is such a big part of learning, don't skimp out on making cards, this is one area where it's really important to do the work yourself.
Yes, two good alternatives that are also based on spaced repetition are Zorbi and Mochi Cards. See the Resources section below for links.
There is a REALLY good reason this is one of the first assignments. The skills you will learn about in that course are absolutely crucial to your success in learning. It is also part of the homework to submit the completion of the course in a screenshot, so you need to complete it in order to do that.
BANKI is just Anki cards made from the BANK document that lists out interview preparation questions. Please see the Resources section below for a link to the BANK.
CAR is the format you should use to answer your BANKI questions. It stands for Cause Action Result.
PREP is the method you should use to work through whiteboarding or coding challenges for interviews. It stands for Parameters, Return, Examples, Pseudo Code.
No, wait until you get a job and pay you to learn. Go deep not wide. The skills we learn in this program are easily transferred to other stacks etc if necessary later for your job.
Floats are good to learn specifically because they are old. Your first dev job assignment might have you working on old code that uses floats, and you should have an understanding of how they work.
Catch-Up Crew
- Should I do the homework, even if I'm behind?
- Where can I find the homework?
- How do I do the team projects if I'm in catchup-crew?
- Should I still check in on twitter if I'm in catch-up crew?
Yes, doing and submitting the homework is how Leon will know in the future if you did all the work. If you ever need reference Leon will need to be able to check that you did the assignments in order to vouch for you.
All homework and links are available in the follow-along-materials channel on discord. There are also several resources that have compiled them in an easy to find manner, please see the Resources section below for links.
Try posting in the catchup-crew channel on discord to see if anyone else who is caught up around the same class as you who also needs to do a group project.
Checking in at the beginning of the program is how Leon tracks attendance, so yes.
Networking/Job Hunt
- What do I say when asked about 100Devs in an interview?
- What do we say to recruiters when we're not ready to interview yet?
- How do I find people to have coffee chats with?
- How do I find a mentor?
- How do I find clients?
- What are some questions I can ask in an interview??
- What is Huntober?
- Do I need a portfolio?
- My anxiety makes networking hard, what else can I do?
- How do I find local meetups to network?
- What do I do if there are no local dev groups near me?
100Devs is an Agency with a training program.
I am not currently pursuing new opportunities at this time, but I would be happy to reconnect with you again in three months. Can we set up a time to talk three months from now?
If you are on twitter you can interact with people for a time, and then reach out to them for a chat. If you are job hunting you can target companies and reach out to engineers that work there. Local meetups and dev conferences are also great resources when available.
Leon does not recommend specifically searching out someone to be your mentor because of the power dynamic imbalance. When networking you should just be looking to make friends.
Tell everyone you know that you're looking for a client. Post on all your social media. Post on craigslist. Look for local groups for small businesses.
There are questions at the bottom of the BANK document. See the Resources section below for a link. You can also google "reverse interview" questions to find more.
Huntober was held during the month of October 2022 and as a support to members of the last cohort in the job hunt.
Yes, a portfolio is necessary for anyone who doesn't know how to code to see your work, see that you know how to build websites and applications, and can then pass you on to the people who do code.
Do the most you are comfortable with. If you can't do video calls you can still connect through messages etc. Just remember that networking is the most successful path to getting a job.
Look for local groups on sites like meetup.com
There are frequently online meetups you can join, as well as virtual conferences which often have networking options.
Social Media
- Do I need to have a LinkedIn?
- Do I need to make a new Github/Twitter/LinkedIn account?
- Why haven't I been added to the 100Devs LinkedIn group?
- What do I put on my LinkedIn if I don't want my current employer to see it?
- What is the process to follow up after a coffee chat?
- What are appropriate times to follow up after an interview?
Not necessarily, but it will help immensely.
No, unless you have some sort of content that a potential employer would take issue with, just use your current account.
People are usually added to the group every few weeks, so you may just need to be patient. Otherwise check your profile, you must have a photo and a title. The picture is recommended to be a headshot, but it does not need to be. Any picture will do.
There is a setting for your profile to show that you are Open To Work only to recruiters. Don't add people you work with to your LinkedIn.
Send them a thank you email the next day, email should be in the format of Thank/Ask/Provide Value. 3 days later add them on LinkedIn WITH A MESSAGE. Never send a connection request without a message. 3 days later add them on twitter, if you aren't already following them.
Send a thank you note within 24-48 hours. If you haven't heard back in 3-5 days, send another email.
Resources
- 100Devs Follow-Along - Resource with classess and HW links grouped together
- 100Devs Homework Tracker - site to keep track of homework, includes submission links
- 100Devs Email Templates - Networking Templates and Email Etiquette
- BANKI - Interview Prep Questions
- Zorbi - Spaced Repetition alternative on Desktop, IO,S and Android
- Mochi Cards - Spaced Repetition alternative on Desktop, IOS, and Android
- Codepen - Online Code Editor
- Replit - Browser Based IDE
- Replit Mobile - Replit Mobile App for IOS and Android
- imgbb - free image host
- Contract Killer - contract for freelancing
- HTML5Up - free to use website templates for your portfolio or freelancing
- Netlify - free hosting for static sites
- Render - free hosting for full stack apps
- Railway - free hosting for full stack apps
- Cyclic - free hosting for full stack apps