Simulative – Telegram
7.4K subscribers
1.7K photos
70 videos
1 file
1.26K links
Привет! Мы — образовательная платформа в сфере аналитики Simulative: simulative.ru

Создаём курсы-симуляторы, где обучаем не на «апельсинках», а на кейсах из реального бизнеса.

Наш уютный чат: @itresume_chat
Поддержка: @simulative_support
Download Telegram
​​GROK IT!

Задача по Python: Сколько правил PEP8 нарушено при таком импорте библиотек?

Правильный ответ раскроем завтра 😏

#grokit
Сколько правил PEP8 нарушено в коде?
Anonymous Quiz
33%
1
37%
2
26%
3
4%
4
GROK IT! Ответ на задачу про правила импортирования в PEP8 🔔

Вчера опубликовали вопрос: Сколько правил PEP8 нарушено при таком импорте библиотек?

» 1
» 2
» 3
» 4

Ответ ищите в карточках 😉

Подробнее про принципы импортирования в PEP8 и другие правила оформления кода на языке Python ищите здесь 👉🏻https://news.1rj.ru/str/it_resume/366

#grokit
​​💰 Как оценивать труд программиста?

Это чрезвычайно трудный вопрос, на который нет единственно правильного ответа. В каждой компании выработаны свои метрики, иногда очень экзотические.

Давайте рассмотрим самые распространенные модели.

1. Сдельная оплата
Механика: деньги выплачиваются за фактически выполненную работу.
Плюсы:
- Работодатель точно знает сумму расходов;
- Программист может сделать задачу быстро и увеличить ставку часа.
Минусы:
- Немотивированный программист будет тянуть время, т.к. деньги он так и так получит.

2. Почасовая оплата
Механика: программист получает за кол-во отработанных часов * ставку часа
Плюсы:
- Оплата идет только за фактически отработанные часы
Минусы:
- Программист заинтересован в растягивании задачи, чтобы получить больше

3. Оплата за написанные строчки кода
Механика: Программист получает за кол-во строк кода * ставку за 1 строку
Плюсы:
- Это мотивирует делать работу быстрей и не растягивать
Минусы:
- «Индусский код», т.е. программисты специально городят сложные конструкции, которые раздувают без толку кодовую базу в несколько десятков раз

4. Оплата за оптимальность кода
Механика: Программист получает за быстродействие и оптимальность написанного кода
Плюсы:
- Повышается качество кода
Минусы:
- Невозможно придумать объективных метрик для такого расчета зарплаты

5. Процент от принесенной прибыли
Механика: Программист получает % от продажи того ПО, которое он разрабатывал
Плюсы:
- Отсутствие накладных расходов для компании
Минусы:
- При плохих продажах зарплата программиста будет страдать

Вот мы и получили, что способов и метрик много, а вот идеальных почти нет. Есть и другие – более экзотические варианты оплаты труда, но они встречаются слишком редко, чтобы про них писать 🤫

А какой вариант Вам нравится больше всего? Какая система оплаты труда Вас вдохновляет на великие дела? 😏
GROK IT! Ответ на задачу про выбросы на boxplot 🔔

Вчера опубликовали вопрос: Какие точки принято считать выбросами на boxplot?

» Выходящие за 1 и 3 квартили
» Выходящие за 1.25 межквартильных размахов
» Выходящие за 1.5 межквартильного размаха
» Выходящие за 2 межквартильных размаха

Ответ ищите в карточках 😉

Подробнее о том, как построить «Ящик с усами» читайте в нашей статье 👉🏻 https://news.1rj.ru/str/it_resume/69

#grokit
​​🏋️‍♂️ Сложность алгоритмов на примере Python

Вопрос о сложности алгоритмов - один из самых популярных на собеседованиях. Работодатели не просто хотят услышать от кандидатов точный ответ, но и понять, как человек мыслит, знает ли методы расчетов, может ли аргументировать ответ.

В нашей новой статье мы обсудим:

→ Что обозначают нотации О, о, Ω, Θ
→ Как интерпретировать эти нотации «по-человечески»
→ Какие бывают классы сложности и чем они отличаются
→ Как складывать и умножать классы сложности
→ Рассмотрим сложность основных операций (if, for)
→ На примере Python-функции посчитаем сложность небольшого алгоритма

Теперь Вы точно справитесь с любым вопросом о сложности алгоритмов! 💥

Приятного чтения 😌
💥 Шорткаты PyCharm

Для разработчика время - деньги, неудобное выделение строк - нервы, постоянное нажатие на значок комментирования - дёргание глазом 🥴

Чтобы избавится от всех этих неудобств в каждой IDE есть шорткаты - комбинации клавиш, выполняющих основные операции. Это экономит время на поиск нужного окна, написание кода, отладку и тестирование.

Сегодня мы подготовили для Вас карточки с шорткатами для PyCharm.

В некоторых вакансиях специально указывают в качестве навыков - "возможность работать в той или иной IDE без мышки, с помощью шорткатов".

Забирайте, запоминайте и активно используйте! 😉

Кстати, для какой IDE подготовить следующую подборку шорткатов? 😏