Задать вопрос
  • Какие хорошие международные биржи фриланса бывают?

    @Ambrosian
    1) У вас плохой английский, вашу задачу не могут понять.
    2) Мало желаете платить, у спецов есть много работы и за хорошие деньги.

    Скорее всего:
    Это не кандидатов стало труднее найти, это вы привыкли платить копейки, а на биржу пришло много новичков. Только они за копейки и готовы...
    Ответ написан
  • Где найти свой первый заказ?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    Ловите из моей копилки (сортировка от балды, комментарии мои, я "заказчик")

    • Биржи фриланса СНГ
    https://work-zilla.com — легко очень быстро найти исполнителя на простую работу за 100-3000₽
    kwork.ru
    https://5bucks.ru
    radideneg.ru
    moguza.ru
    https://fl.ru/ (ад.кг) -- один из самых известных фрилансных ресурсов рунета, полно предложений (август 2018)
    https://freelance.ru/ -- сильный конкурент fl.ru, полно предложений (август 2018)
    https://www.weblancer.net/ -- норм, не очень много предложений, но много "целевых", меньше мусора (август 2018)
    https://freelansim.ru/ -- не очень много предложений (август 2018)
    https://YouDo.com -- мало предложений (август 2018)
    https://freelancehunt.com/ -- много предложений (август 2018)
    § Статистика цен https://freelancehunt.com/statistics/rates/currency/rub
    https://www.freelancejob.ru -- очень мало предложений (август 2018)
    https://yukon.to — для даркента и "сомнительных" заданий. Типа "античата"
    www.free-lance.ru -- старое название fl.ru

    • Биржи фриланса международные
    https://www.upwork.com - конкурировать невозможно, только покупать профиль с 1000+ часов, остальное $5-$15 от рабовладельцев
    www.freelancer.com
    https://www.peopleperhour.com/
    https://www.guru.com/
    fiverr.com — для простого дизайна
    https://envato.com/
    https://talent.hubstaff.com
    https://remoteok.io
    https://weworkremotely.com/
    https://www.cybercoders.com/
    https://djinni.co
    https://www.toptal.com
    https://www.linkedin.com
    https://elance.com — куплен upwork
    https://odesk.com — куплен upwork

    • Агрегаторы фриланс-бирж
    https://primelance.com
    https://www.alot.pro
    https://work-at.me/freelance_projects/list
    https://ifreework.org/projects.html
    https://joby.su/search/ff/
    ayak.ru
    https://spylance.com/spy#notices
    j-scan.ru/search_old
    ejobstracker.com
    https://play.google.com/store/apps/details?id=alot...
    https://play.google.com/store/apps/details?id=free...
    https://play.google.com/store/apps/details?id=com....
    https://itunes.apple.com/us/app/mobile-freelance/i...
    https://play.google.com/store/apps/details?id=com....
    Где искать заказы?
    Ответ написан
    12 комментариев
  • Как построить изучение С++ после С#?

    myjcom
    @myjcom Куратор тега C++
    БЕЗ материала для новичков


    https://en.cppreference.com/w/

    Olsson Mikael. C++17 Quick Syntax Reference
    Olsson M. C++ 14 Quick Syntax Reference

    Swaminathan Jeganathan. Expert C++ Programming

    Modern C++ Programming Cookbook
    Год издания: 2017
    Автор: Bancila M.
    Издательство: Packt Publishing
    ISBN: 9781786465184

    C++17 STL Cookbook
    Год издания: 2017
    Автор: Jacek Galowicz
    Издательство: Packt
    ISBN: 9781787120495

    Clean C++
    Год издания: 2017
    Автор: Roth S.
    Издательство: Apress
    ISBN: 978-1484227923

    Arthur O’Dwyer. Mastering the C++17 STL: Make full use of the standard library components in C++17

    Meyers S. Effective C++ Digital Collection 140 Ways to Improve Your Programming
    Gregoire M. Professional C++ 2018

    Horton I., Van Weert P. Beginning C++17: From Novice to Professional

    Smith R. (ed.) Working Draft, Standard for Programming Language C++ 2017

    C++ Notes for Professionals 2017
    Ответ написан
    1 комментарий
  • Как правильно использовать строки в плюсах?

    @Mercury13
    Программист на «си с крестами» и не только
    • std::string — как правило, если не указано противное.

    • QString, AnsiString/UnicodeString и прочие — в соответствующих фреймворках, обычно очень близко к интерфейсным функциям.

    • char* — практически не используется в реальном коде. В основном для оптимизации, если есть собственное управление памятью. Довелось как-то в собственном разборщике XML (работает в 2,5 раза медленнее рекордсмена, pugixml. Зато даже это в разы быстрее Excel’я, пространства имён «из коробки», расход памяти мизерный и программирование простейшее.)
    Зато по-чёрному используется его const-аналог.

    • const char*. Это может быть одинокий const char* + нуль-терминированная строка, или указатель+длина, или указатель на начало + указатель за конец.
    1. Если ожидается, что в функцию будем передавать строковый литерал.
    void writeEnum(st::Stream& st, int value, const char* names[]) {}
    
    enum class Letter { A, B, C, …, Z, NN };
    const char* natoNames[static_cast<int>(Letter::NN)] = { "alpha", "bravo", "charlie", … };
    writeEnum(someStream, static_cast<int>(Letter::E), natoName);

    2. Если операцию со строкой можно произвести «на месте», не заводя новую память: (trim, как известно,— обрезка пробелов в начале и конце)
    void trim(const char*& beg, const char*& end);

    3. Если структура данных паразитирует на чужих строках, не заводя своей памяти. Особенно если конструкция строк неизвестна (например, при передаче данных из плагина в плагин).
    struct ParasiteString { const char *beg, *end; };

    4. В библиотеках, если они реально настолько компактные, что нет нужды обязательно подключать жирный STL.

    • char[] — только как оптимизация, когда предельная длина строки известна и невелика.
    wchar_t* myFtos(double value, wchar_t* buf, const FloatFormat& format) {}
    
    wchar_t buf[100];
    myFtos(100.500, buf, FloatFormat::NICE);
    Ответ написан
    Комментировать
  • Как перерасти из кодера в программиста?

    Yertuwernat
    @Yertuwernat
    Кратко о себе: живу в России, не женат, характер
    Кодер и программист это одно и то же, как мне кажется.
    С лингвистической точки зрения это тот человек который владеет языком машины.
    Тот кто умеет писать код - то есть умеет заставить машину работать.

    На самом деле в природе такое разделение:

    1) слесари монтажники (работают в рамках готовой архитектуры) 90% популяции
    2) инженеры (разрабатывают архитектуры) 10% популяции

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

    myjcom
    @myjcom
    и ищу оптимальные методы на протяжении нескольких часов

    "Преждевременная оптимизация — корень всех зол."

    писать красивый и эффективный код

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

    Все знать невозможно, выберете одно два направления и углубляйтесь в них.
    Смежные области сами подтянутся по мере необходимости.
    Ответ написан
    6 комментариев
  • Как развиваться в программировании не привязываясь к языку?

    Приветствую!
    работаю программистом в (тбСкрипт, немного php, js) около года и возникла проблема в том что нету базы,

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

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

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

    практически не возможно написать на том же уровне новый код

    Есть только два уровня кода - понятный и непонятный. Компьютеру всё равно, с каким кодом работать, а человеку - нет. Пишите понятный ЧЕЛОВЕКУ код.

    и становится скучно ходить одними и теми же путями.

    Такова особенность нашей профессии. Расслабьтесь и получайте удовольствие :)

    А хочется писать красивый и понятный код.

    ВОТ! Вот это и есть суть вопроса!
    Считайте, что красивый - это понятный.
    Где-то писали, что человек может удержать в памяти не более 7 понятий одновременно.
    Разбивайте код на смысловые (именно смысловые!) блоки, содержащие не более 7-10 действий. Безжалостно режьте, если больше. Давайте классам и методам длинные понятные названия. Используйте транслит вместо "благородного" английского.
    И если за это вас запишут в быдлокодеры, несите это прозвище с гордостью!!!

    Вот и возник вопрос, как правильно развить фундамент?

    Уж точно не читать всю ту макулатуру, которую тут насоветовали. Если б она помогала, вопрос, подобный вашему, не всплывал бы с удручающей регулярностью.
    Ответ написан
    1 комментарий
  • По каким книгам изучать устройство компьютера?

    @sky_driver
    Код. Тайный язык информатики. Чарльз Петцольд
    Ответ написан
    Комментировать
  • Лучшие книги для новичка по сетевых технологиям в системном администратировании?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Книги - имхо бесполезные талмуды в случае освоения базовых знаний. Читать надо документацию к продуктам.
    Ваш план кажется здравым. Учить можно перескакивая между пунктами, дабы мозги не скисли от однотипных нагрузок. Детализируя:
    1. Сетевые технологии: RFC 791 (IP), 792 (ICMP), 793 (TCP), 768 (UDP), 2460 (IPv6), 4271 (BGP-4), 5321-2 (SMTP и Message Format), 3986 (URI), 7230-5 (HTTP/1.1), 1034-5 (DNS), 2131 (DHCP), 3315 (DHCPv6), по вкусу IKE, FTP, IPsec и прочие протоколы приложений. IEEE 802.3 (Ethernet), 802.11(Wi-Fi), 802.1Q (VLAN и ещё немного фич). Практика: объяснить все этапы получения результата после старта открытия сайта браузером с точки зрения сетевых протоколов и взаимодействий. Отправка e-mail с помощью telnet. Побаловаться с маршрутизацией, VLAN и DHCP в виртуалках.
    2. Нужность cmd.exe под вопросом, рекомендую сразу учиться работать с Powershell из-за удобства второго. Официальный Getting Started, словарь командлетов набивается с практикой. Практика в виде автоматизации любых действий, которые вам хотелось бы автоматизировать: снятие серийных номеров процессора, мат. платы и дисков в файл с отправкой куда-то; внесение изменений в Windows Firewall с параметрами на входе.
    3. Изучение структуры системных каталогов и реестра (важно для установки/удаления программ), поднятие всех служб Windows Server, изучение механизмов GPO и прочие курения документации.
    4. Понимание и настройка RDP, WS-Man, SSH с предварительным изучением того, что такое PKI и с чем его едят.

    Также стоит помнить, что выбирая только сети и Windows, вы себя ограничиваете только работой в Enterprise-сегменте и провайдерах, конкуренция там будет расти и не в вашу пользу.
    Ответ написан
    2 комментария
  • Как отследить состояние светофора?

    @synapse_people
    Сделай нейросеть, даже на пхп, которая принимает с камеры картинку и по ранее загруженному датасету определяет состояние
    Ну или, Как вариант, пока никто не заметит, разобрать светофор и подключить к нему какой-то свисток, который бы сигналы передавал
    Ответ написан
    3 комментария
  • Что должен знать каждый С++ программист?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Каждый C++ программист должен уметь пользоваться поисковыми системами.
    Особенно в тех случаях, когда он собирается задать вопрос, который за него уже задавали множество раз, и на который можно найти готовые ответы.
    Ответ написан
    Комментировать
  • Где есть курсы по основам рисунка?

    Chipr
    @Chipr
    UX/UI designer
    Выше уже правильно все написали. Еще бы посоветовал книгу Николая Ли. Она крута как по содержанию, так и просто по верстке)
    Ответ написан
    Комментировать
  • Где есть курсы по основам рисунка?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    На канале Олега Торопыгина вы найдете полноценные курсы художественного училища в открытом доступе. По качеству и понятности объяснения будут получше, чем в большинстве школ, особенно для детей. Стоит начать с введения в рисунок.
    Ответ написан
    Комментировать
  • Где есть курсы по основам рисунка?

    Serhioromano
    @Serhioromano
    Web Developer
    Художественная школа. Там же где дети занимаются. Можно туда походить. Думаю препод тебя не выгонит. Там основы построения композиции, натюрморт, пейзаж, ну и наконец тело.
    Ответ написан
    Комментировать