Задать вопрос
  • Что посоветуете еще подучить что бы тянуть на Junior PHP разработчика?

    saboteur_kiev
    @saboteur_kiev
    Alex Wells: А зачем нужен phpadmin? Полазить по базе?
    Есть же команды SQL, которыми все это делается, их можно записать в sql скрипт и запустить.
    В Enterprise может быть десятки тестовых баз, продкашен. Это везде руками через phpmyadmin лазить?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    #!/bin/sh
    
    #Add timestamp
    TS=$(date +"%d-%m-%Y")
    #Backup files
    for i in  /home/u*; do
      echo "tar czfpv /backup/$(basename $i)/$TS.tgz $i/web"
      tar czfpv /backup/$(basename $i)/$TS.tgz $i/web
    done


    У меня работает.
  • Как бэкапить пользователей?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    У вас есть каталог /backup?
  • Домен и доменное имя. В чем разница?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    iBird Rose: не одно и тоже.
  • Загрузка с помощь сетевого адаптера?

    saboteur_kiev
    @saboteur_kiev
    MegaCraZy6: TFTP вообще часто используется для загрузки ОС и прошивок на разных embedded девайсах
  • Делаем свои логи, как?

    saboteur_kiev
    @saboteur_kiev
    Просто берите текущее содержимое div, добавляете в него текст и обновляете его целиком

    var text=document.getElementById('log_div').innerHTML
    text = text + "new line"
    document.getElementById('log_div').innerHTML=text;
  • Делаем свои логи, как?

    saboteur_kiev
    @saboteur_kiev
    Куда писались? Что значит проверялись?
    Просто в отдельный DIV в браузере?

    Обновлять содержимое конкретного div блока простейшая задача в js.
  • В программисты или в тестировщики (идти)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    pensive: Продвинутый тестировщик может работать в проекте с автотестами, например на Selenium. В этом случае он должен шарить достаточно, чтобы их обновлять/поправлять. Это похоже на скриптовое программирование. Ну и плюс SQL - обязателен наверное везде.

    Но да, я описывал в основном разработчиков.
  • В программисты или в тестировщики (идти)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Разница качественная.

    Junior - мало опыта, мало знаний, реализацию обычно назначает куратор.
    Mid - хороший опыт программирования, может самостоятельно придумать и воплотить реализацию, но в критических случаях нужен совет от вышестоящего.
    Senior - большой опыт, кроме технических знаний, хорошее понимание смысла "масштабируемость", "стоимость разработки".

    Сами эти уровни тоже внутри себя могут быть разными.
  • В программисты или в тестировщики (идти)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    pensive: Заграницу меньше чем мидер с опытом вообще нет смысла даже пробовать.
    Senior востребован просто везде. Junior, особенно без опыта работы - востребован крайне мало, кандидатов - полным полно.

    На самом деле кажется что везде самые азы. Но проблема в том, что даже с этими азами куча проблем, потому что академическое понимание терминов и азов, и практическое - небо и земля.

    На нормальной работе нужен хотя бы intermediate английский. Было бы неплохо иметь представление о багтрекерах и работе в continous integration, чтобы слова бренчи, билды, юнит-тесты, энвайрнмент не пугали.

    SQL, какой-нить скриптовый язык практический, основы Линукс и Виндовс для продвинутого пользователя, умение просто организовать свое рабочее место - эти базовые вещи настолько отличаются у кандидатов, что иногда удивляешься, как люди вообще пользуются компьютером.

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

    Есть термин - computer essentials - это вот этот общий бэкграунд, когда человек может создать себе папку с документами с нормальной структурой, чтобы потом не искать что куда засунул, когда вопрос переслать парочку логов на мегабайт 10-20 - человек сам догадается, что было бы неплохо их заархивировать перед этим, и назвать интуитивно-понятно. Когда человеку не нужно пояснять что писать в To, а что в CC, а что в Subj.
    В общем как-то так...
  • В программисты или в тестировщики (идти)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    pensive: ВСЕ курсы и ВСЕ школы мегауспешных тестировщиков, если не принадлежат компании которая сразу дает интернатуру и трудоустройство, а обещают, что "мы поможем вам трудоустроиться", "у нас есть договора с крупными компаниями" - это почти лохотрон.

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

    Вообще, найти какие-либо школы и курсы, которые учат на средний уровень - невозможно. ВСЕ курсы - обычно pre-junior левел. Чуть более продвинутое - исключительно сертификационные экзамены от всяких Microsoft, Cisto, etc.
  • Может ли Cron запускать javascript?

    saboteur_kiev
    @saboteur_kiev
    вы невнимательно прочитали вопрос...
  • Не работает отправка формы на сайте с кириллическим доменом?

    saboteur_kiev
    @saboteur_kiev
    Coraelstraze: Почитайте SMTP.
    Стандарт не был рассчитан на домены, отличне от латинницы. Это не веб-сайтик.
  • Какие конкретно нужны знания для написания чита для csgo/dota?

    saboteur_kiev
    @saboteur_kiev
    Много разных знаний нужно. Язык программирования чисто сам по себе не нужен вообще.
  • Проверка разработанного программного продукта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Да, таких функций может быть десятки.
    В нормальной ситуации, вы пишете автоматические тесты, которые вызывают эту функцию с разными заранее подобранными параметрами и сверяют полученный результат. Это называется unit-тестирование.
    Юнит тесты обычно пишут программисты, и они выполняются в процессе сборки продукта.
    Затем идет интеграционное тестирование, когда уже разные компоненты тестируются с разными компонентами.
    Затем могут идти еще какие-то тесты, о чем есть целая наука.
    Именно поэтому существует направление тестирования, соответсвенно junior QA, regular QA, senior QA, senior automation engineer
    и программисты - junior developer, regular developer, senior developer, architect
  • На каком языке программирования лучше написать менеджер задач?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    frontendo: ВКмессенджер работает на PHP, несколько десятков миллионов пользователей живут норм.
  • C++, что означает это код?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    <> или != означает "не равно"
  • С чего начать создания текстовой игры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    borland32: Что в вашем понимании "настоящая игра"?
    Запрограммированный скриптами телеграм-бот может быть отличным ведущим для множества текстовых игр, а главное что сам телеграм при этом уже доступен практически на всех платформах.
  • Плохо ли смотреть готовый код задач по СИ, чтобы понять как это работает?

    saboteur_kiev
    @saboteur_kiev
    Александр: То есть те достижения, что я перечислил, которые были достигнуты не особо популярными людьми (не Эйнштейном и не и не Керниганом), вы за достижения не считаете вообще?
  • Какие тестовые задания дают на верстальщика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    Тогда это не очень похоже на тестовое задание.
    Вообще у чисто верстальщика вместо тестового задания портфолио обычно спрашивают.