Ответы пользователя по тегу Программирование
  • Можно ли сейчас без веба?

    @McBernar
    Да, java в корпорате, например.
    Ответ написан
    Комментировать
  • Максимально эффективная методика изучения программирования?

    @McBernar
    Вам весь язык не нужен. Это как и с иностранными языками — есть 500 самых часто используемых слов, с помощью которых можно нормально общаться.

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

    Короче, не упарывайтесь. Здесь нет экзаменов, билетов и препода, который может что-то спросить из самого скучного раздела.

    Но, к слову, дотошность — это тоже хорошо. Только включайте ее по мере необходимости, чтобы не вредила работе и скорости обучения.
    Ответ написан
    8 комментариев
  • Нужен ли слепой 10-ти пальцевый набор?

    @McBernar
    Использую шесть пальцев. Печатаю очень быстро, если сравнивать с коллегами.

    Большие пальцы работают только по пробелу и системным клавишам.
    Мизинцы только по return и tab/shift. Не могу мизинцами печатать — то ли особенности такие, то ли просто не доучил. Но жутко неудобно их задействовать для букв.

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

    @McBernar
    Кажется, основная причина говнокода, как и любой другой плохой работы — это когда делают абы как, потому что у исполнителя нет никакого желания развиваться в своей области, и он делает так, чтобы быстрее отделаться от работы, а не чтобы было все грамотно и правильно.

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

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

    @McBernar
    Дружище, займись своим проектом. Это добавит море фана в жизнь.
    Не опен-сорс, а воплощением коммерческой идеи.

    Ты сможешь посмотреть на продукт не только со стороны кода, но вообще со всех сторон — продукт-менеджмент, дизайн, код, тестирование, деплой, поддеркжа, маркетинг, арбитраж трафика, юриспруденция, бухгалтерия. Это отличный опыт, который ценен не только в своих проектах, но и в любой компании в том числе.
    Ответ написан
    1 комментарий
  • Можно ли создавать игры на пиратской версии движка?

    @McBernar
    Для себя можете что угодно.
    Для релиза нельзя — поймают, забанят, засудят.
    Ответ написан
    Комментировать
  • Изучения высшей математики с нуля самостоятельно, можете ли посоветовать учебники, видеоуроки или прочие ресурсы?

    @McBernar
    У Выгодского два прекрасных справочника (хотя я бы так их не называл, потому что это больше повествование, что ли) по элементарной и высшей.

    Читаются очень легко.
    Ответ написан
  • Как правильно называть и где хранить файлы с интерфейсами?

    @McBernar
    Как вам удобно. Можете сложить отдельно в папку/папки, так как вряд ли будете часто к ним возвращаться — это же не обычный класс.
    Ответ написан
    Комментировать
  • Как обработать большое количество данных за минуту?

    @McBernar
    Никакой магии — оптимизировать запросы и улучшать железо сервера/распределять между серверами.

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

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

    @McBernar
    Нет-нет. Это присваивание значения.
    Чтобы присвоить ссылку, нужно писать $y = &$x;
    Ответ написан
    Комментировать
  • Как разделить поток значений в процентном соотношении?

    @McBernar
    У меня есть три друга. Я хочу дать одному 50% от суммы денег, другому 30%, а третьему 20%.
    Количество денег, которые я хочу раздать неизвестно.
    Сколько денег дать каждому другу?

    Есть у этой задачи решение?
    Ответ написан
  • Как на PHP выполнить долгий скрипт?

    @McBernar
    Через ob_start(); вы накапливаете результат в буфере. Очевидно, что вам нужно использовать просто какое-то внешнее хранилище — БД или банально файл.
    Ответ написан
  • Знания для программирования?

    @McBernar
    Говорят, что книга «Алгоритмы» Кормена — лучшая из существующих.

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

    На learn.javascript.ru после каждого урока есть прекрасные задания.

    Есть множество книг по математике, которые не напичканы на 90% формулами, а простым языком объясняют математику.

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

    @McBernar
    Мак — это как телик. Купил и работаешь. Настраивать ничего не надо, обслуживать не надо, ошибки в приложениях — раз в полгода. Синий экран? Ни разу не видел. Переустановка макоси? Это что-то из области фантастики.

    Мак ты просто не замечаешь, в то время как винда вечно от тебя что-то хочет.

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

    Ну, как бэ, вот — coub.com/view/439tx
    Ответ написан
    2 комментария