Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Прозрачный текст + text shadow, как сделать так, чтобы тень была только снаружи букв?

Лучший ответ:
Если бэкграунд не изменяется, то можно просто указать цвет бэкграунда.

Худший ответ:
Можно использовать неофициальные свойства CSS и наложить поверх вашего текста еще один экземпляр того же текста, но со стилем, включающим что-то такое (url и положение background-а должны быть такими же, как у блока, в котором текст находится): background: url(https://c1.staticflickr.com/5/4553/38868783061_1d7f338116_c.jpg) no-repeat;     
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
Вопрос: Какие области математики необходимо знать, чтобы понимать и разрабатывать алгоритмы на основе нейронных сетей?

Лучший ответ:
Добавлю: а так же линейная алгебра, мат. анализ, тер.вер, комбинаторика. Например, можешь покурить список ШАДа.

Худший ответ:
Добавлю: а так же линейная алгебра, мат. анализ, тер.вер, комбинаторика. Например, можешь покурить список ШАДа.
Вопрос: Как дать доступ к серверу по MAC-адресу?

Лучший ответ:
Через iptables:iptables -t nat -A PREROUTING -m mac --mac-source xx-xx-xx-xx-xx-xx -j ACCEPT (Host A)
iptables -t nat -A PREROUTING -m mac --mac-source xx-xx-xx-xx-xx-xx -j ACCEPT (Host B)
iptables -t nat -A PREROUTING -p tcp --dport 80  -j DNAT --to 127.0.0.1:8080
Через PHP:
https://stackoverflow.com/questions/1420381/how-ca...Если можно как-то ещё организовать доступ с конкретного списка устройствКлючи, VPN или VLAN (на свитче)

Худший ответ:
проще всего   - на свиче
Вопрос: При проектировании интернет-магазина, какие страницы необходимо учесть обязательно?

Лучший ответ:
Что то типа такого?

Худший ответ:
Есть подробная статья по структуре интернет-магазина Структура разделов интернет-магазина: — какие стра...
Есть вторая часть, просто таблица с приоритетами важности страниц. webdela.ru/blog/design/kakie-razdely-i-stranitsy-i... 
Плюс, важно учитывать, что кроме страниц нужно проектировать различные состояние (фильтры, ховеры и пр.) и, конечно, варианты отображения для моб. устройств.
Вопрос: Как приспособить старое железо для веб-сёрфинга и просмотра видео на YouTube?

Лучший ответ:
Попробуйте это видео с ютуба скачать и посмотреть через тот же MPC-HC или VLC, а там видно будет, есть у вас аппаратная поддержка H264 или нет.
Ну либо сразу поставьте Firefox с плагином h264ify и попробуйте так.

Худший ответ:
Потянет, но не на Win7.
 Win7 надо памяти 4гиг чтобы оно ворочалось хоть как то.
Вопрос: Mdadm удалит данные при создании raid 1 если на одном из разделов информация?

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

Худший ответ:
Да, будут потеряны.
Во время переезда на массив часто массив инициализируют деградировавщим:
mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/hdc1
Затем копируют на него данные и потом добавляют недостающий диск.
Вопрос: Где можно найти курс по Kubernetes?

Лучший ответ:
Смысл курса по kubernetes сводится к тому, что надо правильно описать деплойменты, поды и прочие важные/нужные сущности k8s с уже созданными докер-контейнерами. Лично для меня хватило одного видео для полного понимания того, как, что и где делать. Далее официальная документация.

Худший ответ:
Хабр, к примеру.
В последнее время много статей по Киберу.
Вопрос: Как сверстать такую тень?

Лучший ответ:
Поиграй с параметрами тени и онлайн генераторами
Но самый лучший вариант это экспорт css в фотошопе

Худший ответ:
Ну, судя по картинке, там сверху тоже какой-то блок - задать ему больший z-index. Или position: relative/ Ну, в общем, чтоб он сверху и снизу другими блоками перекрывался. Или сделать псевдоэлементом с внутренней тенью или градиентом
Вопрос: Что лучше возвращать, когда уже нечего: false или null?

Лучший ответ:
true - положительный результат
false- отрицательный результат
null - отсутствие результата.

Худший ответ:
Заменить одним генератором yield
Соответственно кончились данные - foreach автоматически и штатно завершается. Просто, наглядно.
Вопрос: Как работать с модулями в python?

Лучший ответ:
Отложи pygame в сторону
Начни учить с азов по любой книге или https://learnpythonthehardway.org/book/ex0.html

Худший ответ:
Видеоуроки по Python 3 в помощь, не стоит без обучения начать писать на языке!
Вопрос: Как ускорить установку данных из файла?

Лучший ответ:
Доброй ночи :)
А может быть будет проще "строки" хранить сразу в бинарном виде? Ведь, похоже, они не для чтения гуманоидами... Можно будетпочти  та к же легко упаковывать и распаковывать: php.net/manual/ru/function.unpack.php
Sqlite не советую, ибо будет ещк дольше.

Худший ответ:
Доброй ночи :)
А может быть будет проще "строки" хранить сразу в бинарном виде? Ведь, похоже, они не для чтения гуманоидами... Можно будетпочти  та к же легко упаковывать и распаковывать: php.net/manual/ru/function.unpack.php
Sqlite не советую, ибо будет ещк дольше.
Вопрос: Есть сайт многостраничный, как избавить себя от создании сотен .html файлов?

Лучший ответ:
CMS Вам в помощь.

Худший ответ:
Костыльно - учиться юзать gulp и gulp-include
Правильно - Шаблонизатор. На Node есть ejs,  например
Вопрос: Какие есть хорошие книги по PHP?

Лучший ответ:
Книга серии Head First
https://www.htbook.ru/load/kompjutery_i_seti/progr...
Есть еще серия "... для чайников", но она мне не очень нравится.
www.dialektika.com/books/5-8459-0851-5.html
Еще здесь гляньте.

Худший ответ:
Книга серии Head First
https://www.htbook.ru/load/kompjutery_i_seti/progr...
Есть еще серия "... для чайников", но она мне не очень нравится.
www.dialektika.com/books/5-8459-0851-5.html
Еще здесь гляньте.
Вопрос: Как загрузить трек напрямую в код?

Лучший ответ:
Можно. В виде массива байт. Создаете массив байт, и заполняете его нужными данными. Лишь бы памяти (оперативной и ROM) хватило.

Худший ответ:
Загрузить можно в виде массива. тыц
Но лично я бы использовал внешнюю память
Вопрос: Как эффективнее всего изучать yii2?

Лучший ответ:
Добрый день.
Читать документацию, смотреть проекты на github, пытаться написать своё решение для какой-либо задачи....
Вот несколько ссылок, которые Вам помогут:
1) rmcreative.ru (блог одного из разработчиков yii2)
2) https://github.com/samdark/yii2-cookbook (рецепты от того же разработчика)
3) www.elisdn.ru/blog/tag/Yii2 (один из блогов, где можно учиться работать с yii2)
4) https://github.com/yiisoft/yii2/tree/master/docs/g... (документация на русском от разработчиков yii2)

Худший ответ:
для изучения yii, как по мне, вполне достаточно документации + практики. Одна сухая теория Вам ничего не даст, мало читать документацию, нужно еще пробовать делать на практике, то что в ней написано. При таком подходе Вы вполне сможете написать более "правильный сайт" уровня визитки, несложного магазина или какого-нибудь портала. Но нужно понимать что если Вы хотите писать на yii крупные проекты, Вам знаний из документации будет недостаточно, как минимум еще потребуются знания:
 - ООП/паттернов (в том числе и MVC)/ всяких архитектурных принципов
 - СУБД
 - PHP
 - HTML/CSS/JS (если фронт часть Вы тоже планируете делать)
 - Практика по всем предыдущим пунктам
Вопрос: Напоминание кадрам о дне рождения сотрудника, как реализовать?

Лучший ответ:
как бы сделал я:
каждый день Powershell'ом собираем список сотрудников, у кого ДР в ближайшие 3 дня, сохраняем в файл в нужном нам виде
После этого берем информацию из файла и отправляем через smtp-relay на нужную группу рассылки

Худший ответ:
Так прям в настройках есть "Календарь дней рождения" и колхозить ничего не надо.
Вопрос: Какой есть сервис смс оповещение при отправке формы?

Лучший ответ:
Сторонние сервисы.
Еще как вариант на mail.ru сделать отдельный ящик для приема заказов и настроить смс оповещение для входящих писем. За то бесплатно.
Зы. С беларускими операторами маил не работает((Россия
    Мегафон
    МОТИВ
    АкосУкраина
    ИнтертелекомУзбекистан
    Билайн
    UcellТаджикистан
    Билайн
    Мегафон
    Tcell
    Tcell (Somoncom)
    Babilon-MobileКыргызстан
    O! (Nurtelecom)
    BeelineМолдова
    MoldcellТуркменистан
    TM Cell

Худший ответ:
есть бот в телеграме, @pushmebot
возьми там email у него, и настрой отправку заявок на адрес этого бота.
пользуюсь уже пол года, отличное бесплатное решение
Вопрос: Nginx не стартует, но проверка конфига не показывает ошибок?

Лучший ответ:
"events" directive is not allowed here in /etc/nginx/conf.d/ev1.conf:1
вот говорит же.
проверка nginx делается командой:nginx -t

Худший ответ:
Всем спасибо, проблема оказалась в том что в главном конфиге который в /etc/nginx/nginx.conf были секции которые дублировались в конфиге /etc/nginx/conf.d/ev1.conf
Вопрос: Почему в asterisk 13 не не слышно собеседника?

Лучший ответ:
Дело в НАТе.
voiplab.by/wiki/asterisk/61-asterisk-13-za-nat-net...

Худший ответ:
Вопрос решен, виновник найден имя его софтклиенты ))))
Спасибо всем за участие.
Вопрос: Как запустить скрипт через PHP?

Лучший ответ:
php.net/manual/ru/function.shell-exec.php - там в коментах все написано уже.

Худший ответ:
указать полный путь к скрипту. 
включить вывод ошибок. 
«не увенчалось успехом» - это ни о чём.
Вопрос: Как правильно подключить сетевой диск на удаленном компьютере?

Лучший ответ:
Ничего вы не сделаете. Чтобы диск не отваливался, надо, чтобы OpenVPN раздавал вам один и тот же ip. Это делается в его конфиге. Доступа туда у вас нет.
Несите админу пива :)

Худший ответ:
Подключите диск по имени.
Вопрос: Как узнать какую максимальную версию android можно установить на смартфон?

Лучший ответ:
Телефон не потому перестаёт обновлятся, что "не поддерживает" новый версии Андроид, а потому, что производитель перестаёт выпускать для него обновления. Подозреваю, что на момент выпуска модели производитель сам не знает как долго будет её обновлять.

Худший ответ:
я обычно гуглю по запросу manufacture_name model_name 4pda, и смотрю какие прошивки есть в списке
Вопрос: Как научится четко понимать где модульное тестирование, а где функциональное?

Лучший ответ:
Функции - это манипуляции с данными: есть данные на вход, и есть возвращаемое значение. 
Модули - это уже логика, которая зависит не столько от данных, сколько от условий/параметров.
Когда проводим функциональные тесты - тогда проверяем правильно ли функция работает с данными. Когда проводим модульное тестирование, тогда проверяем правильно ли обрабатываются условия/параметры (какие данные при этом не так важно).

Худший ответ:
Функциональное тестирование - тестированием черным ящиком. Тест и его писатель, могут ничего не знать об внутренностях
Модульное тестирование - писатель знает, что за связку модулей он тестирует. Частично может обращаться к функционалу модулей
Вопрос: Требуется ли для Steam цифровая подпись игры?

Лучший ответ:
По поводу "требует или не требует" ничего не могу сказать, но игры на голом SFML (а там явно двигло самописное) выкладываются без проблем.

Худший ответ:
Поставьте парочку инди да проверьте, подписан ли бинарик и библиотеки.
Вопрос: Какие есть способы интеграции с внешними системами?

Лучший ответ:
Из всех внешних систем важнейшей для нас является гугл.

Худший ответ:
То, что Вы назвали называется SOAP протокол.
Помимо этого еще есть 
REST 
RPCCORBA
 вызов через API.
Вопрос: Как отрезать устройство от доступа ко внутренней сети?

Лучший ответ:
В дополнение к варианту Eugene Khrustalev:
Предполагаю, что малина сидит не голым задом в интернете, а за каким-то маршрутизатором.
В таком случае, разумнее всего было бы выселить её в так называемую демилитаризованную зону (DMZ):
1. Поселить её в отдельный Ethernet-сегмент/VLAN
2. В этом сегменте:
2.1. Использовать отдельную серую ip-адресацию
2.2. Настроить NAT: Destination NAT для входящих и Source NAT для исходящих соединений с малины
2.3. Запретить любой доступ на сам маршрутизатор, разрешив только транзит трафика
3. На маршрутизаторе явно разрешить только разрешённые типы трафика:
3.1. Из внутренней сети в DMZ
3.2. Из DMZ во внутреннюю сеть (не стоит, но вдруг зачем-то очень надо)
3.3. Из DMZ в интернет
3.4. Из интернета в DMZ
Таким образом, даже при взломе сервера, получении рута и отключения iptables на малине злодей не сможет вылезти оттуда куда попало, поскольку трафик режется на условно неуязвимом для него маршрутизаторе.

Худший ответ:
1. Создать непривилегированного пользователя, из-под которого будет запускаться сервер
2. Запаролить рута
3. В iptables запретить исходящий трафик во внутреннюю сеть (кроме уже установленных соединений)
4. В iptables дропать весь входящий трафик кроме портов, на которых висит сервер
Вопрос: Курсы/книги/видео по администрированию веб серверов — какие порекомендуете?

Лучший ответ:
Эта тема, в первую очередь, связана со знанием операционных систем. Читайте соответствующие книги
Если говорить про конкретные инструменты и их использование, начните с автоматизации деплоя и развертывания инфраструктуры используя инструменты ansible и terraform. Далее переведите локальную разработку на docker-composer. Затем можно будет тащить докер в продакшен (используя в примитивном случае тот же ansible). Про докер можно почитать здесь https://guides.hexlet.io/docker/

Худший ответ:
Докер нужен в очень редких случаях, если вы SaaS который базируется на данном контейнере
nginx-fpm-postgres - хватает за глаза
Большой проект может обойтись без контейнеров и быть стабильнее и масштабируемей
Хорошо написано на офф сайте
Вопрос: Почему процессор не раскрывает потенциал SSD?

Лучший ответ:
Перенесите обычный большой файл на SSD, и вы увидите, что процессор грузится на 0%, а SSD на полную. 
Эти проценты показывают вычисление процессора, а у SSD его чтение/запись. SSD не вычисляет ничего. 
Этот ваш установщик грузит проц на 100 потому, что распаковывает архив, а на распаковку нужны вычислительные ресурсы. А SSD грузится из-за чтения этого архива, и записи распакованных файлов.

Худший ответ:
память тоже нераскрыта полностью
Вопрос: Вторую неделю не запускается windows 10?

Лучший ответ:
Нужно подождать еще две недели.
Если в результате привыкание к Винде так и не пройдет - можно будет отчаяться и ввести в гугле "восстановление загрузчика Windows 10".

Худший ответ:
Проверьте диск на наличие "bad" секторов. Добрая половина подобных проблем связана с ними. Ubuntu использует другую, не поврежденную часть диска. Для проверки и лечения можете использовать mhdd. Где взять и как пользоваться - в гугл. Данных о проблеме действительно 0, поэтому если я угадал, после лечения диска читайте инструкцию по созданию загрузочной флэшки Windows ....
Вопрос: Как не писать г-код html?

Лучший ответ:
По CSS вопросов нет - там просто соблюдать "чистоту"
Да как бы ни так, по моему лично мнению, касательно html, достаточно следовать этим styleguid'амОт разработчика bootstrap
Опять же соблюдать DRY в чистом html сложно (6 одинаковых блоков по структуре), по этому как советуют выше присмотритесь к jade и другим шаблонизаторам (особенно к php, волею судеб придется работать с ними).
Ну и чтобы быстрее придти к осмысленности, стоит взглянуть на БЭМ хотя бы на уровне именования классов.nicothin.github.io/idiomatic-pre-CSS

Худший ответ:
пользоваться наверное препроцессорами
Вопрос: Uncaught TypeError: $ is not a function at function.js?ver=4.8:1?

Лучший ответ:
Мне эта строчка не нравится:wp_enqueue_script('jquery', 'ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');
Поиск идет относительно основного домена.
Я бы написал либо такwp_enqueue_script('jquery', '//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');
либо так:wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');

Худший ответ:
JQuery в WP работает в режиме noConflict. Отключить.
Вопрос: Что может вызывать этот синий экран?

Лучший ответ:
Если вы не пытались гуглить по коду ошибки (после слова STOP написано 0x00000050), сделаю это за вас:
faqhard.ru/articles/13/10.phpЭтот тип ошибки может быть вызван:
— дефектными аппаратными средствами,
— некорректно работающим системным сервисом,
— резидентным антивирусным программным обеспечением,
— несовместимым с операционной системой,
— повреждениями файловой системы NTFS.

Худший ответ:
Самое простое предположить неисправность оперативки, это легко проверить... Потом проверяйте с лайва хард. Если что-то найдется - предпринять ответные меры =)
Вопрос: Что есть гибридное приложение и самый простой вариант?

Лучший ответ:
Чтобы реализовать гибридное приложение, есть одно условие - это оторваный фронт от бекенда.
То есть, у вас на руках должно быть SPA (html+js) и серверное api (как вариант REST).
Из фремворков можно посмотреть на Ionic, PhoneGap либо чисто Cordova, для возможности дотягиваться до нативных функций телефона
Но учтите, что есть масса подводных камней, в том числе и с производительностью. Так что простое/среднее приложение еще можно сделать гибридным, но сложное лучше сразу делать нативным. Либо смотреть в сторону React Native/NativeScript
p.s. Если, все же решите, делать на базе WebView (Ionic etc..), то для поддержки андройдов до 4.4 посмотрите на плагин CrossWalk

Худший ответ:
Точный ответ на вопрос: здесь.
Вопрос: Какие есть строгие шрифты?

Лучший ответ:
Для строгой корпоративщины сейчас частенько используют DIN (но это готеск и платный).

Худший ответ:
Я нашел сервис https://www.myfonts.com/
Делаешь скриншот с буквами, загружаешь, тебе выдает.
Правда я все равно не нашел...
Вопрос: Вопрос к жителям Казахстана — у вас доступен bitbucket.org?

Лучший ответ:
Министерство информации и коммуникаций Республики Казахстан (далее - Министерство), рассмотрев Ваше обращение, касательно разъяснения причин ограничения доступа к интернет-ресурсов https://www.nvaccess.org/, https://bitbucket.org/, сообщает следующее. Порядок приостановления и прекращения деятельности средств массовой информации, в том числе интернет-ресурсов определены Законами Республики Казахстан «О средствах массовой информации» и «О связи». Меры по ограничению доступа к интернет-ресурсам принимаются исключительно при выявлении материалов с признаками нарушения действующего законодательства Республики Казахстан. Вместе с тем, сообщаем, что решений по ограничению доступа к интернет-ресурсу https://www.nvaccess.org/ Министерством не принималось. Между тем, в отношении интернет-ресурса https://bitbucket.org/ сообщаем, что в рамках Правил взаимодействия государственных органов по вопросам соблюдения требований законодательства Республики Казахстан в сетях телекоммуникаций, утвержденных Приказом и.о. Министра по инвестициям и развитию Республики Казахстан от 25 января 2016 года № 60 (зарегистрирован в МЮ РК 22 февраля 2016 года № 13157) в адрес Министерства поступило письмо Министерства внутренних дел РК о необходимости принятия мер в отношении материалов, содержащих признаки, пропаганды наркотических средств, в том числе https://bitbucket.org/. На основании вышеназванного письма в отношении интернет-ресурса https://bitbucket.org/ Министерством было вынесено предписание для принятия мер по ограничению доступа для пользователей с территории Республики Казахстан в порядке, предусмотренном ст. 41-1 Закона Республики Казахстан «О связи». Вместе с тем, по состоянию на 20 апреля текущего года противоправный материал все еще размещен. Министерством в настоящее время устанавливаются контакты с администрацией указанного интернет-ресурса. В случае удаления материала доступ к интернет-ресурсу на территории Республики Казахстан будет восстановлен.

Худший ответ:
как понял проблема в сертификатах и некоторые IP нам кроют, чтоб решить проблему с коммитами, можно на ssh или git config --global http.sslVerify false. Чтоб с серверами решить, то в хостах прописать 104.192.143.1/2/3 - какой работает
смотрю так: curl -kvH 'Host: bitbucket.org' https://104.192.143.1 1> /dev/null
сейчас у меня работает 2 и 3
Вопрос: Как вести проект?

Лучший ответ:
Пользуйтесь Jira, клиент заходит, создает задачу, указывает время на выполнение, приоритет задачи,прилагает необходимые материалы, там же вы отмечаете статус задачи, затраченное время,  можете комментировать задачу и задавать вопросы клиенту

Худший ответ:
Пользуюсь Асаной.
Для начала попробуйте Трелло - его вполне хватает для большинства задач. Сейчас три проекта веду в как раз в Трелло.
Задачи клиент дает как ему удобно(пдф, гуглодокс и т.п.), либо прямо в асане или трелло. Либо я сам записываю их оттуда, где клиент написал.
Вопрос: Что же сдавать на школьных экзаменах?

Лучший ответ:
Поступать лучше на инженера, ибо, как сказали, программирование - это практическая штуковина. В любом случае, я не вижу иного способа прокачки своего кода кроме как общения с коллегами и самообразования. А в универе я такого не нашёл (в достаточном объёме).
А для инженера - физика (иногда информатика). Но, честно сказать, я сдавал информатику в 11 по фану, прочитав пару статей в интернете, и сдал на 5))
Химию лично я бы изучил и сдал на отлично. Учить советую до органики, углубляться дальше спиртов смысла не вижу.

Худший ответ:
Оценки в аттестате не так важны как твои знания и навыки в реальной работе
Выбирай, то что хочешь сдавать сам. Если химия не нравится и дальше ты с ней дел иметь не будешь то на кой черт она тебе нужна?
По поводу выбора профессии ни чего не могу сказать, ориентируйся на свои потребности.
Вопрос: Почему не работает замена символов в строке PHP?

Лучший ответ:
У вас кодировка UTF-8.
В этой кодировке русские символы кодируются двумя байтами.
Поэтому здесь:if($str[$index] == $first_arr[$j]){
вы сравниваете один байт с двумя байтами. Естественно, они не равны, так как длина разная.

Худший ответ:
Немного изменил. Теперь ваша функция производит замену.function fg($str)
{
    $rusToEng = ["а" => "a", "о" => "o", "у" => "y", "е" => "e", "с" => "c", "х" => "x"];
    $strChanged = '';

    foreach (preg_split('//u', $str) as $char) {
        if ($rusToEng[$char] && rand(1, 3) == 2) {
            $strChanged .= $rusToEng[$char];
        } else {
            $strChanged .= $char;
        }
    }

    return $strChanged;
}
Вопрос: ::after работает только с 'content', почему?

Лучший ответ:
Стандарт css

Худший ответ:
:before и :after используются только в связке с content. Что бы создать пустой псевдоэлемент добавьте  content: " " или content: "\00a0"
Вопрос: Как понять условие задачи?

Лучший ответ:
Количество элементов между двумя крайними одинаковыми элементами, включая их самих.

Худший ответ:
В данной задаче "span" это протяженность, длина отрезка.
В примере 1, 2, 1, 1, 3 это расстояние между самой левой единицей и самой правой, включая концы. Позиция самой правой (3) минус позиция самой левой (0) плюс 1.
Вопрос: Возможно ли найти работу в вебе, если тебе 14 и ты понимаешь JavaScript ( как клиентский, так и серверный )?

Лучший ответ:
На этот вопрос невозможно дать однозначный ответ: вы можете быть гением JS и знать его на уровне нативного кода, а можете не знать, что такое "бабблинг" и как написать функцию add(1)(2), которая возвращает 3. 
Законодательство на этот счет говорит (поправьте, если что-нибудь изменилось), что трудовой контракт с вами оформить можно лишь при соблюдении двух условий:
1. Работа легкая
2. Работа осуществляется в свободное от учебы время и не мешает ей
Алсо, есть ограничение по часам, но точных цифр не вспомню.
На практике, мало кто пойдет на составление трудового договора с несовершенолетним, поскольку никому не нужны вероятно-временно-работающие-полупрограммисты-на-20-часов-в-неделю, это невыгодно для работодателя.
i.e. рабоатть на фултайме в Вебе - крайне маловероятно.
Если рассматривать возможность фриланса, то тут уже все будет зависеть от другого сета навыков - комуникабельность, способность правильно продать свои наывки, способность к убеждению и т.д.

Худший ответ:
Если можешь писать грамотно код и знания действительно присутствуют, то:
1. Будь ты пингвином с ластами
2. Будь ты возраста в 1 день
3. Будь ты хоть кодом с ИИ невероятной сложности
Если ты сможешь выполнить поставленную задачу - ты всегда сможешь найти работу и заработать денег.
Всё остальное - это просто незнание инструмента или нежелание работать.