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?
  • 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.
  • How can I be successful with 100Devs?
  • Be Consistent. Manage Frustrations. Take Care Of Yourself.
  • Is the 100Devs program self-paced?
  • Yes you can absolutely go at your own pace.
  • Can I participate in the cohort without a computer/on my phone?
  • 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.
  • Am I too old to learn programming/get a job?
  • No!
  • Can you really get a job without a CS degree?
  • 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.
  • Is it possible to get a remote job?
  • 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!
  • Do we get a certificate at the end of the program?
  • A certificate of completion will be available to those who successfully finished the program. This is confirmed by your attendance and homework submissions.
  • How can I help?
  • Answer questions in the help channels on discord!
  • How do I donate money?
  • 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?
  • The discord will stay open. All materials and links will continue to be available.
  • Why can't I see all the channels?
  • 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.
  • Where is catchup-crew?
  • 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.
  • Why is no one answering my question in the help channels?
  • 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.
  • Can we record Tea Spills/Twitter Spaces?
  • 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?
  • 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.
  • Where can I find the links to submit homework?
  • 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.
  • Where can I find the files for class?
  • 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.
  • When can I use my Twitch channel points?
  • Points can be redeemed anytime Leon is live on Twitch.
  • Are classes recorded?
  • Yes. Classes are only available on Twitch initially, and as they expire from Twitch they will be uploaded to YouTube.
  • Are office hours?
  • No. Office hours are available on Twitch only until they expire, with the exception of Super Reviews which are added to YouTube.
  • Where can I host my website?
  • For a static site you can use Netlify's free hosting. See the Resources section below for a link.
  • Now that Heroku no longer has a free tier, where should I host my apps?
  • 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?
  • 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.
  • I'm having a hard time with the Shay Howe reading, do I really need to do it?
  • See above.
  • Where can I find an Anki deck?
  • 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.
  • I don't like Anki, are there alternatives?
  • Yes, two good alternatives that are also based on spaced repetition are Zorbi and Mochi Cards. See the Resources section below for links.
  • Do I really need to do the Learning How To Learn class on Coursera?
  • 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.
  • What is BANKI?
  • 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.
  • What is CAR?
  • CAR is the format you should use to answer your BANKI questions. It stands for Cause Action Result.
  • What is PREP?
  • PREP is the method you should use to work through whiteboarding or coding challenges for interviews. It stands for Parameters, Return, Examples, Pseudo Code.
  • Should I learn this other language/framework/stack/etc?
  • 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.
  • Why do I need to learn floats if they are outdated?
  • 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?
  • 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.
  • Where can I find the homework?
  • 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.
  • How do I do the team projects if I'm in catchup-crew?
  • 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.
  • Should I still check in on twitter if I'm in catch-up crew?
  • 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?
  • 100Devs is an Agency with a training program.
  • What do we say to recruiters when we're not ready to interview yet?
  • 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?
  • How do I find people to have coffee chats with?
  • 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.
  • How do I find a mentor?
  • 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.
  • How do I find clients?
  • 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.
  • What are some questions I can ask in an interview??
  • 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.
  • What is Huntober?
  • Huntober was held during the month of October 2022 and as a support to members of the last cohort in the job hunt.
  • Do I need a portfolio?
  • 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.
  • My anxiety makes networking hard, what else can I do?
  • 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.
  • How do I find local meetups to network?
  • Look for local groups on sites like meetup.com
  • What do I do if there are no local dev groups near me?
  • 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?
  • Not necessarily, but it will help immensely.
  • Do I need to make a new Github/Twitter/LinkedIn account?
  • No, unless you have some sort of content that a potential employer would take issue with, just use your current account.
  • Why haven't I been added to the 100Devs LinkedIn group?
  • 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.
  • What do I put on my LinkedIn if I don't want my current employer to see it?
  • 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.
  • What is the process to follow up after a coffee chat?
  • 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.
  • What are appropriate times to follow up after an interview?
  • Send a thank you note within 24-48 hours. If you haven't heard back in 3-5 days, send another email.

Resources

Categories