• Как и когда вы повышаете квалификацию?

    TheCreator
    @TheCreator
    Бездельник
    "Рассматривал вариант ухода на удаленку - это практически 100% понижение дохода т.к. конкурировать придется с ребятами из регионов, у которых запросы ниже. Плюс смена работы - это синица в руках и журавль в небе. С имеющимися кредитами это опасно. Не хотелось бы подставлять семью. "

    Не ссыкайте, справитесь, вам сейчас плохо, вы хотите что-то поменять, но не меняете "не хочу подставлять семью". Ну так и не нойте, тяните лямку дальше, раз боитесь рисковать и брать на себя ответственность.

    Вы поймите простую вещь - сейчас вам плохо, и сильно хуже быть не может. Ну останетесь вы без работы и без денег - что, не наковыряете 500 долларов в месяц случайными подработками? Не урежете расходы до минимума? Зато появится мотивация что-то делать. И это плохой расклад, а ведь может быть "журавль в небе" всё-таки случится.
    Ответ написан
    Комментировать
  • Как и когда вы повышаете квалификацию?

    "Я вижу многих специалистов, которые ведут профессиональные блоги, работают над Open source проектами и даже находят время на культурный отдых. И появляется у меня ощущение, что я что-то делаю не так."

    Эти специалисты всё успевают по одной из причин:

    1) либо они настолько крутые, что работают на дому часа 4-5 в день без потери в доходах по сравнению с офисом и не тратят время на дорогу по 4 часа - итого минимум 7 часов освобождается ежедневно

    2) либо это студенты которые живут с родителями или на высокую стипендию и вообще могут не работать, а только осваивают и практикуют новые знания , пишут блоги, участвуют в open-source на перспективу или просто just for fun - особо не парясь короче

    3) маловероятно, но всёже: сидят на чём то (энергетики, кофе, лсд) - спят по 4 часа в сутки и вкалывают вкалывают вкалывают... при этом успевая "культурно отдыхать" и пахать в офисе как все по 9 часов

    Автор, мы все люди, не надо париться что делаешь что то не так, нужно просто действовать исходя из своих исходных данных (есть семья? живёшь с родителями? можешь ли конкурировать с фрилансерами и зарабатывать независимо от дяди в офисе? готов ли пожертвовать сном/здоровьем?).

    Обычно в подобных твоему случае люди выбирают первый вариант. Либо сменяют работу на более интересную. Т.е. мыслишь ты как раз в правильном направлении.

    Можно конечно как тут советуют выделять время после работы (забить на семью?), не тратить "час на еду, а быстро есть за 15 минут" (о боже...) - но этот вариант тебя сожжёт, разрушит отношения с близкими, при этом прогресс будет идти медленно. Этот вариант для холостяков и трудоголиков
    Ответ написан
    Комментировать
  • Как и когда вы повышаете квалификацию?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Согласен с FoxInSox.
    У вас на работе весь день забит прям по минутам, нет даже часика почитать новые материалы? Тогда увеличьте предполагаемый срок по какому-то проекту и появится этот часик ;)
    Всегда надо чем-то жертвовать - вечерами, выходным, семьёй, сном...

    Я когда-то так же работал, уходил из дома в 6:45, приходил в 18:00 час ел и отдыхал, час катался на велосипеде, в 20:00 садился за комп и до 23:00 делал свои сайты. Сейчас я ИП и не работаю в компании ))
    Ответ написан
    4 комментария
  • Как и когда вы повышаете квалификацию?

    @FoxInSox
    Не очень понятно какого ответа вы ожидаете, т.к. чудес не бывает: в сутках 24 часа и выхода всего два:
    1. Повышать квалификацию на работе: внедрять в текущие проекты современные фреймворки, языки и/или менять платформы со старых на новые. Само собой начальству необходимо объяснить какую они выгоду получат и сколько им будет стоит внедрение (Пример: внедрение CI и написание тестов. Плюсы: уменьшает количество багов на продакшене, увеличивает качество кода. Стоимость: 4 часа настройка CI сервера, от 0 до 1 часа в день на тесты). И тут либо вы не умеете объяснять, то это ваша проблема, либо начальство не слишком адекватное и выход тоже очевиден: смена работы.
    2. Повышать квалификацию после работы и/или в выходные: на Курсере в среднем 2-х или 3-х месячный курс требует около 5 часов в неделю - это меньше часа в день. Собственные проекты прекрасно так же разрабатываются если им уделять около часа в день. Вы не правы что с "таким графиком" новые технологии не получится изучать. С учетом того что 90% разработчиков в принципе ничего не изучают, то даже час в день даст плоды в перспективе. Самообразование в свободное время это всегда компромисс между инвестициями в знания и отдыхом/семейными делами/едой и прочими бытовыми вещами. Этот компромисс можете найти только вы сами и никто больше.


    PS1 работа с 9 до 18 это 9 часов. Вы что целый час обедаете или что? Обедайте 15-20 минут, это +40-45 минут в сутки. Можно либо раньше уходить с работы, либо прямо на работе за эти 40 минут почитать, пописать свой проект или на Курсере посмотреть лекцию.
    PS2 насколько я понял в день на дорогу вы тратите около 4 часов - это очень много. Сейчас не вспомню, но есть разработчик местный(на хабре) который тратит на дорогу чуть меньше и читает по несколько технических книг в месяц делая это в основном в транспорте. Если вы на собственной машине, то тут опять выбор за вами: либо держать руль в руках 4 часа в день, либо держать книгу 4 часа в день.
    PS3 причем тут удаленная работа и фриланс не понял в принципе.
    Ответ написан
    5 комментариев
  • Что учить, не могу определиться!?

    Jeiwan
    @Jeiwan
    Вам не хватает задачи. Придумайте себе проект, найдите заказ на фриланс-бирже, устройтесь на работу, иначе так и будете блуждать в этом океане информации. Профессионализм заключается не в теоретическом знаний большого количества технологий, а в умении эффективно применять их в работе.
    Ответ написан
    Комментировать
  • Событие.on jquery в нативном javascript?

    dhs
    @dhs
    Web-разработчик
    document.addEventListener('click', function (event) {
        var selectors = document.querySelectorAll('____СЕЛЕКТОР____'),
            element = event.target,
            index = -1;
    
        if (selectors) {
    
            while (element && ((index = Array.prototype.indexOf.call(selectors, element)) === -1)) {
                element = element.parentElement;
            }
    
            if (index > -1) {
                (function () {
                    //РЕЗУЛЬТАТ СЮДА
                }).call(element, event);
            }
        }
    });
    Ответ написан
    Комментировать
  • ( версия bootstrap'а 3.3.1) как настроить компиляцию less в css?

    isqua
    @isqua
    Научу HTML, CSS, JS, BEM и Git
    1. Создайте файл style.less, в котором вы импортируете необходимые бутстрап-файлы (пусть они лежат в отдельной папке, чтобы не путаться). Например:
    @import "bootstrap/less/variables.less"
    @import "bootstrap/less/mixins.less"
    @import "bootstrap/less/normalize.less"
    @import "bootstrap/less/mixins.less"
    @import "bootstrap/less/buttons.less"


    Список всех файлов вы можете увидеть в bootstrap.less. Если вам нужен весь бутстрап, вы можете просто этот bootstrap.less импортировать.

    2. Пишите свои стили после импортов или в отдельном файле, и включите его в style.less с помощью импорта:

    // Bootstrap
    @import "bootstrap/less/variables.less"
    ...
    @import "bootstrap/less/buttons.less"
    
    // Project Styles
    @import "project.less"


    3. Скомпилируйте LESS в CSS с помощью, как уже посоветовали, npm-пакета less или утилиты Prepros. Подключайте итоговый CSS-файл к вашей странице.

    Чтобы лучше понять LESS, можно пройти онлайн-курс Знакомство с LESS.
    Ответ написан
  • Как созадть интерфейс в JavaScript?

    RubaXa
    @RubaXa
    Хотите интерфейсы, используйте TypeScript
    Ответ написан
    Комментировать
  • Что использовать для создания css спрайтов svg изображений?

    GruZZ
    @GruZZ
    HTML-верстальщик
    2014.codefest.ru/lecture/677 — презентация Тимофея Чаптыкова, близкая к вашей теме.
    Из неё вы узнаете:
    — про инструменты для сборки спрайтов через Grunt,
    — почему SVG-спрайты принесут вам только боль и лучше делать отдельные иконки и переводить их в data-uri,
    — как сделать фоллбек на PNG-спрайты.

    Сами SVG лучше импортировать из вектора посредством какого-нибудь Inkscape и прогонять через SVGO (можно автоматизировать через тот же Grunt).

    P.S. caniuse.com/#search=svg — поддержка SVG в браузерах.
    Ответ написан
    Комментировать