Booklet

author

Hack University

IT & Software

Skills Every Developer should have

SKILLS EVERY DEVELOPER SHOULD HAVE

1. PROGRAMMING LANGUAGES

Every developer should know at least one, if not two programming languages. The moist popular language in 2020 are JavaScript, Python, Ruby, Swift, C++, Java, and Kotlin.

2. DATA STRUCTURES AND ALGORITHMS

Every developer should know their basic data structures including array, dictionaries, linked lists, maps, heaps, etc... as well as their basic sorting, searching, and recursive algorithms.

3. BASIC TERMINAL COMMANDS

Every developer should be able to navigate with ease through the terminal. They should know basic Linux commands such as "is", "mkdir", "pwd", "cd", "rm", etc.

4. GIT VERSION CONTROL

Every developer should be familiar with the version control system Git. They should be constantly committing their code to ensure all work is saved. Also, it is highly recommended to store their git repositories on the cloud via GitHub.

5. Databases and SQL

Every developer should know basic SQL commands such as SELESCT, CREATE, UPDATE, DELETE. DROP. etc in order to use SQL database like that of MySQL and PostGreSQL.

6. NETWORKING BASICS

Every developer should know networking basics like the importance of HTTPS, the 7 network layers and basic network security.

7. OPERATING SYSTEMS

Every developer should be familiar with navigating through their operating system of choice for development and production.

More booklets by Hack University

More IT & Software booklets

Your recently viewed booklets

  • booklet-slide-images
  • booklet-slide-images
  • booklet-slide-images
  • booklet-slide-images
  • booklet-slide-images
  • booklet-slide-images
  • booklet-slide-images
  • booklet-slide-images
  • booklet-slide-images
  • booklet-slide-images
See all booklets