Ответ Аноним в «Реальная работа»
Я тот самый человек, который проходит IT курсы и после полугода обучения я абсолютно спокоен за свое будущее. И сейчас объясню почему.
Вначале у меня тоже были вот эти мысли, что сейчас так много людей идет в IT, что рынок переполнится. На моем потоке было больше сотни человек и такие потоки чуть ли не каждый месяц открываются. Причем по сообщениям было видно, что много людей из самых разных сфер, возрастов и статусов. В чате самые популярными темами были о том, кто как провел выходные, съездил на природу, увидел первый снег и т.д., очень сильно ощущался обывательский дух. Но, как говорится, случился нюанс.
Первый же deadline, жесткий срок сдачи проекта, сорвало больше половины потока. Причем многие сорвали не на дни или часы, а с отставанием в недели, если не месяцы. Людей перевели в другие потоки и как-то все разговоры о том, кто чем занимался в субботу и воскресение, прекратились. Чаты стали похожи на действительно образовательные и профессиональные. И это был лишь первый проект, который на самом деле был весьма и весьма легким (понимая я с настоящей точки времени)
Второй жёсткий дедлайн сорвало 80% людей. Возможно даже больше, это примерные прикидки. Практически все получили те или иные послабления сроков сдачи, вплоть до двух недель, так как были люди, которые отставали намного больше. И впереди еще один deadline, сложность которого еще выше.
За это время я понял, что ITшники получают свою деньги не потому что они помазанники бога, а потому что то, что делают они - сложно и доступно не каждому. Я работал на разных специальностях в своей жизни, но в целом они были похожи. Есть навык, который нужно освоить. Ты его изучаешь, повторяешь, улучшаешь и потом воспроизводишь. А в IT не так. Недостаточно просто научиться писать код. Нужно научиться думать по-другому, мыслить в иной логике. Нужно размышлять кодом. А большинство людей не готовы это делать, они могут даже теоретически не понимать, что это значит - думать по-другому. Большинство хотят интеллектуально остановиться на этапе окончания универа и ехать на этом багаже до конца жизни.
А даже если у кого-то получится механически заучить всю необходимую информацию и типа обмануть систему, то уже через год-два его будет ожидать сюрприз в виде новых фреймворков и библиотек, которые полностью меняют старый способ действия и потребуют по сути полного переобучения. И тут никакое заучивание не вывезет, либо ты интуитивно понимаешь, как работает код и тебе интересно настолько, что ты сам ищешь эти самые новые фреймворки и заранее их осваиваешь - либо твои навыки уже не будут котироваться рынком.
И я не хочу закладывать в это негативную оценку, типа одни лучше других. Нет, просто все разные, каждому доступно свое. И жизнь, где главная ценность - это то, как были проведены выходные, имеет такое же право на счастье как и все остальные. Но для погружения в IT, по моим ощущениям, требуется другая система приоритетов.
Возможно, я где-то перегибаю палку и слишком гипертрофирую, но именно через эту оптику я понял, почему, несмотря на общедоступность информации о том, как в IT много платят и десяток активно рекламирующийся курсов и школ , там все равно наблюдается и будет продолжаться дефицит необходимых кадров.
Что такое Few-shot learning?
Few-shot learning позволяет модели распознавать и классифицировать новые изображения после того, как она была обучена на небольшом количестве обучающих примеров.
Зачем это придумали? Ведь модели обычно обучают на огромных количествах данных? Чем больше, тем лучше, так?
Да, но… Few-shot learning — это важный концепт в ML по нескольким причинам.
Во-первых, такой метод сокращает время, необходимое для разметки больших наборов данных.
Во-вторых, не нужно добавлять разные функции для разных задач, если мы используем один и тот же набор данных для создания разных примеров. И это, с одной стороны, круто, потому что обучение на небольшом количестве данных научит модели лучше распознавать объекты на основе их меньшего количества. Это означает, что модели становятся более универсальными, а не такими специализированными, как обычно.
С другой стороны, в бизнесе востребованы разные модели для разных отраслей, потому что это учитывает особенности рынка и потребности предприятий. Экспертиза в определенной сфере помогает сократить время на разработку моделей, которые уже соответствуют требованиям этой отрасли, и, следовательно, требуют меньше изменений.
Короче говоря, метод обучения зависит от целей.
Обучение на малых данных наиболее часто используется в computer vision, поскольку характер проблем CV требует либо больших объемов данных, либо гибкой модели.
А можно ли сделать модель, обученную на небольшом количестве данных, сделать гибче? И как?
Возможно, конечно, если придерживаться определенных стратегий. Можно добавить дополнительные слои или изменить число нейронов в слоях. Да, это увеличит её сложность модели, но также и улучшит ее способность к обобщению.
Есть ещё методы аугментации данных: повороты, масштабирование и отражение изображений. Они помогают увеличить разнообразие обучающего набора и сделать модель менее чувствительной к вариациям в данных.
Есть и другие. Техники адаптивного обучения, о которых мы уже рассказывали в рубрике #технокульт в этом материале. Правда, не в контексте обучения моделей, а RL-агентов, но суть не меняется. Другие варианты — это алгоритмы ансамбля: бэггинг, бустинг или стекинг… Обо всём этом — чуть позднее.
Что вы делаете такого что выдает в вас ITшника?
Расскажите что вы из IT не говоря что вы из IT.
Ответ на пост «Реальная работа»
Смеётся тот, кто смеётся последний. Подавляющая часть общества искренне верит в то, что около-компьютерная работа из дома будет вечно высокооплачиваема.
Но нет. Слишком много людей хочет работать из дома и нажимать клавиши. Никто не хочет идти на стройку. В таких условиях ситуация профицита кадров - вопрос времени. А там, где профицит, где очередь из желающих - там власть работодателя.
Вот в этой статье примерно описано, как те же Java-программисты были искренне уверены в том, что их вечно будут носить на руках, а потом раз - и конец сказочке:
700 человек на одно место, на зарплату разносчика воды в Питере или курьера в Москве (только сначала нужно потратить несколько лет на обучение и стаж).
А всё почему? Потому, что все хотят тыкать по клавишам и не выходить в реальную жизнь. И армия желающих работать в таких условиях растёт год за годом.
В один прекрасный день работадатели поймут, что "домашним" работникам можно на 50% порезать зарплаты и они никуда не денутся - на стройку их не возьмут, в курьеры пойти ЧСВ не позволит, а такси с пьяным быдлом водить как-то сыкотно - можно и по лицу получить и прав лишиться.
И будет этот дурачок, кто вчера верил в свою исключительность, конкурировать с тысячами таких как он:
Поэтому сегодня для молодого человека лучший выбор направления в жизни - это РЕАЛЬНАЯ сфера деятельности. Реальная и профессиональная. Потому, что через пару лет армия домашних работников породит чудовищную толпу, которую работодатель будет иметь как хочет.
Brief, или как двое школьников создали соцсеть, часть вторая
Возможно вы видели наш предыдущий пост и наткнулись на нерабочую ссылку на Play Store. К сожалению, нас оттуда забанили по неизвестным нам причинам, поэтому нам пришлось выложить наше приложение в RuStore:
https://apps.rustore.ru/app/dg.farist.appslovo
Инвайт код: V6AXL4LIMV
Для тех, кто не видел предыдущий пост, вставлю его сюда.
Всем привет! Мы учимся в 10-м классе и с начала этого года мы работали над собственным мобильным приложением. Хотим узнать ваше мнение о нашей работе и чуть-чуть прорекламировать наш проект).
Приложение называется Brief и представляет из себя соцсеть. Сейчас объясним идею проекта вырезками из презентации, которую мы подготовили для сдачи проекта в школе.
Далее поговорим о фичах.
Чтобы зарегаться в нашем приложении вам нужен инвайт-код, например этот: V6AXL4LIMV
Что мы использовали при создании приложения:
На проект ушло +- 6 месяцев. Кроме создания приложения мы провели закрытое тестирование, выпустили множество обновлений. Очень хотим услышать конструктивную критику и/или предложения по развитию проекта). Будем бесконечно благодарны всем скачавшим.
P.S. Наши ники - theoaristov и demid, добавляйтесь))
Как я стал разработчиком игр на зарплате
Для ЛЛ: история как я попал в компанию по разработке видеоигр будучи ~30 летним джуном.
Всем привет! Лет 5 назад плотно заинтересовался разработкой видеоигр на движке Unity. Особого опыта в программировании не имел (образование: инженер - программист, но по факту просто отсидел в универе 5 лет). За пару лет хобби - разработки выпустил 2,5 игры которые не принесли мне хоть какого то финансового благополучия.
Работал я тогда IT ремонтником заправок - что не приносило мне удовольствия. Интереса(?) ради разместил на HH 2 резюме как разработчик и моделер-дизайнер (3d моделирование также пришлось освоить, но на начальном уровне). Как пример указал одну из своих игр (самую привлекательную, вот пост про нее писал когда то: Хрюшкины войнушки) , и , собственно стал пассивно ждать.
Через пару недель мне написала какая то (уже не помню) компания и попросила сделать тестовое задание как моделера-дизайнера: а именно сделать и анимировать модель толстого дядьки в определенном стиле (был референс-худой дядька)). Моделька получилось страшной, я все же ее отправил - мне не перезвонили(. Я не очень расстроился, так как все же мне интереснее писать код чем моделировать.
Спустя 3 месяца мне в вотсапе написал человек и предложил пройти собеседование на Unity разработчика. Была возможность онлайн собеседования, но компания находилась в моем городе (Рязань) и я настоял на личной встрече.
Я пришел в полуподвальный огромный офис где меня собеседовало 6 человек сразу (как потом оказалось у них опыта в приеме на работу было не так много). Рассказал что умею делать, не ответил практически не на один тех вопрос - выглядели они так что я не очень им понравился, я предложил выполнить небольшое тестовое задание чтобы показать что умею на практике. На следующий день мне прислали задание (игра flow free). За неделю я справился с ним, и оказалось что я "хорошо сделал".
Дальше было для меня странно:
1) Они легко шли на компромисы: испытательный срок я совмещал со старой работой (я хотел на двух стульях посидеть - и посидел))
2) Честно и много платили за работу - хотя я больше учился у лида чем работал. Выходило больше чем на старой работе.
3) Предложили мне оборудование в личное пользование (там была возможность работать как дома так и в офисе - когда как хочется0
4) Помогали с любыми вопросами, буквально разжевывали мне то что было непонятно, хвалили когда я задавал вопросы (а я прям дофига их задавал)
5) Постоянно спрашивали приду ли я завтра)) (оказывается некоторые соискатели уходили на обед и пропадали)
В итоге я работаю в компании 3 года, они все такие же честные и отзывчивые, имею карьерный рост и рост ЗП (получаю выше рынка).
Компания называется MNO GO GAMES, иногда появляются вакансии (разработчики, дизайнеры, менеджеры). Правда теперь офис уехал на Кипр и появился HR - так что собеседование в подвале пройти не получится.
P.S. Разработку своих игр я не забросил, о последнем интересном своем проекте расскажу в следующем посте
P.S.S. Свою первую игру про свиней я подарил ребятам - школьникам которые связались со мною через пикабу и проявили интерес к разработке, надеюсь у них все получится.
Друг познается в чате
«Чат на чат» — новое развлекательное шоу RUTUBE. В нем два известных гостя соревнуются, у кого смешнее друзья. Звезды создают групповые чаты с близкими людьми и в каждом раунде присылают им забавные челленджи и задания. Команда, которая окажется креативнее, побеждает.
Реклама ООО «РУФОРМ», ИНН: 7714886605