• Android или Unity?

    @mkone112
    Начинающий питонист.
    Спасибо за ранее и извиняюсь за столь большой рассказ с водой :)

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

    Ответ: там где легко - денег нет.
    Ответ написан
    Комментировать
  • Нормально ли использовать Object в сигнатуре метода не дженерика?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Не нормально. Во-первых, глупо использовать язык со статической типизацией и не пользоваться её преимуществами. Во-вторых, "взять у объекта параметр с проверкой на наличие" видимо обозначает использование рефлексии, что медленно и небезопасно.
    Ответ написан
    2 комментария
  • Android или Unity?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    как та и та ветка себя чувствует во фрилансе

    Да ну что за бред. 30 лет а ума нет.
    Во фрилансе рулят софт скиллы и умение себя продать. А конкретная ветка развития не значит ничего. Во фрилансе работу ты себе будешь искать сам, и если ты думаешь что можно зайти на биржу и набрать себе работы, то это уже совершенно не так.

    Так как я хотел работать больше на себя, чем в конторе

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

    Зачем мнение рандомов из инета в таком личном интимном вопросе.
    Ответ написан
    Комментировать
  • Ценятся ли программисты-самоучки в странах Евросоюза?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ценятся профессионалы, всем плевать, как этот профессионализм был получен. Но надо понимать, во-первых, что желающих получить blue card много, а мест мало. Поэтому вам придётся конкурировать с целой кучей профессионалов и при прочих равных шансов больше будет у обладателей дополнительной бумажки. Во-вторых, интерес западных работодателей начинается на том уровне профессионализма, который у очень выдающихся программистов достигается лет через пять работы, а у остальных через десять. То есть ваш год самообразования - вообще ничто.

    P.S. Вопрос на ресурсе задавался уже очень много раз. Для программиста критически важно уметь искать информацию самостоятельно.
    Ответ написан
    8 комментариев
  • Какой ноутбук выбрать для Java-программиста?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Нужна машина, на которой можно было бы работать 5-10 часов в день, не уставали глаза

    Не ноутбук.

    и которая способна справиться с компиляцией сразу нескольких проектов

    Бюджет - не более 70 тысяч

    Тем более не ноутбук.
    Ответ написан
    Комментировать
  • Как подавать портфолио на Toptal?

    DevMan
    @DevMan
    очень странно спрашивать здесь, а не у них.
    Ответ написан
    Комментировать
  • В 40 лет планирую поменять сферу деятельности с 1С на Android? Сколько на старте смогу зарабатывать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Открой вакансии, посмотри сколько зарабатывают джуны на Андроиде.

    Неужели за 18 лет активной ИТ деятельности не наработались навыки гугления дорожных карт? Или есть мысли что на тостере составят индивидуальный гороскоп с учетом личных привязанностей? 40 лет, а вопросы как у 15-летнего.

    Нет, никто не даст тебе 2к со старта.
    Нет, на андроиде тех, кто ищет себе позицию разработчика не будет зарабатывать много даже мидером, потому что разработка там не слишком сложная, конкуренция высокая.
    Те, кто смог попасть в совладельцы либо написать и вывести в топы свое приложение - это уже совсем другой случай, но там самостоятельности в деятельности нужно еще больше.

    На 40летних смотрят нормально. И вообще эта тенденция о малолетних сеньорах существует только в СНГ, где коммерческая разработка более-менее началась после 2000-2005, а не в 1980-м и раньше, как зарубежом.
    Поэтому разработчиков, которые до этого момента что-то активно разрабатывали за деньги очень немного, еще и большинство из них уехало. Вот и выходит что, скажем, 50-летних разработчиков, которые сразу начали именно как разработчики и уже 30 лет как разрабатывают - в xUSSR ну может пару тысяч. Но это потихоньку меняется - подрастают люди, стареют.

    Практику в Андроид получить очень легко.
    Берешь и пишешь софт. Андроид купить несложно, время найти после работы - это уже неизвестно, ваше личное.
    Можно джава, можно котлин, я бы ратовал за джаву - в случае чего всегда можно в ентерпрайз сдвинуться.
    И берешь юнити и пишешь для своих же детей развивающие игрушки, или что-нить еще, в зависимости от возраста. Так первый опыт и получишь.
    Ответ написан
    13 комментариев
  • Пишу первый проект Hello World и сразу фейл, в чем ошибка?

    BorLaze
    @BorLaze
    Java developer
    только начал изучать разработку на Андроид студио

    Что в Андроид студио что в джаве я чуть больше чем ноль


    потому что изучать надо все-таки сначала сам язык, а уже потом его применение под конкретную платформу

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

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    В Gitlab для этого используется Gitlab ci/cd
    В Github для этого есть Github Actions
    Ответ написан
    Комментировать
  • Почему выбрасывает ArrayIndexOutOfBoundsException?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    В том, что массив files пустой. Написано же.
    Ответ написан
    Комментировать
  • Почему продолжает выполняться первый блок if?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Потому что строки в Java так не сравнивают. Это описано чуть ли не на первых страницах любого учебника.
    Ответ написан
    2 комментария
  • Не работает replace. Буду рад помощи (без "учи питон")?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Надо не в гугле искать, а учебник читать.

    P.S. Не нужно нам говорить, что нужно говорить.
    Ответ написан
    4 комментария
  • Стоит ли идти в NoCode разработку?

    BorLaze
    @BorLaze
    Java developer
    Как бы вайти в айти, но так, чтобы не учить ничего по айти?
    Ответ написан
    Комментировать
  • Как быстро отбирать качественные видео на ютубе для реализации конкретных но совершенно новых задач?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Ответ вроде уже на поверхности, но вы не желаете его видеть - не следует учиться по видео, если это не какой-то практический навык вроде разборки ноутбука

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

    Если вам проще воспринимать информацию на слух чем на глаз, подумайте над тем, а ту ли профессию вы выбрали.

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

    Далее

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

    СЮРПРИЗ

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

    Вывод - первичным источником информации всегда является текст.

    Учитесь по текстам.
    Ответ написан
    4 комментария
  • Как перенести карту мира в игру?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Желательно описать максимально подробно, ибо я не сильно продвинутый
    Заходите на Freelance, далее нажимаете "Найти специалиста", указываете цену которую вы готовы заплатить, чтобы это сделали "за Вас".
    Ответ написан
    Комментировать
  • Как настроить бины в подпроектах без application.properties?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Araya, как отметил коллега Ерлан Ибраев и я, стоит поднять отдельный config server (Spring Cloud Config).
    В таком случае при первом старте приложения сперва стартанет config server. Затем все остальные сервисы (eureka server, gateway и др.). Все сервисы получат конфиги из config server. Притом можно все конфиги напрямую получать из github репозитория. Для каждого из микросервисов можно создать свой properties || yml. Или же можно задать общий на всех. Можно также задать отдельные конфиги согласно активному профилю. Также при необходимости можно динамически изменять конфиги (например, при помощи Spring Cloud Bus).

    Вот, скрин, который поможет разобраться в вопросе:
    6116aa4e864f8269423104.png
    Вы можете все конфиги из всех микросервисов вынести в отдельный гит репозиторий (или же можно хранить локально. (профиль - native)). Внутри микросервисов достаточно файла bootstrap.yml или bootstrap.properties. Соответственно, все файлы конфигов вы называете именем вашего микросервиса (обратите внимание на скриншот выше).
    Ответ написан
    Комментировать
  • Дайте совет, куда и как двигаться дальше?

    @mkone112
    Начинающий питонист.
    Если отрыть сейчас hh, и посмотреть первые десятки резюме, то окажется что 99% из них - дерьмо (простите за мой французский). 99% людей не способны связать даже несколько слов в осмысленный текст, а гитхаб который они прикладывают - скорее минус чем плюс. Вангую что у тебя тоже самое, и то что ты считаешь за резюме и нормальный код - скорее всего ими не являются. Ты даже не сообразила приложить их чтобы получить конструктивную критику. Какого ответа ты ждешь? "Старайся лучше"?
    Ответ написан
    1 комментарий
  • Как подготовиться по алгоритмам к собеседованию(junior)?

    @dmshar
    Никогда не понимал, что значит "подготовиться к собеседованию". К экзамену понимаю - выучили "от сих до сих", ответили на вопрос, удовлетворили преподавателя, получили свою оценку и гуд бай.
    А к собеседованию? Что толку, если вы "нахватаетесь" за 4 дня каких-то отрывочных знаний, даже на что-то правильно (почти случайно) ответите на собеседовании без глубокого понимания. Вы ведь тут не препода обманываете, вы завтра должны решать будете не игрушечно-собеседную, а реальную производственную задачу. Работодатель думает, что вы спец по алгоритмам, а вы просто чего-то там "нахватались" перед собеседованием. Можно догадаться, как закончиться ваш испытательный период. Так зачем тратить время? Лучше его потратить на ИЗУЧЕНИЕ алгоритмов, и на следующем собеседовании не трястись что тебя спросят чего-то, что не успел прочитать. Тогда и работодатель поймет с кем дело имеет, и вам польза будет на будущее.
    В общем, собеседование - это не экзамен! К нему специально готовиться - себе во вред. Но на собеседовании надо показывать именно то, что вы собой на самом деле представляете. А если это не устраивает работодателя, то благодарить Бога, что на эту работу вас не взяли.
    Впрочем, вменяемый работодатель и не будет заставлять на собеседовании до запятой рассказывать конкретный алгоритм. А вот попросить сравнить, объяснить почему один из них лучше, быстрее, экономичнее и пр. другого очень даже может. Или например попросить вас для конкретной задачи и конкретных данных подобрать наиболее подходящий алгоритм. Вот к пониманию именно таких вещей и надо посвящать время подготовки.
    Ответ написан
    2 комментария
  • Кто обучался в Университете искусственного интеллекта (https://neural-university.ru/)?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    У меня друг там "учился". Без работы сидит до сих пор, потратил время и деньги зря, новых знаний почти не дают, натаскивают на частные задачки.
    А их лицензией можно попку вытереть после душа.
    Ответ написан
    Комментировать