Forwarded from AppFiles - Mobile Development
5 вещей, которые я узнал после решения более 500 задач на Leetcode
Подобные задачи, связанные со структурами данных и алгоритмами, становятся все более популярными даже среди небольших компаний, и это вызывает разочарование у многих людей, которые утверждают, что навыки «литкодинга» не отражают способности выполнять работу. Хотя я согласен с тем, что незнание Leetcode не делает вас плохим разработчиком, и вполне вероятно, что во время работы вам никогда не понадобится инвертировать бинарное дерево, есть много вещей, которым может научить вас работа с Leetcode и которые окажутся полезными в вашей карьере.
Статья: https://apptractor.ru/500leetcode
Платформа: программирование
Подобные задачи, связанные со структурами данных и алгоритмами, становятся все более популярными даже среди небольших компаний, и это вызывает разочарование у многих людей, которые утверждают, что навыки «литкодинга» не отражают способности выполнять работу. Хотя я согласен с тем, что незнание Leetcode не делает вас плохим разработчиком, и вполне вероятно, что во время работы вам никогда не понадобится инвертировать бинарное дерево, есть много вещей, которым может научить вас работа с Leetcode и которые окажутся полезными в вашей карьере.
Статья: https://apptractor.ru/500leetcode
Платформа: программирование
💊7👍2🐳1
1. В субботу мне прислали о конкурсе телеги и я на него забил на следующие 4 дня.
2. Пишу в канал «мб попробуем для себя невсерьез его решить?». На это откликаются пару человек. Больше и ненужно
3. На четвертый день мы собрались ночью. Немного обговорили процесс сборки, общее задание. И забыли еще на пару дней
4. Праздники. Тут уже делать нечего и я решил взяться основательно за задание. С этого момента все свободное время было занято только проектом
5. Итог: фановая идея и старт на 6й день принесли призовое место
Неважно, кто сколько сделал и кто дошел. Всем спасибо за то, что отозвались. Именно ваше время и переживание помогли мне не сдаться в последние 10 минут и доотправить проект
Вот все герои:
- @surkovmaxim Максим, мой бывший коллега из ВК. Тогда он был крепким джуном, а совсем недавно уже лид в МТС. Максим большой молодец. Его наработки с прозрачной кнопкой очень помогли.
- @danilinstati Даня. Он единственный незнакомый ранее и я рад, что познакомились с ним. Даня больше всех смотивировал тк описал поведение кнопок управления звонком. Делал крутые вещи с тостом, анимацией звонка, но не все вошли в релизную сборку, к сожалению.
- @pashaPud Главный герой - это Паша. У Паши 0 дней опыта в иос. Почти год назад он пришел ко мне на менторство и еще тогда я заметил его потенциал. Сейчас он работает авиадиспечером и скоро будет искать работу. Все, кто ищет гениального разработчика — срочно хантите Пашу. Не имея опыта он разбирался в коде телеги и делал сложные вещи. Его пример мотивировал всех нас не сдаваться и не отпускать руки. В последний день мы с Пашей остались двоем и долго собирали весь проект. Именно твоя отдача и ответственность не дала забить на все болт. Паша, я горжусь тобой.
Как я уже говорил — победу делим поровну. Неважно личный обьем работ и остался ли кто-то до конца. Это наша общая победа. Вклад каждого важен потому, что если бы не было хоть одного из героев выше, то никто бы не дошел до конца.
Что важно для читателя? Нужно пробовать и идти до конца. Главное - это не отпускать руки. И здесь я впервые почувствовал как важна поддержка. Особенно моральная от твоей команды.
У всех у нас, я думаю, есть много точек роста. Каждый столкнулся с вызовом еще и максимально спонтанно. Но опыт нас прочакачал максимально круто. Каждый молодец. Пацаны, я горжусь, что знаком с вами и не зря сделал этот канал. Каждый из вас заслуживает писать в резюме «призер телеграм конкурса». Каждый из вас супер крутой чел.
Вот так вот какой-то автор канала и его читатели решили поучаствовать в конкурсе и дав большую фору даже что-то выиграли
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49🔥12🏆2🍾1
Самые бесполезные вопросы на собесах, которые почти не используются на практике
Anonymous Poll
29%
Управление памятью (side table, stack vs heap, SIL, etc)
56%
Кишки компилятора
15%
Ускорение FPS, Offscreen rendering, Color Blender
45%
Сравнение lock'ов и их перфоманс, posix threads, кастомные ватчдоги и тредчекеры
37%
Алгоритмы
8%
Тесты
6%
Архитектуры и паттерны проектирования
7%
Другое
кстати, призовое место в телеге мне дало дополнительную веру в себя.
Веру в то, что большие компании все же не убили до конца во мне креативность и желание рисковать.
Совсем недавно заметил, что слишком тепличные условия больших компаний слабо готовят к жизни. Тебе тяжело бороться с неидеальностью и ты ожидаешь лучше процессов от маленьких компаний. Для них нереалистичные требования. Надо пересиливать себя брать больше, чем кодинг и лидирования только задачи своей платформы.
Тут согласен с Пашей. Некоторые компании, даже многие, закрывают исполнителей в тесных внутренних рамках и придумывают свои метрики, которые скорее нужны для отчетности, чем для реальных действий и импакта. В авито все топ, там еще есть культура стартапов и творчества. Поэтому еще ни один раз буду здесь его рекомендовать.
Плюс 10к мотивации делать свои продукты: от симулятора разраба до новых челенджей, включая новые конкурсы.
Веру в то, что большие компании все же не убили до конца во мне креативность и желание рисковать.
Совсем недавно заметил, что слишком тепличные условия больших компаний слабо готовят к жизни. Тебе тяжело бороться с неидеальностью и ты ожидаешь лучше процессов от маленьких компаний. Для них нереалистичные требования. Надо пересиливать себя брать больше, чем кодинг и лидирования только задачи своей платформы.
Тут согласен с Пашей. Некоторые компании, даже многие, закрывают исполнителей в тесных внутренних рамках и придумывают свои метрики, которые скорее нужны для отчетности, чем для реальных действий и импакта. В авито все топ, там еще есть культура стартапов и творчества. Поэтому еще ни один раз буду здесь его рекомендовать.
Плюс 10к мотивации делать свои продукты: от симулятора разраба до новых челенджей, включая новые конкурсы.
👍19💯4
Дизайн команд или как нужно быть хорошим в чем-то одном
Когда я собирал разрабов для конкурса, то выбирал по доверию. Мне главное было, чтобы я мог менеджерить и координировать. Мне не хотелось соло делать конкурс, дойти до конца. Я хотел дотащить за собой команду. Быть не только разрабом, но и ведущим. Опыт конкурса дал мне несколько интересных знаний и навыков об управлении. Поделюсь одной мыслью.
Каждый раз, когда я снова буду собирать команду, я буду искать лучшего в чем-то одном. Не универсала с обширными знаниями, но без сильных навыков в чем-то одном. А узкого спеца, который имеет базу, но лучше всех делает одну вещь.
Например, у меня есть 3 разработчика и у каждого есть по 3 очка навыков. Они потратили их на все показатели: сила, скорость, ум. Каждый скилл прокачен на единицу. Команда таких разрабов в сумме имеет низкие показатели.
Есть вторая команда. Каждый разраб потратил очки на что-то одно. Один в силу, другой в скорость, третий в ум. Такая команда в сумме имеет потенциал больше. При правильной организации они справятся лучше с задачами, если каждый будет брать задачи под сильные навыки.
Казалось бы, банальные вещи, которые понятны любым игрокам в рпг. Но эта мысль помогла мне сузить выбор в том, в чем я хочу быть хорошим спецом.
Когда я собирал разрабов для конкурса, то выбирал по доверию. Мне главное было, чтобы я мог менеджерить и координировать. Мне не хотелось соло делать конкурс, дойти до конца. Я хотел дотащить за собой команду. Быть не только разрабом, но и ведущим. Опыт конкурса дал мне несколько интересных знаний и навыков об управлении. Поделюсь одной мыслью.
Каждый раз, когда я снова буду собирать команду, я буду искать лучшего в чем-то одном. Не универсала с обширными знаниями, но без сильных навыков в чем-то одном. А узкого спеца, который имеет базу, но лучше всех делает одну вещь.
Например, у меня есть 3 разработчика и у каждого есть по 3 очка навыков. Они потратили их на все показатели: сила, скорость, ум. Каждый скилл прокачен на единицу. Команда таких разрабов в сумме имеет низкие показатели.
Есть вторая команда. Каждый разраб потратил очки на что-то одно. Один в силу, другой в скорость, третий в ум. Такая команда в сумме имеет потенциал больше. При правильной организации они справятся лучше с задачами, если каждый будет брать задачи под сильные навыки.
Казалось бы, банальные вещи, которые понятны любым игрокам в рпг. Но эта мысль помогла мне сузить выбор в том, в чем я хочу быть хорошим спецом.
👍3🐳3🔥1🕊1💊1
Лучшая СНГ компания для работы iOS разработчиком
Anonymous Poll
19%
Яндекс
10%
VK
23%
Тинькоф
25%
Авито
6%
Сбер
9%
Альфа
40%
Другое
🔥4🌚4💊1
Лучшая СНГ компания для работы iOS разработчиком ч.2
Anonymous Poll
30%
Ozon
3%
Wildberries
37%
Dodo
17%
Redmadrobot
8%
Headhunter
14%
Райфайзен
4%
Касперский
29%
другое (напишу в комменты)
🐳4🌚2💊2👍1🔥1
Сделаем завтра финальный раунд среди победителей. Пока унизительно проигрывают:
- Сбер
- Касперский
- Вайлберис
Неожиданно для меня🤡
Авито мб не буду в финалисты включать. Тк необъективно из-за меня.
- Сбер
- Касперский
- Вайлберис
Неожиданно для меня
Авито мб не буду в финалисты включать. Тк необъективно из-за меня.
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7
Единственная компания в СНГ, где я себя вижу после авито — это яндекс. Ну либо энглишь быстро подтягивать в ужасающем темпе.
У них вышла актуальная статья. Вот вы все говорите, что в РФ нету культуры репутации, все врут и если ты не врешь, то значит ты какой-то не такой и от тебя пахнет слабостью. Я с этим бесконечно не согласен. В любых отношениях доверие — фундамент. Почти 80% моих уходов и завершение любых видов партнерских отношений сводится к исчерпыванию доверия.
А ведь как дальше? Ложь — всегда плохо. Даже если ты владелец бизнеса, тимлид или джун. Не потому, что мама наругает, а потому, что ты обманываешь сам себя ради выдуманных метрик, которые скорее всего не заработают в другом месте и в конце концов выстрелят тебе же в колено
У них вышла актуальная статья. Вот вы все говорите, что в РФ нету культуры репутации, все врут и если ты не врешь, то значит ты какой-то не такой и от тебя пахнет слабостью. Я с этим бесконечно не согласен. В любых отношениях доверие — фундамент. Почти 80% моих уходов и завершение любых видов партнерских отношений сводится к исчерпыванию доверия.
А ведь как дальше? Ложь — всегда плохо. Даже если ты владелец бизнеса, тимлид или джун. Не потому, что мама наругает, а потому, что ты обманываешь сам себя ради выдуманных метрик, которые скорее всего не заработают в другом месте и в конце концов выстрелят тебе же в колено
Хабр
Обещания — настоящие и не очень
Хабр, привет! Меня зовут Настя Абрашитова, я руководитель службы инструментов репозитория в Яндексе. Однажды ко мне пришёл мой знакомый, назовём его Леонид. Он долгое время работал в небольшой...
👍6🔥2🐳1💔1
Кстати, о яндексе.
У меня уже идет 74й день ежедневных алгоритмов.
Я же обещал, что как только у меня в литкоде будет 100 задач, то выложу свой профиль. Ща пока с переменным успехом дается придерживать темп, но я еще ни разу не пропустил день. Даже больной и уставший, спящий и бодрый продолжаю решать литкод.
Все же считаю, что благодаря алгоритмам у меня натренировалась выдержка тушить свой пукан, когда что-то не получается.
У меня уже идет 74й день ежедневных алгоритмов.
Я же обещал, что как только у меня в литкоде будет 100 задач, то выложу свой профиль. Ща пока с переменным успехом дается придерживать темп, но я еще ни разу не пропустил день. Даже больной и уставший, спящий и бодрый продолжаю решать литкод.
Все же считаю, что благодаря алгоритмам у меня натренировалась выдержка тушить свой пукан, когда что-то не получается.
LeetCode
levabond - LeetCode Profile
View levabond's profile on LeetCode, the world's largest programming community.
🔥13💊3👍2😱2
Как я уже говорил иногда буду рекламировать коллег, чей контент мне нравится. Не за бабки, а просто потому, что хочу.
Канал Ивана вы тоже знаете. Я знал еще когда не вел свой. Он тогда разбирал как устроены системные программы или компоненты. Сейчас он делает прикольные короткие видосы. Пока все мялись он долго не думал. Вышло прикольно.
Также Ваня делает крутые чат-боты, которые информируют о новостях разработки, выплатах и других интересных вещах. Как добавить их себе в чат уже обращайтесь к нему лично
Канал Ивана вы тоже знаете. Я знал еще когда не вел свой. Он тогда разбирал как устроены системные программы или компоненты. Сейчас он делает прикольные короткие видосы. Пока все мялись он долго не думал. Вышло прикольно.
Также Ваня делает крутые чат-боты, которые информируют о новостях разработки, выплатах и других интересных вещах. Как добавить их себе в чат уже обращайтесь к нему лично
Telegram
Код Воробья для iOS разработчиков
Пишу для iOS разработчиков про Xcode, разработку на Swift и SwiftUI.
Реклама: sparrowcode.io/ru/ads
Автор: @ivanvorobei
РКН: bit.ly/sparrowcode
Реклама: sparrowcode.io/ru/ads
Автор: @ivanvorobei
РКН: bit.ly/sparrowcode
👍11❤🔥3
Финалисты лучших СНГ компаний для iOS разраба (только 1 вариант)
Final Results
19%
Яндекс
9%
OZON
16%
Авито
14%
Тиньков
17%
Dodo
17%
Другое
9%
Я не итшник
💊12
iOS Makes Me Hate pinned «Финалисты лучших СНГ компаний для iOS разраба (только 1 вариант)»