Forwarded from AvitoTech
Нам хотелось, чтобы внесение изменений юнитами в функционал друг друга было комфортным и лёгким.
Для этого мы определили подходы к автоматизации тестирования и внесению изменений, а потом объединили всё в Соседское соглашение.
Несколько главных поинтов вынесли в карточки, полный текст — в Playbook.
#playbook_avitotech
Для этого мы определили подходы к автоматизации тестирования и внесению изменений, а потом объединили всё в Соседское соглашение.
Несколько главных поинтов вынесли в карточки, полный текст — в Playbook.
Make Code Green Again!
#playbook_avitotech
Думаю записать серию роликов. 🤡Торговать лицом и пытать вас своим сиплым голосом. Какие темы интересны?
Anonymous Poll
34%
Качественное тестирование
36%
Паттерны в реальной жизни
18%
UI и покраска кнопок
37%
Многопоточка
13%
Язык и его красота
7%
О жизни
51%
Да покайфу че нравится, то и делай
😁1
Необходимая база
Когда ты уже замотивировался, встал со стула, закрыл ютуб и ответил на вопрос: "А что я должен сделать?". То след видос для тебя. Открывай обратно🤣
Для специфичной первой работы покраски кнопок это необязательно знать, но сильно пригодится изучать параллельно для общего образования.
Вопрос специфик какой-нибудь либы и общих знаний алгоритмов, информатики не должен нас пугать. Ведь любая специфика уходит в корень и стоит на общих знаниях.
Еще один канал с качественным техническим контентом. Роли об универсальной базе в программировании.
Когда ты уже замотивировался, встал со стула, закрыл ютуб и ответил на вопрос: "А что я должен сделать?". То след видос для тебя. Открывай обратно
Для специфичной первой работы покраски кнопок это необязательно знать, но сильно пригодится изучать параллельно для общего образования.
Вопрос специфик какой-нибудь либы и общих знаний алгоритмов, информатики не должен нас пугать. Ведь любая специфика уходит в корень и стоит на общих знаниях.
Еще один канал с качественным техническим контентом. Роли об универсальной базе в программировании.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Вам нужно знать только 3 структуры данных
Вы будете(или уже), пользоваться этими этими лейаутами. [lil/big devs]
Сделал так, чтобы тебя держало и не отпускало во время просмотра, даже если собьешься. Оцени на сколько ты знаешь базу/не базу, и расскажи об этом в комменте. Если хочешь такой же соус…
Сделал так, чтобы тебя держало и не отпускало во время просмотра, даже если собьешься. Оцени на сколько ты знаешь базу/не базу, и расскажи об этом в комменте. Если хочешь такой же соус…
🔥7
Что выведет в консоль?
Anonymous Quiz
34%
in Class1, in Class1
49%
in Class1, in Proto
5%
in Proto, in Proto
3%
in Proto, in Class1
8%
Будет ошибка на as
1%
Ничего
Пузырь лопнул
Как я уже говорил любым начинающим и всем, кто приходит на обучение — сейчас вкатываться в ит не лучшее время. Лучше развиваться в своем направлении и всегда понимать, что поиск работы — это не самое главное. Впереди еще спринты закрывать и конкурировать.
Cтать итшником не делается по щелчку пальцев. Сейчас вакансий все меньше, а отборы сложнее. Единственный вариант повысить себе шансы на успех, не разочароваться и не выгореть — настраивать себя на долгий марафон.
Ежедневная практика, образование, общение в кругу уже практикующих итшников. А тут вам поможет будущий симулятор иосника. Кстати, на след недели будет голосование на лучшее название.
Dev OS, Swift AI или симулятор безработного🤬 🤣 😬
https://www.youtube.com/watch?v=1S_1MmOY0yY
Как я уже говорил любым начинающим и всем, кто приходит на обучение — сейчас вкатываться в ит не лучшее время. Лучше развиваться в своем направлении и всегда понимать, что поиск работы — это не самое главное. Впереди еще спринты закрывать и конкурировать.
Cтать итшником не делается по щелчку пальцев. Сейчас вакансий все меньше, а отборы сложнее. Единственный вариант повысить себе шансы на успех, не разочароваться и не выгореть — настраивать себя на долгий марафон.
Ежедневная практика, образование, общение в кругу уже практикующих итшников. А тут вам поможет будущий симулятор иосника. Кстати, на след недели будет голосование на лучшее название.
Dev OS, Swift AI или симулятор безработного
https://www.youtube.com/watch?v=1S_1MmOY0yY
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
IT пузырь лопнул. Что делать junior разработчикам? / Мобильный разработчик
Всем привет. Я думаю многие заметили, что вокруг что-то происходит и это как-то отражается на разработке. Я давно уже объяснял в различных чатах, на что стоит надеяться и что делать тем, кто решил стать мобильным разработчиком. Теперь я все это просуммировал…
🗿6😁3💅2
365 дней богу Алгоритмов: Отчет за неделю
Вкратце: задачи на строки в swift — боль
Напомню, что вместо ежедневных постов решил сделать еженедельный.
Где-то получилось решить задачи костыльно, где-то с небольшими подсказками. А те, над которыми тупил и пришлось разбирать на ютубе — я просто пока не буду публиковать. Через время к ним вернусь без подсказок.
9. Найти наибольшое число, которое больше больше остальных минимум в 2 раза: Здесь я не стал что-то изобретать и просто закостылил. Не смотрел норм решения еще, потом разберу. Мб кто подскажет сразу как нужно было норм сделать
10. Плюс один к большому числу. Тут 2 решения: мое и неправильное. Неправильное оно потому, что решается как-то в лоб. А мое просто не срабатывало из-за больших чисел🤣 Ладно, признаю, что переусложнил
11. Две суммы. Супер стандартная задача на всех собесах. Эту вариацию решил через хэшмапу
12. Конкатенация строки. Эту задачу решил сделать максимально просто и без использования системных функций. Можно и лучше, но пока не смотрел решения
13. Поиск первого индекса подстроки. Тут я наоборот пошел в сторону системных функций, ибо со строками добавлять только доп массивами норм решить, а этого не хочется делать
14. Самый длинный префикс. Решение неоптимальное. Строки все же боль в свифте
15. Реверс строки. Решил через 2 поинтера. Все супер изи. Дефолт задача на собесах
16. Две суммы в отсортированном массиве. Очень похожая задача с прошлой, но решил через 2 поинтера также
#365_дней_богу_алгоритмов
Вкратце: задачи на строки в swift — боль
Напомню, что вместо ежедневных постов решил сделать еженедельный.
Где-то получилось решить задачи костыльно, где-то с небольшими подсказками. А те, над которыми тупил и пришлось разбирать на ютубе — я просто пока не буду публиковать. Через время к ним вернусь без подсказок.
9. Найти наибольшое число, которое больше больше остальных минимум в 2 раза: Здесь я не стал что-то изобретать и просто закостылил. Не смотрел норм решения еще, потом разберу. Мб кто подскажет сразу как нужно было норм сделать
10. Плюс один к большому числу. Тут 2 решения: мое и неправильное. Неправильное оно потому, что решается как-то в лоб. А мое просто не срабатывало из-за больших чисел
11. Две суммы. Супер стандартная задача на всех собесах. Эту вариацию решил через хэшмапу
12. Конкатенация строки. Эту задачу решил сделать максимально просто и без использования системных функций. Можно и лучше, но пока не смотрел решения
13. Поиск первого индекса подстроки. Тут я наоборот пошел в сторону системных функций, ибо со строками добавлять только доп массивами норм решить, а этого не хочется делать
14. Самый длинный префикс. Решение неоптимальное. Строки все же боль в свифте
15. Реверс строки. Решил через 2 поинтера. Все супер изи. Дефолт задача на собесах
16. Две суммы в отсортированном массиве. Очень похожая задача с прошлой, но решил через 2 поинтера также
#365_дней_богу_алгоритмов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🏆3⚡1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Версия: 1.0 (7)
Сегодня понедельник, а значит время для обновлений по “симулятору иосника”.
Наши спринты недельные и в этой версии для бета-тостеров мы добавили “Избранное”. Теперь можно фильтровать материалы по названию и добавлять понравившиеся в избранное.
Также мы сделали:
- Исправили баги предыдущей версии и завели новые
- Добавили дебаг меню. Теперь можно настраивать время тестов
- Убрали запрет на скриншоты и запись. Все равно до релиза все поменяется 😉
- Добавили новые материалы
- Локальные пуши. Теперь вам будут приходить напоминания о ежедневной практике
- Тренажеры: GCD, escaping closure, Method Dispatch, capture list, hit testing
- Собеседования.
- Ежедневные испытания
А я напоминаю, что если хотите стать бета-тестером — заходите в этот чат. На отметке 100 человек закроем прием заявок.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6💅4🐳2❤1
Метод двух указателей
Одна из базовых техник решения алгоритмов.
В примерах видна суть: мы пользуемся тем, что при увеличении значения одного указателя значение другого указателя тоже может только увеличиваться. Если мы перебираем i в порядке возрастания, то j тоже будет только возрастать — поэтому не надо перебирать каждый раз заново, можно просто продолжать с предыдущего значения.
Когда применять?
Если требуется решить задачу с поиском подмассивов или подстрок.
Многие задачи, решаемые двумя указателями, можно решить и бинпоиском ценой дополнительного logN в сложности решения.
Одна из базовых техник решения алгоритмов.
В примерах видна суть: мы пользуемся тем, что при увеличении значения одного указателя значение другого указателя тоже может только увеличиваться. Если мы перебираем i в порядке возрастания, то j тоже будет только возрастать — поэтому не надо перебирать каждый раз заново, можно просто продолжать с предыдущего значения.
Когда применять?
Если требуется решить задачу с поиском подмассивов или подстрок.
Многие задачи, решаемые двумя указателями, можно решить и бинпоиском ценой дополнительного logN в сложности решения.
❤5👍2🔥1🌭1