Задать вопрос
  • Где найти электронный вариант книги: Бейсик для всех: курс программирования на языке Бейсик для начинающих 1987 год?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Или человек очень уж поиздевался или человек не в теме.

    Для понимания настолько базовых вещей, подойдет учебник для ЛЮБОГО современного языка.
    В базовом случае, для упрощения, лучше взять скриптовый язык, например хорошо подойдут: python/perl/php/bash/javascript.

    Во всех этих языках довольно легко и наглядно можно поработать с условиями, циклами, процедурами, массивами и структурами.
    Берете любой базовый учебник/курс и вперед. Можно даже взять 2-3 учебника от разных языков, прочитать за недельку-другую и все сойдется. Вдобавок узнаете разницу между языками.
    Ответ написан
    Комментировать
  • Сколько нужно денег для объединения 50 компьютеров в сеть?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Реальный опыт работы по этому направлению конечно покажет что у вас были не только учебные тренировки.
    Но сертификаты от CISCO дают хорошую базу, поэтому котируются.
    Есть отдельные вакансии, где они будут хорошим плюсом, есть вакансии где посредственным, есть где ничего не значат.
    Ответ написан
    Комментировать
  • Знаете ли вы площадку для соревнований между ИИ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Ответ написан
    Комментировать
  • Как заставить Wait ждать завершения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    есть простой вариант

    shell1.sh
    echo $$ >> /tmp/wait.pls
    echo Process started
    sleep 3
    echo Process stopped
    rm /temp/wait.pls


    shell2.sh
    password=`zenity --password`
    
    echo ${password} | sudo -S gnome-terminal -e "./shell1.sh"
    
    while true
    do
      if [ ! -f /tmp/wait.pls ] ; then
        echo "Done"
        exit 0
      fi
    done
    Ответ написан
    Комментировать
  • На каком этапе начинающему фронтенд-разработчику стоит устраиваться на работу?

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

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

    Через полгода перечитай и объективно подумай
    1) достиг ли ты целей
    2) надо ли менять работу
    3) И самое важное, достаточно ли адекватно ты представлял в тот момент что такое работа разработчиком, чтобы написать правильные цели?
    Ответ написан
    Комментировать
  • Какие предметы в ВУЗе выбрать для обучения программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Выбери это

    Программирование на языке Java. Практические занятия.
    Операционная система Linux
    Основы криптографии
    Дискретная математика для программистов
    Алгоритмы теории графов
    Ответ написан
    1 комментарий
  • Инициализация git. Вернуть удаленные файлы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Похоже никак. Только undelete/теневые папки, бэкапы
    Ответ написан
    Комментировать
  • Можно ли создать полностью автоновный bash скрипт, не требующий ввода руками?

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

    Далее читайте про про перенаправления.Например, для подобной команды, как

    $ command
    press "yes" to continue
    (вводим yes)
    completed
    $


    В скрипте для автоматизации можно сделать
    command <<<"yes"

    command <<EOF
    yes
    EOF


    echo yes > answers.txt
    command <answers.txt
    Ответ написан
    Комментировать
  • Уходить из фирмы или остаться и перейти на удаленку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    "тоит ли мне отсюда сваливать и искать работу, где будет человек, который ускорит мое развитие"

    Вы уверены, что сможете найти работу с таким человеком?
    Кто вам мешает не сваливать и искать работу парралельно? Найдете, пройдете собеседование, убедитесь что вы подошли и вам подошло, договроитесь об отсрочке на 2 недели и переходите.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    В резюме стоит указывать именно то, что ты считаешь полезным указать. Лишнее указывать не нужно.
    В идеале персонифицировать свое резюме для каждой компании, в которую ты его отправляешь.
    Ответ написан
    Комментировать
  • Возможно ли создать свой электронный шрифт для текста? При том так чтобы там было несколько вариаций и буквы менялись...?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Написать софт такой можно. Например

    https://coo.by/writer_dev

    Ну или просто создать рукописный шрифт, есть подробно тут
    https://habrahabr.ru/post/127088/
    Ответ написан
    Комментировать
  • Какой язык программирования учить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Учите для начала SQL. Возможно вам не нужно будет учить язык программирования, просто взять GUI-шный клиент для вашей базы, и делать из него запросы сразу получая результат, и экспортируя в excel.

    P.S. Есть готовые движки, которые могут помочь вам с визуализацией запросов в SQL
    Ответ написан
    2 комментария
  • Как дважды отсортировать вывод в Ubuntu?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    Попробуйте
    ps -U | tr -s " " " " | sort -k3.5 -n
    Ответ написан
  • Как правильно просить отзыв у клиента?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Не путайте просить и выпрашивать.

    Если в вашей работе с клиентом, вы ставите условия типа "мы сделаем вот так, если вы оставите хороший отзыв" - это некорректно.

    Если после завершения работы вы просите "если вам понравилось, оставьте отзыв - вам не сложно, мне приятно" - это никак не нарушает никакие правила.
    Ответ написан
    Комментировать
  • Как быстро выкупить домен?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    К сожалению с начальным знанием программирования - никак.
    Вы не можете привлекать сторонних разработчиков, но уже привлекаете их через Тостер.

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

    Как говорят - оптимизация до оптимизации не нужна.

    У меня был опыт запуска интернет-магазина во времена, когда их было десяток на всю страну. Первый интернет-магазин мы писали почти полгода, внедрив в него тысячи фич, которые оказались невостребованными. Через год проект себя отбил, и мы заказали не редизайн а весь магазин с нуля. Разработка шла 2 месяца, обошлась в 4 раза дешевле. Функционал стал гораздо удобнее. И мы поняли, что в первый раз надо было тоже пойти по более простому пути, тогда мы мы запустились на 4 месяца раньше и отбились бы за полгода.
    Ответ написан
    1 комментарий
  • DevOps. Какие задачи являются типичными в повседневной работе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    DevOps настраивает инструменты для автоматизации процесса разработки и тестирования.

    Это может быть и Jenkins/Teamcity с различными билдами, верификациями, автотестами.
    Это может быть и автоматическое разворачивание виртуальных образов/докеров для тестирования
    Это может быть и организация железок с их автоматической прошивкой свежими билдами
    Это может быть и организация системы версии контроля и ревью (bitbucket/gerrit)
    Это может быть и банальная настройка каких-нить локальных шарообменников, чатов, вики, бэкапов и репликаций
    Это может быть и банальная настройка обычных общих енвайрнментов и поддержания их в актуальном состоянии

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

    Бывает (не часто, скорее в стартапах), что девопс приходящий - пришел, настроил с нуля, научил кого-то за этим следить и ушел искать другой проект.

    Девопс также весьма совместим с release manager, который отвечает за деплой на продакшн и все с этим связанное.

    Еще с точки зрения организации, обычный сисадмин может работать в компании, поддерживая ее локальную инфраструктуру, но не в проекте, который работает на зарубежного заказчика. Следовательно у админа может не быть прав на проектные сервера/исходники и он не должен иметь к ним доступ, поэтому администрированием такого тоже занимается девопс, в силу того, что он работает в проекте (и подписывает НДА).
    Ответ написан
    Комментировать
  • Направление для развития в DevOps администрировании?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Попробуйте автоматизировать задачи при помощи инструментов, применяемых в DevOps.

    TeamCity или Jenkins, их и под виндой можно поднять.
    Но лучше добавить виртуализацию (virtualbox, vmware) и поднять их под Линукс
    Научиться в git
    Освоить bash

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Следует изучить язык поиковых систем и как правильно искать информацию в инете.
    Ваш вопрос настолько часто повторяется, что вызывает только отвращение к ленивости людей, которые не способны найти уже готовый ответ на вопрос, который задают по несколько раз на день.
    Ответ написан
    2 комментария