• Что лучше триггер или процедура? И почему не запихнуть бы всю логику в процедуры?

    @MoonMaster
    Программист и этим все сказано
    Вопрос в том, что именно вы хотите сделать. Ведь у триггера и процедуры своя технологическая направленность
    Ответ написан
    Комментировать
  • Стажировки только для молодых и только для студентов?

    @MoonMaster
    Программист и этим все сказано
    Обычно у крупных компаний, которые нуждаются в рабочих кадрах есть стажировки как для студентов, так и для молодых специалистов.
    Стажировка для студентов подразумевается, что потенциальный работник учится на последних курсах и может претендовать на место в компании. Обычно такие стажировки руководствуются одним правилом: дать базовые знания, посмотреть как потенциальный кандидат справляется с ним, и какой он "специалист" в ИТ. Обычно такие стажировки проходят в вечернее время и на базе университета. За особым исключением - в стенах компании.
    Стажировка для молодых специалистов подразумевает, что у вас уже есть опыт, но по ряду причин его недостаточно или мало. Тогда компания обучает вас специфики своей деятельности. Обычно на такие курсы берут не особо много желающих от 5-10 человек группа, а отбираются 2-3 человека.

    В вашем случае я бы посоветовал Вам ходить на собеседоваания. Ничего такого тут нет, вы приходите общаетесь с HR, с техническим специалистом. После собеседования главное понять какие у вас "слабые" стороны и по возможности их подкачать.
    Качать можно несколькими способами:
    1. Самостоятельно. Очень долгий и трудоемкий процесс. Тем более много важных и правильных моментов можно упустить.
    2. Проходить платные курсы по интернету. Я бы тоже не советовал вам такой вариант. Времени много можно потратить, а эффекта может быть никакого. По сути вам начитывают какую то лекцию, а потом дают задачи. Вы их решаете и с преподавателем делаете разбор.
    3. Самый лучший как мне кажется вариант - найти наставника. Обязательно, чтобы наставник в плане опыта и технологий был опытнее. Он может подсказать как поступить в той или иной ситуации, подскажет как правильно, что-то реализовать.
    Ответ написан
  • C чего начинать обучение C# и .net платформы?

    @MoonMaster
    Программист и этим все сказано
  • Где скачать дистрибутив Visual Studio?

    @MoonMaster
    Программист и этим все сказано
  • Можно ли подключить телефонный звонок к скайпу?

    @MoonMaster
    Программист и этим все сказано
    Не знаю как в обычном скайпе, но в Skype for Business такая возможность есть. Там нужно создать Skype meteeng и появится ссылка на сам митинг и телефоны, по которым к нему можно подключиться
    Ответ написан
    Комментировать
  • Стоит ли идти в магистратуру ради диплома?

    @MoonMaster
    Программист и этим все сказано
    Это нужно в первую очередь Вам решить: нужно Вам это или нет. В свое время я учился в магистратуре (пошел туда только из-за того, что я был приезжим, а университет давал право жить в общежитии). Если бы не сей факт, я бы не пошел учится дальше. На это есть несколько причин:
    1. Мне не нравится сама логика поступления в магистратуру. Приведу пример: я учился в бакалавриате на ИТ специальность, также со мной училась знакомая. При поступлении в магистратуру я выбрал продолжать обучение по этой специальности, а знакомая пошла учиться на психолога!!! И причем она пришла, показала диплом бакалавра, сдала экзамена и успешно отучилась там.
    2. В основном в магистратуре изучается тоже самое, что и в бакалавриате, но объясняют другими словами. Сразу скажу, я не имею ввиду все вузы, а только конкретно мой в котором я учился. Да были новые предметы, но они шли немного всего 1 семестр. В результате вы получаете экспресс-знания по многим предметам.
    3. Когда я заканчивал бакалавриат я устроился работать. Начальник очень приветствовал мое стремление обучаться дальше по ИТ специальности и довольно часто отпускал на пары (я учился очно, заочной формы обучения у меня не было). Но после года обучения я пришел к выводу, что продолжать обучение становится очень трудно (то пары в середине дня, то поздним вечером или ранним утром). Так что ко второму году обучения я пришел на "выборочное" обучения (на какие пары хочу, на такие и хожу). Но все зависит от преподавателя (может и завалить на сессии.
    4. Когда совмещаешь работу и обучение, то если университет об этом узнает, он будет всячески пропихивать своих студентов в эту компанию. У меня получилось, что через компанию, в которой я работал прошли (2-3 месяца стажировки) 10 человек из 16 которые были в группе. С одной стороны это хорошо, но с другой не очень. Работадатель ничего не имеет с этих 10 человек (они временные трудовые резервы как выражался мой начальник).
    Ответ написан
  • Есть ли клиент для чтение записей тостера?

    @MoonMaster
    Программист и этим все сказано
    Давно тоже интересовался этим вопросом и нашел только клиент для Androida, с которого можно читать хабр и гиктаймс. Интересовался у разработчиков на эту тему, сказали, что для тостера нет и не планируется выводить отдельное приложение.
    Ответ написан
    3 комментария
  • Как увеличить поле id до максимального auto increment через update?

    @MoonMaster
    Программист и этим все сказано
    UPDATE 'table' SET id = (SELECT MAX(id)+1 FROM 'table') WHERE 'column'='item'
    Ответ написан
    Комментировать
  • Какие языки программирования использовал Кевин Митник?

    @MoonMaster
    Программист и этим все сказано
    Давным давно читал книгу про него. Языки программирования он использовал очень редко, в основном он использовал приемы социальной инженерии.
    Ответ написан
    Комментировать
  • Что надо рассказывать о последнем месте работы на собеседование если занимался своим проектом?

    @MoonMaster
    Программист и этим все сказано
    В основном работодателя интересует 3 вопроса на собеседовании:
    1) Какой уровень вашего образования? Являетесь ли вы студентом, бакалавром и так далее. Дело в том, что ему [работодателю] не очень выгодно брать студента. Именно студента. Потому что у него есть обучения, его нужно будет как то отпускать на пары, т.е. он не будет являться полноценной "боевой" единицей. Если бакалавр и учится дальше, то тут тоже есть свои неудобства, но их значительность меньше. Слышал, что некоторые компании очень трепетно относятся к аспирантам из-за того, что они могут популязировать компанию в студенческих кругах.
    2) Сколько вы хотите зарабатывать? Если честно ни я, ни один из моих друзей не рассказывал о том, чтобы работодатель требовал (или просил) описать сколько ты хочешь получать. Он просто спрашивал: назовите сумму. А там он уже после собеседования и всяких тестов (технических и практических) предложит вам иную сумму (обычно меньше) и вы должны согласиться или отказаться.
    3) Ваш опыт работы? Этот вопрос очень его интересует, потому что он будет понимать в какое направления вас можно устроить. Что касается именно вашего вопроса, то лично бы я не стал молчать о том, что хотел создать свой бизнес, и еще бы подчеркнул какие технологии использовались и почему не удалось достичь цели. В данном случае все зависит от работодателя (как он относится к людям, которые поставили цель и не добились ее).
    Ответ написан
    Комментировать
  • Работа тестировщиком?

    @MoonMaster
    Программист и этим все сказано
    Про Одессу ничего не скажу. Но то что у Вас закончены курсы тестировщиков это просто класс (возможно и сертификат какой то есть). Можно смело писать такой пункт в Вашем резюме: закончил курсы тестировщиков в ... году.
    По поводу работать бесплатно. С Вами полностью не согласен. Каждый труд должен оплачиваться. Если вы пойдете на собеседование с HR, то один из вопросов будет: сколько вы хотите зарабатывать? Если вы ответите бесплатно или сколько будете платить, то тут боюсь ваши шансы устроиться на данную должность в данной компании резко упадут.
    Ответ написан
  • Где больше практики?

    @MoonMaster
    Программист и этим все сказано
    Я когда то давным давно столкнулся с такой же проблемой. И решил ее путем написания простой программки, которая в принципе ничего такого сверхъястественного не делает. Просто создается имитация игры. Когда я сделал первый экскиз данной игры, я начал ее изменять (приводить к более красивому ввиду). Во время рефакторинга начал знакомится с новыми best подходами, какими то паттернами. Также появились еще идеи как наложить дополнительные фичи и двигать игру дальше.

    UPD Вот собственно с чего все началось
    Ответ написан
    3 комментария
  • Что значит знак вопроса в MYSQL REGEX?

    @MoonMaster
    Программист и этим все сказано
    У вас здесь нету регулярного выражения. Данный запрос выполняет точный поиск по полю Name и выбирает все записи у которых в данном поле стоит значение Vasya?.
    А так вот вам документация про регулярные выражения
    Ответ написан
    Комментировать
  • Как показывать разные версии сайта мужской и женской аудитории?

    @MoonMaster
    Программист и этим все сказано
    Скорее всего, что на собеседовании вас хотели проверить о том, как у вас с логическим мышлением и рассуждениями. Если бы у меня спросили (я скорее всего ответил так): сделал бы 2 версии сайта с учетом психологических особенностей мужчины и женщины (цвет, расположение элементов и т.д). При переходе на сайт 1-ый раз открывал бы мужской с учетом того, что можно перейти на новую версию сайта (женский). Делал бы так несколько раз и запоминал что хочет пользователь. А потом на n+1 итерации открывал ту версию сайта, на которую он (пользователь) довольно часто переходил, но при этом оповещал его о том, что есть и другая версия сайта.

    UPD Draconian правильно пишет про регистрацию. Можно как вариант использовать информацию от туда. Либо по имени и фамилии, либо указать пол человека.
    Ответ написан
    1 комментарий
  • Кто ни будь видел сайты с примерами рефакторинга?

    @MoonMaster
    Программист и этим все сказано
    Может быть вы имеете в виду вот этот сайт
    Ответ написан
    2 комментария
  • Почему вознекает ошибка "System.ArgumentOutOfRangeException"?

    @MoonMaster
    Программист и этим все сказано
    Посмотрите внимательно на рисунок, который Вы прикрепили. У вас получается, что на данном шаге вы пытаетесь ноль округлить до значения k, который равен 51, а допустимое значение от 0 до 15
    Ответ написан
    Комментировать
  • Проблемы с гитом, как решить?

    @MoonMaster
    Программист и этим все сказано
    Ответ написан
    Комментировать
  • Как это так? Команда Update сделала Truncate таблицы?

    @MoonMaster
    Программист и этим все сказано
    Меня больше настараживает именно этот CASE WHEN. Ведь у вас есть только THEN, а ELSE нету. По идее если ELSE опущено, то нужно вставлять NULL значение. А также настараживает условие WHERE 1
    Ответ написан
    Комментировать
  • Что такое end-to-end тестирование?

    @MoonMaster
    Программист и этим все сказано
    Я бы сказал, что это больше чем тестирование - это методология. Обычно данную методологию применяют для того, чтобы удостоверится, что программа отвечает тз от начала до конца. Оснавная цель данный методологии, убедиться что программа работает корректно и если у нее есть зависимые системы, то данные передаются корректно.

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

    @MoonMaster
    Программист и этим все сказано
    ^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z]*[-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
    Ответ написан
    1 комментарий