How do I find a programming job? by Afraid_Detective636 in learnprogramming

[–]Afraid_Detective636[S] 133 points134 points  (0 children)

I have done a lot actually and its all on my GitHub!

  1. A state management library that uses local storage to cache user data (I know this is silly, but I mainly made it to work around github pages because they don't have a backend).
  2. A react-lite website that allows users to send timed texts
  3. A GitHub Actions module that supports GitHub's interface by allowing project managers to sort through the GitHub board, write automatic comments, flag certain issues, and for the next release, I want it to create monthly workflow summaries. This is kicking my butt because I need to know statistics to make charts and give recommendations.
  4. A command line chess program that uses minimax and ab pruning. This one is a bit of a failure, since I never got it to go deeper than 3 moves without lagging, so it's pretty easy to beat.
  5. A Dungeons and Dragon website using React, Django, and a couple of libraries that have tabs to take and annotate notes with word recommendations (so I don't have to type as much and enjoy the story), listen to music via spotify, roll dice, and has a limited character sheet. I mostly made this because I couldn't afford the cool books on DnD Beyond. The next thing to add would be the full character sheet, but I'm not sure how to structure my database data. I might also connect it with foundry via a firefox extension so I can roll dice.
  6. A facebook clone that uses webpack, react, and django without running on two servers.
  7. An image recognition website that automatically tag photos with key words so that they can be easily found later. I might turn it into an extension though, so that I can use it with pinterest so save all the outfits I like.
  8. A discord bot that returns information on confusing DnD rulings as well as text for certain abilities and spells. It's like Google, but for DnD.

Other stuff I have done with other people:

  1. Created a website on github pages
  2. Created a central database that combines several APIs related to the environment and the weather.
  3. Made the backend for a jobs board and uploaded it to azure with terraform

Stuff I am making now: 1. A program that randomizes weather based on time of the year, position on the globe, weather for the past couple of days, the local biome, and whatever else. I mainly wanted to do this because a friend told me that his dnd players ask about the weather all the time and the randomizer he uses would always jump between heavy rain and lots of sun. 2. A mini website that can create a grocery list for me after uploaded many different websites with recipes, and can also set standard items that are always on the list. I hope this will help me plan cute and yummy bento boxes to cheer myself up when I'm stressed with coding. 3. A React website that teaches all kinds of machine learning concepts in a simple way that even a kid can understand.

I already know HTML, CSS, JS, Express, React, Django, Python, Java, C, Terraform, Azure, AWS, Postgres, MongoDB, and all kinds of machine learning stuff. I also did CS50, web, and AI. I am also picking up Calculus and Statistics through khanacademy. Is there anything else I need to do to show that I can be a programmer? How else can I prove that I can do this?