Задать вопрос
  • Как происходит компиляция приложения на Kotlin под IOS?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Как человек, проработавший больше года на данный момент с kmpp, могу сказать, что ты не потянешь. Технология, в принципе, рабочая, но очень сырая.
    Твои вопросы поставлены некорректно. Сама компиляция не так уж сложна. Сложен процесс разработки, который позволит её осуществить. Если ты просто напишешь приложение под Андроид, оно у тебя никогда не скомпилируется под айос. Потому что библиотеки и фреймворк другие. Чтобы сделать мультиплатформенное приложение, нужно делать его с самого начала таким. А чтобы писать на котлине под айос, тебе придется изучить фреймворки айосные. Материалов на котлине про это нет, так что придется изучать на свифте и самому адаптировать под котлин. Это сложно, там дикая куча граблей. Использовать тот же SwiftUI из котлина нельзя, можно только то, что имеет Objective-C api.
    Кроме того, в нативе очень большие проблемы с моделью памяти. Написать мультитредовый код для двух платформ очень сложно. А мультитрединг нужен хотя бы для походов в сеть и бд. Если кто-то скажет тебе "корутины" - смейся над ним, корутины в нативе однопоточные. Елизаров и ко не смогли с текущей моделью памяти реализовать многопоточные нативные корутины. Сказали, что ушли думать, будут переделывать модель памяти.

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

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

    glaphire
    @glaphire
    PHP developer
    Обычно на вопрос всегда ответят, если он хорошо оформлен (нормальный заголовок по сути дела, в вопросе описаны шаги воспроизведения, код нормально оформлен - с тегами, форматированием, без лишней воды), тогда на него все сбегаются отвечать даже в нетипичное время. Даже "в праймтайм" не хочется отвечать, если видно, что человек просто хочет сбросить на остальных свой мыслительный процесс и не погуглил никакие пути решения. Т.е. проблема чаще в самом вопросе, чем во времени его публикации
    Upd. Почитала Ваши вопросы, вроде Вам не стоит переживать, что не ответят)) Обычно для ускорения лучше всего позвать эксперта по основному тегу, в течение суток отвечают
    Ответ написан
    1 комментарий
  • Где черпать информацию?

    @AVKor
    Единственный видеоурок, который надо было бы посмотреть, если бы его кто-то создал: "Как перестать смотреть видеоуроки и начать читать книги и документацию".
    Ответ написан
    Комментировать
  • Имеет ли смысл в 2020-м году входить в веб?

    opium
    @opium
    Просто люблю качественно работать
    20 лет я слышу рынок труда будет перенасыщен, далее сейчас не видно кто его перенасытит то ? Откуда должен взять миллион хороших программистов, чтобы него перенасытить?
    Как вы узнаете что он будет перенасыщен?
    Или вы знаете какие то секретные университеты которые 20 лет работают втихаря и вот вот начнут по 100000 тысяч программистов выпускать в месяц?
    Ответ написан
    Комментировать
  • Как программировать бизнес процессы?

    xez
    @xez
    TL Junior Roo
    Для этого придуман BPM.
    Вот, например: https://camunda.com/
    Ответ написан
    Комментировать
  • Как добавить поле в высоконагруженную базу в таблицу на продакшене где 100 миллионов записей?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Могу ответить про postgresql.

    без ее блокировки

    Именно в такой постановке вопроса - никак.

    С короткой блокировкой (доли секунд) - другое дело. Принципиально зависит от конкретного alter table и версии базы
    Простой alter table foo add column col; - ставите statement_timeout to '100ms' и вносите как есть.
    alter table foo add column col default const - после pg11 см. выше, до - интересное приключение
    Если default не константа - сначала внесите как default null, затем обновляете частями. как в процессе до pg11.
    Ответ написан
    Комментировать
  • Есть ли смысл обращаться в Полицию после взлома трех серверов одного и того же провайдера?

    Keffer
    @Keffer
    ICANN
    Отсюда мораль 1 - никогда не ставьте один и тот же пароль на разные сервисы. Утечет один - лишитесь всего. И мораль 2 - меняйте ВСЕ пароли на ВСЕХ сервисах раз в короткий промежуток времени.
    Ответ написан
    Комментировать
  • Как выбрать второе высшее образование?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Пойдите на иняз, филологический, менеджерский.
    Если с Девопс у вас когда-нибудь получится дорасти до сеньора, факультеты выше могут помочь продвинуться до руководителя, а то и вообще переключиться на менеджмент.

    Если же для трудоустройства, то Девопс вообще в институтах отсутствует как класс.
    Ответ написан
    Комментировать
  • Имеет ли смысл в 2020-м году входить в веб?

    DevMan
    @DevMan
    большой рынок – большая конкуренция, но и гораздо больше возможностей.

    можно быть спецом в, например, оракле с десятком вакансий на страну и нормально зарабатывать.
    можно быть спецом в веб–деве, с тысячами вакансий, и нормально зарабатывать.
    а можно в обоих случаях быть посредственностью и сосать. все зависит только от вас.

    рональда, походу, веберы покусали или отпинали; его слушать – себя не уважать.
    Ответ написан
  • Почему методы не считывать данные?

    mmmaaak
    @mmmaaak
    Полагаю, что значение info вычисляется до выполнения тела конструктора, вычисляй его также в конструкторе с новыми данными
    Ответ написан
    Комментировать
  • Что меня ждёт на факультете Информационные системы (по отраслям)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Институт не детский сад и не школа.
    Пора думать своей головой и проявлять самостоятельность.
    Институт сейчас не предоставляет трудоустройство. Никакой институт из СНГшных. Они дают высшее образование и какую-то базу.
    А профессиональные навыки изучайте сами

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

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

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Невероятно, но для нахождения индекса нужно использовать метод index, передав в него букву
    Ответ написан
    Комментировать
  • Какую книгу об оконных приложениях на C++ почитать?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    40083994-maks-shlee-qt-5-10-professionalnoe-programmirovanie-na-c-40083994.jpg
    Ответ написан
    Комментировать
  • Опасно ли уходить работать в стартап?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    В стартап всегда уходить опасно. Он может взлететь, а может нет. Вам могут платить, а могут - нет. Это как игра на бирже - можно выйграть, а можно проиграть :)
    Просчитывается обычно наихудший вариант - ничего не взлетело, денег нет, всем сказали "всем спасибо, все свободны" - как поступаете в таком случае.
    Ответ написан
    4 комментария
  • В сфере IT для новичков нет перспектив?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Ну все же наслышались что в ИТ платят баксами, что посидел в ИТ 2-3 года и можно жить на островах, попивая самбуку, лениво тыкая кнопки в ноутбуке.

    Вот в ИТ и ломанулись люди.

    Как бы не была тяжела сфера в изучении, если туда идут миллионы, то понятно что конкуренция будет сумасшедшая, особенно на уровне новичка.

    Вот на уровне мида уже понятно, что оказывается изучать нужно ТАК много, что некоторые В ПРИНЦИПЕ не готовы тратить на это столько усилий. Многие перегорают через полгода-год только обучения, и ищут смежные работы.

    В некоторых профессиях можно стать старшим специалистом просто отсидев 5-10 лет, но в ИТ это редкость.
    В ИТ нужно много учить. Нестандартно учить. Самому искать и мотивировать себя на развитие.
    Поэтому до уровня сеньора и архитектора вообще дорастают единицы - подавляющее большинство остаются на уровне мида даже после 10-20 лет работы. А то и вообще разочаровываются, отстают от тренда и спрыгивают в сторону.
    Ответ написан
    1 комментарий
  • Дешевые виртуальные PHP хостинги такие слабые или я что-то недогоняю?

    DevMan
    @DevMan
    вы сравниваете запорожец с ферари и удивляетесь?
    на сервере кроме вас еще сотни акаунтов/сайтов, которые жрут ресурсы.
    Ответ написан
    7 комментариев
  • Дешевые виртуальные PHP хостинги такие слабые или я что-то недогоняю?

    Zoominger
    @Zoominger Куратор тега Веб-разработка
    System Integrator
    виртуальные дешевые сервера по сути ничтожны по производительности?

    С просветлением вас.
    Ответ написан
  • В сфере IT для новичков нет перспектив?

    @nApoBo3
    Это сложный вопрос. На первый взгляд на низовых позициях в ИТ дикая конкуренция. С другой стороны, она дикая но совершенно беззубая, поскольку уровень кандидатов соответствует дворнику.
    Месяц назад искал себе помощника помощника, кандидатов море, уровень ниже плинтуса, не знают ничего совсем, две кнопки выучили и вот уже ИТ специалист.
    Работа, это все таки не школа и не институт, тут вы в замен тоже что-то должны дать, т.е. должны делать какую-то работу полностью самостоятельно и с должным качеством. Если вы что-то умеете делать самостоятельно и полностью понимаете процесс, то вот такую работу и ищите. То что кто-то может next, next, finish, поставить windows ИТ специалистом данного человека не делает.

    Вот и получается, конкуренция дикая, но среди перспективных ее практически нет.
    А перспективные это те, кто понимают, чтобы получить нужно сначала вложить, и много, и регулярно вкладывают в себя.
    Ответ написан
    3 комментария