Неправда, я пишу на чистом CSS, правда его мало и он корявый, т.к. проекты все сплошь внутренние и до красоты там никому дела нет, главное чтобы циферки считало как надо.
Но в целом согласен, прогресс идет своим чередом и пора уже соответствовать современной действительности. Умнейшие люди все это придумали не зря, а чтобы облегчать жизнь...
У меня 20 лет стажа, хотя еще нет и 40. Первую коммерческую программу написал в 16 лет.
99% времени я привык рассчитывать только исключительно на себя, на свои силы. В самом начале, когда формировалось ядро профессии, спросить было совершенно не у кого, а потом незачем...
Такие люди как мы представляют из себя некий черный ящик, который на входе получает некую проблему, а на выходе выдает готовое решение. Как оно там внутри срабатывает, как долго будет синтезироваться решение - вопросы на которые ответ каждый раз разный. Постоянно приходится ковырять доки, апи, маны, вникать, собирать грабли, экспериментировать, искать обходные решения, перебирать разные варианты, в результате ничего не выбрать и пилить свой велосипед и пр.
Ни объяснить это, ни рассказать - никаких блогов не хватит. Да заказчиков это и не интересует на самом деле.
А сегодня котируются молодые гении, лет до 25, которые творят магию на грани возможного.
Годы идут, я все никак не заморочусь портфолио собрать.
Осложняется все еще тем, что публично доступных проектов практически не бывает - все закрытые внутренние системы обработки данных, и чтобы что-то показать придется поднимать отдельно демку с фейковыми данными...
Или же решения очень узко-нишевые под специфические потребности конкретного заказчика, которые почти никому больше и не интересны. Разумеется работа все больше в качестве ремесленника и человека-оркестра, изредка системного администратора только привлекаю. Ни о каком дизайне речи вообще не идет, он попросту не нужен, важен только функционал.
А заказчику вообще до фонаря как и на чем запилено, и красиво ли, соответствует ли каким-либо стандартам и пр. Ему важно чтобы быстро, работало как надо, решало его бизнес-задачи (которые трансформируются со скоростью флюгера в ветренный день) и уложилось в бюджет. С быстро бывают сложности, ибо эффект "айсберга" никто не отменял, остальное вроде получается...
Из дома работать архи-сложно, особенно если дома обитает много детей - покой нам только снится, либо настигает нас, когда детям снятся сны... :) Очень люблю работать глубокой ночью...
Вообще оказаться в таких условиях - замкнутый порочный круг, выхода из которого я пока не увидел.
Нарабатывается очень специфическая квалификация, особо не востребованная на рынке труда, кроме разве что, может быть, у других таких же предпринимателей... И ты в принципе успешно решаешь практически любую поставленную задачу, но делаешь это на коленке, не так, как было бы правильно, по ряду причин, часть которых я описал выше.
Ситуацию можно кардинально переломить лишь пойдя джуниором (не смотря на 20-летний стаж) в современную компанию, где выстроен адекватный технологический стек и процессы, и буквально с нуля себя переформатировать год-полтора. Однако сколько я видел вакансий - все хотят тебя с потрохами, и это понятно, а ты можешь позволить себе лишь частичную занятость 100% дистанционно... Парадокс однако.
В общем я для себя пока решения не нашел, но в редкие минуты свободного времени потихоньку подтягиваю технологический стек, благо могу себе позволить читать первоисточники в оригинале по факту публикации.
Из фронтенда очень понравился Ember.JS (у меня свой микро-фреймворк на бэкенде много сходных принципов реализует), но порог вхождения весьма серьезный, так-что отложил до лучших времен. Пока компромиссным решением вижу React.JS, думаю в ближайшее время попробую что-нибудь запилить на нем.
Так-же посматриваю в сторону node.js/io.js как альтернативы PHP...
На биржах практически никак не участвую. Два раза с ходу нашел постоянных клиентов. С первым проработал 3 года, потом ушел в стартап, но неудачно. Второй раз нашел заказчика в 2012, так с тех пор и работаем... Соответственно никакой репутации на биржах нет, а всевозможные хедхантеры видя мою анкеты совершенно не понимают что за чудо перед ними и проходят мимо. :)
Пообщался с одним потенциальным заказчиком из США, но они захотели чтобы я поставил софт для постоянного мониторинга моего монитора. Пришлось ребятам вежливо отказать. Я считаю подобные запросы входят за рамки добра и зла, и дело не в том, что есть особо что скрывать. Дело в принципе. И даже потенциальный рост доходов в разы для меня лично не стал аргументом "за".
Я слишком привык к свободе и для меня это наивысшая ценность.
Точно так, работаю на удалёнке постоянно более 8 лет, приходится буквально быть человеком-оркестром, и регулярно слушать сомнения относительно выработки на фоне менее конкурентной зарплаты. Один плюс - абсолютно свободный график в моем случае, что для меня безумно удобно и перекрывает с лихвой все недостатки, которых хватает...
Любовь: Когда есть возможность показать себя, это одно. Когда решение об общении принимается на основании портфолио, это другое. В целом я все же склоняюсь к необходимости наличия адекватного портфолио.
Cyrax2014: зависит от компании и ее политики. Тут проблема в том, что прямых рук и светлых голов всегда меньше, чем нужно уже вчера, и компании надо решать свои проблемы, а не устраивать мини-университет. И еще проблема в том, что обучишь кадры, а они улетают решать проблемы конкурентов, поэтому и не любят компании этим заниматься...
Решение, которое предложил я, оптимально при сравнительно небольшом размере файла. При размерах файла приближающихся к размеру собственно БД нужно искать другое решение.
lavezzi1: Суть проблемы в том, что модал в таком случае является потомком обертки, и либо надо всунуть бэкдроп внутрь обертки так же (по дефолту он закидывается к body в 71-й строке, еще в 185-й строке и возможно в других местах), либо же ловить клик не бэкдропом, а оберткой...
Но в целом согласен, прогресс идет своим чередом и пора уже соответствовать современной действительности. Умнейшие люди все это придумали не зря, а чтобы облегчать жизнь...