This media is not supported in your browser
VIEW IN TELEGRAM
Когда устроился на мидла тупо выучив вопросы с собесов
😁3🥰1
Брат порекомендовал курсы по Go. Понравилось его описание, поэтому скину без изменений))
👇👇👇😁
Понюхать запах гошки
https://stepik.org/course/100208/syllabus
Посмотреть на гошку
https://stepik.org/course/54403/syllabus
Всмотреться в гошку
https://stepik.org/course/158385/syllabus
Получить травму от гошки
https://stepik.org/course/187490/syllabus
👇👇👇😁
Понюхать запах гошки
https://stepik.org/course/100208/syllabus
Посмотреть на гошку
https://stepik.org/course/54403/syllabus
Всмотреться в гошку
https://stepik.org/course/158385/syllabus
Получить травму от гошки
https://stepik.org/course/187490/syllabus
👍7😨1
Forwarded from Cronis Academy
Коротко, почему быстрее чем за год подготовится архисложно:
Компания считает, что если вы хорошо подготовились, то вам надо 45 минут на решение задачи.
Сейчас, раз вы еще не прошли собеседование, то подготовлены вы плохо. Следовательно, вам на решение средней задачи требуется 1,2,5 часов. А иногда день, два и может и неделя.
Решить надо 300, лучше 400 задач.
Если у вас есть в ВЕРНОМ порядке задачи с идеально вам понятным объяснением, просто чтобы послушать решение требуется 25 минут.
(25 * 400) / 60 = 167 часов только на задачи и только их ПОСЛУШАТЬ.
Еще к этому надо добавить 120 часов теории, чтобы понимать решения задач.
40 часов system design
10 часов soft skills
И это без конспектов, программирования или переслушивания материала.
Получаем: 167 + 120 + 40 + 10 = 337 часов
В день, если вы ходите на работу, в среднем вы можете уделять 1.5 часа на учебу.
Получаем 337/1.5 = 225 дней
Чтобы не сойти с ума, после 6 дней надо 1 день отдыхать.
Получается 225/6 = 38 дней выходных
Итого:
225 + 38 = 263 дня просто чтобы все ПРОСЛУШАТЬ и даже не программировать.
А ведь все это надо запрограммировать и законспектировать чтобы была возможность повторить.
То есть 263 дня превращаться в 365 с ходу.
Итого минимум 1 год требуется , если вы машина, а не человек, которая не устает и двигается по плану.
Можно где-то схитрить и что-то пропустить, это ускорит процесс на 15-20%, но все равно это будет около 10 месяцев.
Компания считает, что если вы хорошо подготовились, то вам надо 45 минут на решение задачи.
Сейчас, раз вы еще не прошли собеседование, то подготовлены вы плохо. Следовательно, вам на решение средней задачи требуется 1,2,5 часов. А иногда день, два и может и неделя.
Решить надо 300, лучше 400 задач.
Если у вас есть в ВЕРНОМ порядке задачи с идеально вам понятным объяснением, просто чтобы послушать решение требуется 25 минут.
(25 * 400) / 60 = 167 часов только на задачи и только их ПОСЛУШАТЬ.
Еще к этому надо добавить 120 часов теории, чтобы понимать решения задач.
40 часов system design
10 часов soft skills
И это без конспектов, программирования или переслушивания материала.
Получаем: 167 + 120 + 40 + 10 = 337 часов
В день, если вы ходите на работу, в среднем вы можете уделять 1.5 часа на учебу.
Получаем 337/1.5 = 225 дней
Чтобы не сойти с ума, после 6 дней надо 1 день отдыхать.
Получается 225/6 = 38 дней выходных
Итого:
225 + 38 = 263 дня просто чтобы все ПРОСЛУШАТЬ и даже не программировать.
А ведь все это надо запрограммировать и законспектировать чтобы была возможность повторить.
То есть 263 дня превращаться в 365 с ходу.
Итого минимум 1 год требуется , если вы машина, а не человек, которая не устает и двигается по плану.
Можно где-то схитрить и что-то пропустить, это ускорит процесс на 15-20%, но все равно это будет около 10 месяцев.
👍1🔥1
Некоторые мои выводы по стратегии работы с гитом (не знающим Git не стоит читать):
В master вливаем только то, что можно сразу залить на прод. Раньше планировал вливать все ветки в master, залить мастер на дев-сервер, протестировать, а затем - на прод. Но оказалось, что не всегда можно быстро протестить и влить на прод. Тем более, что делать, если появилась необходимость сделать хот-фикс? Вот сделали мы хот-фикс и влили в мастер, а там ещё куча непротестированных изменений. В таком состоянии уже на вольёшь мастер на прод. Поэтому лучше всего, на мой взгляд, все ветки влить в дев-ветку. И после того, как всё протестировали - влить дев в мастер и мастер запушить на прод
В master вливаем только то, что можно сразу залить на прод. Раньше планировал вливать все ветки в master, залить мастер на дев-сервер, протестировать, а затем - на прод. Но оказалось, что не всегда можно быстро протестить и влить на прод. Тем более, что делать, если появилась необходимость сделать хот-фикс? Вот сделали мы хот-фикс и влили в мастер, а там ещё куча непротестированных изменений. В таком состоянии уже на вольёшь мастер на прод. Поэтому лучше всего, на мой взгляд, все ветки влить в дев-ветку. И после того, как всё протестировали - влить дев в мастер и мастер запушить на прод
👍5👎1
Forwarded from The Dragon Code News (Andrey Helldar)
Онлайн сервис для тестирования регулярных выражений с визуализацией их обработки
https://devtoolcafe.com/tools/regex#!flags=img&re=
https://devtoolcafe.com/tools/regex#!flags=img&re=
Devtoolcafe
Regular Expression Tester and Visualizer
Regular Expression Tester and Visualizer is a free online developer tool to test and visualize a regular expression against any string instantly with matches highlighted including a cheat sheet and reference.
Forwarded from The Dragon Code News (Andrey Helldar)
Пройдите тест на знание SQL, научитесь составлять эффективные SQL запросы и решать задачи по SQL, подготовьтесь к собеседованиям.
Задания по SQL подходят как новичкам, так и опытным специалистам.
https://sqltest.online
Задания по SQL подходят как новичкам, так и опытным специалистам.
https://sqltest.online
SQLtest.online
SQLTest.online: Learn and Practice SQL for Free
SQLtest.online: Your free interactive SQL trainer. Practice and enhance your practical SQL skills with real-world problems and instant feedback for various databases like MySQL, MS SQL, and SQLite.
Forwarded from Teamlead Good Reads – ежедневные советы про менеджмент людей и команд (Egor Tolstoy)
Три важных софт-скилла при найме
👉Кандидату не пофиг на работу. На интервью это можно проверить следующим образом:
- Поговорить про проблемы на прошлом рабочем месте и то, как они решались. Тут важно смотреть на проактивную позицию кандидата и то, как он сам участвовал в решении того, что его беспокоило.
- Поспрашивать, как его фичи влияли на продукт. Скорее всего, если ему было не пофиг на то, что он делает, он понимает, какую пользу принес.
- Узнайте, как он влиял на бэклог команды. Проактивные люди и фичи сами предлагают, и техдолгом бэклог наполняют.
👉Самонаводимость – кандидат может сам решать задачи с высокой степенью неопределенности, доуточняя все детали и подключая помощь, где необходимо. Как проверить на интервью:
- Спросить про задачи с самыми туманными требованиями
- Узнать, как часто взаимодействовал с людьми за пределами команды
- Попросить рассказать про самую продолжительную задачу и понять, как он контролировал ее
👉Внутренний локус контроля – отсутствие тенденции сваливать вину за проблемы на других людей и обстоятельства. Как проверить:
- Спросить про самый большой провал и то, что к нему привело
- Поговорить про выстраивание отношений с другими людьми и кейсы, где это не получилось
👉Кандидату не пофиг на работу. На интервью это можно проверить следующим образом:
- Поговорить про проблемы на прошлом рабочем месте и то, как они решались. Тут важно смотреть на проактивную позицию кандидата и то, как он сам участвовал в решении того, что его беспокоило.
- Поспрашивать, как его фичи влияли на продукт. Скорее всего, если ему было не пофиг на то, что он делает, он понимает, какую пользу принес.
- Узнайте, как он влиял на бэклог команды. Проактивные люди и фичи сами предлагают, и техдолгом бэклог наполняют.
👉Самонаводимость – кандидат может сам решать задачи с высокой степенью неопределенности, доуточняя все детали и подключая помощь, где необходимо. Как проверить на интервью:
- Спросить про задачи с самыми туманными требованиями
- Узнать, как часто взаимодействовал с людьми за пределами команды
- Попросить рассказать про самую продолжительную задачу и понять, как он контролировал ее
👉Внутренний локус контроля – отсутствие тенденции сваливать вину за проблемы на других людей и обстоятельства. Как проверить:
- Спросить про самый большой провал и то, что к нему привело
- Поговорить про выстраивание отношений с другими людьми и кейсы, где это не получилось
Хабр
Как увидеть три важнейших софт-скилла, чтобы нанять лучшего инженера
Чтобы нанять хорошего инженера, недостаточно проверить только его харды. В статье я расскажу о трех софт-скиллах, которые я обязательно проверяю у каждого кандидата. Если вы начнете проверять эти три...
👍1
Шпаргалка, которой часто пользуюсь - порядок написания операторов в запросе SQL и порядок их выполнения:
Порядок написания операторов в запросе SQL следующий:
Порядок выполнения операторов в СУБД несколько отличается от порядка их написания в запросе. В упрощённом виде порядок выполнения запроса в PostgreSQL такой:
Т.е. порядок выполнения такой же, как и порядок написания, за исключением того, что `SELECT` выполняется после `HAVING`
#sql
Порядок написания операторов в запросе SQL следующий:
SELECT -- перечисление полей результирующей таблицы
FROM -- указание источника данных
-- а тут вроде JOIN'ы и операции со множествами (А.С.)
WHERE -- фильтрация данных
GROUP BY -- группировка данных
HAVING -- фильтрация данных после группировки
ORDER BY -- сортировка результирующей таблицы
LIMIT -- ограничение количества выводимых записей
Порядок выполнения операторов в СУБД несколько отличается от порядка их написания в запросе. В упрощённом виде порядок выполнения запроса в PostgreSQL такой:
FROM -- указание источника данных
WHERE -- фильтрация данных
GROUP BY -- группировка данных
HAVING -- фильтрация данных после группировки
SELECT -- перечисление полей результирующей таблицы
ORDER BY -- сортировка результирующей таблицы
LIMIT -- ограничение количества выводимых записей
Т.е. порядок выполнения такой же, как и порядок написания, за исключением того, что `SELECT` выполняется после `HAVING`
#sql
👍2
В Обсидиан постоянно обнаруживаю разные плюшки. Например, можно писать там
- [ ] Что-то сделать и эта строка превратится в чекбокс. Можно там ставить галочку и это заработает: строка превратится в - [x] Что-то сделать, т.е. в строку с чекбоксом с галочкой. Надо как-нибудь хорошенько изучить Обсидиан, но лень/некогда👍2🔥1
Forwarded from Кирилл Архипов
This media is not supported in your browser
VIEW IN TELEGRAM
Тот единственный разработчик, который знает как правильно работает легаси код
😁5❤1🤣1
Forwarded from Эксплойт
Новая платформа для разработки IT-продуктов, которую разработал Яндекс - SourceCraft.
С помощью неё можно создавать исходный код, управлять версиями, тестировать, собирать, развёртывать и сопровождать программные продукты. Первым компонентом платформы станет Yandex Code Assistant — это нейронка для работы с кодом.
Доступ к SourceCraft откроется в 2025 — записаться в лист ожидания можно здесь.
С помощью неё можно создавать исходный код, управлять версиями, тестировать, собирать, развёртывать и сопровождать программные продукты. Первым компонентом платформы станет Yandex Code Assistant — это нейронка для работы с кодом.
Доступ к SourceCraft откроется в 2025 — записаться в лист ожидания можно здесь.
👍1