Задать вопрос
  • Какой план изучения Front-end`a на junior?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Прочитал не мало информации и вопрос остаётся открытым.

    Значит прочитал очень мало информации, раз вопрос остается открытым.
    А во время обучения нужно будет прочитать гораздо гораздо больше.

    Суть в том, что я не знаю точной последовательности самостоятельного обучения, т.е. что за чем изучать и когда остановиться, а не превратить это в бесконечное обучение.


    Разработка это всегда бесконечное обучение. Джуниор - это вообще только начало.
    Для понимания что зачем, нужно не читать а писать. В процессе разработки вы будете понимать что я понятия не имею как сделать вот такое. Значит нужно это изучить.

    До какого уровня изучать? Изучать всё а после переходить к JavaScript?

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

    Есть конечно в интернете, за 2017 год, за 2015, что изучать для front-end, но они во первых устарели,

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    которой IP-адрес сервера вместо домена.

    На хостинге так не сработает, ибо веб-сервер должен знать чей public_html открывать, а это он узнает только по имени домена. По айпишнику либо ничего не откроется, либо откроется дефолтный (не ваш) сайт.

    Создаете в панели управления любой домен.
    Потом в файле hosts (/etc/hosts или c:/windows/system32/drivers/etc/hosts) прописываете айпи и созданный домен
    x.x.x.x yourdomain.com

    После чего при попытке зайти на yourdomain.com вас перенаправит на айпишник вашего хостинга, а он зароутит на ваш public_html от созданного домена.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    большие проекты - слишком абстрактное понятие.
    Большие проекты могут поьзоваться обычными маленькими базами данных, без сложностей.
    Нужно уточнять какая стоит задача/проблема.

    Если просто образование - любая книга по проектированию баз данных дает достаточно теории.
    А на практике нельзя работать абстрактно, нужно давать реалистичные вводные.
    Ответ написан
  • Что нужно учить, чтобы создать браузерную онлайн игру?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Никто не знает, что ты захочешь использовать - есть много способов сделать одно и тоже.
    Никто не знает что ты уже знаешь. Если ничего, то учить нужно все.

    Такой вопрос рано задавать.
    Сперва научись делать что-то попроще, а когда сможешь задать правильный вопрос - тогда задавай.
    В правильном вопросе скрыта примерно половина ответа. У тебя же нет этого, и ответы тебе не помогут. Потому что вариантов МНОГО.
    Ответ написан
    1 комментарий
  • Как удалить пароль linux root?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Так сбросить пароль для root или удалить?
    Приведите вывод консоли.
    И меня смущает что вы пишете что у вас команда вот такая "passwd [-d] [username]"
    прямо так и пишешь?
    Может надо
    passwd -d root

    Но какая цель стоит?
    Ответ написан
  • Как учить программирование, чтобы понимать его и быть хорошим программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    1) Нужно ли понимать как работает компьютер на самом низком уровне? Как кодируются и обрабатываются сигналы в процессоре и как выводится ответ на экран?

    Понимать - надо, знать не обязательно. Ну и в узкой специализации зависит от сферы работы. Разработка процессоров, программирование микрокода без этого никак.

    2) Нужно ли обязательно знать "исподнюю" языков программирования, то есть как устроен и как работает интерпретатор или компилятор того или иного языка? Где он хранится в программе-обработчике и как взаимодействует с ОС и компьютером в целом?

    Программа собственно и взаимодействует в первую очередь с ОС. Вам еще рано задавать подобный вопрос, потому что вы его и задаете неправильно и ответ понятен не будет

    3) Нужно ли хорошо знать математику?

    "Математику уже затем учить следует, что она ум в порядок приводит" (С) Ломоносов
    Подумайте над этой фразой хотя бы минуту, не откидывайте ее как очередную цитатку с пикабу.

    4) Нужно ли хорошо знать английский язык?

    Неплохо бы. Но можно ограничиться отечественным рынком и отечественной документацией. Будет больно и тяжело.

    5) Каким образом лучше учить программирование?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Необходимо прочитать https://pythonru.com/osnovy/python-print целиком.
    Ответ написан
    Комментировать
  • С чего начать изучение C# для разработки игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    С чего начать изучение C# для разработки игр?


    Игры, это внезапно тоже программы.
    Поэтому начало изучения с# ничем не отличается от любого другого изучения с#.
    Берете пару учебников и вперед писать код.

    Позже, как изучите основы, и сможете писать простые программки, изучите какой-нибудь игровой движок, как я понимаю Unity будет подходящим.
    Ответ написан
    Комментировать
  • Notepad++ замена (.*) на \10 и более. Как правильно оформить?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    ${10} с версии 6 и выше вроде работает.
    Ответ написан
    4 комментария
  • Есть ли какой-нибудь аналог юниксовых screen или tmux, но на Windows Server?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    1. Так запускайте игровой сервер как сервис, а не как десктопное приложение.

    2. Не выполняйте логау-т из RDP сессии, выполняйте отключение
    Нужно просто почитать как правильно оставлять RDP сессию, чтобы отключались без логаута.
    Ответ написан
    1 комментарий
  • Putty: access denied при вводе правильного пароля. Как исправить?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вообще-то нынче не принято логиниться под рутом.
    Я удивляюсь что в принципе пускает, может быть никогда не пускает, а просто в какой-то момент вы логинитесь под другим юзером, а потом делаете su?
    Ответ написан
  • В чем смысл абузы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    У вас открыт portmapper наружу, 111 порт tcp/udp

    Косвенно это уязвимость, которая позволяет злоумышленникам пользоваться этим для DDOS аттак.

    Обычно он нужен для NFS или RPD, но крайне редко кому-либо нужно это делать прямо через интернет. Через инет чаще делают ssh или уже включают VPN и уже внутри шарят.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Разница в маршрутизации, а именно:

    Количестве хопов (промежуточных устройств, через которые проходит пакет)
    В типе устройств, которые выступают в качестве маршрутизаторов (их производительность, их загруженность)
    В типе физической сети между хопами (оптика быстрее витой пары, витая пара быстрее коаксиала, коаксиал быстрее радиоэзернета, радиоэзернет может быть быстрее спутника и так далее).
    В скорости пинга и надежности подключения - в tcp необходимо получить подтверждение о получении пакета, либо отправить запрос на повтор, и так для всех пакетов. Пакеты могут идти разными маршрутами, с разными задержками.

    Поэтому близко расположенные сервера - это один датацентр, где все в локальной сети.
    А между двумя соседними зданиями уже может оказаться старлинк.
    Ответ написан
    6 комментариев
  • Какие есть сферы в системном программировании?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Относится.
    Но вот зачем такие вещи спрашивать?

    Если вы настолько не разбираетесь в ИТ, что не понимаете сферы, то какой смысл этим интересоваться?
    Если интересуетесь, то просто изучайте что-нибудь, в процессе все это узнаете.

    А то сейчас пошла мода - не знать вообще ничего, но уже выбирать специализацию.
    Ответ написан
    Комментировать
  • Как отфильтровать сообщения Graylog в строке поиска?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Так собственно в фильтре символ звездочки '*' используется как wildcard или как квантификатор в регулярных выражениях?

    Если квантификатор, то надо бы точку перед звездочкой поставить
    Ответ написан
    Комментировать
  • Как запустить скрипт питона нажимая на data.xls?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Shift+правый клик, "открыть с помощью"
    Ответ написан
    Комментировать
  • Существует ли карта сервисов AWS, Google Cloud, Azure?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    IMHO лучший учебник - это два хороших учебника или 5 средних учебников.
    Одного самого лучшего всегда будет мало.
    Ответ написан
    Комментировать
  • Выдержка регулируется аппаратно или программно?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Естественно программно.
    Увеличить можно в той программе, которая делает фото. Если ваша программа не позволяет поставить больше чем 1|8 можно поискать в андроид маркете другие программы, в которых есть такие опции, или написать самостоятельно.
    И вообще, выдержка в цифровых фотоаппаратах совсем не тоже, что в пленочных.
    Ответ написан
    2 комментария
  • Не получается найти работу на фриланс. Сможете подсказать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Моих знаний хватает для того чтобы выполнять различные заказы по разработке сайтов.

    Мало знать себе цену, надо еще пользоваться спросом.

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

    Идите на работу в офис.
    Ответ написан
    Комментировать