История изменений
Исправление
emorozov,
(текущая версия)
:
Каждый, кто работал в компании, на должности выше джуниора, знает, что найти даже джуна на Пыхтон, который сможет по описанию задачи «Написать функцию, принимающую на вход два числа, и возвращающую их сумму (напр., add(2, 2) -> 4
)» написать такую функцию и не ошибиться в пяти местах, и не сделать это в виде колбасы с длиной строки в 250 символов (я периодически вижу и строки длиной в неск. тысяч символов - ну не удосуживается большинство дочитать туториал даже до того места, где рассказывается 5 способов переноса строк в Пыхтоне), без пробелов, отступов, не нарушив каждое положение PEP-8, почти невозможно.
Увы, я не знаю, почему это так. М.б. несовершенны методы набора и отсева людей (но видел это в компаниях из разных стран, с разными HR и методиками отбора), но есть подозрение, что просто программирование не по плечу большинству людей.
Единственный вариант: где-то взять деньги и высасывать тех, кто может хоть что-то, у конкурентов, предлагая космические зарплаты. Но этот способ нежизнеспособен в долгой перспективе.
Какие уж там SOLID…
Язык, мне кажется, здесь почти не при чём. Разве что есть ощущение, что те, кто не могут осилить даже Пыхтон, идут в PHP, поэтому в кодовую базу проектов на PHP лучше не заглядывать.
Исправление
emorozov,
:
Каждый, кто работал в компании, на должности выше джуниора, знает, что найти даже джуна на Пыхтон, который сможет по описанию задачи «Написать функцию, принимающую на вход два числа, и возвращающую их сумму (напр., add(2, 2) -> 4
)» написать такую функцию и не ошибиться в пяти местах, и не сделать это в виде колбасы с длиной строки в 250 символов (я периодически вижу и строки длиной в неск. тысяч символов - ну не удосуживается большинство дочитать туториал даже до того места, где рассказывается 5 способов переноса строк в Пыхтоне), без пробелов, отступов, не нарушив каждое положение PEP-8, почти невозможно.
Увы, я не знаю, почему это так. М.б. несовершенны методы набора и отсева людей (но видел это в компаниях из разных стран, с разными HR и методиками отбора), но есть подозрение, что просто программирование не по плечу большинству людей.
Единственный вариант: где-то взять деньги и высасывать тех, кто может хоть что-то, у конкурентов, предлагая космические зарплаты. Но этот способ нежизнеспособен в долгой перспективе.
Какие уж там SOLID…
Язык, мне кажется, здесь почти не при чём. Разве что есть ощущение, что те, кто не могут осилить даже Пыхтон, идут в PHP, поэтому в кодовую базу проектов на PHP даже лучше не заглядывать.
Исправление
emorozov,
:
Каждый, кто работал в компании, на должности выше джуниора, знает, что найти даже джуна на Пыхтон, который сможет по описанию задачи «Написать функцию, принимающую на вход два числа, и возвращающую их сумму (напр., add(2, 2) -> 4
)» написать такую функцию и не ошибиться в пяти местах, и не сделать это в виде колбасы с длиной строки в 250 символов (я периодически вижу и строки длиной в неск. тысяч символов - ну не удосуживается большинство дочитать туториал даже до того места, где рассказывается 5 способов переноса строк в Пыхтоне), без пробелов, отступов, не нарушив каждое положение PEP-8, почти невозможно.
Увы, я не знаю, почему это так. М.б. несовершенны методы набора и отсева людей (но видел это в компаниях из разных стран, с разными HR и методиками отбора), но есть подозрение, что просто программирование не по плечу большинству людей.
Единственный вариант: где-то взять деньги и высасывать тех, кто может хоть что-то, у конкурентов, предлагая космические зарплаты. Но этот способ нежизнеспособен в долгой перспективе.
Какие уж там SOLID…
Исправление
emorozov,
:
Каждый, кто работал в компании, на должности выше джуниора, знает, что найти даже джуна на Пыхтон, который сможет по описанию задачи «Написать функцию, принимающую на вход два числа, и возвращающую их сумму (напр., add(2, 2) -> 4
)» написать такую функцию и не ошибиться в пяти местах, и не сделать это в виде колбасы с длиной строки в 250 символов (я периодически вижу и строки длиной в неск. тысяч символов - ну не удосуживается большинство дочитать туториал даже до того места, где рассказывается 5 способов переноса строк в Пыхтоне), без пробелов, отступов, не нарушив каждое положение PEP-8, почти невозможно.
Увы, я не знаю, почему это так. М.б. несовершенны методы набора и отсева людей (но видел это в компаниях из разных стран, с разными HR и методиками отбора), но есть подозрение, что просто программирование не по плечу большинству людей. Хоть запроходись курсов, и хоть запридумывайся разных языков (быстрых, медленных, безопасных, функциональных, ООП, и любых других).
Единственный вариант: где-то взять деньги и высасывать тех, кто может хоть что-то, у конкурентов, предлагая космические зарплаты. Но этот способ нежизнеспособен в долгой перспективе.
Какие уж там SOLID…
Исправление
emorozov,
:
Каждый, кто работал в компании, на должности выше джуниора, знает, что найти даже джуна на Пыхтон, который сможет по описанию задачи «Написать функцию, принимающую на вход два числа, и возвращающую их сумму (напр., add(2, 2) -> 4
)» написать такую функцию и не ошибиться в пяти местах, и не сделать это в виде колбасы с длиной строки в 250 символов (я периодически вижу и строки длиной в неск. тысяч символов - ну не удосуживается большинство дочитать туториал даже до того места, где рассказывается 5 способов переноса строк в Пыхтоне), без пробелов, отступов, не нарушива каждое положение PEP-8, почти невозможно.
Увы, я не знаю, почему это так. М.б. несовершенны методы набора и отсева людей (но видел это в компаниях из разных стран, с разными HR и методиками отбора), но есть подозрение, что просто программирование не по плечу большинству людей. Хоть запроходись курсов, и хоть запридумывайся разных языков (быстрых, медленных, безопасных, функциональных, ООП, и любых других).
Единственный вариант: где-то взять деньги и высасывать тех, кто может хоть что-то, у конкурентов, предлагая космические зарплаты. Но этот способ нежизнеспособен в долгой перспективе.
Какие уж там SOLID…
Исходная версия
emorozov,
:
Каждый, кто работал в компании, на должности выше джуниора, знает, что найти даже джуна на Пыхтон, который сможет по описанию задачи «Написать функцию, принимающую на вход два числа, и возвращающую их сумму (напр., add(2, 2) -> 4
)» написать такую функцию и не ошибиться в пяти местах, и не сделать это в виде колбасы с длиной строки в 250 символов (я периодически вижу и строки длиной в неск. тысяч символов - ну не удосуживается большинство дочитать туториал даже до того места, где рассказывается 5 способов переноса строк в Пыхтоне), без пробелов, отступов, не нарушива каждое положение PEP-8, почти невозможно.
Увы, я не знаю, почему это так. М.б. несовершенны методы набора и отсева людей (но видел это в компаниях из разных стран, с разными HR и методиками отбора), но есть подозрение, что просто программирование не по плечу большинству людей. Хоть запроходись курсов, и хоть запридумывайся разных языков (быстрых, медленных, безопасных, функциональных, ООП, и любых других).
Единственный вариант: где-то взять деньги и высасывать тех, кто может хоть что-то у конкурентов, предлагая космические зарплаты. Но этот способ нежизнеспособен в долгой перспективе.
Какие уж там SOLID…