Programming languages
Networking
Software development
Getting a job
Tech Jobs
100

Georgy Korneev's favorite programming language

Java
100

The unique address assigned to every device connected to the Internet.

Ip address

100

A version control system widely used by developers.

Git

100

a document describing the candidate's experience and skills.

Resume (CV)

100

This person coordinates a team of engineers, prioritizes tasks, manages deadlines, and ensures that the project meets business goals.

A team lead

200

The most popular programming language for 2025

python
200

A protocol used to transfer web pages over the Internet.

Hypertext Transfer Protocol (HTTP)

200

A short cycle in agile development where a small part of the product is built and tested.

a sprint

200

The process of adapting a new employee to a company.

onboarding

200

This developer builds applications specifically for smartphones and tablets, often using languages like Swift, Kotlin, or Flutter.

A mobile developer

300

The very first high-level programming language

Fortrain

300

This device connects multiple networks and directs data packets between them.

a router

300

The process of finding and fixing errors in software.

debugging

300

This is the official document or proposal that outlines your position, salary, and start date, typically sent before signing an employment contract.

Job offer

300

This professional designs, writes, and maintains code to create software applications, often collaborating with product managers and designers.

A software developer

400

A programming language that incorporates pure functional programming, lazy evaluation, a strong static type system with automatic inference, as well as data immutability and the absence of side effects.

Haskell

400

An error code indicating that the server is unavailable.

503

400

This document describes how software should behave and what it should do.

Software Requirements Specification (SRS)

400

This temporary position, often offered to students or recent graduates, provides practical experience in a professional environment — sometimes leading to a full-time offer.

An internship

400

This specialist ensures product quality by finding bugs, writing test cases, and verifying that software meets requirements before release.

QA Engineer
500

Originally designed at Google, this statically typed language compiles to machine code, supports goroutines, and has no exceptions.

Go

500

This networking model divides communication into seven layers, from physical transmission to application-level interactions.

OSI Model
500

This is a software testing phase where combined modules or components are tested for their correct interaction and operation together.

an integration testing

500

This period at the beginning of employment allows the company to evaluate a new hire’s performance before confirming them as a permanent employee.

a probation period

500

This professional supports both management and employees by handling hiring, onboarding, and workplace relations — ensuring company culture and legal compliance align.

HR partner

M
e
n
u