Для чего? Чтобы можно было свалить с планеты, когда она будет замусорена до невозможного состояния?)
Мне тоже нравятся сериалы/фильмы про космос, при этом у нас объективно много интересных задач на нашей планете, включая ее исследование вглубь, например, да и те же океаны/моря до сих пор не исследовали до конца.
Но там чуть выше Areso написал дельную мысль, что вопрос в деньгах (как и всегда), и я с ним согласен: если какой-нибудь условный миллиардер захочет и вложится в утилизацию/переработку мусора, то ситуация может ощутимо измениться, пускай даже не для всей планеты, но для многих мест на ней.
А до тех пор, пока не найдется этот условный миллиардер, и пока люди продолжают бездумно потреблять и мусорить, ничего не изменится. Я не говорю, что люди тупые или плохие, просто большинству неинтересно заботиться об окружающей среде, особенно когда не закрыты первичные потребности (из пирамиды Маслоу, например).
Я правильно понял, что в статье показали как "поправить тесты", чтобы они всегда проходили успешно?
Если да, то объясните пожалуйста, как это связано с поведением самого приложения.
Как я понял, настройка хука позволяет успешно провести именно тесты, а в самом приложении такого кода нет, и вряд ли вы будете на главной выполнять такое количество работы, но возможно я в чем-то ошибаюсь или чего-то не понял в статье.
Как человек, проработавший в офисе 5 лет, могу смело сказать, что офис - га*но. Я лично видел как люди не работают в офисе месяцами. Они могут играть в телефон, читать новости, ходить курить/перекусывать, общаться и т.д. Я сам много недель провел за игрой в телефоне в офисе, потому что работы просто не было. Буквально говорю вживую начальнику, мол, нужны задачи, я всем уже написал и позвонил по имеющимся задачам, никто не отвечает - на что получаю ответ в духе "ну подождем, когда ответят". И это работа за 100к+, о которой наверное многие мечтали 5 лет назад (хотя все относительно).
Есть мнение, что компаниям просто по приколу менять формат работы, чтобы еще раз напомнить людям, что они просто винтики, с которыми можно делать все, что вздумается.
Самый простой способ похудеть - меньше жрать. Бегать не нужно, тренироваться не нужно, нужно просто меньше жрать. И даже считать калории не нужно, а просто порции делать меньше, и приемов пищи меньше, особенно при малой подвижности.
Это перевод статьи двухлетней давности, похоже автор сделал статью ради статьи. К слову уже в 2021 году локи и мьютексы можно было смело назвать легаси. При этом недавно в рабочем проекте я видел локи, но это было точечное применение для работы с keychain, что в итоге недавно переписали и от локов избавились.
Непонятно, за что минусуют автора коммментария выше, вроде очевидно, что там в первой части сарказм, причем вполне уместный. Ощущение, что статью написали с целью привести стажеров за ручку в указанные компании, ну или к менторам.
Нельзя просто взять и изучить все перечисленное, а потом внезапно получить оффер и начать применять все знания на практике. Скорее всего, на практике не пригодится и половина перечисленных знаний, включая курсы по CS, алгоритмы и инструменты дизайнера.
Будет здорово, если мой комментарий снимет напряжение с вайтишников. Ребята, в реальном рабочем проекте все сильно проще, чем написано в статье, поэтому пишите пет-проекты, набирайтесь знаний и откликайтесь на вакансии, тогда у вас все получится! Навык общения, кстати, будет на первом месте на собеседовании, потому что если не сумеешь грамотно презентовать свои сильные качества, шанс получить оффер будет ниже.
Компании не указывают вилку, чтобы было удобно торговаться. Аналогичным образом соискатель может не указывать ожидаемую зарплату, чтобы было удобно торговаться и получить вместо минимальных ожидаемых 200к, например, 350к. Нет смысла идти на поводу у эйчаров и указывать им свою ожидаемую зарплату, если они не соизволили указать зарплатную вилку в описании вакансии, и наоборот: если в вакансии указана вилка, будь добр укажи ожидаемую зп.
Когда обучение стандартное (групповое, как в школе), то можно снять с себя ответственность и не учиться вообще, сославшись на кучу разных факторов, а при первой же сложности сдаться и сказать, что этому нас не учили (сам так делал в начальной школе).
На мой взгляд индивидуальное обучение будет эффективным только при должном уровне самодисциплины и сильном желании достичь цели.
В массовом сегменте индивидуальное обучение вряд ли появится, потому что его нужно либо автоматизировать, либо выделять отдельного учителя под каждого ученика, а это будет дорого и сложно. Кому-то может не подойти конкретный учитель, кому-то - программа обучения и тд.
Время тратится впустую независимо от наличия курса. Потратить время с пользой - это отдельный навык. Сначала в любом случае нужно определить свои цели от изучения какого-то материала, потом спланировать обучение и сформулировать четкие критерии завершения обучения. В общем все должно быть по системе, и желательно по индивидуальной, а такого никакой курс не даст, потому что курсы пародируют школу. Речь конечно про популярные курсы, т.е. возможно я не знаком с какими-то узконаправленными и действительно полезными курсами от малоизвестных контор.
Можно заменить все упоминания QA на "iOS-разработчик" и в целом картина останется прежней: реклама и безответственный подход к "входу в IT" делают свое дело - курсы продаются, хороших специалистов после них мало.
Как на хабре поставить лайк статье? У меня такой кнопки нет, а вот комментарий оставить могу. Автору лайк, статья написана по существу и без рекламы. Сам когда-то повелся на удочку маркетологов и потратил небольшую сумму в ежедневной торговле, вышел вовремя и всем того же желаю)
Получается, что жить в европе означает работать только в офисе? Я 4 года не работал в офисе, это уже чем-то устаревшим кажется, хотя точно знаю, что кое-где удаленка появилась еще до нулевых
Как бы сильно новичок ни переживал при поиске работы, важно помнить, что при общении с эйчаром и на собеседовании обе стороны проверяют, подходят ли друг другу. Если какие-то процессы кажутся странными/неподходящими для тебя, нужно обязательно уточнить эти моменты до оффера, желательно во время собеседования при общении с будущими коллегами. Также нужно уточнить все, что для тебя важно, включая рабочую технику, график работы, про списание времени на задачи и все остальное (список надо подготовить до собеседования).
Да, джуну/стажеру может быть тяжело даже в самой доброжелательной и классной команде, но работать в команде с постоянно профуканными сроками, постоянным тех. долгом, отсутствием налаженных процессов и без онбординга - это нехорошо.
TLDR: нельзя соглашаться на первый попавшийся оффер без разбора, иначе уровень стресса на работе может быть намного выше, чем нужно. Как бы сложно ни было найти работу, нужно проверять каждую компанию по своему списку критериев.
Я сказал, что решение учить сторибордам и UIKit выглядит любопытным. Не отрицаю, что UIKit используется во многих компаниях, да что уж там, я видел всего 2 проекта, где в проде используется SwiftUI.
Если бы меня спросили, с чего начинать обучение верстке экранов в iOS, я бы предложил сначала поверстать немного на UIKit в коде (через констрейнты), а потом перейти на SwiftUI.
Для чего? Чтобы можно было свалить с планеты, когда она будет замусорена до невозможного состояния?)
Мне тоже нравятся сериалы/фильмы про космос, при этом у нас объективно много интересных задач на нашей планете, включая ее исследование вглубь, например, да и те же океаны/моря до сих пор не исследовали до конца.
Но там чуть выше Areso написал дельную мысль, что вопрос в деньгах (как и всегда), и я с ним согласен: если какой-нибудь условный миллиардер захочет и вложится в утилизацию/переработку мусора, то ситуация может ощутимо измениться, пускай даже не для всей планеты, но для многих мест на ней.
А до тех пор, пока не найдется этот условный миллиардер, и пока люди продолжают бездумно потреблять и мусорить, ничего не изменится. Я не говорю, что люди тупые или плохие, просто большинству неинтересно заботиться об окружающей среде, особенно когда не закрыты первичные потребности (из пирамиды Маслоу, например).
Я правильно понял, что в статье показали как "поправить тесты", чтобы они всегда проходили успешно?
Если да, то объясните пожалуйста, как это связано с поведением самого приложения.
Как я понял, настройка хука позволяет успешно провести именно тесты, а в самом приложении такого кода нет, и вряд ли вы будете на главной выполнять такое количество работы, но возможно я в чем-то ошибаюсь или чего-то не понял в статье.
Заранее благодарю за ответы
Как человек, проработавший в офисе 5 лет, могу смело сказать, что офис - га*но. Я лично видел как люди не работают в офисе месяцами. Они могут играть в телефон, читать новости, ходить курить/перекусывать, общаться и т.д. Я сам много недель провел за игрой в телефоне в офисе, потому что работы просто не было. Буквально говорю вживую начальнику, мол, нужны задачи, я всем уже написал и позвонил по имеющимся задачам, никто не отвечает - на что получаю ответ в духе "ну подождем, когда ответят". И это работа за 100к+, о которой наверное многие мечтали 5 лет назад (хотя все относительно).
Есть мнение, что компаниям просто по приколу менять формат работы, чтобы еще раз напомнить людям, что они просто винтики, с которыми можно делать все, что вздумается.
Но это лишь догадка)
Самый простой способ похудеть - меньше жрать. Бегать не нужно, тренироваться не нужно, нужно просто меньше жрать. И даже считать калории не нужно, а просто порции делать меньше, и приемов пищи меньше, особенно при малой подвижности.
Это перевод статьи двухлетней давности, похоже автор сделал статью ради статьи. К слову уже в 2021 году локи и мьютексы можно было смело назвать легаси. При этом недавно в рабочем проекте я видел локи, но это было точечное применение для работы с keychain, что в итоге недавно переписали и от локов избавились.
Согласен. Здорово, когда компания явно указывает зарплатную вилку.
Непонятно, за что минусуют автора коммментария выше, вроде очевидно, что там в первой части сарказм, причем вполне уместный. Ощущение, что статью написали с целью привести стажеров за ручку в указанные компании, ну или к менторам.
Нельзя просто взять и изучить все перечисленное, а потом внезапно получить оффер и начать применять все знания на практике. Скорее всего, на практике не пригодится и половина перечисленных знаний, включая курсы по CS, алгоритмы и инструменты дизайнера.
Будет здорово, если мой комментарий снимет напряжение с вайтишников. Ребята, в реальном рабочем проекте все сильно проще, чем написано в статье, поэтому пишите пет-проекты, набирайтесь знаний и откликайтесь на вакансии, тогда у вас все получится! Навык общения, кстати, будет на первом месте на собеседовании, потому что если не сумеешь грамотно презентовать свои сильные качества, шанс получить оффер будет ниже.
Компании не указывают вилку, чтобы было удобно торговаться. Аналогичным образом соискатель может не указывать ожидаемую зарплату, чтобы было удобно торговаться и получить вместо минимальных ожидаемых 200к, например, 350к. Нет смысла идти на поводу у эйчаров и указывать им свою ожидаемую зарплату, если они не соизволили указать зарплатную вилку в описании вакансии, и наоборот: если в вакансии указана вилка, будь добр укажи ожидаемую зп.
Когда обучение стандартное (групповое, как в школе), то можно снять с себя ответственность и не учиться вообще, сославшись на кучу разных факторов, а при первой же сложности сдаться и сказать, что этому нас не учили (сам так делал в начальной школе).
На мой взгляд индивидуальное обучение будет эффективным только при должном уровне самодисциплины и сильном желании достичь цели.
В массовом сегменте индивидуальное обучение вряд ли появится, потому что его нужно либо автоматизировать, либо выделять отдельного учителя под каждого ученика, а это будет дорого и сложно. Кому-то может не подойти конкретный учитель, кому-то - программа обучения и тд.
В SwiftUI легко использовать навигацию из UIKit, достаточно обернуть вьюшку в UIHostingController, и вызывать push/present
Время тратится впустую независимо от наличия курса. Потратить время с пользой - это отдельный навык. Сначала в любом случае нужно определить свои цели от изучения какого-то материала, потом спланировать обучение и сформулировать четкие критерии завершения обучения. В общем все должно быть по системе, и желательно по индивидуальной, а такого никакой курс не даст, потому что курсы пародируют школу. Речь конечно про популярные курсы, т.е. возможно я не знаком с какими-то узконаправленными и действительно полезными курсами от малоизвестных контор.
Можно заменить все упоминания QA на "iOS-разработчик" и в целом картина останется прежней: реклама и безответственный подход к "входу в IT" делают свое дело - курсы продаются, хороших специалистов после них мало.
Как на хабре поставить лайк статье? У меня такой кнопки нет, а вот комментарий оставить могу. Автору лайк, статья написана по существу и без рекламы. Сам когда-то повелся на удочку маркетологов и потратил небольшую сумму в ежедневной торговле, вышел вовремя и всем того же желаю)
Получается, что жить в европе означает работать только в офисе? Я 4 года не работал в офисе, это уже чем-то устаревшим кажется, хотя точно знаю, что кое-где удаленка появилась еще до нулевых
Как бы сильно новичок ни переживал при поиске работы, важно помнить, что при общении с эйчаром и на собеседовании обе стороны проверяют, подходят ли друг другу. Если какие-то процессы кажутся странными/неподходящими для тебя, нужно обязательно уточнить эти моменты до оффера, желательно во время собеседования при общении с будущими коллегами. Также нужно уточнить все, что для тебя важно, включая рабочую технику, график работы, про списание времени на задачи и все остальное (список надо подготовить до собеседования).
Да, джуну/стажеру может быть тяжело даже в самой доброжелательной и классной команде, но работать в команде с постоянно профуканными сроками, постоянным тех. долгом, отсутствием налаженных процессов и без онбординга - это нехорошо.
TLDR: нельзя соглашаться на первый попавшийся оффер без разбора, иначе уровень стресса на работе может быть намного выше, чем нужно. Как бы сложно ни было найти работу, нужно проверять каждую компанию по своему списку критериев.
Кто ищет, тот найдет.
Не претендую на истину, поделился личным мнением)
Я сказал, что решение учить сторибордам и UIKit выглядит любопытным. Не отрицаю, что UIKit используется во многих компаниях, да что уж там, я видел всего 2 проекта, где в проде используется SwiftUI.
Если бы меня спросили, с чего начинать обучение верстке экранов в iOS, я бы предложил сначала поверстать немного на UIKit в коде (через констрейнты), а потом перейти на SwiftUI.
Свое мнение не навязываю)
В 2023 году учить студентов верстке в сторибордах и на UIKit - это очень любопытное решение. Очень любопытное.
Как залайкать тут пост, непонятно. В общем лайк. Со школы почти все вокруг курят, употребляют и матерятся, и общаться с ними желания нет и не было
Совершенно верно, неоднократно видел такие ситуации и каждый раз удивлялся как все шаблонно)
Стыдиться качества своей работы нельзя - это путь в никуда. Лучшее, что можно сделать - регулярно прокачивать свои навыки и рефакторить "плохой" код.
Синдром самозванца, вероятно, погубил немало хороших программистов на старте карьеры)