Задать вопрос
  • Где практиковать Kotlin?

    xez
    @xez
    TL Junior Roo
    Чтобы практиковать котлин (как и любой другой язык) нужно на нем писать.
    Ответ написан
    Комментировать
  • Что следует прочитать, посмотреть для того, чтобы написать парсер цен Amazon по ASIN?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Перво-наперво вам надо освоить декомпозицию задач.
    Разделите задачу на подзадачи. Подумайте, как бы вы решили каждую из подзадач. Если подзадача сложная, еще разделите и продумайте решение под-подзадач.
    Приходите сюда со своим виденьем и попыткой решения, и что конкретно в какой подзадаче не получается.
    Ответ написан
    Комментировать
  • Как быстро запустить корпоративное приложение на Android и IOS в 2023-м и не перетрудиться?

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

    хотя бы на уровне "70% общей кодовой базы
    от таких решений постепенно отказываются, в реальном мире это оказывается слишком дорого

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

    Сроки какие то фантастические скорее всего, если это вы один собрались за месяц сделать, сильно сочувствую вам и страшно представить какое говно в итоге будет. Напишите потом через месяц мне в комменте на это сообщение, интересно сколько в реальности успеете сделать за месяц
    Ответ написан
    6 комментариев
  • Что делать если при просмотре игры вылезает ошибка такого типа?

    GavriKos
    @GavriKos Куратор тега Unity
    Гуглить ошибку и исправвлять
    Ответ написан
    Комментировать
  • Уход во время испытательного срока, нормально ли это?

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

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    В этом виновато ваше безответственное отношение к обработке исключений, а именно
    try:
                    response = requests.get(file_name, timeout=20)
                except:
                    print(f"err. conn: {file_name}")
                    continue

    Это означает: если любая ошибка, закрываем на это глаза, печатаем, что у вас печатается, и продолжаем.

    Вот оно печатает и продолжает.
    Вам надо разобраться, какую же оно теперь возвращает ошибку в теле try, и исправить её или правильно её обрабатывать.
    Ответ написан
    2 комментария
  • Как исправить ошибку Could not load 'plugins\Название плагина' in folder 'plugins'?

    @Dementor
    программист, архитектор, аналитик
    1) Это вопрос не по Java, а по написанию плагинов под Майнкрафт. Следовательно вопрос нужно задавать не Java-программистам, а в майнкрафт-сообществе.

    2) Гугл говорит, что ваш проект "org.bukkit" был закрыт еще в 2014 году и все его разработчики перешли на проект Sponge. Зачем вы занимаетесь археологией?

    3) Текст ошибки говорит о проблеме с путями - проверьте свои конфиги и права доступа к файлам плагинов.
    Ответ написан
    Комментировать
  • Как грамотно сделать обработку ислючений в php?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Структура проекта какая-то странная, в нем, судя по всему, контроллером называется роутер, но на этом я останавливаться не буду, обработка исключений от этого не зависит.

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

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

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

    2. Системные ошибки обрабатывает глобальный обработчик исключений, логируя саму ошибку, а на клиент отправляя статус 500 и какое-нибудь абстрактное сообщение о проблеме на сервере. Это самое важное в системных исключениях - текст ошибки никогда, не при каких обстоятельствах не уходит наружу.

    Пример такого исключения - когда запрос в БД порождает ошибку.

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

    Для информирования можно действительно ловить исключение через try..catch и писать какое-то свое сообщение.
    Но можно и автоматизировать этот процесс, вот две статьи, которые показывают примеры, как это можно сделать:
    https://angelovdejan.me/2022/11/24/centralized-exc...
    https://habr.com/ru/articles/688202/
    Ответ написан
    Комментировать
  • Какую выбрать тему диплома бакалавра?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Да кто ж его знает двоечник ты или отличник.
    Ты сам не знаешь какую из этих тем ты можешь сделать?

    2-3 года ты чему-то учился, тебя 2-3 года тебя чему-то учили.
    Но ты считаешь что рандомные люди из интернета наугад скажут тебе в чем ты лучше разберешься?

    Бери то, что дешевле или проще достать и с чем у тебя есть хоть какой-то опыт. Зря отказываешься от ардуино если уже с ним работал.
    Ответ написан
    Комментировать
  • Какие требования, чтобы попасть на стажировку в Yandex/Avito/Mail/VK и т.д.?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Главные черты - проактивность и умение пользоваться предоставленной информацией самостоятельно.
    На сайтах яндекса, авито, майлру, вк есть разделы про стажировки. Есть контактные телефоны.
    Можно там напрямую и узнавать информацию что делать в вашем конкретном уникальном (нет) случае.
    Ответ написан
    Комментировать
  • Когда новичку нужно изучать как работает интернет, после изучения базы JS?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Уважаемый пользователь.
    У тебя из 10 вопросов 9 вопросов про то. как стать разработчиком и поменьше учить.
    Прекрати такое поведение.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Джуны и в лучшие времена были не нужны, а теперь тем более. Поэтому хвататься надо за любую возможность, а потом сжав зубы получать свой первый год непрерывного опыта, с которым будет проще потом устраиваться.
    Ответ написан
    1 комментарий
  • Какой курс по тестированию ПО будет лучшим для человека, который учится с нуля?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Ну серьезно. Зачем вы ходили в школу?
    Неужели в школе не было некоторого количества предметов, чтобы понять как что учится?

    Получилось ли выучить иностранный язык, просто зазубрив слова? Или выяснилось что и слова надо запомнить и практиковаться много раз, чтобы как-то начало получаться?

    Алгебру - достаточно ли просто зазубрить что такое + - * / %, чтобы решать все задачи, или приходится на практике решать кучу задач, чтобы научиться это делать быстро?

    Программирование НИЧЕМ не отливается от любых других направлений. Нужно и зубрить теорию и заниматься практикой, нельзя делать что-то одно. И высчитывать процент - это зачем? каждый человек немного уникален, у каждого процент будет свой.
    Ответ написан
  • Что за направление "Информационные системы и технологии"?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ощущение, что зря потратил 4 года.


    Все верно. Целых четыре года было, чтобы почитать айти ресурсы, почитать вакансии и требования в них и понять соответствуешь или нет.
    Надеялся, что в институте тебя научат быть готовым специалистом, несмотря на то, что весь интернет прудит информацией о том, что институт в лучшем случае дает высшее образование (а то и просто корочку), а не айти специальность.
    Работу нужно искать не по диплому, а по знаниям и желаниям.
    Хочешь в айти - приобретай знания, но учись искать информацию. По вакансиям, по трудоустройству. Что учить, сколько учить. Учитывая политические проблемы.
    За те годы, что ты провел в школе и институте, должен был как-то наработаться навык поиска информации.
    Ответ написан
    Комментировать
  • Какие сейчас тенденции в веб-программировании?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    С тем же успехом можно было спросить "Какие сейчас тенденции в программировании?" Web-разработка - это настолько обширная область, что общие тенденции в ней вряд ли возможны. Если брать относительно узкую категорию "Клепание однообразных говносайтов для ИПшников" то да, агрессивный маркетинг 1С всё ещё держит битрикс на плаву.
    Ответ написан
    2 комментария
  • Что учить дальше начинающему джависту?

    Jacen11
    @Jacen11
    хотел бы писать вещи, которые можно пощупать руками и показать друзьям

    - В веб идти не очень хочу

    эм. Ну типа все, просто практически ничего в мире больше нет

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

    которые можно просто запустить у себя на компе
    да любые просто

    Kotlin я уже пробовал, и он мне не очень понравился
    хреново, типичный синтаксис современного ооп языка

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

    Есть ли у меня соответствующие моим запросам альтернативы?
    ну я вижу одни "мне не нравится". И это перекрывает буквально все сферы. Выглядит как "хочу чтобы ничего не делать, было легко и много денег за это". Так тут все просто, найти легкую работу и на джаве можно, даже без спринга, и будешь копейки получать(лично у меня такая была). Много всем подряд не платят. Традиционно просто джава в банках используется, а эта сфера сложная. Но есть и другие сферы, да и в банках много левых проектов.
    Ответ написан
    4 комментария
  • Можно ли собрать apk используя тоьько jdk?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    Дело в том что Google использует свою jvm бинарно не совместимую с Sun/Oracle jvm.
    Поэтому я могу спорить на виски что не взлетит никак.
    Ответ написан
    Комментировать
  • Что является клиентской частью в приложении, написанном на flutter?

    Jacen11
    @Jacen11
    Что является клиентской частью в приложении написанном на flutter?
    все

    Если использовать mvc паттерн, можно ли реализовать только view, не прописывая model и controller?
    так без этого это уже не будет mvc патерн)

    ищу способы, как это можно сделать.
    берешь и делаешь, а не ищешь тупые лазейки. Ну или на фриланс

    PS на смартфонах никто не использует mvc, на флаттере применяют bloc, но учитывая ваш уровень, сделайте хоть как то для начала
    Ответ написан
    2 комментария