О Ρ€ΠΎΠ»ΠΈ тСстовых Π·Π°Π΄Π°Π½ΠΈΠΉ Π² ΠΆΠΈΠ·Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Бколько тСхничСских ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ Π±Ρ‹Π»ΠΎ Ρƒ вас Π² ΠΆΠΈΠ·Π½ΠΈ?

Π—Π° послСдниС ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚ я ΠΏΠΎΠ±Ρ‹Π²Π°Π» Π½Π° 35 тСхничСских ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ всСх Π²ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΌΡ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² ΠΈ спСцифик β€” ΠΎΡ‚ казахстанских стартапов ΠΏΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π·Π°ΠΊΡƒΠΏΠΊΠ΅ мяса Π½Π° Π·ΠΈΠΌΡƒ Π΄ΠΎ Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΈΡ… ΠΈ амСриканских Ρ„ΠΈΠ½Ρ‚Π΅Ρ…-сСрвисов ΠΈ Π±Π°Π½ΠΊΠΎΠ²; с ΡƒΠΊΠ»ΠΎΠ½Π°ΠΌΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π΄Π΅Π»ΠΈΠ²Π΅Ρ€ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅; ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΈ Π² офисС; ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ; стрСссовых ΠΈ расслаблСнных, Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках.

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

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

ΠŸΡ€ΠΎ Π±ΠΎΡ‚ я расскаТу ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉ Π½ΠΈΠΆΠ΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ для Π½Π°Ρ‡Π°Π»Π° разбСрСмся, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° эти тСхничСскиС вопросы ΠΈ задания, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΡƒΠΆΠ΅ Π½Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π³ΠΎΠ΄ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΈΠ»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° фрилансС.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ качСство Π½Π°ΡˆΠΈΡ… Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ оставляСт ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ?

ВСхничСскиС ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ стали ΠΊΠΎΡ€ΠΎΠ»Π΅ΠΌ собСсСдований β€” ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ стрСсс для ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌΠ°, ΠΊΠ°ΠΊ ΠΈ поиск Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ†Π΅Π»ΠΎΠΌ β€” Π±ΡƒΠ΄ΡŒ Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ спСциалист, свитчСр ΠΈΠ»ΠΈ Π΄ΠΎΠ»Π³ΠΎ (Π° Π·Π° Β«Π΄ΠΎΠ»Π³ΠΎΒ» Π² нашС врСмя сойдСт ΠΈ Π³ΠΎΠ΄) ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΉ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ мСстС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.

На ΠΌΠ½ΠΎΠ³ΠΈΡ… собСсСдованиях Ρƒ этого стрСсса Π΅ΡΡ‚ΡŒ ΡƒΡΡƒΠ³ΡƒΠ±Π»ΡΡŽΡ‰ΠΈΠΉ чСловСчСский Ρ„Π°ΠΊΡ‚ΠΎΡ€. Π’Π°ΡˆΠΈΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Π½Π΅ Алёна Владимирская, Π° рядовой программист-ΠΊΠ°ΠΊΠΎΠ³ΠΎ-нашли, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ слоТно ΠΆΠ΄Π°Ρ‚ΡŒ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈ ΠΈΡ… ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈΠ»ΠΈ Ρ‚ΠΈΠΌΠ»ΠΈΠ΄-Ρ…Π°Ρ€Π΄ΠΊΠΎΡ€Ρ‰ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€ΡƒΡˆΠΈΡ‚ΡŒ Π½Π° вас всю свою ΡΡƒΡ€ΠΎΠ²ΠΎΡΡ‚ΡŒ Π²ΠΎ взглядС, задавая вопрос: Π§Ρ‚ΠΎ для тСбя agile!?

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹, Π½Π΅ Π΄Π°Π² Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ, Π½ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, нСпрСдсказуСмого ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° этот вопрос я остался Π±Π΅Π· ΠΎΡ„Ρ„Π΅Ρ€Π°, Ρ‡Π΅ΠΌΡƒ нСсказанно Ρ€Π°Π΄.

Π‘Ρ‚Π°Ρ€Π°ΡΡΡŒ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ этого стрСсса ΠΈ Π»ΠΈΡˆΠ½ΠΈΡ… Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ Π²ΠΎΠΎΠ±Ρ‰Π΅, ΠΌΡ‹ дистанцируСмся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ громогласного разоблачСния нашСго нСзнания Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… особСнностСй языка, Π½ΠΎ ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π½Π΅Π·Π½Π°Π½ΠΈΠ΅ Ρ…ΠΎΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ класс Π·Π°Π΄Π°Ρ‡ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½Π°ΠΌ ΠΌΠ°Π»ΠΎ Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.
Π›ΡŽΠ±ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСстах, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ творчСскиС Π·Π°Π΄Π°Ρ‡ΠΈ, ставящиСся Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ, Ρ€Π΅Π΄ΠΊΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Ρ‚ΠΎΠΌΡƒ, с Ρ‡Π΅ΠΌ программист ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ β€” Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ‚Π΅Π±Π΅ рСкурсий, Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ асинхронных систСм управлСния Π»ΠΈΡ„Ρ‚Π°ΠΌΠΈ Π½Π° ΠΏΠ»Π°Π½Π΅Ρ‚Π΅ с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠ΅ΠΉ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ€ΡƒΠΊΠ°Π²Π΅ Π³Π°Π»Π°ΠΊΡ‚ΠΈΠΊΠΈ. К соТалСнию.

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ Ρ€ΠΎΠ΄Π½ΠΎΠΌΡƒ JavaScript Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” Ссли Π±Ρ‹ Π½Π΅ появился React.JS, 98% JavaScript-программистов ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ Π±Ρ‹ ΠΆΠΈΡ‚ΡŒ Π² Π±Π»Π°ΠΆΠ΅Π½Π½ΠΎΠΌ Π½Π΅Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ bind β€” спустя 20 с лишним Π»Π΅Ρ‚ послС Π΅Π³ΠΎ появлСния β€” ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ Π±Ρ‹ Π²ΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠ΅, получая вопросы ΠΎ Π½Π΅ΠΌ Π½Π° собСсСдованиях, Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ Π±Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅, ΠΊΡ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ всС эти высокоабстрактныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. БСгодня, благодаря Ρ€Π΅Π°ΠΊΡ‚Ρƒ, это число ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ, ΠΏΠΎ ощущСниям, Π΄ΠΎ 97%.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, видя Β«ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠΉΒ» этих Π·Π°Π΄Π°Ρ‡, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΡ… ΠΈΠ»ΠΈ ΠΆΠ°Π»Π΅ΡŽΡ‚ врСмя Π½Π° ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² Π½ΠΈΡ… β€” ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ Ρ€ΡƒΡ‚ΠΈΠ½ΠΎΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡΡΡŒ ΠΎΠ±Ρ€Π°Π·Π½ΠΎ, ΠΈΠ΄Ρ‚ΠΈ ΠΏΠΎ ΠΌΠΈΠ½Π½ΠΎΠΌΡƒ полю Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π΅Π· миноискатСля, Π½ΠΎ ΠΈ Π½Π΅ зная Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ β€” Π½Π° ΠΌΠΈΠ½Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅.

Π§Π΅ΠΌ Ρ‡Ρ€Π΅Π²Π°Ρ‚ нСдостаток Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ знания языка

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

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

Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… с Ρ‚Π°ΠΊΠΈΠΌ, ΠΏΡƒΡΡ‚ΡŒ ΠΏΠΎ нСзнанию, Π½ΠΎ бСзотвСтствСнным ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ, ΠΏΡ€ΠΎΠ·Π°ΠΈΡ‡Π½ΠΎ ΠΈ Π½Π΅ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ: сущСствСнныС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ€ΠΎΠ²Π½ΠΎΠΌ мСстС, сбои, финансовыС ΠΈ Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΈ, ΠΊΠ°ΠΊ слСдствиС, сниТСниС энтузиазма ΠΊ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡŽ сотрудничСства.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΆΠ΅ стороны, ΠΌΠ°Π»ΠΎ Ρ‡Ρ‚ΠΎ для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π²Ρ‹Π±Ρ€Π°Π²ΡˆΠ΅Π³ΠΎ ΠΏΡƒΡ‚ΡŒ программиста, сравнится с ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ ΠΎΡ‚ понимания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚. ПониманиСм Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΊΠ°ΠΊ Π‘Π°Ρ€ΠΎΠ½ ΠœΡŽΠ½Ρ…Π³Π°ΡƒΠ·Π΅Π½ Π³Π°Ρ€Ρ†ΡƒΠ΅Ρ‚ ΠΏΠΎ ΠΌΠΈΠ½Π½ΠΎΠΌΡƒ полю Π²Π΅Ρ€Ρ…ΠΎΠΌ Π½Π° ΠΊΠΎΠ½Π΅. Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŽ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ людСй, бСзрассудно Π³ΡƒΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎ ΠΌΠΈΠ½Π½ΠΎΠΌΡƒ полю ΠΈ людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ застыли Π² Π½Π΅Ρ€Π΅ΡˆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ шаг Π² ситуации ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π³Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ Π½ΠΈ ΠΎ Ρ‡Π΅ΠΌ Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ?

ActualizeBot

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

Π’ Π±ΠΎΡ‚Π΅ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅ΡΡ‚ΡŒ 3 простых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

  • Подписка Π½Π° Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ язык / Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ Π½ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Ρ‹ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ поступлСния, Π·Π°Π΄Π°Ρ‡, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΈΡ… Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ рассылкС
  • ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ тСстового задания β€” In my book they say sharing is caring
  • Π’Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠΌΠ΅Π½, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ смоТСтС ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ подпись для ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π²Π°ΠΌΠΈ тСкста задания, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ словари ТСнского Ρ€ΠΎΠ΄Π°, Π½Π΅ Π»ΠΈΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ„Π΅ΠΌΠΈΠ½ΠΈΡ‚ΠΈΠ²ΠΎΠ²

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π° Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ языки: JavaScript, Java, Python, PHP, MySQL. Π’Ρ‹Π±ΠΎΡ€ нСсколько ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π² связи с Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ ΠΌΠΎΠ΅Π³ΠΎ понимания. НадСюсь с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ хабрасообщСства ΠΏΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ этот ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ.

Π‘ΠΎΡ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π² сугубо Ρ€ΠΎΠΊ-Π½-Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΎΠΏΠ»Π°Ρ‚Π° Π·Π° Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π½Π΅ прСдполагаСтся.
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ссылкС: ActualizeBot

Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΎ тСхничСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π­Ρ‚ΠΎΡ‚ Π±ΠΎΡ‚ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я Π΄ΠΎΠ²ΠΎΠΆΡƒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΌΠΎΠ΅Π³ΠΎ опСнсорсного ΠΌΠΈΠ½ΠΈΡ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΡ‚ΠΎΠ² с комплСксной структурой, любовно ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Hobot ΠΈ доступного Π² NPM для Ρ…Π°Ρ€Π΄ΠΊΠΎΡ€Ρ‰ΠΈΠΊΠΎΠ².

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ построСн Π½Π° Π±Π°Π·Π΅ Telegraf.JS ΠΈ TypeScript, Π΅Π³ΠΎ ноль-ноль-ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, ΠΎΡΠ½Π°Ρ‰Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ использования, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅ ΠΈ сразу ΠΆΠ΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ. ВскорС я Π²Ρ‹Π³Ρ€ΡƒΠΆΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΈ ΠΏΡ€ΠΈΡ‡Π΅ΡΠ°Π½Π½ΡƒΡŽ для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° со стороны Π²Π΅Ρ€ΡΠΈΡŽ 0.0.2 ΠΈ посвящу Π΅ΠΌΡƒ (Ρ…ΠΎΠ±ΠΎΡ‚Ρƒ) ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ. Π‘ΡƒΠ΄Ρƒ Ρ€Π°Π΄ Ссли для ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΎΠ½ окаТСтся ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ, сколь ΠΈ для мСня.

Π˜Ρ‚Π°ΠΊ, Π½Π° ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… собСсСдованиях Π²Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠ±Ρ‹Π²Π°Ρ‚ΡŒ?
Π£Π²Π΅Ρ€Π΅Π½, Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com