Задать вопрос
  • Какие ваши варианты продуктивного самообучения?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    1.
    Хочу задать вопрос, как лучше организовать график обучения

    Зависит от тебя

    2.
    , если я параллельно работаю 2 через 2 и начал изучение почти всего материала с нуля?

    Никому не интересны твои личные трудности или радости

    3.
    Сколько времени стоит тратить на учёбу в день и не перегореть

    У каждого свое.

    4.
    как правильно (продуктивно) отдыхать после изучения материала?

    Каждому свое

    5.
    Знаете ли вы какие-нибудь методики/упражнения, которые позволяют развивать мозги и "заточить" их под технические дисциплины?

    учеба и работа

    Ну а серьезно, 21 год. Уже три года совершеннолетия позади. Неужели сложно действовать самому? А ведь самостоятельность это умение не яичницу сделать, а искать самому выход.

    Ну вот например рандомный хрен из интернета тебе скажет следующее:

    1.
    Хочу задать вопрос, как лучше организовать график обучения

    9-10 на работу
    17-18 пара часов отдыха
    19-21 активные задачи. Спорт, хозяйство.
    21-24 учеба, чтение документации, программируешь хобби.

    2.
    , если я параллельно работаю 2 через 2 и начал изучение почти всего материала с нуля?

    Еще лучше, можно целый день поучиться.

    3.
    Сколько времени стоит тратить на учёбу в день и не перегореть

    час теории, 2-3 часа практики.

    4.
    как правильно (продуктивно) отдыхать после изучения материала?

    Pump It Up, authors.today

    5.
    Знаете ли вы какие-нибудь методики/упражнения, которые позволяют развивать мозги и "заточить" их под технические дисциплины?

    Регулярно писать короткие справки/документацию по тому, что ты освоил и объяснить это другу/подруге чтобы они поняли.
    Выполнять технические задачи
    Иногда поигрывать в логические игры, например Opus Magnum
    Можно в принципе поигрывать в любые игры, где есть хоть какая-то смекалка, важно что в эти игры нужно играть с умом. Если это какой-нить "счастливый фермер", написать для него автокликер. Если это сингл-плеер, немного
    поиграть, потом взломать самому, расковырять формат конфигов, данных. Да хотя бы чит-енжином полазить что-то поправить. Лучше всего - простые игры, из старых. Мультиплеер ломать категорически не стоит, ибо карма.

    И вот возьмешь мои советы, и перегоришь, да просто потому что мы разные люди, и мне было интересно работать а потом еще что-то ковырять свое, а тебе нет, и через силу просто не захочется.
    Или банальное, я понимаю слово "надо", а ты "ну наверное надо, но что-то я запарился, наверное не мое"
    Ответ написан
    3 комментария
  • Какой есть софт для последовательного выполнения команд на удалённом и своём компе?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    grep -l -R test1 *| xargs grep test2
    Ответ написан
    Комментировать
  • Стоит ли представлять на собеседовании написанные тобой игры в консольном варианте?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Конечно можно. Консольная игра может по сложности не уступать графическим.
    Ответ написан
    Комментировать
  • Как ускорить мелкоблочные операции на NVME?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну Raid0 может ускорить, но явно не тот, который встроен в материнку. Ускорение идет за счет умного алгоритма, за счет кеширование в память на борту рейд контроллера. Встроенный в материнку рейд явно тут не поможет. Вдобавок 970Pro SATA скорее всего будет работать быстрее чем этот рейд сам по себе.

    Спасет ли покупка второго диска - не факт.
    Тут или с кешированием надо разобраться, или смотреть гигабитный NAS с рейдом
    Ответ написан
  • Как перестать делать баги?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Я делаю много, порой в 10 раз больше. Я не знаю как побороть это.

    Ну если не знаешь, то никак

    Я уже пишу тесты, знаю что и как, но даже это не успокаивает.

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

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

    А как тесты тогда проходят? Можешь взять test-driven-development. Сперва пиши тест, закоммитить, убедись что он запустился и зафейлился, а потом пиши функционал. И тут уже пока тест не позеленеет, не пропустишь.

    Или я неправильно понял документацию или прочитал но не обратил на важные моменты.

    Читай внимательно, обращай внимание.

    Но как только возвращаюсь к известной таске то сразу появляется 100 багов. Из за того что я где то поменял. И вообще также заметил что даже в тексте тоже самое, порой раз несколько исправляю.

    Плохие названия функций/переменных? Недостаточно комментариев?

    И обычно я знаю правило чистого кода, пользуюсь eslint, изучал алгоритмы и решал задачки.

    Надо знать не обычно, а всегда, упрощает.

    Ну а так - самоорганизация это заставить себя делать аккуратно. Нет волшебного ингредиента.
    Ответ написан
    Комментировать
  • Как переименовать и почистить имена файлов с помощью regex на linux?

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

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

    Опять же, у провайдера может блокировка быть кривовато настроена, особую логику не ищи, и на стабильность того, что какие-то сайты работают даже при блокировке - не стоит рассчитывать.

    Опять же "без доступа к интернету" определяется, например доступом к www.msftncsi.com/ncsi.txt, и резолвом домена dns.msftncsi.com. Если их заблокировать, то может весь остальной интернет работать отлично, а у вас будет надпись что no internet access. В разных версиях виндовс этот детект может немного меняться.
    Ответ написан
    2 комментария
  • Стоит ли строить своё изучение/обучение именно так?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    4.Практикум программирования

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Сделать цикл в скрипте на баше =)

    ну или разобраться с systemd юнитами, например
    Ответ написан
    Комментировать
  • Windows проблемы с реестром, как исправить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Повреждение реестра это уже скорее следствие, чем причина.
    А причина - либо некорректное выключение компьютера, когда он мог что-то записывать и внезапно прервался.
    Либо с диском начинаются проблемы.
    Ответ написан
    Комментировать
  • Стоит ли устраиваться в веб-студию где в основном доработка сайтов на cms?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Однако возникают некоторые сомнения, многому ли я научусь на этом месте и стоит ли вообще туда устраиваться или стоит искать дальше?

    Конечно нет, сразу в Гугл надо устраиваться, не меньше.

    Релевантен ли опыт работы с cms для будущей карьеры в вебе?

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Скопировать руками
    2. Убрать все лишние отступы, убедиться что количество товаров совпадает и сопоставлено и скопировать сразу все
    3. Воспользоваться функцией ВПР
    4. Писать макрос, который будет бегать циклом, сопоставлять товары. Просто в вашем примере непонятно как сопостовлять. Просто по значению 1000=1000? Ну это несложно.
    Ответ написан
    Комментировать
  • Как узнать что SSL сертификат мультидоменный?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для резолва домена используются и CN и Subject Alternative Name
    Посмотри, есть ли в этих полях нужные тебе домены или даже домены с маской
    Ответ написан
    Комментировать
  • Как удалить файл в FTP хранилище с помощью bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    удаляй курлом

    curl -v -u user:password ftp://yourserver.com/file.txt -Q "DELE file.txt"
    Ответ написан
    1 комментарий
  • Что необходимо знать и уметь для реализации механизма схожего с Git для управления версиями документов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Предполагаю, что хранится diff разница между изменениями.

    нет

    Возможно плохо искал, но к сожалению, не нашёл подобной информации

    Да блин, git вообще opensource, можно все про него найти. И в официальной документации достаточно написано.
    да и банально, если почитать пользовательские команды по работе с отдельными объектами, все становится понятно. Повнимательнее полазь по каталогу .git

    А знать надо - немного про работу с файлами.
    Ответ написан
    Комментировать
  • Сколько времени можно думать над оффером?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Спроси у работодателя. У каждой позиции это совершенно разный разброс. От 0 до года.
    Ответ написан
    2 комментария
  • Как сайту на кириллическом домене отправлять почту?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    // Переменная для хранения информации о возможности клика по кнопке «Зарегистрироваться»
    // true — клик разрешён, false — клик запрещён
    var can_click_su = true;


    Меняешь на
    var can_click_register_button = true;
    Ответ написан
    Комментировать
  • Насколько углубленно нужно знать Пайтон, чтобы начать учить Джанго?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Учи Джанго и Питон одновременно.
    У тебя же в школе было/есть несколько разных уроков в один день, и как-то справлялся?
    Ответ написан