• Обновлять ли айфон?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Обновляться стоит, так как кроме багов каждое обновление закрывает множество дыр в безопасности.
    Потенциальных проблем при обновлении быть не должно, но если сомневаетесь,то лучше обновить через компьютер, предварительно сделав полную копию.
    По батарее в первые пару дней телефон будет индексировать содержимое и обновлять программы, что скажется на автономности, но после этого время работы должно стать прежним. В новой версии также добавились виджеты, и если Вы их добавите, то они немного уменьшат автономность (в пределах 5%)
    Ответ написан
    2 комментария
  • Можно ли найти некий список оферов на работу?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Не все так просто. А ресурсов море, начиная с достаточно простого relocate.me, классики ввиде linked.in, indeed, monster и многие другие.
    Но если Вы думаете, что можно просто подать заявку уехать,то сильно ошибаетесь, на многие вакансии сотни кандидатов и выделиться среди них настолько, чтобы компания заморочилась с перевозкой, очень сложно.
    Ответ написан
    Комментировать
  • Лечение уведомлений на Android?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    На смартфонах Honor очень жесткие настройки энергосбережения, которые прибивают все фоновые процессы, в том числе уведомления. Через некоторое время система должна понять, что это приложение прибивать не надо и уведомления начнут приходить.
    Также где то в настройках то ли приложений, то ли энергосбережения есть возможность указать, что конкретные приложения должны работать в фоне.
    Ответ написан
    Комментировать
  • Сколько часов кодить на работе?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Обычно Ваш наставник/руководитель понимает Ваш уровень и исходя из этого оценивает сложность задач и сроки по ним. И по секрету добавлю, что из 8 рабочих часов считается, что кодить программист будет не больше 3-4, причем ближе к трем. Иначе - быстрое выгорание и увольнение.

    Проекты с жесткими дедлайнами начинающим программистам обычно не дают. И даже в этом случае программист кодит только 6 часов из 8 в день. Ситуации, когда кодить нужно весь день без перерыва, в моей практике можно пересчитать по пальцам одной руки и во всех случаях это было связано с серьезными сбоями.
    Ответ написан
    4 комментария
  • Какой язык программирования\игровой движок выбрать для реализации моей идеи?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Для участия в ближайшем IT-конкурсе Вы такое вряд ли сделаете. Даже для опытной команды реализация такого проекта займет не один месяц (я не про чистое время разработке, а про реальное с учетом прочей нагрузки, да и само наполнение приложения контентом потребует времени).

    Сделать это же на коленке, как написали выше, можно с помощью сайта, но, опять же, интерфейс сей поделки в таком случае будет очень печальным и никакого элемента геймификации в нагромождении стандартных менюшек не получится.
    Ответ написан
    Комментировать
  • Возможно ли найти удаленную работу для junior iOS разработчика?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    1. Работу найти сложно, но возможно. Как писали выше, много зависит от квалификации. А еще, как показывает мой опыт, люди в поиске работы часто ленятся кинуть резюме, когда предлагаю посмотреть, подойдут ли под те проекты, что сейчас веду, таким точно сложно найти работу. Если будете рассылать резюме, то кто-нибудь точно пригласит на собеседование. Можете и мне прислать, контакты в профиле есть. По статистике, одна компания из 10 отвечает.
    2. Вакансии стоят денег и в принципе обычно реальные. Как человек нанимающий скажу что иногда бывают кандидаты, которым не можешь сразу сказать ни да, ни нет (типа на безрыбье сойдет), на определенные вакансии бывает такой наплыв кандидатов, что физически не можешь всем ответить, вплоть до классического анекдота "неудачники нам не нужны". Бывают тупые HR, которые не умеют пользоваться HH и не могут даже посмотреть резюме откликнувшегося кандидата. Опять же, пробуйте.
    3. Несмотря на высокую конкуренцию, найти подходящего человека бывает очень сложно. Особенно в крупных компаниях, где зарплатная вилка ниже рынка Москвы. Такие компании готовы брать кандидата из региона и привезти его. Здесь важно понимать, что бюджеты в разных компаниях строятся по-разному, и бюджет на найм (куда входят деньги на релокацию) нередко никак не связан с бюджетом на ФОТ (из которого Вам платят зарплату), а в целях срочно закрыть вакансию (за что HR получит премию нередко равную паре Ваших зарплат, которая из третьего бюджета платится) могут потратить кучу денег, чтобы привезти недорогого специалиста, хотя на месте за суммарный бюджет можно легко найти более сильного программиста.
    Ответ написан
    Комментировать
  • Какой % плагиата в текстах допускает google play и apple store?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Google Play и Apple Store явно не проверяют уникальность, а обычно реагируют на жалобы. При этом процент строго индивидуален для каждого случая.

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

    Если же у Вас есть своя идея, не реализованная в таком виде в магазине, то процент идентичности текстов никто смотреть не будет (если, конечно, тексты не защищены авторским правом, но, опять же, это проверяют не магазины).
    Ответ написан
    Комментировать
  • Как найти работу в программировании параллельно учась в вузе?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Программирование состоит из основ (алгоритмы, базовый синтаксис языков, логика, математика) и практических навыков работы с актуальными API, библиотеками и т.п.

    Первое дают в ВУЗе и без основ, конечно, лезть в разработку не стоит. Причем это такие знания, которые как езда на велосипеде, особо не забываются. А вот второе нужно постоянно изучать самостоятельно. Например, API того же Android меняют каждый год (иногда очень сильно) и здесь поможет умение работать с документацией и реализация реальных проектов.

    Собственно, к чему пишу - не рассчитывайте, что в ВУЗе Вас научат программировать, Вас научат учиться самостоятельно, и только тогда Вы станете ценным специалистом.

    По сути работы - многие крупные компании предлагают стажировки, у них же есть места для студентов, в том числе удаленные (особенно сейчас). Ищите нужные вакансии на hh и на сайтах самих компаний в разделе карьеры - Яндекс, Google, Mail.ru и прочие... Еще могу посоветовать пообщаться с преподавателями - многие кроме ВУЗа работают в бизнесе и очень часто берут своих студентов на работу.

    p.s. иногда полезно указывать свой город, потому что без этого бывает сложно дать объективный совет. Точно скажу, что если хорошо поискать, то в любом горое с населением 300+ тыс. человек будут вакансии для студентов с неполным рабочим днем.
    Ответ написан
    1 комментарий
  • Почему Google Play отклонил приложение?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Скрины бы и описание приложения еще добавить...

    Навскидку, самый простой вариант - поставить рейтинг приложения 16+ или 18+, или надо внимательно читать требования к более низкому рейтингу.
    Ответ написан
    Комментировать
  • Как реализуется принятие оферты на сайте?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Факт того, что пользователь продолжает пользоваться сайтом, считается принятием оферты. Собственно, в этом и есть суть оферты, что ее нигде никак не надо подписывать второй стороне. Галочка ставится отчасти для защиты от ботов, отчасти для того, чтобы рядом добавить еще одну галочку согласия на получение рекламных рассылок. Юридической силы она не имеет в любом случае.
    Кстати, принятие оферты может вообще выполняться без запроса к бэкэнду)

    И очень рекомендую почитать тексты оферт крупных сервисов типа Яндекса, там много интересного можно найти, в том числе и ответы на Ваш вопрос.
    Ответ написан
    Комментировать
  • Где искать проекты, в которые готовы взять новичка?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Фокусировка на фронтэнде сильно ограничивает пути развития, я бы посоветовал изучить базу и бэкэнда (не углубляясь в сильно специфичные детали), так будет и легче получать практику решения задач, и найти первые заказы, так как фулстак-разработчики в начале пути более востребованы небольшими проектами.

    p.s. Собственно, и здесь Вы о себе заявили, заданный вопрос - это половина ответа. Можете кинуть мне на почту резюме, возможно, найдется место в небольшом проекте на условиях фриланса.
    Ответ написан
    Комментировать
  • Правда ли что понятия "качественный" и "конструктор приложений" взаимоисключающие?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Главные минусы любого конструктора - ограниченность функционала и быстродействие (неоптимальность кода). Учитывая, что современные смартфоны даже бюджетного уровня весьма мощные, пробелм с быстродействием пользователь вряд ли увидит. Мало того, при недостатке опыта можно написать на нативе гораздо более тяжелую реализацию, чем через конструктор.
    По функционалу - базовые потребности в конструкторах обычно тоже есть.
    Так что, резюмируя, для небольшого приложения или прототипирования конструкторы вполне применимы.

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

    Отдельно отмечу, что нередко из-за попыток сделать универсальное решение его настройка "без программирования" становится сложнее, чем написание чистого кода.
    Ответ написан
    Комментировать
  • Как быть, если приходишь в проект, а там - всё печально?

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

    Если хочется писать идеальный код - нужно идти в opensource, где не платят деньги и можно работать в свое удовольствие, но с точки зрения бизнеса сотрудник, вылизывающий до идеала решение, стоит слишком дорого. Итог - идеальных проектов просто не существует.
    Ответ написан
    Комментировать
  • Будут ли проблемы с трудоустройством в IT если косить по психушке?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Будет закрыт доступ в госструтктуры, банки и некоторые упоротые крупные компании. Нормальных компаний на рынке тоже хватает и там таких проблем не будет. Кроме того, есть западные компании и удаленная работа.
    Ответ написан
    Комментировать
  • Способы создания мобильного приложения?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Основное в создании приложений на Андроид - не язык программирования (Java, Kotlin и т.п.), а работа с API самого Android и базами данных, а также реализация интерфейса. Осилить Java на уровне написания приложения при наличии нормального знания того же JS или C++ - задача, решаемая между делом по ходу работы.

    По примерам простых способов создания ответили выше.

    И есть еще один способ - обратиться в компанию, занимающуюся созданием приложений. Это будет быстрее, проще и качественнее, если не планируете сами погружатсья в дальнейшем в разработку. Но, конечно, дороже.
    Ответ написан
    Комментировать
  • Как создавать iOS приложение swift на линукс?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Наберитесь терпения, ставьте в виртуалку хакинтош и работайте оттуда. Но если всерьез планируете в iOS разработку, задумайтесь о том, как купить мак, хотя бы б/у. И да, не забыли про "абонентку" для доступа в магазин в размере 100$ в год?
    Ответ написан
    4 комментария
  • Сколько в среднем живет ноутбук?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Флагманские модели могут работать и по 10 лет, бюджетные часто глючат даже в гарантийный срок. К сожалению, дешево и качественно делать еще не научились, поэтому хороший ноут в любом случае стоит дорого. На сегодня я бы сказал что пригодный для работы ноут (8+ GB RAM, SSD, нормальный процессор, FullHD экран) начинается от 70-80 тыс. рублей, причем стоит смотреть на известные бренды - HP, Dell, чуть подешевле Acer и Asus. Более-менее приличные также из серии Microsoft Surface. Про Lenovo отписался выше в комментарии, в моей практике на них очень много нареканий, никому не могу их рекомендовать.
    Ответ написан
    3 комментария
  • Сколько времени обновляется выпуск для внутреннего тестирования?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Технически у Google множество серверов и для синхронизации данных между ними нужно некоторое время, и, хотя обычно оно достаточно короткое, в некоторых случаях может достигать часа и более. Кроме того, могут быть локальные кэширующие сервера, которые обновляют данные еще реже.
    Модерация для внутреннего тестирования не нужна, поэтому каких то специальных задержек при выкладывании нет, все зависит только от быстродействия баз данных и каналов связи.

    На второй вопрос Вы сами ответили... Возможно, разные ключи используются в development built и в уже загруженном файле.
    Ответ написан
    Комментировать
  • Нормально ли в резюме указывать несколько языков программирования или лучше отдельное резюме?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Многое зависит от работодателя. Например, я считаю, что знание нескольких языков для программиста - это норма, а время переучивания на новый язык обычно не дольше обычной адаптации в новой компании, но есть и такие работодатели, которые ищут узкого специалиста по одному фреймворку, не то что языку.
    Вам (с учётом опыта в php, так как этот язык учат обычно люди с определенным складом ума) я бы посоветовал расширять имеющееся резюме, а не плодить новые.
    Ответ написан
    Комментировать
  • Курсы online.swiftbook стоит ли?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Любые курсы дают более-менее приличную базу. Сложность будет потом в поиске работы.

    Конкретно минусы этого курса - ориентация на iOS, не лучшая платформа, если начинаете с нуля. А если есть базовые знания программирования, то гораздо дешевле просто прочитать официальную документацию, что то более ценное из таких курсов почерпнуть маловероятно.

    Могу посоветовать посмотреть курсы от мэйла или яндекса, вроде бы они потом берут во внутренние команды, и это будет очень хорошим стартом.

    По знаниям очень хорошие курсы в specialist.ru но гарантий трудоустройства они не дают.
    Ответ написан
    8 комментариев