Задать вопрос
  • В 40 лет планирую поменять сферу деятельности с 1С на Android? Сколько на старте смогу зарабатывать?

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

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

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

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

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

    Мы гордо отвечаем, что первая.

    Заявлять о категории защищённости, зная, что у вас есть критические уязвимости, и никаких реальных исследований не проводя (хотябы внутренних) - наглая ложь.
    И за такое по-хорошему надо гнать ссаными тряпками.

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

    Скорее всего, вас интересует сертификация ФСТЭК, если ваша система будет работать с гостайной и всяким таким.
    https://softline.ru/about/blog/sertifikatsiya-fste...

    Но есть ещё варианты:
    - Аудит ИБ (если сертификат не нужен, но надо проверить защищённость)
    - PCI DSS (если собираетесь принимать платежи)
    - Сертификация от ФСБ (если вы разрабатываете средства защиты информации)
    Ответ написан
    Комментировать
  • Нужно ли создавать отдельный профиль в соцсетях с имитацией фанатичного отношения к работе?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Да, тебе показалось.
    Никто не просит ссылки на соцсети.
    В любом случае, ничто не мешает сказать, что у меня нет аккаунта в соцсетях.
    Хотя, ссылку на соцсети Linkedin, Github или stackoverflow вполне можно оставить, там я есть
    В итоге многие создают такие вот фейки-аккаунты в пиджачках, а порой и вообще без личных фоток, и все отведено только под работу. Репосты на тему работы, паблики на тему работы и т.д.

    Это уже клиника. Скажи этим людям, чтобы больше так не делали. Аккаунт где всё про работу говорит о том, что у человека проблемы с головой, либо что это фейковый акк. В реальности таких людей не бывает. Кроме Илона Маска, где он постоянно только о работе и пишет ;)
    Ответ написан
    4 комментария
  • Как работает сайт изнутри (глубокий технический анализ сайта)?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Если речь о произвольном сайте, то сделать это невозможно без хакинга.
    Если речь о собственном сайте, то это делается на этапе разработки и любой разработчик знаком с инструментами дебага и профилирования
    Ответ написан
    3 комментария
  • Посоветуете бесплатный VPN под mac?

    Keffer
    @Keffer
    ICANN
    Радуют такие вопросы, "vpn для mac" или "vpn для windows". Выше правильно заметили - что есть впн? Сервис предоставляющий услуги впн сервера, или же сам софт для впн под конкретную ОС? В первом случае разницы нет какая ОС. Во втором в общем то тоже особо нет разницы, впн клиенты есть стандартные во всех ОС. Для стандартных протоколов vpn.
    Ответ написан
    Комментировать
  • Хочу стать Android программистом. С чего мне начать?

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

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Абстрактный класс нужен для того, чтобы не было возможности создавать его экземпляры, а только его классов-наследников.
    Простой пример. Пусть у нас будет абстрактный класс Фигура с методом Нарисовать; и есть его классы-наследники Круг и Квадрат.
    Так вот. Экземпляры классов Круг и Квадрат мы имеем право создавать, а вот экземпляр Фигуры создавать не имеем права, т.к. это не имеет физического смысла. И уж тем более мы никак не можем реализовать метод Нарисовать у Фигуры. Поэтому и сделан такой запрет на абстрактные классы.
    Это необходимо, чтобы код был надёжным и защищённым от кривых рук других программистов
    Ответ написан
    5 комментариев
  • Почему PIL выдает 4 rgb вместо трех?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    R, G, B и A - alpha-канал, прозрачность.

    Ещё замечание. Картинка в формате PNG, а не JPEG. Посмотри заголовок, там чётко это видно.
    Поэтому второй картинке тоже надо дать расширение .png, как и первой
    Ответ написан
    1 комментарий
  • Какая есть альтернатива github?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Github как раз и позволяет "загружать более ста файлов за раз"
    Ответ написан
    Комментировать
  • Есть ли смысл в таком подходе к изучению Js и Vue?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Второй путь, однозначно.
    Не занимайся ерундой. Без знания языка изучать фреймворки бессысленно.
    Ответ написан
    Комментировать
  • Потрачу ли я время зря, продолжая учиться в ВУЗ'е, который мне не нравится?

    profesor08
    @profesor08
    Иди в армию, не ссы.
    Ответ написан
    Комментировать
  • Потрачу ли я время зря, продолжая учиться в ВУЗ'е, который мне не нравится?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    В ВУЗе ты потратишь время зря.
    Бросай вуз и занимайся своим делом.
    Поверь мне.
    Не надо тратить 5 лет жизни зря
    Ответ написан
    Комментировать
  • Как обойти Recaptcha на python?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Decaptcher.com, Antigate.com, Pixodrom.com, captchabot.com,...
    Этих сервисов тьма тьмущая и стоит копейки.
    Работают давно, минимум с 2012 года. А может и того больше
    Ответ написан
    Комментировать
  • Есть ли книги с систематизированным изучением C#?

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

    Нельзя изучать языки по роликам в ютубе!
    Ты машину водить тоже учишься по роликам в ютубе?

    Шилдт Г. Полное руководство С#4.0. Отлично пишет для новичков.

    Далее - Троелсен. Troelsen_C# 2010 and the .NET 4 Platform. Средний уровень.

    Финал - Рихтер. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#. Это для спецов скорее по внутренней реализации, явно не для начинающих.
    Ответ написан
    11 комментариев
  • По какой книге лучше всего учить джаву для андроида?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Комментировать
  • Как из текста со смешанным алфавитом сделать нормальный?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Я решал такую задачу, но давно, более 10 лет назад.
    Вот ссылка на мою статью на хабре: https://habr.com/ru/post/86303/
    Предполагаем, что в одном слове нельзя смешивать кириллицу и латиницу вместе. Слово должно состоять либо только из кириллицы, либо из латиницы. Если есть смешивание алфавитов, то надо привести слово к нужной кодировке.
    Идея простая: программа пытается определить язык, на котором написано слово путём определения вхождения однозначно русских букв, таких как Ё, Ж, З, Ф, Я и т.д., и так же для английского: F, L, Q, S, V, W, Z и т.д.
    После этого в слове принудительно заменяются все неоднозначные буквы (А, О, Е, У, Y, Х, X...) на соответствующие буквы того языка, который мы определили.
    Можно пойти другим путём. Привести слово сначала к латинской кодировке, затем к латинице. И каждое из слов проверить в словаре. Если такое слово там найдено, то применить это слово. Надо будет доработать тот мой алгоритм, займусь как-нибудь.
    Надеюсь, понятно объяснил.
    Ответ написан
    Комментировать
  • Почему не работает?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Потому что внутри has должен быть один элемент, который ты проверяешь (ключ), а у тебя там булевое выражение. Так делать нельзя, но JS не бьёт по рукам, а делает всё по-своему. В итоге у тебя ключ - булевое выражение и может принимать всего два значения : true/false
    https://developer.mozilla.org/ru/docs/Web/JavaScri...

    Можно заменить на .contains(["55555","777777","88888"])
    Ответ написан
    Комментировать
  • Как создать объекты на основе данных из csv-файла?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Создаёшь класс Airplane:
    private class Airplane {
        public String type;
        public String name;
        public float weight;
    ...
    }
    Далее, читаешь построчно свой текстовый файл, парсишь данные из строки и записываешь их в поля нового созданного объекта класса Airplane.
    while(not end of file){
      String s = read_next_string_from_file;
      String[] data = parse_data_from(s);
      Airplane ap = new Airplane();
      ap.type = data[0];
      ap.name = data[1];
    ...
    }

    Правильнее, правда, писать данные через конструктор. Но это ты сам уже сделаешь
    Ответ написан
    Комментировать
  • Как реализовать компилятор в игре?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    странно, что решением отмечен неправильный ответ.
    Такой подход в корне неверный. Как и ответ про Lua.
    Смотреть надо в сторону ANTLR. Он позволяет реализовать самостоятельную обработку и "компиляцию" текста на любом придуманном автором языке.
    Ответ написан
    1 комментарий
  • Что за программа на картинке?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Это не редактор. Это древняя и глючная IDE Eclipse, которой уже мало кто пользуется. Её использовали, когда ещё не существовало Android Studio.
    https://www.eclipse.org/ide/
    Ответ написан
    2 комментария