Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π§Π΅ΠΌ ΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ программисты, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ это ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ?

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния
НавСрноС, Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ программиста Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»Π° ситуация, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ с IT люди просили Π΅Π³ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Π² Ρ‡Ρ‘ΠΌ ΠΆΠ΅ состоит ΡΡƒΡ‚ΡŒ Π΅Π³ΠΎ профСссии. Π’Π°ΠΊ ΡƒΠΆ слоТилось, Ρ‡Ρ‚ΠΎ Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° людСй понятиС «программист» ассоциируСтся Π»ΠΈΠ±ΠΎ с Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΌ Π³ΠΈΠΊΠΎΠΌ Π² ΠΎΡ‡ΠΊΠ°Ρ… ΠΈ свитСрС, Π»ΠΈΠ±ΠΎ с Π½Π΅ΠΊΠΈΠΌ Π³Π΅Π½ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ красноглазым подростком-Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠΌ β€” Π½ΠΎ ΠΏΡ€ΠΈ этом Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ занимаСтся.

Как Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠΌ ΠΎΠ± этом, Π½Π΅ пугая ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ΠΌΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°?
Под ΠΊΠ°Ρ‚ΠΎΠΌ я воспроизвСду Ρ‚Π°ΠΊΠΎΠΉ рассказ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π²Π΅Π½Ρ‡Π°ΡŽ нСсколько ΠΌΠΈΡ„ΠΎΠ² ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

β€” Π§Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ программисты? Π­Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ-Ρ‚ΠΎ просто Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒβ€¦ ΠžΡ‚Π²Π΅Ρ‚ΡŒΡ‚Π΅ ΠΌΠ½Π΅ для Π½Π°Ρ‡Π°Π»Π°: ΠΊΠ°ΠΊ Π² Π΄Π²ΡƒΡ… словах ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΡƒΡ‚ΡŒ профСссии Ρ…ΠΈΡ€ΡƒΡ€Π³Π°?
β€” Π₯ΠΈΡ€ΡƒΡ€Π³ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.
β€” Π”Π°, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ описаниС! Ну Π°, скаТСм, футболиста?
β€” Π˜Π³Ρ€Π°Π΅Ρ‚ Π² Ρ„ΡƒΡ‚Π±ΠΎΠ»!
β€” Π£Π³Ρƒ, Π° Ρ…ΠΈΡ€ΡƒΡ€Π³ «занимаСтся Ρ…ΠΈΡ€ΡƒΡ€Π³ΠΈΠ΅ΠΉΒ». А Ссли Π±Π΅Π· ΠΎΠ΄Π½ΠΎΠΊΠΎΡ€Π΅Π½Π½Ρ‹Ρ… слов?
β€” ΠŸΠΈΠ½Π°Π΅Ρ‚ мяч?
β€” Π’ΠΎΡ‚ это Ρ‚ΠΎΡ‡Π½ΠΎ. А Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚ программист, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ Β«Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β»?
β€” …
β€” ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, составлСнный Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ языкС программирования. Π’ΠΎΡ‡Π½Π΅Π΅ говоря, сначала ΠΎΠ½ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ структуры своих Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡ‚ΠΎΠΌ составляСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этими структурами β€” Π½Ρƒ Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΆΠ΅ прСдставляСт это Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ΄Π°.
β€” Π§Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π·Π° «структуры Π΄Π°Π½Π½Ρ‹Ρ…Β»? Π Π°Π·Π²Π΅ ΠΎΠ½ Π½Π΅ управляСт ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ?
β€” Π­Ρ….

ΠœΠΈΡ„ β„–1: программист Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ донСсти Π΄ΠΎ людСй, Ρ‡Ρ‚ΠΎ программисту для написания ΠΊΠΎΠ΄Π°, Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ, совсСм Π½Π΅ Π½ΡƒΠΆΠ΅Π½ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Он Π½ΡƒΠΆΠ΅Π½ лишь для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ коррСктности ΠΊΠΎΠ΄Π°, для Π΅Π³ΠΎ тСстирования β€” Π½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ сам ΠΊΠΎΠ΄ ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ схСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅ (хотя Π½Π° экранС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅). Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΆΠ΅ просто записываСт Π½Π° этой Π±ΡƒΠΌΠ°Π³Π΅ Π½Π°Π±ΠΎΡ€ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ инструкций, ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (числа, тСкст). А ΠΊΡ‚ΠΎ этот Π½Π°Π±ΠΎΡ€ исполняСт β€” ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ особо ΡƒΠΌΠ½Ρ‹ΠΉ Ρ€ΠΎΠ±ΠΎΡ‚, Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ Π²Π°ΠΆΠ½ΠΎ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π° Π½Π΅ с машинами.

β€” Ну ΠΊΠ°ΠΊ, понятно?
β€” Π’ΠΎ Π΅ΡΡ‚ΡŒ, программист просто сообщаСт машинС, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ½ Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ β€” Π° ΠΎΠ½Π° это исполняСт?
β€” Ну Π΄Π°, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ.
β€” Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊ ΠΎΡ‚Π΄Π°Ρ‘Ρ‚ распоряТСния ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΌ?
β€” Π’Ρ€ΠΎΠ΄Π΅ Ρ‚ΠΎΠ³ΠΎ.
β€” А Ссли машина Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ?
β€” Π’ смыслС?
β€” Ну, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅ΠΉ Π½Π΅ понравится. Или просто ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚.
β€” Π’Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ уясним Ρ€Π°Π· ΠΈ навсСгда, Ρ‡Ρ‚ΠΎ.

ΠœΠΈΡ„ β„–2: машина ΡƒΠΌΠ΅Π΅Ρ‚ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ

ΠŸΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ΅ число людСй Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ считаСт, Π±ΡƒΠ΄Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠΎΠΌ. На самом Π΄Π΅Π»Π΅ β€” это просто Π½Π°Π±ΠΎΡ€ ΠΆΠ΅Π»Π΅Π·ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½Π΅ ΡƒΠΌΠ΅ΡŽΡ‚. Они ΡƒΠΌΠ΅ΡŽΡ‚ лишь Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ числовыС Π΄Π°Π½Π½Ρ‹Π΅. Π Π°Π·ΠΌΠ°Π³Π½ΠΈΡ‡Π΅Π½ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ участок Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅Π»Π΅Π·ΠΊΠΈ β€” Π·Π½Π°Ρ‡ΠΈΡ‚, это ноль. НамагничСн β€” Π΅Π΄ΠΈΠ½ΠΈΡ†Π°. Плюс, Π΅Ρ‰Ρ‘ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ эти Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, образуя Π±ΠΎΠ»Π΅Π΅ слоТныС числа (ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ стоит ΡƒΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ). Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сам Π½ΠΈΡ‡Π΅Π³ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ числа ΠΈ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠΈ. Π­Ρ‚ΠΎ Π±Π΅Π·Π΄ΡƒΠΌΠ½Ρ‹ΠΉ Π±ΠΎΠ»Π²Π°Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ лишь выполняСт ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ программиста.

β€” Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΊΠΎΠ΄ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ прСдставляСт собой Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΡ… Ρ‚ΡƒΠΏΠΎ исполняСт.
β€” Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ сути самих ΠΊΠΎΠΌΠ°Π½Π΄? Но ΠΊΠ°ΠΊ ΠΎΠ½ воспринимаСт тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π²Π²ΠΎΠΆΡƒ Π½Π° экранС?
β€” Когда Ρ‚Ρ‹ ΠΊΡ€ΡƒΡ‚ΠΈΡˆΡŒ ΠΏΠ΅Π΄Π°Π»ΠΈ Π½Π° вСлосипСдС β€” ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π»ΠΈ ΠΎΠ½, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ сСйчас Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΅Ρ…Π°Ρ‚ΡŒ Π²ΠΏΠ΅Ρ€Ρ‘Π΄?
β€” НСт, Π½ΠΎ вСдь Π΅Π΄Π΅Ρ‚. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅Π³ΠΎ Ρ†Π΅ΠΏΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ΅Π΄Π°Π»Π΅ΠΉ Π²ΠΎ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ колёса.
β€” ИмСнно! Π’Π°ΠΊΠΆΠ΅ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠ±ΠΎΠΉ тСкст Π² Π½Π°Π±ΠΎΡ€ чисСл.
β€” Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ?
β€” Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа тСкста Π΅ΡΡ‚ΡŒ свой числовой ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π­Ρ‚ΠΎ называСтся ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ. НапримСр, английская Β«aΒ» кодируСтся числом 97, Π° Π·Π½Π°ΠΊ равСнства β€” числом 61.
β€” ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ машина ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π΅ΠΉ сообщаСм?
β€” НСт, ΠΎΠ½Π° Β«ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Β» Π½Π΅ смысл. А лишь Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ этот тСкст Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, ΠΈ ΠΊΠ°ΠΊ ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ.
β€” Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚, сначала ΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ тСкст, Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π° символы, Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ символ ΡƒΠΆΠ΅ прСдставляСт Π² Π²ΠΈΠ΄Π΅ числа?
β€” Π’Π΅Ρ€Π½ΠΎ. Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ структуры ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Π±ΠΎΠ»Π΅Π΅ простых, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ Β«ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Β» машина.

Π‘ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΌΠ½Π΅, ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоит ΠΆΠΈΠ»ΠΎΠΉ Π΄ΠΎΠΌ?
β€” Ну… Из этаТСй.
β€” А ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоят этаТи? И Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
β€” Π­Ρ‚Π°ΠΆΠΈ β€” ΠΈΠ· стСн. А стСны β€” ΠΈΠ· ΠΊΠΈΡ€ΠΏΠΈΡ‡Π΅ΠΉ. А кирпичи…
β€” Π’ΠΎΡ‚ числа для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° β€” это Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ для Π΄ΠΎΠΌΠ°. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ β€” это стСны. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ прСдлоТСния β€” этаТи. А ΠΊΠ½ΠΈΠ³ΠΈ β€” Ρ†Π΅Π»Ρ‹Π΅ Π΄ΠΎΠΌΠ°! Но Ρƒ программистов Π΅ΡΡ‚ΡŒ прСимущСство ΠΏΠ΅Ρ€Π΅Π΄ строитСлями.
β€” КакоС?
β€” Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΌΠΈ этаТами, ΠΎΠ½ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ всСгда ΠΊΠ»Π°ΡΡ‚ΡŒ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ. Π”Π°ΠΆΠ΅ Ссли Π½Π΅ΠΊΠΈΠΉ свСрхмощный ΠΏΠΎΠ΄ΡŠΡ‘ΠΌΠ½Ρ‹ΠΉ ΠΊΡ€Π°Π½ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΅ΠΌΡƒ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ этаТи, ΠΎΠ½ Π½Π΅ смоТСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΠΌ Ρ†Π΅Π»Ρ‹Π΅ Π΄ΠΎΠΌΠ° ΠΈΠ»ΠΈ ΠΆΠΈΠ»Ρ‹Π΅ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Ρ‹. А программист смоТСт! Π Π°Π· ΠΎΠ½ ΡƒΠΆΠ΅ Β«ΠΎΠ±ΡƒΡ‡ΠΈΠ»Β» ΠΌΠ°ΡˆΠΈΠ½Ρƒ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ тСкст β€” Ρ‚ΠΎ, ΠΏΠΎ сути, ΠΎΠ½ Β«ΠΎΠ±ΡƒΡ‡ΠΈΠ»Β» ΠΏΠΎΠ΄ΡŠΡ‘ΠΌΠ½Ρ‹ΠΉ ΠΊΡ€Π°Π½ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΌ Π·Π° ΠΎΠ΄Π½ΠΎ дСйствиС.
β€” Π’ΠΎ Π΅ΡΡ‚ΡŒ, программист ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всё Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС структуры Π΄Π°Π½Π½Ρ‹Ρ…?
β€” Π”Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ пСрвая ΠΈΠ· ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ понятныС Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Π΅ (тСкст, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π·Π²ΡƒΠΊ) Π² Π²ΠΈΠ΄Π΅ объСдинСния Π±ΠΎΠ»Π΅Π΅ простых Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠΆΠ΅ понятных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ практичСски «с нуля» составляСт структуру, которая Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΡΡ‚Π½ΡƒΡŽ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ Π²Π΅Ρ‰ΡŒ β€” ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эта структура Π±Ρ‹Π»Π° Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΠΉ ΠΈ измСняСмой (вСдь Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ часто приходится Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ возмоТности).
β€” Π₯Π΅Ρ…! Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ строит Ρ€Π΅Π·ΠΈΠ½ΠΎΠ²Ρ‹Π΅ Π΄ΠΎΠΌΠ° ΠΈΠ· ΡΡŠΡ‘ΠΌΠ½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ!
β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ. Однако, Π΅Ρ‰Ρ‘ Π΅ΠΌΡƒ придётся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ β€” Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ всё это ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Π­Ρ‚ΠΎ вторая ΠΈΠ· ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹.
β€” ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ дСйствиС?
β€” ИмСнно. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² получаСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ. Но Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΈ дСйствия ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΡƒΠΆΠ΅ описанныС ΠΈΠΌ Ρ€Π°Π½Π΅Π΅.
β€” И здСсь Π΅ΠΌΡƒ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ язык программирования?
β€” НС совсСм.

ΠœΠΈΡ„ β„–3: язык программирования Π½ΡƒΠΆΠ΅Π½ для составлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

НСт, язык β€” это всСго лишь инструмСнт. Как Π³ΠΈΡ‚Π°Ρ€Π° для ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π½Ρ‚Π°. Π‘Π°ΠΌΠΎ ΠΏΠΎ сСбС ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π½Π° Π³ΠΈΡ‚Π°Ρ€Π΅ вовсС Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ славы β€” ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ люди, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²ΠΎΡΡ…ΠΈΡ‰Π°ΡŽΡ‚ΡΡ самой ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ, Π° Π½Π΅ ΡƒΠΌΠ΅Π½ΠΈΠ΅ΠΌ быстро ΠΈ Ρ‡Ρ‘Ρ‚ΠΊΠΎ Π΄Ρ‘Ρ€Π³Π°Ρ‚ΡŒ струны. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, вряд Π»ΠΈ ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ гитариста, ΠΊΠ°ΠΊΡƒΡŽ Π±Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΎΠ½ Π½Π΅ исполнял. Π’Π°ΠΊΠΆΠ΅ ΠΈ с ЯП: Π·Π½Π°Π½ΠΈΠ΅ Π΅Π³ΠΎ синтаксиса ΠΈ связанных с Π½ΠΈΠΌ нюансов ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ, Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ красивый ΠΈ ясный ΠΊΠΎΠ΄. Однако, Ссли Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ… β€” Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ программистом.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ язык программирования Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. Как ΠΈ Ρ€Π°Π½Π΅Π΅, ΠΎΠ½ прСдставляСт ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ языка Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° Β«ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ…Β» ΠΊΠΎΠΌΠ°Π½Π΄ (ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ число, ΠΎΠ±Π½ΡƒΠ»ΠΈΡ‚ΡŒ число, ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ способСн ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. Β«ΠŸΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Β» язык программист, Π° машина Π΅Π³ΠΎ лишь исполняСт. По сути, любой язык программирования β€” это Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄, слуТащих для общСния с нСю.

β€” ΠŸΡ€Π°Π²Π΄Π°, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½Ρ‹Π½Π΅ΡˆΠ½ΠΈΡ… языков программирования ΡƒΠΆΠ΅ содСрТат Β«Π² сСбС» Π½Π°Π±ΠΎΡ€ Π·Π°Ρ€Π°Π½Π΅Π΅ составлСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ язык всё ΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ процСсс составлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².
β€” Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли ΠΎΠ΄ΠΈΠ½ программист составил ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ‚ΠΎ Π΅Π³ΠΎ Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅?
β€” Π”Π°, ΠΈ это происходит постоянно. Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΡ‚Ρ€Π°ΡΠ»ΡŒ IT Ρ‚Π°ΠΊ быстро развиваСтся. Однако Π½ΠΎΠ²Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ приходится ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ самому.
β€” А ΡΠΎΡΡ‚Π°Π²ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ прямо сСйчас!
β€” Π›Π΅Π³ΠΊΠΎ. ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΈΠ³Π°, Π² Π½Π΅ΠΉ 1000 страниц. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π½Π΅ΠΉ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, 875-ю страницу. Как Π±Ρ‹ Π²Ρ‹ стали это Π΄Π΅Π»Π°Ρ‚ΡŒ?
β€” Ну, просто ΠΏΡ€ΠΎΠ±Π΅ΠΆΠ°Π» ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π΄ΠΎ 875-ΠΉ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ всСго.
β€” Π£Π³Ρƒ, ΠΈ придётся Ρ‚Π΅Π±Π΅ Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π° Π½ΠΎΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницы. А ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒ, Ссли всС ΠΈΡ… ΡƒΠ³ΠΎΠ»ΠΊΠΈ слиплись β€” сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚? А Π²ΠΎΡ‚ ΠΌΠ½Π΅ достаточно ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ лишь 3 страницы!
β€” Как?
β€” Π’Π½Π°Ρ‡Π°Π»Π΅ я Π²Ρ‹Π±Π΅Ρ€Ρƒ страницу, которая находится посСрСдинС ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 500-ю. ΠŸΠΎΡ‚ΠΎΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€ΡŽ: Π² ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ· ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ искомая страница?
β€” Π’ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ. А дальшС Ρ‡Ρ‚ΠΎ?
β€” Π’ΠΎ ΠΆΠ΅ самоС. Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» с 500-ΠΉ ΠΏΠΎ 1000-ю я снова подСлю Π½Π°Π΄Π²ΠΎΠ΅, ΠΎΡ‚ΠΊΡ€Ρ‹Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ страницу. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΎΡ‚ 750-ΠΉ страницы Π΄ΠΎ 1000-ΠΉ, Π² Π½Ρ‘ΠΌ я ΠΎΠΏΡΡ‚ΡŒ Π²Ρ‹Π±Π΅Ρ€Ρƒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ. Какой Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€?
β€” 750 плюс 125… Π’Π°ΠΊ это ΠΆΠ΅ ΠΈ Π΅ΡΡ‚ΡŒ 875!
β€” Π’ΠΎΡ‚ видишь. ВсСго 3 дСйствия! Π”Π°ΠΆΠ΅ Ссли я Π±ΡƒΠ΄Ρƒ Π½Π΅ совсСм Ρ‚ΠΎΡ‡Π΅Π½ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ страницы, я всё Ρ€Π°Π²Π½ΠΎ Π½Π°ΠΉΠ΄Ρƒ Π½ΡƒΠΆΠ½ΡƒΡŽ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС тСбя. Π­Ρ‚ΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «дихотомия». Π₯отя Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ программисты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ слоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹.
β€” И Ρ‚Ρ‹ моТСшь Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅?
β€” ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ. Π“Π΄Π΅ Ρ‚Π°ΠΌ моя Ρ€ΡƒΡ‡ΠΊΠ°?

β€” Ну ΠΊΠ°ΠΊ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ясСн?
β€” Π₯м… Π”Π°, ΠΈ Π²ΠΏΡ€ΡΠΌΡŒ ясСн.
β€” БСйчас ΠΎΠ½ записан Π² Π²ΠΈΠ΄Π΅, ΡƒΠΆΠ΅ слСгка ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.
β€” А Π² Ρ‡Ρ‘ΠΌ отличия?
β€” Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ всС слова Π±ΡƒΠ΄ΡƒΡ‚ написаны Π½Π° английском, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Ρ€Π°Π½Π΅Π΅ описана структура Β«ΠΊΠ½ΠΈΠ³Π°Β» (ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ я Ρ€Π°Π½ΡŒΡˆΠ΅ рассказывал ΠΏΡ€ΠΎ структуры Π΄Π°Π½Π½Ρ‹Ρ…?). Плюс, для дСйствий Β«ΠΈΡ‰Π΅ΠΌΒ» ΠΈ «удаляСм» Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ составлСны свои Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Но Π² Ρ†Π΅Π»ΠΎΠΌ β€” всё Ρ‚ΠΎ ΠΆΠ΅ самоС.
β€” И Ρ‚Ρ‹ занимаСшься этим ΠΈΠ·ΠΎ дня Π² дСнь?
β€” Π’ основном.
β€” И Ρ‚Π΅Π±Π΅ Π½Π΅ скучно?
β€” ΠΠΈΡ‡ΡƒΡ‚ΡŒ!

ΠœΠΈΡ„ β„–4: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это скучно

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡΠΊΡƒΡ‡ΠΈΡ‚ΡŒ, Ссли Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΎΠ΄Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π΅Π»Π°ΠΌΠΈ. НапримСр, составлСниСм ΠΎΡ‡Π΅Π½ΡŒ простых Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π½ΠΎ Π² большом количСствС. Или ΠΌΠΎΠ½ΠΎΡ‚ΠΎΠ½Π½Ρ‹ΠΌ поиском ошибок Π² Ρ‡ΡƒΠΆΠΎΠΌ ΠΊΠΎΠ΄Π΅. Но это ΠΆΠ΅ касаСтся ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” Ρ€ΡƒΡ‚ΠΈΠ½Π° Π²Π΅Π·Π΄Π΅ ΡƒΠ±ΠΈΠ²Π°Π΅Ρ‚ творчСский процСсс. А творчСства Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΌΠ°Π»ΠΎ, написаниС ΠΊΠΎΠ΄Π° ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° написаниС худоТСствСнной ΠΊΠ½ΠΈΠ³ΠΈ. Волько, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° писатСлСй, программист сначала сам создаёт свой собствСнный ΠΌΠΈΡ€ (структуры Π΄Π°Π½Π½Ρ‹Ρ…) β€” Π° ΡƒΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ наполняСт Π΅Π³ΠΎ ΡΡŽΠΆΠ΅Ρ‚ΠΎΠΌ (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ).

Π’Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ чистоС творчСство, Π³Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ сам устанавливаСт собствСнныС ΠΏΡ€Π°Π²ΠΈΠ»Π°. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΌΠΈΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² всё строго ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Π² Π½Ρ‘ΠΌ присутствуСт своя красота. Π›ΡŽΠ±ΠΎΠΉ программист ΠΌΠΎΠΆΠ΅Ρ‚ привСсти дСсятки ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ красивого ΠΊΠΎΠ΄Π°, ΠΈ Π΅Ρ‰Ρ‘ большС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΡƒΡ€ΠΎΠ΄Π»ΠΈΠ²ΠΎΠ³ΠΎ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹, ΠΊΠ°ΠΊ ΠΈ всС люди, Ρ‚ΠΎΠΆΠ΅ ΠΎΡˆΠΈΠ±Π°ΡŽΡ‚ΡΡ: Ссли Π³Π΄Π΅-Ρ‚ΠΎ Π² исходном ΠΊΠΎΠ΄Π΅ Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π° ошибка, Ρ‚ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠΎΠ΄ часто прСвращаСтся Π² Π½Π΅ΠΊΠΈΠΉ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ² β€” Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ΄Ρ‘Ρ‚ поиск ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ²Π°Ρ€Π½ΠΎΠ³ΠΎ Π±Π°Π³Π°, ΠΌΠ΅ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ исполнСнию Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΈΠ»ΠΈ Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ структуру данных…

β€” Π’ ΡˆΡƒΡ‚ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ получаСтся ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ² Π² Π²Ρ‹Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования.
β€” А ΡƒΠ±ΠΈΠΉΡ†Π° Π² этом Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ²Π΅ β€” Π΄Π²ΠΎΡ€Π΅Ρ†ΠΊΠΈΠΉ?
β€” Ага, Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ. Π‘Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ вСсь ΠΎΡ‚Π΄Π΅Π» дСнь-Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π»ΠΎΠ²ΠΈΡ‚ особо Π½Π°Π·ΠΎΠΉΠ»ΠΈΠ²Ρ‹ΠΉ Π±Π°Π³, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ программист ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»Π° Π±Π΅Ρ€Ρ‘Ρ‚ Π½Π° сСбя ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ участок ΠΊΠΎΠ΄Π°. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Ρ†Π΅Π»ΠΎΠ΅ расслСдованиС, с Π½Π°ΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ½ΠΎΠ²Π½Ρ‹Ρ… ΠΈ Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ сопричастных…
β€” Π₯ΠΌ, Π° это ΠΈ Π²ΠΏΡ€ΡΠΌΡŒ интСрСсно Π·Π²ΡƒΡ‡ΠΈΡ‚!
β€” Π’ΠΎΡ‚ видишь.
β€” А, скаТСм, я ΠΌΠΎΠ³Ρƒ Ρ…ΠΎΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ?
β€” Π”Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ! Π― знаю ΠΎΠ΄ΠΈΠ½ сайт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для этого.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Всё ΠΎ профСссии программиста Π² 2022 с нуля

9 ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² 12.12.2020 ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ 19 сСкунд Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это Π½ΠΎΠ²Ρ‹ΠΉ Ρ€ΠΎΠΊ-Π½-Ρ€ΠΎΠ», космичСскиС Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Π·Π°Π²Ρ‚Ρ€Π°ΡˆΠ½Π΅ΠΌ Π΄Π½Π΅. РазбСрСмся, всё Π»ΠΈ Ρ‚Π°ΠΊ Π½Π° самом Π΄Π΅Π»Π΅: ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ программисты, сколько ΠΎΠ½ΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ Π² IT.

Π”ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ β€” ΡΡ‚Π°Ρ‚ΡŒΡ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½Π° ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π° Π΄Π΅ΡΡΡ‚ΡŒΡŽ программистами Ρ€Π°Π·Π½Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ программист?

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ β€” это ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ΄Π΅ΠΈ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄.

ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ словами, программист создаёт инструкции для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ выполняСт эти инструкции, ΠΈ получаСтся Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚: Π²Π΅Π±-сайт, мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΈΠ³Ρ€Π°.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ программистов: сколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ

Π—Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ «программист» ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡƒΠ·ΠΊΠΎΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½Ρ‹Π΅ спСциалисты: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹, спСциалисты ΠΏΠΎ бСзопасности ΠΈ Ρ‚.Π΄. Рассмотрим основныС сфСры Ρ€Π°Π±ΠΎΡ‚Ρ‹ программиста с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

01. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ:
ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” это созданиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств: смартфонов, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ², Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ².

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ?

55% Π½Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π²Π΅Π±-Π²Π΅Ρ€ΡΠΈΡŽ.

Π―Π·Ρ‹ΠΊΠΈ программирования: Java ΠΈ Kotlin для Android, Objective-C ΠΈ Swift для iOS, C# для Windows Phone.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ: Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ свой ΠΌΠΈΡ€, свои Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ инструмСнты. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° любой ΠΈΠ· Π½ΠΈΡ… понадобится Π·Π½Π°Π½ΠΈΠ΅ английского языка, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования (ООП) ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (MV*).

Π­Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ вырасти ΠΈΠ· стаТСра Π² спСциалиста, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСйчас популярна Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Flutter. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ тСхнологиях Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ…:

Бколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ?

По Π΄Π°Π½Π½Ρ‹ΠΌ Π₯Π°Π±Ρ€ ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π°, срСдняя Π·ΠΏ:

младшСго спСциалиста (junior) β€” 59 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ,
срСднСго (middle) β€” 115 тысяч,
ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (senior) β€” 188 тысяч,
Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ (lead) β€” 200 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ.

Рост Π½Π΅ происходит автоматичСски β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒΡΡ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

02. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ:
Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” это созданиС Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²Π΅Π±-сайтов. Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ принято Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄, бэкСнд ΠΈ фулстСк.

Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Как Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ? Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ β€” ΠΎΡ‚ английского front-end, дословно β€” «лицСвая сторона». Π­Ρ‚ΠΎ Π»ΠΈΡ†ΠΎ сайта, Π΅Π³ΠΎ интСрфСйс, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ взаимодСйствуСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² сайта: ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, изобраТСния, ΠΊΠ½ΠΎΠΏΠΊΠΈ, навигация.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π“Π΄Π΅ Π½ΡƒΠΆΠ΅Π½ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄? Π’Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Π²Π΅Π±-сайты: ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹, маркСтплСйсы, агСнства ΠΈ студии, БМИ, Π±Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Π°Π»Ρ‹, систСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ бизнСса ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСрвисы.

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: HTML, CSS, JavaScript ΠΈ Π΅Π³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, TypeScript.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ? Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ интСрфСйс сайта, ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ, занимаСтся Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ вёрсткой. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ инструмСнтах ΠΈ Π½Π°Π²Ρ‹ΠΊΠ°Ρ… Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ…:

Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ структуру сайта ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ β€” Π½ΡƒΠΆΠ½Ρ‹ скилы Π΄ΠΈΠ·Π°ΠΉΠ½Π° UX/UI ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ. Π—Π½Π°Π½ΠΈΠ΅ английского, хотя Π±Ρ‹ intermediate β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ самообучСния.

Бколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€?

По Π΄Π°Π½Π½Ρ‹ΠΌ Π₯Π°Π±Ρ€ ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π°, срСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°:

младшСго спСциалиста (junior) β€” 53 тысячи Ρ€ΡƒΠ±Π»Π΅ΠΉ,
срСднСго (middle) β€” 100 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ,
ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (senior) β€” 170 тысяч,
Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ (lead) β€” 185 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ.

Π—Π½Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° добавляСт 10-15 тысяч ΠΊ Π·.ΠΏ.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

БэкСнд-
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Как Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ? БэкСнд β€” ΠΎΡ‚ английского back end, дословно β€” Ρ‚Ρ‹Π»ΡŒΠ½Π°Ρ сторона. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-аппаратная Ρ‡Π°ΡΡ‚ΡŒ сСрвиса, Π΅Π³ΠΎ внутрСнности.

БэкСнд-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ создаёт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс. НапримСр, Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ β€” это Ρ„ΠΎΡ€ΠΌΠ° рСгистрации ΠΈ ΠΊΠΎΡ€Π·ΠΈΠ½Π° Π½Π° сайтС, Π° бэкСнд β€” это связка ΠΏΠΎΠ»Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ рСгистрации с ΠΊΠΎΡ€Π·ΠΈΠ½ΠΎΠΉ, Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ интСграция с ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½Ρ‹ΠΌ сСрвисом.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? Как ΠΈ Π² случаС с Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ΠΎΠΌ β€” Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ сайты ΠΈ прилоТСния.

Π―Π·Ρ‹ΠΊΠΈ программирования: PHP, Python, JavaScript, Java, C#, Go, C/C++.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ? БэкСндСр ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° «сСрвСрных» языках, Π·Π½Π°Π΅Ρ‚ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΈΡˆΠ΅Ρ‚ ΡŽΠ½ΠΈΡ‚-тСсты. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ…:

БэкСндСр, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅Ρ€Π°, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Ρ€ΠΎΠ²Π΅Ρ€Ρ‚ΠΎΠΌ β€” это Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Ρ‚Π΅Ρ…Π·Π°Π΄Π°Π½ΠΈΡŽ, ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ с Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½. Как ΠΈ Π² случаС с Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ΠΎΠΌ, Π·Π½Π°Π½ΠΈΠ΅ английского β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ самообучСния.

Бколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ бэкСнд-программист?

По Π΄Π°Π½Π½Ρ‹ΠΌ Π₯Π°Π±Ρ€ ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π°, срСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°:

стаТёра β€” 35 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ,
младшСго спСциалиста (junior) β€” 55 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ,
срСднСго (middle) β€” 105 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ,
ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° (senior) β€” 170 тысяч,
Π²Π΅Π΄ΡƒΡ‰Π΅Π³ΠΎ (lead) β€” 185 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ.

ЀуллстСк
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Как Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ? ЀулстСк β€” ΠΎΡ‚ английского full stack, ΠΏΠΎΠ»Π½Ρ‹ΠΉ стСк Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Full Stack Developer β€” это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ программист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ с нуля Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ? Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ρ„ΡƒΠ»-стСк разбираСтся ΠΊΠ°ΠΊ Π² бэкСндС (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-аппаратная Ρ‡Π°ΡΡ‚ΡŒ сСрвиса), Ρ‚Π°ΠΊ ΠΈ Π²ΠΎ Ρ„Ρ€Π½Ρ‚Π΅Π½Π΄Π΅ (интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ). Π’Π°ΠΊΠΆΠ΅, фулстСк ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, full-stack JavaScript.

Π•ΡΡ‚ΡŒ ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ»-стСк Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ β€” это ΠΌΠΈΡ„. НСвозмоТно Π²Π»Π°Π΄Π΅Ρ‚ΡŒ всСми тСхнологиями ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ Π²ΠΎ всСх стСках.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? Компании ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ Full Stack ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ. НапримСр, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ слоТный тСхничСски, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ частых ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ β€” Π² Ρ‚Π°ΠΊΠΎΠΌ случаС, ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ.

Иногда Ρ„ΡƒΠ»-стСка Π½Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΈΠ· сообраТСний экономии, ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ Π΄Π΅Π½Π΅Π³ Π½Π° Ρ†Π΅Π»Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π» IT. Π’ этом случаС, Ρ„ΡƒΠ»-стСк часто становится эникСйщиком ΠΈ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π²ΠΎΠΎΠ±Ρ‰Π΅ всСм, Π² Ρ‚ΠΎΠΌ числС заправляСт ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€. 🙂

ЀулстСк программисты Π² IT-компаниях часто становятся Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ. ЀулстСк β€” это Π·ΠΎΠ½Π° роста для Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ ΠΈ бэкСндСра. ΠŸΡ€ΠΈ этом, бэкСнд Π±Π»ΠΈΠΆΠ΅ ΠΊ фулстСку тСхнологичСски.

Вас ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

03. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ:
систСмный программист

ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ словами, систСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΆΠ΅Π»Π΅Π·Π° Π½Π° машинном языкС. Π‘ΠΈΠ½ΠΎΠ½ΠΈΠΌ: Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, LLP (low level programming).

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: языки Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, Π° Ρ‚Π°ΠΊΠΆΠ΅ язык Π‘ΠΈ.

Π―Π·Ρ‹ΠΊ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня β€” это язык ассСмблСра, ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Π­Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для процСссоров ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Код ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π½Π΅ пСрСносится с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. Для сравнСния, языки высокого уровня (Java, Python, C++) β€” это «чСловСчСскиС» языки программирования, словСсныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСрСводятся Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° компиляторС ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….

КакиС Π½ΡƒΠΆΠ½Ρ‹ Π½Π°Π²Ρ‹ΠΊΠΈ? Π—Π½Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ процСссора ΠΈ памяти, ΠΎΠΏΡ‹Ρ‚ программирования Π½Π° языкС высокого уровня, Ρ€Π°Π±ΠΎΡ‚Π° с Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ схСмотСхникой.

БистСмный программист β€” это ΠΏΠΎΠ»Π½Ρ‹ΠΉ унивСрсал: ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π΅Π·ΠΎ. И часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠ°ΡΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Часто собСсСдования Π½Π° вакансию систСмного программиста выглядят ΠΊΠ°ΠΊ поиск спСциалиста ΠΏΠΎ элСктроникС.

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? Π’Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСссоры, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹:

Бколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ систСмный программист?
МногиС систСмщики Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° производствах ΠΈ Π² государствСнном сСкторС, Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Ρ‚Π°ΠΌ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Π² IT. Π‘Ρ‚Π°Ρ€ΡˆΠΈΠΉ систСмщик Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½ΠΎΠΉ IT ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ 100-150 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ.

04. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ:
Π΄Π°Ρ‚Π° сайСнтист

Data Scientist β€” это программист-Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с большими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ занимаСтся ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, big data β€” это массив нСструктурированной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½Π°ΠΉΡ‚ΠΈ закономСрности ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹.

МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ β€” это настройка нСйросСтСй для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с big data.

Π―Π·Ρ‹ΠΊΠΈ программирования: Python, R, SQL.

Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ? ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ статистики. Π’Π°ΠΊΠΆΠ΅, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ машинного обучСния ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? ΠŸΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° ΠΈ матСматичСскоС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½Ρ‹ Π²Π΅Π·Π΄Π΅: Π² бизнСсС, финансах, Π½Π° производствах, Π² ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π΅ ΠΈ сСльском хозяйствС.

Π’ сфСрС IT, Π΄Π°Ρ‚Π°-сайСнтист Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΡ‚ΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. НапримСр, Youtube ΠΈ Instagram написаны Π½Π° Python, Π° искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΈ администрируСт ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ.

Π Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ сфСры: NLP (natural language processing β€” распознаваниС чСловСчСской Ρ€Π΅Ρ‡ΠΈ), ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ Π·Ρ€Π΅Π½ΠΈΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°.

Бколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Ρ‚Π° сайСнтист?

По Π΄Π°Π½Π½Ρ‹ΠΌ HH.ru, Π΄ΠΆΡƒΠ½ΠΈΠΎΡ€Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΡ‚ 70 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ, Π° ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ спСциалисты Π² срСднСм Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ 200 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ Π² мСсяц.

05. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ:
DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€

Как Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ? DevOps β€” сокращСнноС ΠΎΡ‚ development and operations. ΠžΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ взаимодСйствиС людСй, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, тСстированиСм ΠΈ опСрациями. Π­Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π·Π°Π΄Π°Ρ‡Π° β€” быстрый выпуск качСствСнного ПО. ДСвопс ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ вСсь процСсс производства софта: ΠΎΡ‚ написания ΠΊΠΎΠ΄Π°, Π΄ΠΎ Ρ€Π΅Π»ΠΈΠ·Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.

ДСвопс-ΠΈΠ½Π΅ΠΆΠ΅Π½Π΅Ρ€ совмСщаСт нСсколько профСссий: систСмного администратора, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, тСстировщика ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°. БчитаСтся, Ρ‡Ρ‚ΠΎ дСвопс β€” это Ρ€ΠΎΠ»ΡŒ для ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ сисадмина.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ? ДСвопс ΡƒΠΌΠ΅Π΅Ρ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄. Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ администрирования ОБ Windows ΠΈ Linux, ΠΎΠ½ ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с инструмСнтами Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, тСстирования, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. ДСвопс ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипты ΠΈ ΠΊΠΎΠ΄, разбираСтся Π² сСтСвых тСхнологиях. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½Π°Π²Ρ‹ΠΊΠ°Ρ… Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ…:

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° спСциализация β€” это DevSecOps, Security Development. Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с нСдостатками ΠΈ уязвимостями ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π‘Ρ‚Ρ€Π°Ρ… ΠΈ Π½Π΅Π½Π°Π²ΠΈΡΡ‚ΡŒ DevSecOps.

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? Π’ компаниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ прилоТСния ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ сСрвСрами. ДСвопсов Π»ΡŽΠ±ΡΡ‚ IT-Π³ΠΈΠ³Π°Π½Ρ‚Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ Amazon ΠΈ Facebook.

Бколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ DevOps? ДСвопс-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ большС всСх Π² Π°ΠΉΡ‚ΠΈ. По Π΄Π°Π½Π½Ρ‹ΠΌ hh.ru, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ дСвопсы ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΡ‚ 100 тысяч, Π° ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ спСциалисты β€” ΠΎΡ‚ 250 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ Π² мСсяц.

06. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ:
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ПО

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния β€” это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, написаниС, тСстированиС ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ПО: тСкстовыС ΠΈ графичСскиС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, систСмы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ для бизнСса. Π‘ΠΈΠ½ΠΎΠ½ΠΈΠΌ: дСсктоп-прилоТСния.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ПО ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ программист ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ПО.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния β€” это Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€Ρ‹ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ПО с нуля. ΠœΠ΅ΠΆΠ΄Ρƒ позициями Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ПО Π΅ΡΡ‚ΡŒ различия.

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ β€” это ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ПО с нуля. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ сосрСдоточСн Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ кускС ПО, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π²ΠΈΠ΄ΠΈΡ‚ big picture ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ». Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с фулстСком.

Π£ Software Engineer ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ большой ΠΊΡ€ΡƒΠ³ΠΎΠ·ΠΎΡ€. Π£ Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½Ρ†Π΅Π² Π΅ΡΡ‚ΡŒ отличная ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°: ΠΊΠΎΠ³Π΄Π° Ρƒ тСбя Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠ»ΠΎΡ‚ΠΎΠΊ, всС Π²ΠΎΠΊΡ€ΡƒΠ³ выглядит ΠΊΠ°ΠΊ гвоздь. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ мСня Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ с названиями Ρ‚ΠΈΠΏΠ° Java Engineer ΠΈΠ»ΠΈ Ruby Engineer. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ привязан ΠΊ языку.

Π―Π·Ρ‹ΠΊΠΈ программирования: Python, Π‘#, Java, JavaScript, C, C++, Delphi.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ тСхнологиях Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ…:

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? Π’ IT компаниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ ПО. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: вакансия Π² ЯндСксС.

Бколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ПО? Π—ΠŸ зависит ΠΎΡ‚ ΠΎΠΏΡ‹Ρ‚Π° ΠΈ знания ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. По запросу software developer Π½Π° hh.ru Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ младшим спСциалистам (junior) Π² срСднСм ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ 100 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ, Π° ΡΡ‚Π°Ρ€ΡˆΠΈΠΌ спСциалистам β€” ΠΎΡ‚ 200 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ.

07. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΡ:
тСстировщик (QA-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€)

ВСстировщик β€” это QA-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ‰Π΅Ρ‚ ошибки Π² ПО, провСряСт Π΅Π³ΠΎ качСство ΠΈ соотвСтствиС Ρ‚Π΅Ρ…Π·Π°Π΄Π°Π½ΠΈΡŽ.

Как Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ? QA β€” ΠΎΡ‚ английского Quality Assurance, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° качСства.

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Младший тСстировщик тСстируСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π±Π΅Π· скриптов ΠΈ ΠΊΠΎΠ΄Π°, ΠΏΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ описанным ΠΏΠ»Π°Π½Π°ΠΌ. ΠžΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡˆΡƒΡ‚ ΠΈ проводят тСст-ΠΏΠ»Π°Π½Ρ‹ β€” часто Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅, с использованиСм скриптов ΠΈ языка программирования.

Π”ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ тСстировщика β€” ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹ Π² IT, Ρ‚.ΠΊ. эта ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… тСхничСски. QA-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ видят ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ со всСх сторон. ΠŸΡƒΡ‚ΠΈ развития β€” ΡƒΠΉΡ‚ΠΈ Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Π»ΠΈΠ±ΠΎ ΡΡ‚Π°Ρ‚ΡŒ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ спСциалистом ΠΏΠΎ QA.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ? Для старта, потрСбуСтся ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ПК, Linux, сСтСвых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ OSI, Π·Π½Π°Π½ΠΈΠ΅ основ программирования Π½Π° любом популярном языкС, Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с инструмСнтами тСстирования.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹: Π±Π°Π³Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Ρ‹ (Bugzilla, Jira), инструмСнты Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ (Selenium), сСтСвыС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ (Wireshark). ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ тСхнологиях Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ…:

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π“Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? Π’ IT-компаниях, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… софт, ΠΈΠ³Ρ€Ρ‹, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния, систСмы бСзопасности ΠΈ Ρ‚.Π΄.

Бколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ тСстировщик?

По Π΄Π°Π½Π½Ρ‹ΠΌ Π₯Π°Π±Ρ€.ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π°, срСдняя Π·ΠΏ:

стаТёра β€” 35 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ,
младшСго спСциалиста (junior) β€” 50-60 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ,
срСднСго (middle) β€” 70-80 тысяч,
ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ спСциалиста (senior) β€” ΠΎΡ‚ 100 тысяч Ρ€ΡƒΠ±Π»Π΅ΠΉ.

Π“Π΄Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ
Π½Π° программиста?

01. Π’Π£Π—Ρ‹

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡˆΠ΅Π΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² IT?

АбитуриСнту Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π»ΠΈΠ±ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΡƒ, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ тСхничСскиС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Для поступлСния Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π°Ρ‚ΡŒ Π•Π“Π­ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ„ΠΈΠ·ΠΈΠΊΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, русскому языку. Вас ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ Π²Ρ‹ΡΡˆΠ΅Π΅ тСхничСскоС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ для Π°Π±ΠΈΡ‚ΡƒΡ€ΠΈΠ΅Π½Ρ‚ΠΎΠ².

Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π€ΠΎΡ‚ΠΎ Π§Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Если Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²Ρ‹ΡΡˆΠ΅Π΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΉΡ‚ΠΈ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ΡΡˆΠ΅Π΅, Π²Ρ‹Π±Ρ€Π°Π² Π·Π°ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π²Π΅Ρ‡Π΅Ρ€Π½ΡŽΡŽ Ρ„ΠΎΡ€ΠΌΡƒ обучСния для экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Вас ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ΡΡˆΠ΅Π΅ тСхничСскоС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅.

НуТна Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Ρ€Π°ΠΌ Π²Ρ‹ΡˆΠΊΠ° β€” больной вопрос для общСства. Он всСгда Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ дискуссии с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° личности. Π― встрСчал ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ°ΠΊ с вузовскими Π΄ΠΈΠΏΠ»ΠΎΠΌΠ°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ с Π΄Π΅Π²ΡΡ‚ΡŒΡŽ классами образования. Но с Π΄ΠΈΠΏΠ»ΠΎΠΌΠ°ΠΌΠΈ я ΠΈΡ… встрСчал большС. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡ… просто Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ большС.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²Ρ‹ΡΡˆΠ΅ΠΌΡƒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ β€” это ΠΎΠ½Π»Π°ΠΉΠ½ курсы ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΡˆΠΊΠΎΠ»Ρ‹.

02. ΠšΡƒΡ€ΡΡ‹ ΠΈ ΡˆΠΊΠΎΠ»Ρ‹

Π­Ρ‚ΠΎ ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ Π² IT для всСх ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ….

Достоинства курсов: структурированная информация, свободный Π³Ρ€Π°Ρ„ΠΈΠΊ, домашниС задания, Ρ€Π°Π±ΠΎΡ‚Π° с наставником.

НСдостатки: свободный Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ самодисциплины, Π² любом случаС придСтся ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ усСрдно ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, знания Π½Π΅ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ автоматичСски.

Бписок Π»ΡƒΡ‡ΡˆΠΈΡ… рСсурсов для IT образования:

03. Книги для программистов

Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΅ΡΡ‚ΡŒ свой Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΈΠ³. Π­Ρ‚ΠΎ список ΠΊΠ½ΠΈΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ всСм.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *