• Payoneer и PayPal. Варианты вывода в 2019?

    @ittakir
    Ищите банкомат с валютой, вставляете карту Payoneer, снимаете доллары, идете в банк, там меняете на рубли. Если сумма до 40т.р. то паспорт не нужен.
    Ответ написан
  • Как подключить библиотеку dll в QtCreator?

    @ittakir
    Чтобы подключить DLL библиотеки в *.pro файле нужно добавить:
    LIBS += полный путь до файла.lib

    Либо для системных библиотек:
    LIBS += -lUser32

    DLL библиотека состоит из .lib, .h и .dll файлов. Для сборки .exe нужны .lib и .h. Потом при запуске .exe где-то рядом должен лежать .dll.

    После изменения pro файла обязательно нужно кликнуть правой кнопкой на проект и запустить Run Qmake.
    Ответ написан
    Комментировать
  • Почему указатель на char выводит всю строку, а не первый символ?

    @ittakir
    Потому что вы выводите в cout указатель на char. Если хотите вывести только первый символ, передавайте его по значению:
    cout << *s;
    //или
    cout << s[0];
    Ответ написан
    Комментировать
  • В какой сфере программирования меньше конкуренции?

    @ittakir
    Ищите не где проще, а где лучше.
    Вам нужны перспективы, интересные задачи, разнообразие проектов, обилие работы, возможность работать удаленно.
    Удел Java - это энтерпрайз и Android.
    Python - веб-сайты, различные скрипты, машинное обучение, граббинг сайтов.

    Мне кажется, Python будет получше исходя из приведенных критериев.
    Лезть в энтерпрайз - сильно на любителя. Мобильные приложения, как мне кажется, уже отжили свое. Их конечно будут делать, но хайп уже прошел лет 5 назад. Никто больше не ставит их на телефон ради интереса. Рынок перенасыщен предложением.
    Ответ написан
    3 комментария
  • Переобразовать код символа из юникода в win1251?

    @ittakir
    Используйте QTextCodec
    QChar ch(1040);
    QTextCodec *codec = QTextCodec::codecForName("Windows-1251");
    QByteArray result = codec->fromUnicode(&ch, 1);
    unsigned char value = result[0]; // 192
    Ответ написан
    1 комментарий
  • Структуры и классы в чем разница?

    @ittakir
    Наследование и поля в class по-умолчанию private, в struct - public.
    В остальном все одинаково.
    Ответ написан
    Комментировать
  • Самый низкий порог вхождения - дизайн/рисование или программирование? На кого учиться?

    @ittakir
    Дизайн, рисование - это творчество, креатив плюс натренированная рука. А программирование - это четкая логика, работа по шагам, алгоритм, математика. Совершенно разные профессии.
    Если у вас к программированию душа не лежит, то думаю не стоит и лезть. Тем более вы - девушка, а девушкам гораздо лучше даются творческие профессии.
    Мне кажется, вам стоит все же закончить ваше учебное заведение. А в свободное от учебы время смотреть обучающие ролики на Youtube, осваивать самостоятельно Адобовские программы, набивать руку и портфолио. Затем можно попробовать пойти на фриланс и подрабатывать там.
    Поверьте, программирование - это очень сложно. Если не лежит душа к этому, лучше даже не тратить время.
    Ответ написан
    9 комментариев
  • Стоит ли идти после 9 класса искать работу php веба вместо учёбы в колледже?

    @ittakir
    Без полностью оконченного среднего образования переезд зарубеж невозможен совсем никак.
    Даже очень желательно иметь высшее образование бакалавра, пусть даже самого простейшего ВУЗа.
    Также, устраиваясь на работу в офис в России у вас конечно спросят, почему вы закончили только 9 классов. И пусть даже вы будете крепким среднячком в программировании, все равно на вас будут смотреть с очень большим подозрением. Гораздо безопаснее будет нанять человека, как минимум окончившего школу 11 классов. То есть путь на официальную работу вам тоже будет закрыт.
    Остается фриланс. Но на фрилансе нужно быть middle разработчиком или выше, иметь несколько лет реального опыта работы над большими проектами.
    Так что не валяйте дурака и доучивайтесь до 11 класса. Дальше рекомендую как можно более простой вуз, но на специальность, которая в названии явно связана с программированием. И конечно, учиться самостоятельно дома.
    Ответ написан
    3 комментария
  • Какую выбрать сферу в IT с нуля когда тебе "под 40"?

    @ittakir
    Есть еще один вариант, особенно для людей не искушенных в программировании.
    Это создание роботов для алгоритмической торговли на бирже. В отличие от работы программистом, тут область знаний в программировании может быть очень небольшой. Важнее понимать суть рынка.
    Есть очень интересный сайт https://www.quantopian.com/ В нем встроенная среда для разработки своих алгоритмов на Python. И там даже есть соревнование. Если ваш алгоритм удовлетворяет определенным критериям и торгует лучше остальных, вам этот сайт будет давать реальные деньги.
    Вся прелесть алгоритмической торговли в том, что ваш заработок ничем не ограничен. Вы можете жить в своем Барнауле, и зарабатывать миллионы в месяц. Никакому обычному программисту такое не светит.
    Ответ написан
  • Как сменить работу и сделать небольшой перерыв между ними?

    @ittakir
    Делал и так и эдак.
    1. Плюсы:
    • Меньше риска остаться совсем без работы
    • В целом этот процесс более понятен работодателю и не вызывает никаких вопросов

    Минусы:
    • Ходить по собеседованиям пока работаешь на другой работе напряжно
    • Когда вы ищите работу, вы переключаете все свое внимание на это. Основная работа начинает страдать
    • Меньше времени подготовиться, почитать литературу, порешать задачки


    2. Плюсы:
    • Можно нормально отдохнуть, съездить в длительное путешествие на пару месяцев - такого во время работы вы сделать не сможете
    • Можно спокойно подготовиться к собеседованиям
    • Если собеседование происходит по скайпу в рабочее время, то удобнее делать это из дома

    Минусы:
    • Нужен запас денег на 3 месяца минимум
    • Новый работодатель может подумать, что вас выперли со старой работы. Нужно ему объяснить, что это не так.
    Ответ написан
    Комментировать
  • Сколько можно зарабатывать на C++ в 14 лет?

    @ittakir
    Пока можешь только помочь однокласснику с задачками по информатике за деньги. На большее 2 недели С++ не тянут.
    В реальности во фрилансе по теме С++ ждут как минимум middle разработчика. Это опыт несколько лет, несколько завершенных проектов, и главное, самостоятельность.

    Я бы посоветовал лучше изучить мобильную разработку или web. Сначала сделать для себя несколько проектов. Набить руку, портфолио создать. И только потом уже пытаться делать что-то за деньги.
    Ответ написан
    3 комментария
  • Как правильно следует избавляться от вложенных циклов?

    @ittakir
    Не вижу особой проблемы в вашем коде.
    Формат путей файлов строго определен, поэтому не нужно никаких рекурсий.
    Вся работа разбивается на 2 шага:
    1. Определить какие типы текстур доступны.
    2. Загрузить все текстуры для каждого из типов.

    Я бы разбил эту логику на 2 отдельных функции. Первая возвращает список доступных типов, причем тип задается enum, а функция внутри сопоставляет текстовое название папки с enum.
    QList<TextureType> getAvailableTextureTypes();

    Вторая функция берет на вход тип текстуры и загружает все доступные файлы этого типа.
    QList<Texture> loadTexturesForType(TextureType type);


    Ну и основная функция загрузки:
    QMap<TextureType, QList<Texture>> loadTextures()
    {
      QMap<TextureType, QList<Texture>> result;
      for (auto type : getAvailableTextureTypes()) {
        result.insert(type, loadTexturesForType(type));
      }
      return result;
    }
    Ответ написан
    Комментировать
  • В чем смысл ВУЗа?

    @ittakir
    Смысл ВУЗа для программиста только один - возможность получить H1B визу есть только при наличии диплома о высшем образовании.
    В остальном это потеря времени и нервов, потеря самых молодых и продуктивных лет своей жизни на непонятную, ненужную ерунду.
    Ответ написан
    Комментировать
  • Как стать Embedded разработчиком и ЗАРАБАТЫВАТЬ на этом?

    @ittakir
    Являюсь фрилансером - embedded разработчиком.
    Работу я не искал, она сама меня находила - обращаются друзья, знакомые со старой работы. Т.е. принцип сарафанного радио. Для этого, разумеется, нужно обладать опытом и уже реализованными проектами.
    Сферы деятельности очень разные. Есть заказы по промышленной автоматизации, или например по вендинговым аппаратам, блютуз датчикам и т.п.
    Если искать целенаправленно заказы, то я бы пошел на electronix.ru, а также на upwork.
    Можно и что-то свое производить, но это сложнее, чем делать что-то по указке заказчика и за его счет.
    Совет в принципе универсальный для всех фрилансеров. Прежде чем переходить на вольные хлеба, поработайте хотя бы пару лет в нормальной организации. Лучше, в нескольких. Так вы прокачаете свои навыки, поймете как работать в команде и обретете связи.
    Ответ написан
    1 комментарий