GROK IT! Ответ на задачу про правила импортирования в PEP8 🔔
❓Вчера опубликовали вопрос: Сколько правил PEP8 нарушено при таком импорте библиотек?
» 1
» 2
» 3
» 4
Ответ ищите в карточках 😉
Подробнее про принципы импортирования в PEP8 и другие правила оформления кода на языке Python ищите здесь 👉🏻https://news.1rj.ru/str/it_resume/366
#grokit
❓Вчера опубликовали вопрос: Сколько правил PEP8 нарушено при таком импорте библиотек?
» 1
» 2
» 3
» 4
Ответ ищите в карточках 😉
Подробнее про принципы импортирования в PEP8 и другие правила оформления кода на языке Python ищите здесь 👉🏻https://news.1rj.ru/str/it_resume/366
#grokit
Придерживаетесь правил форматирования кода из PEP8?
Anonymous Poll
17%
Да, изучил от корки до корки!
52%
Да, выбрал самые толковые и использую ;)
13%
Нет. Код мой, поэтому только я и должен его понимать!
17%
Нет, впервые слышу про PEP8 :c
💰 Как оценивать труд программиста?
Это чрезвычайно трудный вопрос, на который нет единственно правильного ответа. В каждой компании выработаны свои метрики, иногда очень экзотические.
Давайте рассмотрим самые распространенные модели.
1. Сдельная оплата
Механика: деньги выплачиваются за фактически выполненную работу.
Плюсы:
- Работодатель точно знает сумму расходов;
- Программист может сделать задачу быстро и увеличить ставку часа.
Минусы:
- Немотивированный программист будет тянуть время, т.к. деньги он так и так получит.
2. Почасовая оплата
Механика: программист получает за кол-во отработанных часов * ставку часа
Плюсы:
- Оплата идет только за фактически отработанные часы
Минусы:
- Программист заинтересован в растягивании задачи, чтобы получить больше
3. Оплата за написанные строчки кода
Механика: Программист получает за кол-во строк кода * ставку за 1 строку
Плюсы:
- Это мотивирует делать работу быстрей и не растягивать
Минусы:
- «Индусский код», т.е. программисты специально городят сложные конструкции, которые раздувают без толку кодовую базу в несколько десятков раз
4. Оплата за оптимальность кода
Механика: Программист получает за быстродействие и оптимальность написанного кода
Плюсы:
- Повышается качество кода
Минусы:
- Невозможно придумать объективных метрик для такого расчета зарплаты
5. Процент от принесенной прибыли
Механика: Программист получает % от продажи того ПО, которое он разрабатывал
Плюсы:
- Отсутствие накладных расходов для компании
Минусы:
- При плохих продажах зарплата программиста будет страдать
Вот мы и получили, что способов и метрик много, а вот идеальных почти нет. Есть и другие – более экзотические варианты оплаты труда, но они встречаются слишком редко, чтобы про них писать 🤫
А какой вариант Вам нравится больше всего? Какая система оплаты труда Вас вдохновляет на великие дела? 😏
Это чрезвычайно трудный вопрос, на который нет единственно правильного ответа. В каждой компании выработаны свои метрики, иногда очень экзотические.
Давайте рассмотрим самые распространенные модели.
1. Сдельная оплата
Механика: деньги выплачиваются за фактически выполненную работу.
Плюсы:
- Работодатель точно знает сумму расходов;
- Программист может сделать задачу быстро и увеличить ставку часа.
Минусы:
- Немотивированный программист будет тянуть время, т.к. деньги он так и так получит.
2. Почасовая оплата
Механика: программист получает за кол-во отработанных часов * ставку часа
Плюсы:
- Оплата идет только за фактически отработанные часы
Минусы:
- Программист заинтересован в растягивании задачи, чтобы получить больше
3. Оплата за написанные строчки кода
Механика: Программист получает за кол-во строк кода * ставку за 1 строку
Плюсы:
- Это мотивирует делать работу быстрей и не растягивать
Минусы:
- «Индусский код», т.е. программисты специально городят сложные конструкции, которые раздувают без толку кодовую базу в несколько десятков раз
4. Оплата за оптимальность кода
Механика: Программист получает за быстродействие и оптимальность написанного кода
Плюсы:
- Повышается качество кода
Минусы:
- Невозможно придумать объективных метрик для такого расчета зарплаты
5. Процент от принесенной прибыли
Механика: Программист получает % от продажи того ПО, которое он разрабатывал
Плюсы:
- Отсутствие накладных расходов для компании
Минусы:
- При плохих продажах зарплата программиста будет страдать
Вот мы и получили, что способов и метрик много, а вот идеальных почти нет. Есть и другие – более экзотические варианты оплаты труда, но они встречаются слишком редко, чтобы про них писать 🤫
А какой вариант Вам нравится больше всего? Какая система оплаты труда Вас вдохновляет на великие дела? 😏
Какой вариант Вам нравится больше всего?
Anonymous Poll
48%
Сдельная
34%
Почасовая
3%
За написанные строки кода
7%
За оптимальность кода
21%
Процент от принесенной прибыли
24%
Другое
GROK IT! Ответ на задачу про выбросы на boxplot 🔔
❓Вчера опубликовали вопрос: Какие точки принято считать выбросами на boxplot?
» Выходящие за 1 и 3 квартили
» Выходящие за 1.25 межквартильных размахов
» Выходящие за 1.5 межквартильного размаха
» Выходящие за 2 межквартильных размаха
Ответ ищите в карточках 😉
Подробнее о том, как построить «Ящик с усами» читайте в нашей статье 👉🏻 https://news.1rj.ru/str/it_resume/69
#grokit
❓Вчера опубликовали вопрос: Какие точки принято считать выбросами на boxplot?
» Выходящие за 1 и 3 квартили
» Выходящие за 1.25 межквартильных размахов
» Выходящие за 1.5 межквартильного размаха
» Выходящие за 2 межквартильных размаха
Ответ ищите в карточках 😉
Подробнее о том, как построить «Ящик с усами» читайте в нашей статье 👉🏻 https://news.1rj.ru/str/it_resume/69
#grokit
🏋️♂️ Сложность алгоритмов на примере Python
Вопрос о сложности алгоритмов - один из самых популярных на собеседованиях. Работодатели не просто хотят услышать от кандидатов точный ответ, но и понять, как человек мыслит, знает ли методы расчетов, может ли аргументировать ответ.
В нашей новой статье мы обсудим:
→ Что обозначают нотации О, о, Ω, Θ
→ Как интерпретировать эти нотации «по-человечески»
→ Какие бывают классы сложности и чем они отличаются
→ Как складывать и умножать классы сложности
→ Рассмотрим сложность основных операций (if, for)
→ На примере Python-функции посчитаем сложность небольшого алгоритма
Теперь Вы точно справитесь с любым вопросом о сложности алгоритмов! 💥
Приятного чтения 😌
Вопрос о сложности алгоритмов - один из самых популярных на собеседованиях. Работодатели не просто хотят услышать от кандидатов точный ответ, но и понять, как человек мыслит, знает ли методы расчетов, может ли аргументировать ответ.
В нашей новой статье мы обсудим:
→ Что обозначают нотации О, о, Ω, Θ
→ Как интерпретировать эти нотации «по-человечески»
→ Какие бывают классы сложности и чем они отличаются
→ Как складывать и умножать классы сложности
→ Рассмотрим сложность основных операций (if, for)
→ На примере Python-функции посчитаем сложность небольшого алгоритма
Теперь Вы точно справитесь с любым вопросом о сложности алгоритмов! 💥
Приятного чтения 😌
💥 Шорткаты PyCharm
Для разработчика время - деньги, неудобное выделение строк - нервы, постоянное нажатие на значок комментирования - дёргание глазом 🥴
Чтобы избавится от всех этих неудобств в каждой IDE есть шорткаты - комбинации клавиш, выполняющих основные операции. Это экономит время на поиск нужного окна, написание кода, отладку и тестирование.
✅ Сегодня мы подготовили для Вас карточки с шорткатами для PyCharm.
В некоторых вакансиях специально указывают в качестве навыков - "возможность работать в той или иной IDE без мышки, с помощью шорткатов".
Забирайте, запоминайте и активно используйте! 😉
Кстати, для какой IDE подготовить следующую подборку шорткатов? 😏
Для разработчика время - деньги, неудобное выделение строк - нервы, постоянное нажатие на значок комментирования - дёргание глазом 🥴
Чтобы избавится от всех этих неудобств в каждой IDE есть шорткаты - комбинации клавиш, выполняющих основные операции. Это экономит время на поиск нужного окна, написание кода, отладку и тестирование.
✅ Сегодня мы подготовили для Вас карточки с шорткатами для PyCharm.
В некоторых вакансиях специально указывают в качестве навыков - "возможность работать в той или иной IDE без мышки, с помощью шорткатов".
Забирайте, запоминайте и активно используйте! 😉
Кстати, для какой IDE подготовить следующую подборку шорткатов? 😏