Skip to content

Instantly share code, notes, and snippets.

@sabman
Last active January 27, 2025 12:50
Show Gist options
  • Save sabman/902e1434fd3334997d29840bc7114834 to your computer and use it in GitHub Desktop.
Save sabman/902e1434fd3334997d29840bc7114834 to your computer and use it in GitHub Desktop.

πŸ§—πŸ»β€β™€οΈFoundation skills for working at https://geobase.app

Being a fresh grad or intern in the software industry is daunting. We make sure that if you join us you get to learn the most important skills to be productive in the industry. We believe these skills are non-negotiable if you are going to be a professional developer. Here is the list.

Legend:

πŸ‘₯ = Learn as a team πŸ’΅ = paid resource that's worth paying for

Shell scripting

SSH

Git Skills

Docker or Podman

Docker on Windows

  • 🏒 Understand how to manage resources for docker on windows. Here is an indepth article.

Engineering Methodologies

  • 🏭 GitOps GitOps tooling: github actions, jenkins, etc πŸ‘₯
  • πŸ”ͺ 12 Factor Apps Understand the guidelines and know how to put them into practice
  • πŸ‰ Scrum Primer πŸ‘₯

User stories

  • πŸ₯’ learn about gherkin and how to use it to write user stories πŸ‘₯

OO Patterns

Know SQL

Frontend Javascript Tool Chains

  • πŸ— Know something like Vite, ESBuild, Webpack, etc See Video

Deploying multi-container applications to production

  • πŸŒ† Know how kubernetes works
  • 🏠 Know how to use docker compose

Geo Skills

Domain: Remote Sesning


Something Fun


Soft Skills


Fundamentals of ML/AI


Going Deep into Database


Standard laptop setup

You can setup your laptop as you like but you must have the following tools:

  • git client
  • good terminal with a customised prompt for git
  • ssh keys correctly setup
  • a good editor (e.g vscode)
  • and another editor for terminal (e.g vim)

On new virtual machines on AWS we use this script https://gist.github.com/sabman/3223592abc490ffb44ca5cbf41a6292e


Wanna learn?

We take batches of interns every summer, put your name into our pool of interns by going to https://docs.geobase.app and sending me a PR by fixing something in our docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment