• Как влияет на разработку использование препроцессора и постпроцессора CSS?

    iCoderXXI
    @iCoderXXI
    Неправда, я пишу на чистом CSS, правда его мало и он корявый, т.к. проекты все сплошь внутренние и до красоты там никому дела нет, главное чтобы циферки считало как надо.

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

    iCoderXXI
    @iCoderXXI
    ЗЫ: Не обремененные чрезмерными социальными обязательствами и устаревшим опытом...
  • Кому нужен разработчик в возрасте ?

    iCoderXXI
    @iCoderXXI
    У меня 20 лет стажа, хотя еще нет и 40. Первую коммерческую программу написал в 16 лет.

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

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

    Ни объяснить это, ни рассказать - никаких блогов не хватит. Да заказчиков это и не интересует на самом деле.

    А сегодня котируются молодые гении, лет до 25, которые творят магию на грани возможного.
  • Что должно быть в портфолио веб-разработчика?

    iCoderXXI
    @iCoderXXI
    Годы идут, я все никак не заморочусь портфолио собрать.

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

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

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

    Из дома работать архи-сложно, особенно если дома обитает много детей - покой нам только снится, либо настигает нас, когда детям снятся сны... :) Очень люблю работать глубокой ночью...

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

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

    Ситуацию можно кардинально переломить лишь пойдя джуниором (не смотря на 20-летний стаж) в современную компанию, где выстроен адекватный технологический стек и процессы, и буквально с нуля себя переформатировать год-полтора. Однако сколько я видел вакансий - все хотят тебя с потрохами, и это понятно, а ты можешь позволить себе лишь частичную занятость 100% дистанционно... Парадокс однако.

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

    Из фронтенда очень понравился Ember.JS (у меня свой микро-фреймворк на бэкенде много сходных принципов реализует), но порог вхождения весьма серьезный, так-что отложил до лучших времен. Пока компромиссным решением вижу React.JS, думаю в ближайшее время попробую что-нибудь запилить на нем.

    Так-же посматриваю в сторону node.js/io.js как альтернативы PHP...

    На биржах практически никак не участвую. Два раза с ходу нашел постоянных клиентов. С первым проработал 3 года, потом ушел в стартап, но неудачно. Второй раз нашел заказчика в 2012, так с тех пор и работаем... Соответственно никакой репутации на биржах нет, а всевозможные хедхантеры видя мою анкеты совершенно не понимают что за чудо перед ними и проходят мимо. :)

    Пообщался с одним потенциальным заказчиком из США, но они захотели чтобы я поставил софт для постоянного мониторинга моего монитора. Пришлось ребятам вежливо отказать. Я считаю подобные запросы входят за рамки добра и зла, и дело не в том, что есть особо что скрывать. Дело в принципе. И даже потенциальный рост доходов в разы для меня лично не стал аргументом "за".

    Я слишком привык к свободе и для меня это наивысшая ценность.
  • Как найти стабильную удалённую работу Web разработчику? Реально ли?

    iCoderXXI
    @iCoderXXI
    Точно так, работаю на удалёнке постоянно более 8 лет, приходится буквально быть человеком-оркестром, и регулярно слушать сомнения относительно выработки на фоне менее конкурентной зарплаты. Один плюс - абсолютно свободный график в моем случае, что для меня безумно удобно и перекрывает с лихвой все недостатки, которых хватает...
  • Можно ли работать программистом после 9 классов?

    iCoderXXI
    @iCoderXXI
    Любовь: Когда есть возможность показать себя, это одно. Когда решение об общении принимается на основании портфолио, это другое. В целом я все же склоняюсь к необходимости наличия адекватного портфолио.
  • Как скрыть первый li-элемент после генерации второго li, JavaScript-ом?

    iCoderXXI
    @iCoderXXI
    Ну вот и ладушки :) С помощью jQuery то же самое можно еще проще реализовать.
  • В чем плюс ассинхронного программирования?

    iCoderXXI
    @iCoderXXI
    Да не такой уж я и старый, просто рано начал... :D
  • Какие вопросы должен задать программист на собеседование работодателю (ссылка)?

    iCoderXXI
    @iCoderXXI
    Знавал я один стартап, там в туалете не было туалетной бумаги и мыла. Стартап продержался только 9 месяцев...
  • Как устроиться младшим разработчиком имея ~5 лет опыта?

    iCoderXXI
    @iCoderXXI
    Cyrax2014: зависит от компании и ее политики. Тут проблема в том, что прямых рук и светлых голов всегда меньше, чем нужно уже вчера, и компании надо решать свои проблемы, а не устраивать мини-университет. И еще проблема в том, что обучишь кадры, а они улетают решать проблемы конкурентов, поэтому и не любят компании этим заниматься...
  • Как вы правите большое количество страниц сайтов с однообразным кодом?

    iCoderXXI
    @iCoderXXI
    Ну понятно что вы магию не будете применять, но эти вопросы-ответы прочтут другие, и, возможно, кто-то будет спасен... :)

    Дмитрий, респект! :)
  • Какой самый быстрый способ проверить БД на вхождения множества строк?

    iCoderXXI
    @iCoderXXI
    Решение, которое предложил я, оптимально при сравнительно небольшом размере файла. При размерах файла приближающихся к размеру собственно БД нужно искать другое решение.
  • Как исправить код?

    iCoderXXI
    @iCoderXXI
    css:

    .modal-dialog {
    z-index: 1050;
    }

    js:

    строка 11 - this.$modal__cell = $(element).find('.modal__cell')
    строка 194 -

    if (e.target.className == 'modal-backdrop fade in') {
    if (this.options.backdrop == 'static') {
    return this.$element[0].focus();
    } else {
    return this.hide();
    }
    }
  • Как исправить код?

    iCoderXXI
    @iCoderXXI
    lavezzi1: О даааа... :) Не знаю лучше ли Zurb Foundation в этом плане... Я все больше по части кода. :)
  • Как исправить код?

    iCoderXXI
    @iCoderXXI
    lavezzi1: В общем пропатчил я код, теперь модал закрывается по клику на бэкдроп codepen.io/anon/pen/LGBPyv
  • Как исправить код?

    iCoderXXI
    @iCoderXXI
    lavezzi1: Как вариант поискать способ центрации через CSS и применять его к .modal-dialog
  • Как исправить код?

    iCoderXXI
    @iCoderXXI
    lavezzi1: Суть проблемы в том, что модал в таком случае является потомком обертки, и либо надо всунуть бэкдроп внутрь обертки так же (по дефолту он закидывается к body в 71-й строке, еще в 185-й строке и возможно в других местах), либо же ловить клик не бэкдропом, а оберткой...