Discover Free Software projects that expose you to real-world tech problems so you can gain experience for the job market.

Problem

Coding bootcamps and Massive Open Online Courses (MOOCs) are a huge success, more an more (often marginalized) people venture into tech careers this way. The problem LibertyDraft tries to solve is to close the gap that is developing between graduating and landing the dream job: experience.

For various reasons (because they are mostly teaching fundamentals of the languages/frameworks they use in their program, because they cater to all kinds of people with various skill-levels, because they have to mind their teacher/student ratio, etc.) Camps/MOOCs often confine their participants to start applications from scratch. Often they work on clones of popular apps (build the new twitter!), let people find intrinsic reasons to build an app (organize food drives in my local city) or incorporate the newest tech for the sake of learning that tech (SPAs for everything!).

Starting from scratch is an awesome opportunity to learn the fundamentals of architecting an application, yet it's almost never what you are doing on the job. Even in the startup world you are rarely employee #1. The real world is a different one: you work on other peoples code, users hammering on your app in unforeseen ways (bugs), constantly keeping up with dependencies and their problems (security), suffering through the consequences of the projects shortcomings (technical dept), dealing with unforeseen growth (performance) and if you're lucky an endless stream of very important but not so clearly defined demands from you (features). Graduates often struggle to compete in job interviews because of their lack of experience with this churn, even at the junior/entry level.

On the other hand our community is always on the lookout of attracting Free Software contributors and can provide the right environment to gain experience. But where do I go and learn about the opportunities to gain experience with Free Software? Let's make a match on LibertyDraft!

Features

  • People can discover opportunities based on the language/framework/topic they want to gain real world experience in
  • People can suggest Free Software projects to list
  • Admins can evaluate and extend project submissions
  • The app adds more metadata and keeps that data up to date by crawling projects SCMs, trackers etc.

Looking for hackers with the skills:

mentoring web html css design

This project is part of:

Hack Week 18

Activity

  • over 2 years ago: hennevogel left this project.
  • over 5 years ago: enavarro_suse liked this project.
  • over 5 years ago: david_kang liked this project.
  • over 5 years ago: dmaiocchi liked this project.
  • over 5 years ago: hennevogel started this project.
  • over 5 years ago: hennevogel added keyword "mentoring" to this project.
  • over 5 years ago: hennevogel added keyword "web" to this project.
  • over 5 years ago: hennevogel added keyword "html" to this project.
  • over 5 years ago: hennevogel added keyword "css" to this project.
  • over 5 years ago: hennevogel added keyword "design" to this project.
  • over 5 years ago: hennevogel originated this project.

  • Comments

    • hennevogel
      over 5 years ago by hennevogel | Reply

      Stuff to check out for categories:

      • https://www.mooc-list.com/
      • https://www.switchup.org/rankings/best-coding-bootcamps

    • thutterer
      over 5 years ago by thutterer | Reply

      Have a look at CodeTriage :)

    • hennevogel
      over 5 years ago by hennevogel | Reply

      CodeTriage has a hugely different focus: triaging/fixing issues by repo/language. I'm more looking to build something that focuses on matching skills that bootcamps produce & lack to produce.

    Similar Projects

    WebUI for your data by avicenzi

    A single place to view every bit of data you have.

    Problem

    You have too much data and you are a data hoarder.

    • Family photos and videos.
    • Lots of eBooks, TV Shows, Movies, and else.
    • Boxes full of papers (taxes, invoices, IDs, certificates, exams, and else).
    • Bank account statements (multiple currencies, countries, and people).

    Maybe you have some data on S3, some on your NAS, and some on your local PC.

    • How do you get it all together?
    • How do you link a bank transaction to a product invoice?
    • How to tag any object type and create a collection out of it (mix videos, photos, PDFs, transactions)?
    • How to store this? file/folder structure does not work, everything is linked together

    Project Description

    The idea is a place where you can throw all your data, photos, videos, documents, binaries, and else.

    Create photo albums, document collections, add tags across multiple file-formats, link content, and else.

    The UI should be easy to use, where the data is not important for now (could be all S3 or local drive).

    Similar proposals

    The closest I found so far is https://perkeep.org/, but this is not what I'm looking for.

    Goal for this Hackweek

    Create a web UI, in Svelte ideally, perhaps React.

    It should be able to show photos and videos at least.

    Resources

    None so far, this is just an idea.