• Джуны в андроид не нужны?

    Jacen11
    @Jacen11
    Периодически мониторю вакансии на позицию Junior Android Developer
    не туда смотришь, смотри просто Android Developer. Обычно нужно человек 20-30 разрабов и просто делают одно два объявления и потом уже смотрят куда направить человека

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

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

    @Akela_wolf
    Extreme Programmer
    Потому что вы пытаетесь запустить файл homework.lesson8.HelloWorld находясь в каталоге с файлом. java логично пытается найти файл ./homework/lesson8/HelloWorld.class и обламывается о чем вам и сообщает.

    java HelloWorld тоже не работает т.к. java находит файл HelloWorld.class внутри которого написано что он принадлежит пакету homework.lesson8, то есть это не тот файл который хочет запустить пользователь.

    Сделайте cd ../.. (перейдите в каталог src) и запускайте java homework.lesson8.HelloWorld - будет работать

    Но вообще перемешивать исходный код (*.java) и скомпилированные файлы (*.class) в одних и тех же директориях - очень плохая идея. Обратите внимание, что IDEA, когда компилирует файлы складывает их в папку out. Можете перейти туда и запускать свою программу из той папки (тогда вызывать javac отдельно вам не нужно). Либо указать в опциях javac куда нужно складывать скомпилированные файлы.
    Ответ написан
    2 комментария
  • Не удалось развернуть проект на heroku?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Fatal error compiling: invalid target release: 11
    Видимо, версия джавы меньше 11й
    Ответ написан
    5 комментариев
  • Не удалось развернуть проект на heroku?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день.
    Дополню ответ Dmitry Roo
    Тут указано, что по дефолту используется OpenJDK 8
    https://devcenter.heroku.com/articles/java-support...
    Heroku currently uses OpenJDK 8 to run your application by default.


    Heroku currently uses OpenJDK 8 to run your application by default. OpenJDK versions 17, 15, 13, 11, and 7 are also available. Depending on the major version you select the latest available update of that JDK will be used each time you deploy your app.
    
    Current default versions are:
    
        Java 7 - 1.7.0_332
        Java 8 - 1.8.0_322
        Java 11 - 11.0.14
        Java 13 - 13.0.10
        Java 15 - 15.0.6
        Java 17 - 17.0.2


    Прочитайте главу Specifying a Java version по ссылке выше, чтобы понять, как сменить версию
    Ответ написан
    1 комментарий
  • Как создать пустой массив определенной длины в kotlin?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Создать массив неопределённой длины в котлине нельзя. Так что любой массив будет определённой длины.
    Ответ написан
    7 комментариев
  • Как создать пустой массив определенной длины в kotlin?

    zagayevskiy
    @zagayevskiy Куратор тега Kotlin
    Android developer at Yandex
    Массив не может быть пустым, в нем всегда что-то есть. Так что arrayOfNulls<ТвойТип>(100), например.
    Если это массив примитивов, например, интов, то IntArray(100), на jvm будет аналогично new int[100];. Массив будет непустой, он будет заполнен нулями.

    Если нужен массив с динамическим размером, то это mutableListOf<ТвойТип>().
    Ответ написан
    Комментировать
  • Можно ли стать специалистом по железу, если тебе почти 30?

    kotomyava
    @kotomyava
    Системный администратор
    Всякие телефоны чинят люди, зачастую, не обременнённые образованием. Но они используют по большей части метода "нагугли что надо делать при таких симптомах" и "вспомни что помогло в в прошлый", в основном.

    Научиться паять вообще не проблема. BGA, в частности - это только оборудование и механический навык.
    А вот со схемотехникой будет всё куда сложнее, особенно без базиса, в виде той же физики.
    Если речь о повторении готовых конструкций, или ремонте, это не так сложно. Если о разработке, то весьма сложно.

    Программирование контроллеров, или плис, это и вовсе другая специальность.

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    В такой ситуации я бы свой бакенд поднял.
    И при изменениях у поставщика апи вносил изменения на своем сервере, а не перерелизил приложение. Лаг с модерацией до 3х дней, да и заставить пользователей обновиться та еще проблема.
    Ответ написан
    Комментировать
  • Как из String получить int?

    YuriyVorobyov1333
    @YuriyVorobyov1333
    Software Developer
    Можно регуляркой произвести замену всех нечисловых символов через replaceAll и потом parseInt применить
    Регулярка такая подойдет: sting.replaceAll("\\D+", "");

    Можно еще поиск через регулярку и matcher сделать, но решение вроде выйдет побольше:
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    class Main {
      public static void main(String[] args) {
        String string = "[апваварпвава, авпварпваавр, варварвра54%]";
    
        Pattern pattern = Pattern.compile("\\d+");
        Matcher matcher = pattern.matcher(string);
    
        while(matcher.find()) {
          System.out.println(matcher.group(0));
        }
      }
    }
    Ответ написан
    1 комментарий
  • Как в авто режиме генерировать запросы в сеть?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Как вариант, отслеживай изменения API через Swagger и меняй свои запросы на основе этого.
    Но это какая-то дичь, высосанная из пальца. Нафига тебе это говно?
    Никто так не делает
    Ответ написан
    2 комментария
  • Какой лучше Mac mini для старта в Swift?

    Zoominger
    @Zoominger
    System Integrator
    Берите тот, на какой хватит денег.
    Это универсальный совет при приобретении техники от Apple.
    Ответ написан
    Комментировать
  • Где найти удаленную работу для Android Junior?

    @o_f
    Веб-аналитик, SEO, контекстная реклама
    То, что разместили здесь свой вопрос с подробным описанием - молодец. Может кому и здесь нужен джуниор.
    Но про остальное скажу так: бейте, бейте и еще раз бейте во все двери, которые только видите перед собой. У вас сейчас не та ситуация, чтобы думать "стабильно/нестабильно". Размышлять, смаковать. Вам нужно "бежать" по жизни, залазить во все щели и пихать там свое резюме, рассказывать о себе.
    Апворк - да не надежно, да разговорный нужен часто, все равно бидьте и бидьте. Сделаете 20 первых левых заказов, потом нарветесь на постоянного заказчика, который вполне может вас прокормить. Так часто там бывает. У вас нет сейчас возможности выбирать!
    Далее hh - закидывайте письмами всех! Пробуйте разные варианты написания cover later.
    Ищите везде, в соц.сетях полно профильных групп, где часто размещают подобные вакансии удаленно.
    Я скажу так, когда искала работу удаленно по своему профилю, мне потребовалось ПОЛ ГОДА (пол года жизни без денег по сути, на оставшиеся какие были!) чтобы пошли заказы. ПОЛ ГОДА! Я каждый день с 8 утра до 10 вечера, а иногда и всю ночь раскидывала свои резюме, отписывалась в соц.сетях, искала, одновременно учила англ.; Так у меня опыта - 4 года в афигенной фирме крупного города на хорошей позиции.
    Последний пункт очень важен - учите уже сейчас разговорный. Дальше легче не будет. Времени, когда жизнь станет попроще -не настанет. Поверьте.
    И помните, что от начала поиска работы до первого заказа может пройти от полугода до года. И это нифига не много еще.
    Еще смотрите, в эту компанию www.epam-group.ru/careers/job-listings?sort=best_m... постоянно нужны новички. Компания оч хорошая, попадете туда и покажете себя - считай жизнь удалась.
    Там есть обучение, оно часто обязательно для джуниоров. Обязательно посмотрите, напишите туда. Вроде как вакансий и офиса в Мариуполе нет, но есть в др городах. Это очень хороший вариант, думаю, для вас.
    Ответ написан
    3 комментария
  • На сколько реально выучить SWIFT если никогда не учил программирование?

    @ubuntuman
    Beginner developer
    Изучение языка программирования не относится к вещам из разряда "тебе придётся убить на это сотни лет медитаций". Если есть желание, то за месяц-два освоите базовые функции языка. Статьи, самоучители, поисковики, обучающие видео на YouTube дадут всё, что необходимо. Крутым кодером вы вряд ли станете без больших вложений времени, но написать свою простенькую игру сможете.

    И не стоит пытаться освоить интерфейс громоздких Xcode, VS или Qt, вам сейчас надо только знать, как создать проект, отдельный файл, как запустить написанную программу, всё. Остальному со временем найдёте применение и начнёте использовать.
    Ответ написан
    1 комментарий
  • Что делать если в google play console указал страну россия а паспорт украинский?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Пример ответа службы поддержки Google (честно скопировано со stackoverflow):

    Hi,

    Thanks for contacting Google Play Developer Support.

    I understand you'd like to change the country associated with your Google Payments Merchant account. Once your Google Payments Merchant account has been created, it's not possible to change the country associated with that account. Instead, I can cancel and refund your existing developer account and transfer your apps to a new developer account that has the appropriate merchant country details.

    To get started with this process:

    Edit your current developer account name. If you'd like to continue to use your developer name with the new account, you’ll need to change your current name in order to free it up for the new account. For example, name the old account “xxx-OLD,” so you can use "xxx" in your new account. Make sure you save your settings.

    Create a second Google Account (with a new, different email address). After you've created the new account, you will need to configure Google Payments with a billing address corresponding to your preferred merchant country.

    After you've registered the newly created Google Play Developer Console account, create a new Google Payments Merchant account from the Developer Console. Pay special attention to the country listed for your legal business address. You may need to adjust your Google Payments settings if you haven't configured your billing address properly.

    Use this online checklist to submit your app transfer request.

    Please note however at this time, an app transfer can't be completed with in-app subscriptions currently or previously configured for your app; this includes subscriptions that do not have subscribers, or those apps which have had all subscriptions canceled.

    I understand this limitation can be frustrating, and I apologize that we don't currently have a more seamless way to transfer these applications across accounts. We're actively working with our teams to design a better experience for developers with apps using in-app subscriptions, though we do not currently have an ETA.

    I appreciate your understanding, and your dedicated support of Google Play.

    Regards,

    xxxxx

    Google Play Developer Support


    https://stackoverflow.com/questions/23469010/migra...

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

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Наша планета находится под излучением(от комет и прочего барахла) уже миллиарды лет. Пока ничего страшного не случилось. На улице и в помещениях нас пронзают каждую секунду излучения от разных приборов, установок, вышек и т.д. Тоже почти ничего не произошло. Правда есть один момент - у некоторых людей началась шизофрения. Они идут и палят вышки сотовой связи. Правда, я не уверен, что шизофрения у них началась именно от излучения. Я думаю от того, что не учились в школе.
    Ответ написан
    Комментировать
  • Что читать после kotlin в действии?

    Jacen11
    @Jacen11
    о, я тоже так делал, прям гигабайты книг собрал, видео курсы еще. Годами собирал и пока собирал они все устарели, и когда действительно занялся изучением стали не нужны (были об одном и том же). Так что перестань заниматься херней и займись программированием.
    Ответ написан
    Комментировать
  • Что читать после kotlin в действии?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Никакие книги не читать по Андроиду. Они устаревают быстрее, чем их выпускают, а ты, наверное, ещё и на русском хочешь.
    Читать developers.android.com и писать код.
    Ответ написан
    Комментировать
  • Есть ли некоторые особенности в Google Pixel которые надо учитывать?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Андройд в отличие от яблочного собрата - кто как умеет

    во-первых, в Андрлйд полно ДЕШЕВЫХ устройств, ясен что они не тянут все функции, во-вторых, устройств с отклонениями...

    в третьих процент устройств...

    ну и главное - версии андроид, ты технично обошел этот момент, а он наверно определяющий

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

    Серебряной пули нет, и архитектура будет зависеть от только от спкецифики проекта, используемых технологий, и опыта команды.
    Из того что я вижу - да, очень часто приложение приходит к чему-то похожему на MVVM/MVU/Flux, или даже сочетанию разных подходов
    Ответ написан
    Комментировать
  • Возможно ли на TensorFlow работать с обычными массивами чисел?

    На вход модели TF так и так подается массив.

    Те же котики-собакены сначала преобразуются в массив чисел.
    Ответ написан
    1 комментарий