Задать вопрос
  • Что учесть с точки зрения закона при разработке сайта, позволяющего своим пользователям выполнять денежные переводы друг другу?

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

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

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

    Если хотите начать - сфокусируйтесь на базе - Java, SQL, Android SDK, алгоритмы, умение решать реальные задачи. Остальное, чего не хватит, либо сами поймете по ходу изучения, либо на работе подскажут и научат. Этих знаний хватит, чтобы выйти на конкурентный уровень.

    И еще - прочитайте расшифровку всех выбранных Вами терминов, а то там все вперемешку, те же понятия MVP и MVC изучаются за пару часов.
    Ответ написан
  • Прыгаю с языка на язык, с одной сферы в другую, как сфокусироваться на одном языке?

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

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

    И да, как писали выше, для проверки навыков есть обычно трехмесячный испытательный срок.
    Ответ написан
    Комментировать
  • Как решить проблему с виртуализацией HAXM Intel Android Studio?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    https://www.intel.ru/content/www/ru/ru/support/art...

    Вроде как Ваш случай
    Ответ написан
    Комментировать
  • Какова ответственность фрилансера за мошеннический сайт?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Многое будет зависеть от формулировок, прописанных в договоре и от субъективного решения судьи/прокурора, которые будут решать, понимали ли Вы на момент передачи работ заказчику, что сайт будет использоваться для мошенничества. Например, если Вам сказали "сделайте точную копию сайта Связного, заменив реквизиты на наши" - то это мошенничество и Вы соучастник.

    Если договора не было, договаривались на словах, а заплатили налом, то привлечь Вас фактически не за что, так как слова к делу не подошьешь.

    Собственно, держитесь подальше от сомнительных заказчиков и будет Вам счастье. Заодно и карма будет чище, и спать крепче будете.
    Ответ написан
    Комментировать
  • Есть ли смарт часы с телеграмом чтобы звонить без телефона?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Думаю, что только если искать у китайцев часы-телефон на полноценном Андроиде (такие есть, хотя качество у них хромает). На Apple Watch можно переписываться и отправлять голосовые сообщения, но звонить нельзя. На Samsung, скорее всего, аналогичная ситуация, сам не пользовался. Остальные часы не поддерживают установку приложений, поэтому там будут максимум уведомления.
    Ответ написан
    2 комментария
  • Начало в продакт-менеджменте?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Четкого пути нет, потому что на позицию менеджера можно прийти как со стороны разработки, так и со стороны бизнеса. Соответственно выбирайте, что Вам ближе (судя по тематике сайта, разработка).
    Общими штрихами путь можно нарисовать такой - Junior-разработчик, миддл, архитектор, Product Manager.
    Ответ написан
    Комментировать
  • Как понять, что пора повышать зарплату?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Среднее по отрасли - смена работы с повышением зарплаты на 20% каждые 1,5-2 года. Правда, в условиях удаленки и активной экспансии московских и питерских компаний в регионы, а разработчиков на Запад, рынок сломался и зарплаты в регионах стали стремительно расти.
    Из вопроса я понял, что задачи Вы вполне способны решать самостоятельно, так что, судя по Вашему опыту, 60 тыс. (речь ведь, надеюсь, про "чистые", на руки?) это мало. Уберите Junior из должности, поставьте планку в 100-130 тыс. (для Москвы) и разместите резюме на HeadHunter. Посмотрите, будут ли звонки по резюме, сходите на пару собеседований и поймете, потянете ли соответствующий уровень.

    И совет - говоря о зарплатах, указывайте город в вопросе, все-таки уровни для разных городов сильно отличаются, и если в Москве за 60 тыс. идти работать даже Junior'ом это себя не уважать, то для Казани я бы назвал это хорошей зарплатой, а для Кирова даже очень хорошей.
    Ответ написан
    Комментировать
  • Как правильно запрашивать разрешения ACCESS_FINE_LOCATION в 2021 году?

    alexgp13
    @alexgp13 Автор вопроса
    Руководитель ИТ-проектов
    Приложение вернулось в магазин, так что опишу порядок действий, возможно, кому то будет полезно.
    1. Подготовил новый релиз приложения, на всякий случай заблокировал напрочь любую фоновую активность, чтобы из-за ошибки андроида приложение приложение не осталось работать, будучи не на экране.
    2. Подготовил Privacy policy, прописав, что собираю и анализирую данные о геолокации для улучшения работы приложения, хотя, конечно, фактического сбора данных не происходит. Для генерации privacy policy воспользовался одноименным онлайн-сервисом, он же предлагает услугу публикации, все бесплатно. https://www.privacypolicies.com/
    3. Закинул все это дело на проверку, через пару дней обновление прошло модерацию и вернулось в магазин.

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

    P.S. Спасибо Олег за консультацию.
    Ответ написан
    Комментировать
  • Возможно ли перевести игру bitlife на русский самому?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Обратитесь к разработчикам, их контакты есть в магазине. Думаю, если заинтересуете их, они предоставят необходимые материалы для перевода и впоследствии включат перевод в очередное обновление.

    Искать исходники на стороне бессмысленно.
    Ответ написан
    Комментировать
  • Почему нужно гуглить на английском?

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

    Вторая причина - кривой перевод. Хорошо, если в найденной информации переведен только комментарий, а не сами термины, но разбираться в переведенных терминах, переводя их обратно на английский, иногда непросто.

    Третья причина - примерно 200 млн русскоговорящего населения Земли против миллиарда (а то и больше) англоговорящих - просто выше вероятность, что кто-то на английском уже написал ответ, в отличие от русского.
    Ответ написан
    1 комментарий
  • Какие нужны ресурсы для разработки приложения?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Приведенные выше зарплаты - это на руки программисту, но совершенно забыты налоги и прочие накладные расходы, упрощенно можно рассчитать как еще 50% сверху. Налоги на бизнес тоже нужно учитывать.

    Минимальная команда, чтобы хотя бы что то заработало:
    1 программист Android
    1 программист iOS
    1 программист бэк
    1 дизайнер
    1 руководитель проектов, который займется координацией команды
    Итого навскидку примерно 1,5 миллиона в месяц, с учетом страховых взносов и налогов, скорее 2 миллиона.
    Не забывайте про отпуска, наемные люди не работают 24/7.

    По "железу" для разработки посчитаем BYOD, но вообще желательно каждому выдать по приличному ноутбуку.

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

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

    Если желание работать не пропало и есть понимание бизнес-модели соцсети, окупающей все эти затраты (или инвестор, готовый профинансировать первый год работы проекта), пишите, могу немного помочь с консультацией.
    Ответ написан
    1 комментарий
  • Закончил 11 класс, не знаю куда поступать, но интересуюсь программированием, мне куда?

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

    Выбор ВУЗа и конкретной специальности не столь критичен, так как большинство дисциплин одинаковые.
    В ГГНТУ, думаю, Вам подойдет любое из этих направлений:
    Информатика и вычислительная техника
    Информационные системы и технологии
    Прикладная информатика
    Инфокоммуникационные технологии и системы связи
    Ответ написан
    Комментировать
  • Как включить интернет на Apple Watch, когда нет WiFi, но есть спаренный iPhone с 3G?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Когда нет WiFi, часы автоматически используют интернет телефона, ничего дополнительно включать не нужно.
    Ответ написан
    4 комментария
  • Есть ли сейчас специалисты по разработке засекречивающей аппаратуры связи?

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

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

    Дальше, как уже написали, научиться себя продать - правильно составить резюме, правильно преподнести опыт, немного приукрасить. Как то я уже писал здесь, что были в моей практике случаи, когда зарплата двух специалистов с одинаковыми знаниями отличалась более чем в 2 раза, просто потому что они пришли в компанию в разное время и один из них дороже себя ценил.
    И не нужно пугаться сложностей в задачах, при наличии головы новые технологии осваиваются очень быстро, когда они реально требуются в работе.
    Ответ написан
    Комментировать
  • Что изучать: Swift (iOS) или Flutter (кросплатформенность)?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Неважно, что именно изучать, так как спрос есть на оба языка, при этом требования даже к начинающим разработчикам сейчас предъявляют достаточно высокие, так что работу еще придется поискать в любом случае.

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

    Кстати, а почему бы не начать с Java? Разработка под Android дешевле, а знание синтаксиса у Вас уже есть из JavaScript. А из Вашей пары я бы взял Swift, так как кросплатформенность накладывает свои ограничения, сложности и особенности, и лезть туда лучше, уже имея опыт разработки.
    Ответ написан
    Комментировать
  • Куда пойти учиться по направлению "Бизнес-аналитика"?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Навскидку - https://www.specialist.ru/course/bian1
    Программа у GB выглядит избыточной для того, чтобы начать работать, но все необходимые вопросы должна охватывать.
    Ответ написан
    Комментировать
  • Стоит ли устраиваться в веб-студию где в основном доработка сайтов на cms?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Есть написание красивого, идеального кода, а есть реальная жизнь и реальные бизнес-задачи и, к сожалению, в реальной жизни оно очень редко пересекается. С текущим уровнем развития CMS делать свою систему себе могут позволить только очень богатые студии с очень специфическими требованиями.

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

    И напоследок - научитесь ценить свое время, это очень дорогой ресурс, который нужно научиться продавать, если хотите достичь чего то. Это к фразе "готов работать чуть ли не бесплатно", знаю многих крутых специалистов, которым чтобы поднять зарплату с 90 до 200 т.р. достаточно было бы просто обновить резюме, но они себя недооценивают.
    Ответ написан