Обновить
-6
0

Пользователь

Отправить сообщение

Самый простой способ похудеть - меньше жрать. Бегать не нужно, тренироваться не нужно, нужно просто меньше жрать. И даже считать калории не нужно, а просто порции делать меньше, и приемов пищи меньше, особенно при малой подвижности.

Это перевод статьи двухлетней давности, похоже автор сделал статью ради статьи. К слову уже в 2021 году локи и мьютексы можно было смело назвать легаси. При этом недавно в рабочем проекте я видел локи, но это было точечное применение для работы с keychain, что в итоге недавно переписали и от локов избавились.

Согласен. Здорово, когда компания явно указывает зарплатную вилку.

Непонятно, за что минусуют автора коммментария выше, вроде очевидно, что там в первой части сарказм, причем вполне уместный. Ощущение, что статью написали с целью привести стажеров за ручку в указанные компании, ну или к менторам.

Нельзя просто взять и изучить все перечисленное, а потом внезапно получить оффер и начать применять все знания на практике. Скорее всего, на практике не пригодится и половина перечисленных знаний, включая курсы по CS, алгоритмы и инструменты дизайнера.

Будет здорово, если мой комментарий снимет напряжение с вайтишников. Ребята, в реальном рабочем проекте все сильно проще, чем написано в статье, поэтому пишите пет-проекты, набирайтесь знаний и откликайтесь на вакансии, тогда у вас все получится! Навык общения, кстати, будет на первом месте на собеседовании, потому что если не сумеешь грамотно презентовать свои сильные качества, шанс получить оффер будет ниже.

Компании не указывают вилку, чтобы было удобно торговаться. Аналогичным образом соискатель может не указывать ожидаемую зарплату, чтобы было удобно торговаться и получить вместо минимальных ожидаемых 200к, например, 350к. Нет смысла идти на поводу у эйчаров и указывать им свою ожидаемую зарплату, если они не соизволили указать зарплатную вилку в описании вакансии, и наоборот: если в вакансии указана вилка, будь добр укажи ожидаемую зп.

Когда обучение стандартное (групповое, как в школе), то можно снять с себя ответственность и не учиться вообще, сославшись на кучу разных факторов, а при первой же сложности сдаться и сказать, что этому нас не учили (сам так делал в начальной школе).

На мой взгляд индивидуальное обучение будет эффективным только при должном уровне самодисциплины и сильном желании достичь цели.

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

В SwiftUI легко использовать навигацию из UIKit, достаточно обернуть вьюшку в UIHostingController, и вызывать push/present

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

Можно заменить все упоминания QA на "iOS-разработчик" и в целом картина останется прежней: реклама и безответственный подход к "входу в IT" делают свое дело - курсы продаются, хороших специалистов после них мало.

Как на хабре поставить лайк статье? У меня такой кнопки нет, а вот комментарий оставить могу. Автору лайк, статья написана по существу и без рекламы. Сам когда-то повелся на удочку маркетологов и потратил небольшую сумму в ежедневной торговле, вышел вовремя и всем того же желаю)

Получается, что жить в европе означает работать только в офисе? Я 4 года не работал в офисе, это уже чем-то устаревшим кажется, хотя точно знаю, что кое-где удаленка появилась еще до нулевых

Как бы сильно новичок ни переживал при поиске работы, важно помнить, что при общении с эйчаром и на собеседовании обе стороны проверяют, подходят ли друг другу. Если какие-то процессы кажутся странными/неподходящими для тебя, нужно обязательно уточнить эти моменты до оффера, желательно во время собеседования при общении с будущими коллегами. Также нужно уточнить все, что для тебя важно, включая рабочую технику, график работы, про списание времени на задачи и все остальное (список надо подготовить до собеседования).

Да, джуну/стажеру может быть тяжело даже в самой доброжелательной и классной команде, но работать в команде с постоянно профуканными сроками, постоянным тех. долгом, отсутствием налаженных процессов и без онбординга - это нехорошо.

TLDR: нельзя соглашаться на первый попавшийся оффер без разбора, иначе уровень стресса на работе может быть намного выше, чем нужно. Как бы сложно ни было найти работу, нужно проверять каждую компанию по своему списку критериев.

Кто ищет, тот найдет.

Не претендую на истину, поделился личным мнением)

Я сказал, что решение учить сторибордам и UIKit выглядит любопытным. Не отрицаю, что UIKit используется во многих компаниях, да что уж там, я видел всего 2 проекта, где в проде используется SwiftUI.

Если бы меня спросили, с чего начинать обучение верстке экранов в iOS, я бы предложил сначала поверстать немного на UIKit в коде (через констрейнты), а потом перейти на SwiftUI.

Свое мнение не навязываю)

В 2023 году учить студентов верстке в сторибордах и на UIKit - это очень любопытное решение. Очень любопытное.

Как залайкать тут пост, непонятно. В общем лайк. Со школы почти все вокруг курят, употребляют и матерятся, и общаться с ними желания нет и не было

Совершенно верно, неоднократно видел такие ситуации и каждый раз удивлялся как все шаблонно)

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

Синдром самозванца, вероятно, погубил немало хороших программистов на старте карьеры)

Как iOS разработчик я сильно удивлен, что вебвью, засунутое в приложение, требует больше 10мб памяти. У меня есть приложение на SwiftUI в магазине, которое весит меньше 7 мегабайт, а экранов и функционала там не меньше (ссылочка).

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

Если могу помочь вашему проекту с оптимизацией, дайте знать.

И поздравляю с успешным прохождением ревью в апсторе!

Продажа курсов (на любую тему) - это классный бизнес, очень доходный при наличии хайпа по теме курса. Свой путь в iOS разработке я начал с курса одной грязной конторы, которая до сих пор активно рекламируется онлайн и офлайн, продает кучу курсов на все темы. Я дропнул этот курс через месяц после начала, как только выучил синтаксис языка.

Учился по гуглу путем разработки мелких приложений, каждое из которых можно сделать за пару дней. Идеи приложений брал просто от балды (менеджер паролей, новостной агрегатор, спидометр и т.д.). Примерно на 10м приложении начал ощущать больше уверенности в своих силах и устроился на работу iOS разработчиком.

Забавно то, что через 2 года после этого во время одного из собеседований мне попался автор того курса. Там была алгоритмическая задача и никаких вопросов, т.е. просто одна задача на сортировку массива. Этот собес длился 45 минут, автор курса не спросил меня ни о чем кроме способов сортировки массива (стандартные его не устраивали), что в очередной раз послужило подтверждением фигового качества его курса.

Не пробовали создать ту же фигуру при помощи SwiftUI?

Понимаю, что там ограничение на iOS 13 +, но все же интересно.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Разработчик мобильных приложений
Ведущий
Swift
SwiftUI
UIKit
GCD
MVVM
Clean Architecture
Клиент-серверные приложения
Google Firebase
Xcode
Разработка под iOS