Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python

100+ вопросов ΠΏΠΎ Python для Junior, Middle ΠΈ Senior

Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π·Π½Π°Ρ‚ΡŒ большС ΠΎ Python?

Подпишись на наш канал о Python в Telegram!

Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ списка Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… вопросов ΠΏΠΎ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°ΡŽΡ‚ Π½Π° собСсСдованиях ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌ. Π­Ρ‚ΠΎΡ‚ список собрала рСдакция сайта DOU.UA, ΠΏΠΎΠΎΠ±Ρ‰Π°Π²ΡˆΠΈΡΡŒ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ проводят тСхничСскиС собСсСдования Python-спСциалистов.

Вопросы для Junior-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Π”ΠΆΡƒΠ½ΠΈΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ структуры Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π΄Π΅Π»Π°Ρ‚ΡŒ простыС запросы ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ систСмы контроля вСрсий ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.

ΠžΠ±Ρ‰Π΅Π΅ для Computer Science ΠΈ Web Development:

1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ инТСнСрия ΠΈ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ?

2. КакиС Π·Π½Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ программирования?

3. Π§Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ процСдурная ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ программирования?

4. ΠšΠ°ΠΊΠΎΠ²Ρ‹ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ООП (наслСдованиС, инкапсуляция, ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ)?

5. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мноТСствСнноС наслСдованиС?

6. НазовитС ΡˆΠ΅ΡΡ‚ΡŒ этапов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π² Software Development lifecycle ΠΈ расскаТитС, Π² Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Agile ΠΈ Kanban.

7. КакиС Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ HTTP-запросов ΠΈ Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°?

8. Как выглядят HTTP-request/response?

9. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ авторизация ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

10. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ cookies?

11. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π±-ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ?

12. КакиС классичСскиС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅?

13. Как Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ языкС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PEP8 Π² Python)?

14. Как происходит взаимодСйствиС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ сСрвСра?

15. КакиС Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ API?

16. Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ программирования?

17. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Acceptance Testing ΠΈ Π·Π°Ρ‡Π΅ΠΌ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚?

18. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ тСсты, API-тСсты?

19. Как ΠΏΠΈΡΠ°Ρ‚ΡŒ unit-тСсты?

20. КакиС Π΅ΡΡ‚ΡŒ best practices Π² написании автотСстов?

21. ΠšΠ°ΠΊΠΎΠ²Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ систСмы контроля вСрсий?

22. Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Git?

23. Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ?

Python:

24. Python β€” ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ язык ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΈΡƒΠ΅ΠΌΡ‹ΠΉ?

25. КакиС Π΅ΡΡ‚ΡŒ измСняСмыС ΠΈ нСизмСняСмыС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…?

26. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…?

27. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ introspection?

29. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ __init __() ΠΈ __new__()?

30. Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ ΠΈ процСссами?

31. КакиС Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°?

32. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ класс, ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€?

33. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мСтаклассы, пСрСмСнная Ρ†ΠΈΠΊΠ»Π°?

35. Π§Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° staticmethod ΠΈ classmethod?

36. Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹, контСкстныС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹?

37. Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ dict comprehension, list comprehension ΠΈ set comprehension?

38. МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠ² для ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ?

39. МоТно Π»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ ΠΈΠ· класса?

40. КакиС Π΅ΡΡ‚ΡŒ основныС популярныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ (requests, pytest, etc)?

41. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ lambda-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ?

42. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ *args, **kwargs ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ?

43. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ exceptions, ?

44. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ PEP (Python Enhancement Proposal), ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ (PEP 8, PEP 484)?

45. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ hello-world сСрвис, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ².

46. КакиС Π΅ΡΡ‚ΡŒ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π² Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ list ΠΈ tuple, Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ?

47. Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ (list, set, dictionary)?

48. Π’ Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ доступа ΠΊ элСмСнтам dict?

49. Как создаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Python, для Ρ‡Π΅Π³ΠΎ __new__, Π·Π°Ρ‡Π΅ΠΌ __init__?

50. Π§Ρ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· модуля collections, ΠΊΠ°ΠΊΠΈΠΌΠΈ Π΅Ρ‰Π΅ built-in модулями пользовались?

51. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΈ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ участки шаблона, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ со стороны сСрвСра)?

52. Как Python Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с HTTP-сСрвСром?

53. Π§Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° создаСтся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅?

Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:

54. ΠšΠ°ΠΊΠΎΠ²Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SQL-Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π² Python?

55. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SQL-транзакция?

56. Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΈΠ· SQL-Π±Π°Π·Ρ‹ с простой Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠ΅ΠΉ?

57. Как выглядит запрос, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΉ JOIN ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ ΠΈ ΠΊ самим сСбС?

58. Как ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запросы Π² SQL-Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· ORM?

Алгоритмы:

59. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Big-O notation)?

61. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Bubble Sort ΠΈ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

62. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ линСйная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сортировки?

Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python

Вопросы для Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

Если Π΄ΠΆΡƒΠ½ΠΈΠΎΡ€Ρƒ всС Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ, Ρ‚ΠΎ ΠΌΠΈΠ΄Π» ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΈ быстро Π΅Π³ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ. Π£ Π½Π΅Π³ΠΎ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΎ достаточно Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΠΎΠΏΡ‹Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΎΠ²Π»Π°Π΄Π΅Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΌΠΈ. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ ΠΈ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΏΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π½ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρƒ ΠΌΠΈΠ΄Π»ΠΎΠ² ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚:

63. ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π»ΠΈ Π²Ρ‹ Π² *nix, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипты/Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ для сСбя ΠΈ ΠΊΠΎΠ»Π»Π΅Π³?

64. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ?

65. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π²Π΅Π±-сСрвисов?

66. Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ соврСмСнноС Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Twitter ΠΈΠ»ΠΈ Instagram)?

67. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для сайта/сСрвиса срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (redis\celery\кэш\Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅\ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ)?

68. Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π·Π°Π΄Π΅ΠΏΠ»ΠΎΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ (ΠΌΠΈΠΊΡ€ΠΎ) сСрвис?

69. Как ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ API?

71. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ абстрактная Ρ„Π°Π±Ρ€ΠΈΠΊΠ°, ΠΊΠ°ΠΊ Π΅Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°Ρ‡Π΅ΠΌ Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚?

72. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ цикломатичСская ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ?

Python:

73. Async Python: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π·Π°Ρ‡Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ?

74. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ асинхронныС web-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ.

75. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ модСль памяти Python?

76. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SQLAlchemy (Core ΠΈ ORM частСй) ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹?

77. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Garbage collection, reference counting?

78. Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ thread locals?

79. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ _slots_?

80. Как ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Python (by value or reference)?

81. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ type annotation?

82. Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½ΠΈΠΆΠ½ΠΈΠ΅ подчСркивания Π² ΠΈΠΌΠ΅Π½Π°Ρ… классов?

83. БтатичСскиС Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹: Flake8, Pylint, Radon.

Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:

84. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ SQL ΠΈ NoSQL?

85. Как ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ SQL-запросы?

86. КакиС Π΅ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½ΠΈ изоляции Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ?

87. КакиС Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Ρ‹ индСксов?

88. Π’ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Π΅ вопросы ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π‘Π”, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Π‘Π”.

89. Front-end: Π΅ΡΡ‚ΡŒ Π»ΠΈ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с «соврСмСнным» JS (Babel, Webpack, TS, ES)?

90. DevOps: Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π»ΠΈ Π²Ρ‹ с Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ? ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅ основныС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ K8s (кластСр, pod, node, deployment, service). Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Kibana?

91. Алгоритмы: Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ врСмСнная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (time complexity)?

92. Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹Π΅ знания Linux: ΠΊΠ°ΠΊ Π·Π°ΠΉΡ‚ΠΈ Π½Π° внСшний сСрвСр, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ срСду ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ?

93. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π½ΠΎ для Data Science: ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (NumPy, Pandas ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅)?

Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python

Вопросы для Senior

На собСсСдованиях с ΡΠ΅Π½ΡŒΠΎΡ€Π°ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠ°Π»ΠΎ говорят ΠΎ тСорСтичСской сторонС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, большС ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… вопросов здСсь Π½Π΅Ρ‚. Однако ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ:

94. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ @property?

95. Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° Python ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ?

96. Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с stdlib?

97. КакиС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅ΡˆΠ°Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСтаклассов?

98. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ дСскрипторы?

99. Π—Π½Π°Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков, ΠΊΡ€ΠΎΠΌΠ΅ Python (ΠΎΠΏΡ‹Ρ‚).

100. ΠšΠ°ΠΊΠΎΠ²Ρ‹ тСхнологичСскиС особСнности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ распрСдСлСнных систСм?

101. КакиС Π΅ΡΡ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ особСнности языков ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²?

102. Бпособы ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.

Бонус. практичСскиС задания

1. Π‘ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΠΎΠ½ Instagram. Π­Ρ‚ΠΎ сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ понятСн практичСски Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρƒ, Π΄Π°ΠΆΠ΅ Ссли Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. На высоком ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ прост: ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, описания, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ минимальноС смоТСт ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π΄ΠΆΡƒΠ½ΠΈΠΎΡ€. Если ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΠ΅Ρ‚ Π½Π° высокиС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ бСсконСчно ΠΊΠΎΠΏΠ°Ρ‚ΡŒ Π²Π³Π»ΡƒΠ±ΡŒ, касаясь API, Ρ‚Ρ€ΠΎΡ‚Π»ΠΈΠ½Π³Π° запросов, Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Ρ„Ρ€ΠΎΠ΄Π°, построСния Ρ„ΠΈΠ΄ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.

2. Π”Π°Π½ΠΎ рСкурсивноС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ чисСл Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ, Π½Π°Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.

3. Π•ΡΡ‚ΡŒ Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ‚Π°Π±Π»ΠΈΡ† β€” стандартная many-to-many схСма. НуТно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

4. Π”Π°ΠΉΡ‚Π΅ Π’Π— ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ микросСрвиса (сокращалка url-ΠΎΠ², поиск Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ΠΎΠ² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, поиск Ρ‚Π΅Π³ΠΎΠ² Π² тСкстах) ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (rate limiter). ΠŸΡ€ΠΎΡΠΈΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π±Ρ‹ ΠΎΠ½ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π». Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ спСциалист, Π° Ρ‚Π°ΠΊΠΆΠ΅ насколько Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΎΠ½ Π·Π½Π°Π΅Ρ‚ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

5. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ нСслоТный Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ (Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° экран ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, измСряСт сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒ функция).

6. Π”ΠΆΡƒΠ½ΠΈΠΎΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ FizzBuzz test.

7. Для Middle+ я люблю Π΄Π°Π²Π°Ρ‚ΡŒ нСслоТныС Π·Π°Π΄Π°Ρ‡ΠΊΠΈ Π½Π° Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ. НапримСр, Π΅ΡΡ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ список чисСл ΠΈ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π° Π½Π΅ΠΌ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ (скаТСм, Π½Π°ΠΉΡ‚ΠΈ максимум). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ deepcopy для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ структуры Π΄Π°Π½Π½Ρ‹Ρ… (tree, graph).

8. Для ΡΠ΅Π½ΡŒΠΎΡ€Π° β€” ΠΈΠ³Ρ€Π° Β«ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ …» Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Google, FB, Twitter, высоконагруТСнный ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½, сСрвис поиска, ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈ бронирования Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ², сайт новостСй ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Вакая Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ…ΠΎΠ΄ Π΅Π³ΠΎ мыслСй, ΡƒΠΌΠ΅Π΅Ρ‚ Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡΡ‚ΡŒ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚ второстСпСнного, ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ½ Ρ‚ΠΈΠΏΠ° ( Β«Π² Π³Π»ΡƒΠ±ΠΈΠ½ΡƒΒ» ΠΈΠ»ΠΈ Β«Π² ΡˆΠΈΡ€ΠΈΠ½ΡƒΒ»).

9. Π˜Π³Ρ€Π° Β«Ρƒ ΡŽΠ·Π΅Ρ€Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Β». На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ спроСктированной систСмы ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽΠ΅Ρ€ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ с Β«Π΄ΠΈΠΊΠΈΠΌΠΈ симптомами», ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ воспроизвСсти. Но Π½ΡƒΠΆΠ½ΠΎ быстро Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

10. Π—Π°Π΄Π°Π½ΠΈΠ΅, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ list ΠΈ dict comprehensions.

11. Π—Π°Π΄Π°Ρ‡Π°. Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (сортировка, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ, Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ массива Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚). НуТно ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ эти Ρ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² порядкС возрастания Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΈΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π½Π° ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π²Ρ‹Π΄Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Но ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π½ΠΎΠΌ порядкС, врСмя выполнСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π—Π΄Π΅ΡΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит с Ρ‚Π²ΠΎΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² процСссС. Π­Ρ‚Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Junior, Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΈ Middle. Казалось Π±Ρ‹, такая ΠΌΠ΅Π»ΠΎΡ‡ΡŒ, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с большим количСством Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ΄ Π±Ρ‹Π» ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒ максимально быстро.

12. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° статистику ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΠΊΡƒ. НапримСр, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ стрСлками часов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ 8:40.

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

Junior, Middle, Senior: Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ ΠΆΠ΄Π΅ΠΌ ΠΎΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ middle python

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Ρ…ΠΎΡ‡Ρƒ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² DataArt ΠΌΡ‹ смотрим Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Π³Ρ€Π΅ΠΉΠ΄ΠΎΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-своСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 6 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ: Junior, Strong Junior, Middle, Strong Middle, Senior, Expert. ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Π³Ρ€Π΅ΠΉΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдставлСниС ΠΎΠ± ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ. НапримСр, Strong Middle β€” ΡΠΎΡΡ‚ΠΎΡΠ²ΡˆΠΈΠΉΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ с 3-4 Π³ΠΎΠ΄Π°ΠΌΠΈ ΠΎΠΏΡ‹Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ расти Π΄ΠΎ уровня Senior остаСтся совсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ сразу Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» ΠΈ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Expert β€” ΠΎΠ½ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π΄ΠΎΡΡ‚ΠΈΠ³ΡˆΠ΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π·Π΅Π½Π°. ЭкспСрт чувствуСт сСбя Π² Ρ‚Π΅ΠΌΠ΅, ΠΊΠ°ΠΊ Ρ€Ρ‹Π±Π° Π² Π²ΠΎΠ΄Π΅, Π΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Ρƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ·Π°Π²ΠΈΠ΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅. Π’Π°ΠΊΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ строил свою ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ, Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°ΡΡΡŒ Π² Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ работая нСсколькими Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… направлСниях. Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π² смСТных тСхнологиях.

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

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

Junior

ΠœΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΡˆΠ΅Π» стаТировку Π² DataArt ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»ΡƒΠ³ΠΎΠ΄Π°. Π’Π°ΠΊΠΎΠΉ спСциалист ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ участиС Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… встрСчах, ΡΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΡƒΠΌΠ΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π½Ρ‹Ρ… ситуаций. ΠœΡ‹ ΠΆΠ΄Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠ»ΠΈ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ сформулированной инструкции, Π½ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π”ΠΆΡƒΠ½ΠΈΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ объСм Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ потрСбуСтся для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ нСслоТной Π·Π°Π΄Π°Ρ‡ΠΈ.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΎΡ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° оТидаСтся Π·Π½Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ практичСского взаимодСйствия с основными шаблонами проСктирования ΠΈ тСстированиСм. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π½Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ конструкциями языка, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ простых Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΎ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ доставкС ΠΊΠΎΠ΄Π°.

Π‘ΠΎΠΈΡΠΊΠ°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ устройство HTTP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ Π²Π΅Π±Π° Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΈΠΌΠ΅Ρ‚ΡŒ хотя Π±Ρ‹ тСорСтичСскоС прСдставлСниС ΠΎ REST API. ΠšΡ€Π°ΠΉΠ½Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»Π΅Π½ ΠΎΠΏΡ‹Ρ‚ с ΠΎΠ΄Π½ΠΈΠΌ Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅ нСльзя ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΡ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ бСсСдуСм с ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌΠΈ ΠΎΠ± основах SQL, обсуТдаСм JOIN, взаимосвязи сущностСй ΠΈ запросы. Если Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ ΠΈ Π½Π΅ спал Π½Π° ΠΏΠ°Ρ€Π°Ρ… Π² унивСрситСтС, ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО. НСкоторый ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с GIT ΠΌΡ‹ считаСм ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΎΠΏΡ‹Ρ‚ с HTML, CSS, JS, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… засчитываСм ΠΊΠ°ΠΊ плюс Π² ΠΊΠ°Ρ€ΠΌΡƒ.

Middle

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

По тСхничСской части ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ вычислСниями, понимания ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈ подпроцСссов, знания, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ GIL, Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. На ΡƒΡ€ΠΎΠ²Π½Π΅ Middle ΡƒΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСорСтичСскоС прСдставлСниС, Π½ΠΎ ΠΈ практичСский ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСрвСрами ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡŽΠ½ΠΈΡ‚-тСстированиСм, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΈ структурами Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ бСзопасности: CSRF, CORS, XSS, SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡ, ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ: ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, EXPLAIN ANALYZE, N + 1.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ рассчитываСм Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° прилоТСния ΠΈ прСдставлСниС ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…: балансировщикС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, сСрвСрС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (uwsgi, gunicorn), Π²ΠΎΡ€ΠΊΠ΅Ρ€ΠΎΠ². ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ c ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ: Docker, Docker compose, ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с систСмами ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ошибок ΠΈ состояния систСмы.

ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡƒΠΆΠ΅ достаточно Π³Π»ΡƒΠ±ΠΎΠΊΠΎ: Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ запросы ΠΈ ΠΈΡ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ нормализация/дСнормализация ΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ (хотя Π±Ρ‹ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ), ΠΈΠΌΠ΅Ρ‚ΡŒ практичСский ΠΎΠΏΡ‹Ρ‚ с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ индСксов. ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания ΠΈ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с микросСрвисной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Ρ‡: Celery, RQ, Airflow.

Senior

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ 4-5 Π»Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π½Π° встрСчах с Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ Π±Ρ‹Ρ‚ΡŒ Π² состоянии ΠΎΡ‚ΡΡ‚ΠΎΡΡ‚ΡŒ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π‘ΠΈΠ½ΡŒΠΎΡ€Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ (ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ) Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ любого уровня слоТности. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Ρ‚Π°ΠΊΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ способСн Π±Π΅Π· постороннСго Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½-Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ провСсти Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ исслСдования, Π½ΡƒΠΆΠ½Ρ‹Π΅ для Π±ΠΎΠ»Π΅Π΅ эффСктивного выполнСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

По тСхничСским Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ, ΡΠΎΠΈΡΠΊΠ°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ устройствС Python, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ GC, ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с AsyncIO, синхронными ΠΈ асинхронными Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ. Π’Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠ΅ знания Π² сфСрС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π²Π΅Π±, ETL-Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для тСстирования.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ обсуТдаСм ΠΎΠΏΡ‹Ρ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² построСнии SPA-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Ρƒ с SQL ΠΈ NoSQL Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠΏΡ‹Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с транзакциями. ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ΡΡ практичСскиС Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с бСссСрвСрной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ, Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ/Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ссли Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ способСн ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ риски Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Плюсом Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ React, Angular ΠΈΠ»ΠΈ Vue.js.

ΠžΠ±Ρ‰ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ простыС:

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

ГрядущиС обновлСния Π³Ρ€Π΅ΠΉΠ΄ΠΎΠ²

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я описал Π²Ρ‹ΡˆΠ΅, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹, скорСС, Π½Π° классичСских web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². РаньшС Python Π² основном ΠΈ использовался для построСния web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ, скаТСм, Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°Π» Π² мСньшСй стСпСни. БСйчас ситуация измСнилась: Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ вострСбованы ΠΈ ETL-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΈ Π΄Π°Ρ‚Π°-сайСнтисты, ΠΈ DevOps, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² качСствС Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ языка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Python.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€Π΅ΠΉΠ΄Ρ‹ Ρ‚Π°ΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ систСмС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ довольно ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ.

НапримСр, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Π΅Ρ‚ Python, Π½ΠΎ занимаСтся Π² основном ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Big Data, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ дискомфортом, Ссли ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠ°ΠΊ web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° β€” вСдь Ρ€Π΅Ρ‡ΡŒ Π² Π΅Π³ΠΎ случаС ΠΈΠ΄Π΅Ρ‚ ΠΎ нСсколько ΠΈΠ½Ρ‹Ρ… тСхнологиях, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°Ρ… ΠΈ прСдставлСниях. Π’Π°ΠΊΠΎΠ³ΠΎ спСциалиста, скорСС, стоило Π±Ρ‹ Π½Π°Π·Π²Π°Ρ‚ΡŒ Senior Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ с ΡƒΠΏΠΎΡ€ΠΎΠΌ Π½Π° ETL. Π’ΠΎ ΠΆΠ΅ касаСтся ΠΈ Π΄Π°Ρ‚Π°-сайСнтистов.

НСдавно ΠΊΠΎ ΠΌΠ½Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ HR-спСциалисты с ΠΏΡ€ΠΎΡΡŒΠ±ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, вырос Π»ΠΈ Python-Π»Π΅Π²Π΅Π» ΠΊΠΎΠ»Π»Π΅Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ занимаСтся Data Science. ΠŸΠΎΠΎΠ±Ρ‰Π°Π²ΡˆΠΈΡΡŒ с Π½ΠΈΠΌ, я понял, Ρ‡Ρ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ знания Python Π·Π° 10 мСсяцСв Ρƒ Π½Π΅Π³ΠΎ вырос с Junior Π΄ΠΎ Strong Junior. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ происходит быстрСС. Но ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ‹ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ»ΠΈΡΡŒ с этим ΠΊΠΎΠ»Π»Π΅Π³ΠΎΠΉ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π³Π΄Π΅ ΠΎΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ справлялся с Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΊΠ°ΠΊ Π΄Π°Ρ‚Π°-сайСнтист уровня Strong Middle. Ясно, Ρ‡Ρ‚ΠΎ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Strong Junior Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, сСйчас ΠΌΡ‹ занимаСмся систСмным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ устранит ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ нСсоотвСтствия.

Python растСт ΠΈ ΡƒΠΆΠ΅ стал Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ ΠΏΠΎ популярности языком программирования. Он развиваСтся ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС большС Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… Π·ΠΎΠ½. Π’ связи с этим ΠΌΡ‹ Π² DataArt Π²Π΅Π΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ нашСй Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ спСциалистов, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ обновлСния Π³Ρ€Π΅ΠΉΠ΄ΠΎΠ² Π² соотвСтствии с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌΠΈ ΠΈ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌΠΈ измСнСниями. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ обновлСния Π±ΡƒΠ΄ΡƒΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹, ΠΌΡ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ подСлимся с Π²Π°ΠΌΠΈ Π½ΠΎΠ²Ρ‹ΠΌ Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ΠΌ. ΠžΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° связи!

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

16 вопросов ΠΌΠΈΠ΄Π»Ρƒ: Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Π§Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ? Π­Ρ‚ΠΎΡ‚ вопрос Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ ΠΊΠ°ΠΊ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΠ΅Ρ‚ Π½Π° вакансию ΠΌΠΈΠ΄Π»Π°, Ρ‚Π°ΠΊ ΠΈ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ посматриваСт Π² сторону продвиТСния.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ нСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π² IT Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° шкала для ΠΎΡ†Π΅Π½ΠΊΠΈ программистов (trainee, junior, middle, senior, lead), с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ всС согласны, с Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ уровня ΠΎΠ±Ρ‰Π΅Π³ΠΎ мнСния срСди ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ каТдая компания устанавливаСт Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ трСбования ΠΊ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ уровня.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΅ΡΡ‚ΡŒ основной Π½Π°Π±ΠΎΡ€ Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ², ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, оцСнивая сСбя. МногиС спСциалисты ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ сСгодня трСбования ΠΊ ΠΌΠΈΠ΄Π»Π°ΠΌ нСсколько Π·Π°Π²Ρ‹ΡˆΠ΅Π½Ρ‹:

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ языка программирования, Π½ΠΎ ΠΈ ΡˆΠΈΡ€ΠΎΡ‡Π°ΠΉΡˆΠΈΠ΅ познания Π² смСТных тСхнологиях. ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Middle Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ Π½Π° спСциалиста ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ «всё Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎΒ», Π½ΠΎ ΠΈ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‡ΡƒΠΆΠΎΠΉ ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Ρ€ΠΎΠ΄Π½ΠΎΠΉ. ЀактичСски сСйчас для вакансий Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡŽΡ‚ΡΡ трСбования, ΠΊΠ°ΠΊ нСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ для Senior.

ΠœΡ‹ выяснили, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Middle-программист Π² 2020 Π³ΠΎΠ΄Ρƒ, ΠΈ собрали ΠΎΠ±Ρ‰ΠΈΠ΅ вопросы с собСсСдований, ΠΏΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, «дорос» ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π΄ΠΎ ΠΌΠΈΠ΄Π»Π° ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

Hard skills

Каков ваш ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ владСния языком программирования ΠΈ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ инструмСнтами?

ΠžΡ‚ программиста-Π΄ΠΆΡƒΠ½Π° оТидаСтся Π·Π½Π°Π½ΠΈΠ΅ всСх конструкций языка, Π·Π½Π°Π½ΠΈΠ΅ большСй части стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Знакомство с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ (хотя Π±Ρ‹ с ΠΎΠ΄Π½ΠΈΠΌ), инструмСнтами ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (систСм контроля вСрсий, таск- ΠΈ Π±Π°Π³- Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ΠΎΠ², СстСствСнно, IDE ΠΈ Π΄Ρ€.). ВрСбования ΠΊ ΠΌΠΈΠ΄Π»Π°ΠΌ сущСствСнно Π²Ρ‹ΡˆΠ΅. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, оТидаСтся доскональноС Π·Π½Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ (Π² Ρ‚ΠΎΠΌ числС синтаксиса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… языков), ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ тСорСтичСскиС знания стандартных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² ΠΈ инструмСнтов.

Π’ ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π²Ρ‹ участвовали? Бколько ΠΈΠ· Π½ΠΈΡ… Π²Π΅Π»ΠΈ сами?

НС стоит ΡƒΠ΄ΠΈΠ²Π»ΡΡ‚ΡŒΡΡ: ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Π΄ΠΆΡƒΠ½ΠΈΠΎΡ€Ρ‹ ΡƒΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ вСсти свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. НС Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅Π³, Π½ΠΎ это Π½Π΅ отмСняСт ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ младшСго Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠΉ лСстницС, Π² вашСм ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΠ΅Π»ΠΈΡ‚ΡŒΡΡ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΡƒΡ‡ΡˆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ваши знания ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ. Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ самыС слоТныС ΠΈ комплСксныС таски, рассказывайтС, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΈΡ… выполняли ΠΈ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

Каков ваш Π½Π°Π²Ρ‹ΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…?

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с бэкСндом? Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ свободно ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ нСсколькими Π‘Π£Π‘Π”.

Π—Π½Π°Ρ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π‘Π”. Π‘Π” Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ являСтся самым ΡƒΠ·ΠΊΠΈΠΌ мСстом ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠœΠ΅Π½ΡΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π‘Π” Π½Π° ΠΆΠΈΠ²ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΎ.

Π­Ρ‚ΠΎ основноС ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. НС стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π΄Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ характСристиках ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.

РасскаТитС ΠΎ своём ΡƒΡ€ΠΎΠ²Π½Π΅ владСния Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ IDE

НуТно ΡƒΠΌΠ΅Ρ‚ΡŒ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π·Π½Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½Ρ‹Π΅ прСимущСства ΠΈ нСдостатки срСды, свободно Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ горячиС клавиши. Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ IDE.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ тСхничСскиС Π½Π°Π²Ρ‹ΠΊΠΈ

Π’ΡƒΡ‚ всё зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ экспСрты сходятся Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ знания Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ: большС, Ρ‡Π΅ΠΌ ΠΎΠ΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ ΠΏΠ°Ρ€Π° Ρ…ΠΈΠ½Ρ‚ΠΎΠ².

Π§Ρ‚ΠΎ касаСтся тСхничСских Π½Π°Π²Ρ‹ΠΊΠΎΠ² Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΠΎ frontend JavaScript, Ρ‚ΠΎ спСциалист Ρ‚Π°ΠΊΠΎΠ³ΠΎ уровня Π΄ΠΎΠ»ΠΆΠ΅Π½:

Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ прСимущСства. Π‘ΠΎΠ»ΡŒΡˆΠΈΠΌ плюсом Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π±ΡƒΠ΄ΡƒΡ‚:

Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ для ΠΌΠΈΠ΄Π»Π°, это Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Ρ‚ΠΎΠ±ΠΎΠΉ тСхнология, Ρ‚Π²ΠΎΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ. НС Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VDOM ΠΈ Ρ‚. ΠΏ.), Π° ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ написан, ΠΊΠ°ΠΊ происходит магия. ΠžΡ‚ΠΊΡ€ΠΎΠΉ GitHub, посмотри исходники React, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, this.setState заставляСт ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€.

КакиС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅? По ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠ· Π½ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ?

Одной Ρ‚Π΅ΠΎΡ€ΠΈΠΈ нСдостаточно. Π’Ρ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Β«ΠΏΠΎΠ΄ ΠΊΠ»ΡŽΡ‡Β» ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π° ΠΈΠ»ΠΈ иная мСтодология. Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ссли Ρƒ вас Π±Ρ‹Π» ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ нСскольким мСтодологиям: Ссли Ρ‚Π°ΠΊ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ сравнСниС плюсов ΠΈ минусов, исходя ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

Π§Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ

Soft skills

Насколько Π²Ρ‹ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹?

Если Π² случаС с Junior-программистом ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ просто Π²Π°ΠΆΠ½Ρ‹, Ρ‚ΠΎ для Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹.

Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Middle-программист Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΡΠΎΠ³Π»Π°ΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ трСбования с Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ вопросы ΠΏΠΎ Π±Π»ΠΎΠΊΠ΅Ρ€Π°ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°, PM ΠΈ ΡΠ΅Π½ΡŒΠΎΡ€Π°.

НСсмотря Π½Π° это, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… компаниях ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠΈΠ΄Π»ΠΎΠΌ часто ставится Π·Π°Π΄Π°Ρ‡Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Π΅Π³ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ ΠΊΠ°ΠΊΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. На Π±Π°Π·Π΅ этих свСдСний формируСтся ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ Π’Π—, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Ρ‚Π΅ΠΌ пСрСдаётся ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Π’Π°ΡˆΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния soft скиллов Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ: Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π³ΠΎΠ²ΠΎΡ€ΠΎΠ², ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎΠ± ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. Π­Ρ‚ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ пригодятся Π² дальнСйшСм ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠΌ ростС.

Π£ΠΌΠ΅Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹?

Π­Ρ‚ΠΎΡ‚ Π½Π°Π²Ρ‹ΠΊ Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Разногласия ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΈ с Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ, ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Если Π²Π°ΠΌ ΠΏΠΎΡ€ΡƒΡ‡ΠΈΠ»ΠΈ Ρ€ΠΎΠ»ΡŒ наставника Π½Π°Π΄ младшими спСциалистами Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ β€” Π² обязанности Π²ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΈ ΡƒΡ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ².

НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΡ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Ρ‡Π°Ρ‰Π΅ сами ΠΏΠΎ сСбС ΠΈ сами Π² сСбС β€” Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ мягкиС Π½Π°Π²Ρ‹ΠΊΠΈ. НС Π²ΠΎ всСх компаниях Π΅ΡΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт Ρ€ΠΎΠ»ΡŒ ΠΌΠ΅Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»Π°ΠΌΠΈ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСбя поняли ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ‹ просто смог Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ своСй Ρ€Π°Π±ΠΎΡ‚Π΅, Π½ΡƒΠΆΠ½Ρ‹ β€” эмпатия, ΡƒΠΌΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² процСссах.

Каков ваш ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ английского языка?

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ владСния английским языком Middle-программиста Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π½ΠΈΠΆΠ΅ Upper-Intermediate, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот спСциалист постоянно участвуСт Π² созвонах, конфСрСнциях, Π΄ΠΎΠ»ΠΆΠ΅Π½ свободно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.

Бпособны Π»ΠΈ Π²Ρ‹ доступно Π΄ΠΎΠ½ΠΎΡΠΈΡ‚ΡŒ свои ΠΈΠ΄Π΅ΠΈ, ΡƒΠ±Π΅ΠΆΠ΄Π°Ρ‚ΡŒ Π² ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ?

Π§Ρ‚ΠΎ касаСтся «софтскиллс», ΠΎΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для выполнСния многочислСнных Ρ€ΠΎΠ»Π΅ΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΌΠ΅Π½Ρ‚ΠΎΡ€, Π΄ΠΎΠΊΠ»Π°Π΄Ρ‡ΠΈΠΊ, Ρ‚ΠΈΠΌΠ»ΠΈΠ΄ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π§Ρ‚ΠΎ для этого понадобится спСциалисту? Π£Π±Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Иногда Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ β€” ΠΈΠ΄Π΅ΠΈ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, прСимущСства. ΠŸΡ€Π΅Π·Π΅Π½Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΈΠ΄Π΅ΠΈ. ΠžΠ±ΡƒΡ‡Π°Ρ‚ΡŒ. ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Ρ‘Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Для этого ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ.

МоТно Π»ΠΈ вас ΠΎΡ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°?

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

Если Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠ°ΠΊ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΅Ρ‘ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ?

ΠŸΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ срСднСго уровня стоит Π·Π°Π΄Π°Ρ‡Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² самых слоТных ситуациях ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ-ΡΠ΅Π½ΡŒΠΎΡ€Π°ΠΌ.

На ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСстС здСсь стоит ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. ΠŸΠ΅Ρ€Π΅Π΄ собСсСдованиСм вспомнитС основныС источники ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΎΠ±Ρ€Π°Ρ‰Π°Π΅Ρ‚Π΅ΡΡŒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ (послС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, разумССтся).

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ врСмя выполнСния Π·Π°Π΄Π°Ρ‡ΠΈ?

Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, особСнно Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅: Π² этом случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ врСмя, исходя ΠΈΠ· Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ участника ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ сроки выполнСния Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Мидл ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ достаточный ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ позволяСт Π΅ΠΌΡƒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Мидл ΡƒΠΌΠ΅Π΅Ρ‚ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ сроки. Π­Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΠΈΠ΅ нСльзя ΠΏΠ΅Ρ€Π΅ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ.

ΠŸΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ ΡΠ΅Π½ΡŒΠΎΡ€Π° ΠΈΠ»ΠΈ Ρ‚ΠΈΠΌΠ»ΠΈΠ΄Π°?

ΠŸΠ»ΠΎΡ… Ρ‚ΠΎΡ‚ солдат, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Π»ΠΎΠΌ. ΠŸΠ΅Ρ€Π΅Ρ„Ρ€Π°Π·ΠΈΡ€ΡƒΠ΅ΠΌ: ΠΏΠ»ΠΎΡ… Ρ‚ΠΎΡ‚ ΠΌΠΈΠ΄Π», Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΡΠ΅Π½ΡŒΠΎΡ€ΠΎΠΌ/Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ/Ρ‚ΠΈΠΌΠ»ΠΈΠ΄ΠΎΠΌ. Мидл Π΄ΠΎΠ»ΠΆΠ΅Π½ всСгда Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ. Π–Π°ΠΆΠ΄Π° саморазвития Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ΄Π»Π° ΠΈΠ· Π΅Π³ΠΎ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ (Π° Ρƒ Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€ΡƒΡ‚ΠΈΠ½Π°) ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ дальшС.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’Π°ΠΊ Π·Π°Π²Ρ‹ΡˆΠ΅Π½Ρ‹ Π»ΠΈ сСгодня трСбования ΠΊ ΠΌΠΈΠ΄Π»Π°ΠΌ? На этот счёт мнСния расходятся, Π½ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ всС спСциалисты сходятся Π²ΠΎ ΠΌΠ½Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ каТдая компания Π΄ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ Π² Ρ‚ΠΎΠΌ числС ΠΎΡ‚ долТности, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΠ΅Ρ‚.

НС Π·Π°Π²Ρ‹ΡˆΠ΅Π½Ρ‹ Π»ΠΈ трСбования ΠΊ ΠΌΠΈΠ΄Π»Π°ΠΌ? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· IT-спСциалистов сталкивался с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ, ΡƒΠΆΠ΅ нСсколько Π»Π΅Ρ‚ Π±ΡƒΠ΄ΡƒΡ‡ΠΈ ΠΌΠΈΠ΄Π»ΠΎΠΌ, Π½Π° собСсСдовании Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΅Π³ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Π΄ΠΆΡƒΠ½ΠΈΠΎΡ€Π°. Бвязано это, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, с двумя Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ: ΠΏΠ΅Ρ€Π²ΠΎΠ΅ β€” Ρ€Π°Π·Π½Ρ‹Π΅ трСбования Π² Ρ€Π°Π·Π½Ρ‹Ρ… компаниях. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ β€” часто Π² ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ пСрСчислСнных Π²Ρ‹ΡˆΠ΅ hard ΠΈ soft skills, Π΅Ρ‰Ρ‘ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΏΠΎΠ³Ρ€ΡƒΠΆΡ‘Π½Π½ΠΎΡΡ‚ΡŒ сотрудника Π² ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π·Π½Π°Π½ΠΈΠ΅ спСцифики бизнСса. Π­Ρ‚ΠΈ знания Π΄Π΅Π»Π°ΡŽΡ‚ сотрудника Ρ†Π΅Π½Π½Ρ‹ΠΌ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ мСньшС Π² Π½ΠΎΠ²ΠΎΠΉ для Π½Π΅Π³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Подводя ΠΈΡ‚ΠΎΠ³ΠΈ, Middle-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ свободно ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ стСк Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚, Π½Π΅ просто ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹, сроки, ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ…ΠΎΠ΄ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Git ΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ английским языком ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

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

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

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