Второй рабочий день на новое месте. Пока впечатления только положительные, мотивация тоже огромная)
Интересный факт: когда просто пользуешься приложением, то почти не замечаешь багов и проблем. Но когда начинаешь работать над ним, то уже знаешь внутрянку, недочеты и пользоваться, как раньше не получается 😂
Интересный факт: когда просто пользуешься приложением, то почти не замечаешь багов и проблем. Но когда начинаешь работать над ним, то уже знаешь внутрянку, недочеты и пользоваться, как раньше не получается 😂
❤9😁5 5🔥4 1
После получения ноутбука первым делом я настроил его под себя, чтобы было удобно пользоваться.
На каждый свой мак в первую очередь я устанавливаю Raycast — это утилита, системный Spotlight на стероидах)
Например, мои любимые функции:
1. Закрыть все приложения сразу
2. История буфера обмена
3. Почистить Xcode Derived Data в один клик😄
4. Поиск или открытие нужного файла/приложения
5. Конвертация валют
А вообще, там бесконечное количество расширений и дополнений под любую задачу — лучше посмотреть какой-нибудь обзор, где рассказывают про возможности. Уверен, вы точно найдете ему применение))
На каждый свой мак в первую очередь я устанавливаю Raycast — это утилита, системный Spotlight на стероидах)
Например, мои любимые функции:
1. Закрыть все приложения сразу
2. История буфера обмена
3. Почистить Xcode Derived Data в один клик
4. Поиск или открытие нужного файла/приложения
5. Конвертация валют
А вообще, там бесконечное количество расширений и дополнений под любую задачу — лучше посмотреть какой-нибудь обзор, где рассказывают про возможности. Уверен, вы точно найдете ему применение))
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🫡3 2
Последние 2 недели мы выбирали команду строителей, которые будут делать ремонт в нашей квартире. Мы встретились с 3 представителями - у всех у них хороший опыт, посоветовала нам их наш дизайнер. Мы определились. Но у меня возникла интересная аналогия с разработкой, а именно как оценивается уровень «синьорности» разработчика. И мне кажется, что это применимо к любой деятельности:
Системность
Важно, чтобы человек не бросался из контекста в контекст, а умел выстраивать свою работу последовательно, в порядке приоритетов. Когда специалист мыслит структурно, результат его работы становится предсказуемым
Аккуратность
По моему опыту, сильные ребята не просто знают, как делать — они делают это аккуратно. Начиная от архитектуры приложения, заканчивая названиями переменных и отступами в коде. Кажется, что у них все, как по маслу и без трудностей, но за этой лёгкостью стоит огромное количество ошибок и опыта
Коммуникация
Человек может сильно разбираться, но без умения донести мысль, объяснить идею или договориться с другими — далеко не уедешь
В итоге можно сказать, что во всех этих пунктах слово «разработка» можно спокойно убрать — принципы остаются теми же и применимы к любой сфере, а выбор строителей это только подтвердило)
Системность
Важно, чтобы человек не бросался из контекста в контекст, а умел выстраивать свою работу последовательно, в порядке приоритетов. Когда специалист мыслит структурно, результат его работы становится предсказуемым
Аккуратность
По моему опыту, сильные ребята не просто знают, как делать — они делают это аккуратно. Начиная от архитектуры приложения, заканчивая названиями переменных и отступами в коде. Кажется, что у них все, как по маслу и без трудностей, но за этой лёгкостью стоит огромное количество ошибок и опыта
Коммуникация
Человек может сильно разбираться, но без умения донести мысль, объяснить идею или договориться с другими — далеко не уедешь
В итоге можно сказать, что во всех этих пунктах слово «разработка» можно спокойно убрать — принципы остаются теми же и применимы к любой сфере, а выбор строителей это только подтвердило)
This media is not supported in your browser
VIEW IN TELEGRAM
🔥7❤5 3
нас, пещерных людей, такой подъезд(или уже парадная) удивил 😁
Media is too big
VIEW IN TELEGRAM
🔥12 5❤4
Это приятное чувство, когда в обычной жизни пользуешься приложениями, над которыми работаешь 😁 2gis - лучшие карты при пеших прогулках)
А Алина заказала себе чехол в магнит маркете. Кстати, она устроилась туда, когда это был еще Kazan Express и одна из первых начинала интеграцию с магнитом на iOS 🦾
А Алина заказала себе чехол в магнит маркете. Кстати, она устроилась туда, когда это был еще Kazan Express и одна из первых начинала интеграцию с магнитом на iOS 🦾
🔥5 5❤3
Данке Код
Собеседования в Яндекс Как я и сказал, мне понравилась команда и стек, поэтому я загорелся и хотел приложить максимум усилий, чтобы туда пройти. После отпуска я ставлю первый собес - техническое интервью, в котором было 6 задач на лайвкодинг. Я хорошо решил…
Как вы считаете, они издеваются?)
😁9🌚2🤡1
2GIS и VK
Вот уже полтора месяца я в 2гис. В целом, я очень доволен и мне очень нравится. Ниже поясню.
Вообще, в VK очень много проектов, поэтому я буду говорить только про свой 3х летний опыт в мейле. И нужно сказать, что мне там тоже нравилось, ведь там я набрался много опыта.
Но самое главное отличие в том, что в VK прибыль продукта всегда стояла выше качества. В 2гис же с этапа собеседований говорили о том, что никогда не будут делать плохо ради скорости. И это пишется везде в корпоративной платформе.
Это все очень сильно сказывается на разработке. Поэтому в VK на перфоманс ревью разработчика оценивалось, как техническая часть, так и бизнесовая. Но с моей точки зрения, разработка на продуктовую часть влиять практически не может, а может повлиять только на КАЧЕСТВО технической части, которая уже будет прямо влиять на бизнес.
Многие аргументируют это тем, что разработка должна больше участвовать в продуктовой части. Но я не совсем согласен с этим. Все таки есть узконаправленные специалисты, которые формируют продуктовую часть, а задача разработчика хорошо перевести это в машинный код и делать все, что будет улучшать и ускорять разработку.
Как итог, качество всегда перерастет в результат и скорость, а самое главное - в довольных пользователей, которые будут платить за продукт💯
Вот уже полтора месяца я в 2гис. В целом, я очень доволен и мне очень нравится. Ниже поясню.
Вообще, в VK очень много проектов, поэтому я буду говорить только про свой 3х летний опыт в мейле. И нужно сказать, что мне там тоже нравилось, ведь там я набрался много опыта.
Но самое главное отличие в том, что в VK прибыль продукта всегда стояла выше качества. В 2гис же с этапа собеседований говорили о том, что никогда не будут делать плохо ради скорости. И это пишется везде в корпоративной платформе.
Это все очень сильно сказывается на разработке. Поэтому в VK на перфоманс ревью разработчика оценивалось, как техническая часть, так и бизнесовая. Но с моей точки зрения, разработка на продуктовую часть влиять практически не может, а может повлиять только на КАЧЕСТВО технической части, которая уже будет прямо влиять на бизнес.
Многие аргументируют это тем, что разработка должна больше участвовать в продуктовой части. Но я не совсем согласен с этим. Все таки есть узконаправленные специалисты, которые формируют продуктовую часть, а задача разработчика хорошо перевести это в машинный код и делать все, что будет улучшать и ускорять разработку.
Как итог, качество всегда перерастет в результат и скорость, а самое главное - в довольных пользователей, которые будут платить за продукт
Please open Telegram to view this post
VIEW IN TELEGRAM
💯13🔥5🫡3
Сегодня день рождения у самой прекрасной девушки планеты в моём контексте — моей жены! ❤️
Алина намного сильнее, умнее и добрее, чем я. Она многому меня научила и продолжает учить каждый день.
Мало кто знает, но именно она переехала из СПб в Казань ко мне, не побоявшись перемен, хотя я долго не решался. Она подталкивала меня не бояться идти на сложные собеседования в крутые компании. Каждый день она учит меня вкусно и красиво завтракать, ведь на таких мелочах строится жизнь. Благодаря ей я научился видеть красоту в простых вещах, ведь для неё всё эстетично!
Это самый главный и крутой оффер в жизни, и я всем такого желаю, ведь нет ничего важнее семьи ❤️
Алина намного сильнее, умнее и добрее, чем я. Она многому меня научила и продолжает учить каждый день.
Мало кто знает, но именно она переехала из СПб в Казань ко мне, не побоявшись перемен, хотя я долго не решался. Она подталкивала меня не бояться идти на сложные собеседования в крутые компании. Каждый день она учит меня вкусно и красиво завтракать, ведь на таких мелочах строится жизнь. Благодаря ей я научился видеть красоту в простых вещах, ведь для неё всё эстетично!
Это самый главный и крутой оффер в жизни, и я всем такого желаю, ведь нет ничего важнее семьи ❤️
❤30😍4
Все мы давно пользуемся VPN'ом для доступа к заблокированным сервисам. Если с мобилки доступ к нему простой, то вот на телевизор сделать это не так просто. Тут выход один - накатить проксирование на роутер. Конечно, на любом роутере это сделать не получится. Но мы еще года два назад купили Keenetic Ultra, на нем это делается без проблем.
Около года я сам арендовывал сервер, поднимал там различные решения - выходило не дорого и раздавал всей семьей. Но все решения часто блокируются на уровне провайдеров, а постоянно делать костыли для починки - надоело)
Как оказалось, достаточно много вендорных решений с безлимитным доступом, которые по цене выходят даже дешевле. У них явно всем этим занимается большой штат, поэтому проблемы должны решаться оперативно.
Я начал использовать blanc. Если будете покупать, то не забудьте использовать промокод черной пятницы, сам сейчас взял сразу на год)
Еще есть моя рефералка - по ней будет 30 дней бесплатно, можете попробовать, но это необязательно 🙌🏻
Около года я сам арендовывал сервер, поднимал там различные решения - выходило не дорого и раздавал всей семьей. Но все решения часто блокируются на уровне провайдеров, а постоянно делать костыли для починки - надоело)
Как оказалось, достаточно много вендорных решений с безлимитным доступом, которые по цене выходят даже дешевле. У них явно всем этим занимается большой штат, поэтому проблемы должны решаться оперативно.
Я начал использовать blanc. Если будете покупать, то не забудьте использовать промокод черной пятницы, сам сейчас взял сразу на год)
Еще есть моя рефералка - по ней будет 30 дней бесплатно, можете попробовать, но это необязательно 🙌🏻
🔥5❤3
Первая работа
21-й год. Я закончил второй курс универа в КАИ на «информатика и вычислительная техника». В то время я всё ещё занимался дзюдо, не теряя надежды пробиться в высший спорт, чтобы зарабатывать хоть какие-то деньги. Но внутри уже понимал, что шансов на это практически нет, если смотреть на всё трезвым взглядом. В универе у нас уже началось программирование — преимущественно изучение какой-то базы на C#. Изначально было тяжело самому сдавать лабы, делать задачи, так как я в это не углублялся и понимания каких-то основ не было. Упустим момент с преподаванием, так как система обучения тоже устаревшая: например, на лекции нам писали сишный код на доске, а на некоторых лабах мы писали код на бумажке))
Я купил MacBook Air, чтобы можно было учиться в универе за ним, делать лабы и в целом не привязываться к стационарному компьютеру. Я начал смотреть, какие IDE преимущественно используют на маке — таким образом наткнулся на Xcode. Рейтинг в App Store был 2.4, но визуально оно было приятным, сделано по-эппловски) Чтобы разобраться в среде разработки, я просто шел на YouTube и смотрел обзоры. Там же мне попалось интервью с iOS-разработчиком. С этого момента я начал углубляться, искать курсы на ютубе и подписываться на чатики в телеграмме, где ребята обсуждают разработку.
Я нашёл несколько курсов и проходил их по порядку. Одну тему я мог смотреть по нескольку раз у разных ребят, потому что в начале всё даётся сложно. Самый лучший и одновременно сложный курс по синтаксису языка — Алексей Скутаренко. Каждый урок сопровождался домашним заданием. На тот момент они казались мне невероятно трудными, но в группе ВК ребята стабильно присылали свои решения, и я удивлялся, как они до такого додумывались. Потом уже понял, что это ребята с опытом в Objective-C перекатывались в Swift. Тем же темпом я изучал UI-фреймворки, а затем пробовал повторять небольшие приложения: калькулятор, погоду, тудулист. Это важный этап, так как после изучения основ обязательно нужно пробовать объединить всё в одном проекте, а ты не знаешь, как применить эти знания на практике. Лично для меня писать код руками, повторяя за кем-то — самое лучшее решение.
Спустя примерно восемь месяцев я сформировал своё первое резюме и выложил его на hh и Хабр.Карьеру. Опыта работы у меня не было, поэтому я писал только о учебных проектах. Как уже писал выше, я сидел в iOS-чатах и знакомился там с ребятами, которые уже работают. Так мне помогли организовать первое собеседование в небольшую компанию — я его прошёл довольно хорошо, но фидбек так и не получил. На вторую вакансию я подался сам — нужно было сделать тестовое (тут писал о нём). После него меня позвали на интервью. Оно было максимально токсичным, но оффер в 20к рублей мне предложили. Решил искать дальше.
К моему удивлению, спустя месяц пассивного поиска работы мне написали ребята из Беларуси, которые начали пилить стартап. Нашли они меня на hh. Мы договорились созвониться и пообщаться, а если всем зайдёт — в тот же день провести техническое интервью. Так и случилось. На софт-интервью ребята мне очень понравились, видимо, как и я им, поэтому дальше состоялось техническое. Это было максимально противоположно предыдущему собеседованию: интервьюер был адекватным — он же потом стал моим техлидом. Следующим утром мне написал руководитель (скрин прикреплю), что всё понравилось и они готовы сделать оффер на 700$. В тот день я был на военной кафедре, и счастью моему не было предела. Первая работа, в IT, да ещё и 700 долларов. Я сразу согласился. Минусом было только то, что я был оформлен как самозанятый, даже налоги платил)) Но тогда это не играло никакой роли — нужен был только опыт.
Нас в команде было четыре человека: руководитель, продуктовый менеджер, техлид и я. Дизайнер тоже был, но человек на аутсорсе, с которым я не взаимодействовал. Мы делали приложение с нуля до этапа публикации в стор. Работа была выстроена так, что весь код пишу я, но со всеми сложностями обращаюсь к лиду, и мы вместе решаем проблемы. Как по мне, это лучший вариант в начале карьеры: ты много пишешь кода, а ревью проводит опытный человек.
21-й год. Я закончил второй курс универа в КАИ на «информатика и вычислительная техника». В то время я всё ещё занимался дзюдо, не теряя надежды пробиться в высший спорт, чтобы зарабатывать хоть какие-то деньги. Но внутри уже понимал, что шансов на это практически нет, если смотреть на всё трезвым взглядом. В универе у нас уже началось программирование — преимущественно изучение какой-то базы на C#. Изначально было тяжело самому сдавать лабы, делать задачи, так как я в это не углублялся и понимания каких-то основ не было. Упустим момент с преподаванием, так как система обучения тоже устаревшая: например, на лекции нам писали сишный код на доске, а на некоторых лабах мы писали код на бумажке))
Я купил MacBook Air, чтобы можно было учиться в универе за ним, делать лабы и в целом не привязываться к стационарному компьютеру. Я начал смотреть, какие IDE преимущественно используют на маке — таким образом наткнулся на Xcode. Рейтинг в App Store был 2.4, но визуально оно было приятным, сделано по-эппловски) Чтобы разобраться в среде разработки, я просто шел на YouTube и смотрел обзоры. Там же мне попалось интервью с iOS-разработчиком. С этого момента я начал углубляться, искать курсы на ютубе и подписываться на чатики в телеграмме, где ребята обсуждают разработку.
Я нашёл несколько курсов и проходил их по порядку. Одну тему я мог смотреть по нескольку раз у разных ребят, потому что в начале всё даётся сложно. Самый лучший и одновременно сложный курс по синтаксису языка — Алексей Скутаренко. Каждый урок сопровождался домашним заданием. На тот момент они казались мне невероятно трудными, но в группе ВК ребята стабильно присылали свои решения, и я удивлялся, как они до такого додумывались. Потом уже понял, что это ребята с опытом в Objective-C перекатывались в Swift. Тем же темпом я изучал UI-фреймворки, а затем пробовал повторять небольшие приложения: калькулятор, погоду, тудулист. Это важный этап, так как после изучения основ обязательно нужно пробовать объединить всё в одном проекте, а ты не знаешь, как применить эти знания на практике. Лично для меня писать код руками, повторяя за кем-то — самое лучшее решение.
Спустя примерно восемь месяцев я сформировал своё первое резюме и выложил его на hh и Хабр.Карьеру. Опыта работы у меня не было, поэтому я писал только о учебных проектах. Как уже писал выше, я сидел в iOS-чатах и знакомился там с ребятами, которые уже работают. Так мне помогли организовать первое собеседование в небольшую компанию — я его прошёл довольно хорошо, но фидбек так и не получил. На вторую вакансию я подался сам — нужно было сделать тестовое (тут писал о нём). После него меня позвали на интервью. Оно было максимально токсичным, но оффер в 20к рублей мне предложили. Решил искать дальше.
К моему удивлению, спустя месяц пассивного поиска работы мне написали ребята из Беларуси, которые начали пилить стартап. Нашли они меня на hh. Мы договорились созвониться и пообщаться, а если всем зайдёт — в тот же день провести техническое интервью. Так и случилось. На софт-интервью ребята мне очень понравились, видимо, как и я им, поэтому дальше состоялось техническое. Это было максимально противоположно предыдущему собеседованию: интервьюер был адекватным — он же потом стал моим техлидом. Следующим утром мне написал руководитель (скрин прикреплю), что всё понравилось и они готовы сделать оффер на 700$. В тот день я был на военной кафедре, и счастью моему не было предела. Первая работа, в IT, да ещё и 700 долларов. Я сразу согласился. Минусом было только то, что я был оформлен как самозанятый, даже налоги платил)) Но тогда это не играло никакой роли — нужен был только опыт.
Нас в команде было четыре человека: руководитель, продуктовый менеджер, техлид и я. Дизайнер тоже был, но человек на аутсорсе, с которым я не взаимодействовал. Мы делали приложение с нуля до этапа публикации в стор. Работа была выстроена так, что весь код пишу я, но со всеми сложностями обращаюсь к лиду, и мы вместе решаем проблемы. Как по мне, это лучший вариант в начале карьеры: ты много пишешь кода, а ревью проводит опытный человек.
🔥11❤5