• Сколько стоит час веб-разработчика-фрилансера?

    Если хочется настоящей разработки, а не пилить лендинги пачками и интернет магазины, то иди в среднюю или большую компанию джуном. Там тебя старшие всему научат и там не так спешат запустить проект и заработать бабла. там вас познакомят с кучей интересных инструментов, подходов и научат искать общий язык с бизнесом потому что там все запущено и бабло уже зарабатывается. Теперь там делается упор на качество и расширение под нагрузку, а это самое интересное. Потом смените место на стартап и напишите такую махину с нуля. Опять же интересный опыт. Если стартап взлетит, то можно в нем остаться как сто или лид и рефакторить махину уже как большой проект. А фриланс научит только в спешке говнокодить лендинги за копейки и без опытного товарища рядом. самое сложное там - магазин собрать на какой нибудь цмс для магазинов.
    Ответ написан
    Комментировать
  • Лучший клиент для работы по FTP/SFTP для ubuntu?

    shambler81
    @shambler81 Куратор тега Linux
    зачем вам вообще клиент?
    никогда не понимал зачем для линукса он нужен вообще?
    у тебя в навигаторе есть кнопочка подключить фтп и пользоваться им как обычной файловой системой.
    если вы работаете часто тоо можно создать закладки.
    Если прям совсем бесшовный ( я так делаю)
    монтирую их
    https://help.ubuntu.ru/wiki/%D0%BC%D0%BE%D0%BD%D1%...

    вопрос зачем вам сторонние решения если сама ос ( в отличие от винды)
    может напрямую работать через этот протокол ?
    Про sftp я вообще помолчу
    Ответ написан
  • Как работает __init__.py?

    Nirail
    @Nirail
    Дайте мне повод и я во все решу
    Кроме того, что он позволяет питону интерпретировать директория как пакет, в __init__.py может быть включен различный код инициализации, например:
    • переменная __all__
    • проверка ограничений при использовании пакета
    • сообщение о deprecated
    Ответ написан
    Комментировать
  • Как работает __init__.py?

    1. Питон может искать модули в нескольких папких в порядке очередности (в том числе по путям в PYTHON_PATH).
    2. Представьте что по одному из путей у вас вот так:
    5b068f8fd81f8672868800.png
    а по другому вот так:
    5b068fd63bfa3737841777.png
    3. Вы импортируете модуль string, но первой по приоритету обрабатывается директория с папкой string. А у вас там например вообще не питоновский код, а документация какая-нибудь. Вы на самом деле хотите заимпортить string.py из второй папки, но интерпретатор будет думать что нужно взять директорию, и выдаст ошибку (скажет что мол не является это валидным пакетом или что-то в таком духе).
    4. Чтобы такого не было, разработчики решили что вы должны явно помечать, что хотите чтобы папка считалась пакетом. Это тоже самое что помечать файлы с кодом на питоне расширением .py - вы же не ждёте что интерпретатор будет воспринимать .txt-шники как модули на питоне? То же самое и с папкой.

    Ну и да, как уже упомянул Вячеслав , __init__.py вовсе не обязательно должен быть пустым, например там могут быть реэкспорты.
    Ответ написан
    Комментировать
  • Стоит ли учить C++ в 2020?

    Chronicler
    @Chronicler
    Программист
    На все вопросы подобного рода есть хороший ответ данный три тысячи лет назад.
    Все, что может рука твоя делать, по силам делай; потому что в могиле, куда ты пойдешь, нет ни работы, ни размышления, ни знания, ни мудрости. (Екклесиаст 9:10)
    Ответ написан
    Комментировать
  • Стоит ли учить C++ в 2020?

    kk95
    @kk95
    учить кому ? школьнику старших классов ? 20 летнему студенту ? 35 летнему мужику с 2 детьми ? человеку который разбирается в информатике ? человеку который просто любит поиграть в игры и умеет поставить винду ? учить чтобы писать софт ? учить чтобы делать игры ? учить чтобы поднимать бабло ? учить как хобби ?
    нет начальных данных. как вам ответят на него ?
    Ответ написан
    Комментировать
  • Как самому выучить математику?

    @polybook
    Если Вам интересно - я собираюсь делать общедоступный курс типа "Математика для непрофессионалов" или "Математика для дураков" или т.п. (выбираю название - не в нем суть). Фишки такие:
    - изучение математики на примерах (они будут в бесплатном Маткаде), минимум теории, максимум практики,
    - в стиле "математика как иностранный"
    - требуются знания на уровне 5-6 класса, а программа охватит школу + 1-2 курс ВУЗа

    Набираю группу. Все бесплатно, дистанционно (возможно, редкие встречи в Москве при необходимости). От Вас - только готовность учиться и понимание, что моя активность может быть нерегулярной. Если интересно - все желающие - пишите на почту editor(собака)polybook.ru

    Мой видеокурс (классический для ВУЗа, по программе MIT) лежит тут - nerepetitor.ru//edu/calculus.html Пользуйтесь. Там же про меня подробно.
    Я на хабре: habrahabr.ru/company/nerepetitor
    Ответ написан
    4 комментария
  • Как самому выучить математику?

    Изучать школьную математику, значит уметь решать задачи. Берешь любой задачник и решаешь. Сначала будет тяжко, но потом мозг включится. Начинай с самого начала. С первых классов. В математике знания накладываются одни на другие и буз базы ничего не получится. Хороший сайт: interneturok.ru, и подобные. Отличные сайты на английском. Здесь учебники www.alleng.ru/.
    Школьная математика, всего лишь запоминание правил и определений и потом их быстрое применение при решении задач. Ничего сложного. Но она основа, для всего остального. Вот здесь хорошо расписано: viripit.ru/index.htm . Купи старую книгу типа "Энциклопедия юного математика". Читай для удовольствия. Вообще процесс должен занять несколько месяцев, чтобы осилить школьную программу.

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

    Математика программисту в большинстве случаев не нужна. Но нужно знание основ, чтобы быстро разобраться в новом. Обязательно знание некоторых важных разделов:, типа логики и др. Без математики ты не сможешь зазкончить нормальное обучение по ComputerScience.
    И самое главное, мозг должен уметь думать и решать задачи. Именно это и развивает в чистом виде - математика.

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

    PS: Забудь про криптографию. Ты это не осилишь. Разберись, сейчас - как делить столбиком :)
    Ответ написан
    7 комментариев
  • Как самому выучить математику?

    @Evsign
    Одним толстым тут не обойтись, мне кажется. Сам сейчас нахожусь в такой же ситуации.
    Я уже ~3й месяц делаю так:
    прохожу в Khan academy математику с нуля
    Interneturok.ru
    Интернет урок начинал с 7го класса, сейчас уже на 9м.
    Короч получается, если каждый день задротить, то за ~6-7 месяцев можно освоить школьную программу по математике почти с нуля.
    Когда слишком задалбливаюсь, то на пару дней меняю деятельность немного: могу почитать Гарднера или что-нибудь по c++, или по архитектуре ЭВМ. А потом обратно за школьную программу.
    П.с. В идеале ещё, было бы не плохо, задрачивать Сканави, но тогда на базовый школьный уровень уйдёт несколько лет, но опять но, фундамент будет железобетонный.
    Мне лично, Сканави помог размять мозги и въехать с какого уровня мне начинать обучаться. Сейчас я его уже не трогаю, но потом когда-нибудь обязательно прорешаю))
    Ответ написан
    4 комментария
  • Нужен ли программисту C++ Linux?

    Adamos
    @Adamos
    Начинающему Крестовику не стоит учиться виндоус-онли программированию исключительно в Студии.
    Это делает его ущербным специалистом, для которого выход за пределы изученных интерфейсов и руководств становится проблемой.
    Так что если вы поставите себе тот же КьютКриэйтор вместо ВизуалСтудии и будете использовать gcc/clang для сборки - все нормально... непонятно только, зачем вам тогда вообще сидеть на Виндах.
    Ответ написан
    Комментировать
  • Как правильно писать код, уменьшая зависимости в коде?

    @bacon
    А может он и не будет развиваться и не надо масштабироваться. В самом начале можно собрать хоть что-то работающее из говна и палок, чуток причесать и получим MVP,. А если это пошло, то выделяйте use cases, контракты и прочее из DDD. Пример как надо двигаться https://habr.com/ru/company/oleg-bunin/blog/488010/
    Ответ написан
    4 комментария
  • Как заблокировать определенные сайты и скрипты в linux?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Это можно сделать при помощи прокси-сервера. Почитайте про squid
    Ответ написан
    7 комментариев
  • Как использовать linux сервер на windows 10?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Все наоборот переходят на линукс.
    А винду, если так хочется, можно запустить в виртуалке.

    Но если вот прям не терпится слить все свои приватные данные в Редмонд, то сначала надо понять, что нужное тебе решение называется не "линукс сервер", а докер. И я в полном недоумении, почему за сутки никто не упомянул это стандартное решение. Видимо, понимать суть вопроса люди окончательно разучились, с трудом осиливая заголовок, не говоря уже об анализе текста вопроса.
    Ответ написан
    8 комментариев
  • Насколько важен атестат об окончании школы для трудоустройства в сфере GameDev?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Давай сделаем так.

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

    (подсказка, для этого надо бы разобраться в математике, включая теорему Пифагора, тангенсы, котангенсы).

    Школьная программа ОЧЕНЬ простая по сравнению с современным программированием. Если ты даже с этим не можешь справиться - как ты можешь в юнити что-то реально работающее делать?

    > меня возьмут на работу по GameDev без атестата?
    На работу берут тех, кто умеет что-то делать.
    На любой работе (неважно, геймдев или бизнесдев), есть огромное количество унылых и неинтересных задач.
    Поэтому то, что ты возьмешься, изучишь темы 8-9 класса и закончишь школу, это будет доказательством как минимум того, что ты умеешь работать над собой, заставлять себя делать неинтересные вещи и доделывать их, а не кидать на полпути.

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

    Но я бы не взял к себе человека, который не может закончить даже школу, и учась в 8-9 классе не имеет готовых рабочих интересных проектов.
    Ответ написан
    Комментировать
  • Насколько важен атестат об окончании школы для трудоустройства в сфере GameDev?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Никогда ещё эта картинка не была так кстати!
    5e3e4974025c8931853294.jpeg
    Геймдев совсем не такой, каким вы его себе представляете.
    Ответ написан
    Комментировать
  • Что делать если "лежит"регистратор доменного имени?

    @DaniilDemchenko
    ukrnames.com
    Как лежит? Отключен от реестров доменных зон или его ddosят и не работают dns сервера?
    Если отключен - нужно писать в реестр - все зависит от зоны
    Если лежат dns - то ждать когда отпустит или когда они полКитая забанят - как оно обычно бывает,
    Ответ написан
    3 комментария
  • Как использовать несколько доменов для нескольких серверов на одном IP?

    hint000
    @hint000
    у админа три руки
    Nginx обратный прокси.
    Ответ написан
    Комментировать
  • Как стилизировать окно на разрешение push-уведомлений?

    zavoloklom
    @zavoloklom
    Fullstack разработчик
    Стилизовать нативное окно подписки браузера невозможно.

    Однако вы можете сделать собственное окно подписки (свестав и стилизовав его по своему усмотрению) и затем, с помощью Notifications API вызывать нативное окно подписки.

    По такой схеме работают многие коммерческие сервисы пуш-уведомлений.
    Ответ написан
    2 комментария
  • Какова примерная стоимость создания расширения для Twitch?

    Zoominger
    @Zoominger
    System Integrator
    1. Заходите на фриланс, выставляете цену 10 000 рублей;
    2. Через минуту приходит Васян и предлагает 8 000;
    3. Через пять минут приходит Колян и предлагает 5 000;
    Можно подождать час и придёт вайтишник, который сделает за еду.

    Шутки шутками, но совет дельный.
    Ответ написан
    Комментировать
  • Что делать с проектом в 13 000 000 строк кода?

    DevMan
    @DevMan Куратор тега PHP
    тут четыре варианта:
    - унылый рефакторинг
    - перепись с нуля
    - ковырять как есть
    - отказаться
    Ответ написан
    9 комментариев