• Стоит ли изучать актуальный Angular?

    zenwalker
    @zenwalker
    0xABADBABE
    Во первых: «устарелыми» знания не будут никогда. Ориентируясь в своей карьере именно на Angular, после выхода 2.0, еще года два, как минимум, вам будут попадаться проекты на старой версии, ибо переписывать их никто не будет.

    Во вторых: изучая Angular вы изучаете не синтаксис, а принципы работы и идеологию фреймворка. В новой версии они принципиально не изменятся, просто некоторые вещи будут делаться по-другому. Какая разница, каким синтаксисом вы будете выражать свои мысли в коде, если уже примерно представляете, как оно работает?
    Ответ написан
    1 комментарий
  • Зачем нужен false после функции?

    nahkar
    @nahkar
    frontend developer
    Этим самым мы показываем событие поднимается вверх или в низ
    Ответ написан
    1 комментарий
  • Как распределить время при обучении программированию?

    Jeiwan
    @Jeiwan
    Никто вам точно не ответит. Никто не знает ваших обстоятельств, способностей, желания учиться. Никто не знает насколько глубоко вы будете изучать эти темы и насколько тщательно прорабатывать их. Дать точные сроки вам смогут, только если вы будете следовать какой-то отработанной учебной программе. И то даже после таких программ люди выходят с разным уровнем знаний и умений. Все зависит от вас. Да и не нужно знать все эти темы для того, чтобы начать работать.
    Главная ваша проблема (и проблема других таких же людей, которые решили научиться программировать) заключается в том, что вы почему-то считаете, что сможете обучиться программированию по книгам. Прочитал книжки и стал программистом! Это обманчивый путь, так как программирование — это чистая практика. Теория тут нужна только тогда, когда нужно решить какую-то практическую трудность. Чтобы читать книжки по алгоритмам, ООП и базам данных, нужен уже какой-то опыт, иначе всё, что там написано, пройдет мимо и забудется.
    Еще часто бывает, что задачи, с которыми сталкиваешься, не описаны в книжках, которые ты прочитал или хотел бы прочитать. Довольно часто решение задачи находится в интернете, а не в книгах. Это я к тому, что нужно начинать с практики и прорабатывать теорию под конкретные задачи. Вот вы написали что-то, вот застряли в каком-то моменте с БД, не знаете, как правильно сделать. Ищете в интернете или в книге, как решается эта проблема и решаете её. В итоге получаете и знание, и опыт, который это знание закрепляет.
    Если вы знаете, куда хотите пойти работать, узнайте, какие там задачи решают и цельтесь сразу туда: составьте себе список таких задач и попытайтесь решить их самостоятельно. И заодно сузите теоретический минимум. Умение решать конкретные задачи намного важнее горы теоретических знаний.
    Ответ написан
    2 комментария
  • Как распределить время при обучении программированию?

    @suslik2015
    Современное прикладное и веб программирование низового уровня - типичное рутинное ремесло. И как в любом ремесле самое ценное -опыт. В своей работе программист использует большое количество инструментов - ide, редакторы, дебагеры, сборщики, svn и т.д. Программисту нужны навыки чтения кода, юнит тестирования, использования актуальных фреймворков и api, знания протоколов, форматов хранения и передачи данных, конвенций оформления и документирования кода.
    Получить опыт и развить навыки можно только одним путем - написание кода. Идеально участие в опенсорс проектах или что-то свое. Сначала будет говнокод - это факт. Clean code, по терминологии упоминаемого вами Мартина Р. , приходит с опытом работы в проектах, в постоянном сравнении и оптимизации того или иного кода, тех или иных практик.
    Ответ написан
    Комментировать
  • Как влияет и на что ключевое слово?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Опустив var вы не объявите переменную вообще. Вы создатите свойство с таким именем в глобальном объекте (window в браузере). Это чревато багами, которые будет трудно уловить, особенно если такое будет в стороннем коде. Поэтому за это бьют канделябрами, да.
    Ответ написан
    Комментировать
  • Как влияет и на что ключевое слово?

    SagePtr
    @SagePtr
    Еда - это святое
    Будет использована глобальная переменная. С виду не заметите этого, но однажды наступите на грабли, когда дважды задействуете эту глобальную переменную и будете удивляться, почему её значение перезаписывается. Так что всегда объявляйте локальные переменные, даже если Ваш код никто не будет читать или использовать в своих проектах.
    Гадить в глобальной области видимости - дурная практика, за это побьют канделябром.
    Ответ написан
    Комментировать
  • Как влияет и на что ключевое слово?

    mlnkv
    @mlnkv
    JavaScript Developer
    это так же критично, как и ваше нежелание учить js
    Ответ написан
    1 комментарий
  • В чем разница между этими вариантами кода?

    SagePtr
    @SagePtr
    Еда - это святое
    В первом случае создаётся анонимная функция и тут же выполняется.
    Во втором - это то же самое, что и
    $(document).ready(function(){ ........ });
    Выполнится после загрузки страницы
    Ответ написан
    3 комментария
  • В чем разница между этими вариантами кода?

    @lega
    1 выполняется сразу, 2 после загрузки страницы.
    Ответ написан
    3 комментария
  • Выбор между.Net и 1С?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    2 комментария
  • Как быстро подтянуть свой уровень веб-разработчика, чтобы соотвествовать требованиям работодателей?

    @spamerbo
    Приветствую!
    Был в Вашей ситуации год назад примерно.
    Изучайте javascript, чистый, на хорошем уровне. Все остальное тлен - изучаются за несколько дней при реальной работе и jQuery, и bootstrap, git и т.д.
    Не слушайте советов начинать с jQuery - это путь в быдлокодство без хорошего знания js. Туда же и фриланс, там не будет повода развиваться.
    Учите javascript, работу с DOM, соглашайтесь на тестовые задания от работодателей. Далее сложная цель устроиться на первую свою работу, не теряйте время на веб-студии, сейчас в тренде SPA - научиться backbone, angularJS намного проще на реальном проекте. Через полгода такого опыта вы будете востребованным специалистом с хорошей зарплатой. Удачи!
    Ответ написан
    6 комментариев
  • В чем польза изучения PHP сегодня?

    LIAL
    @LIAL
    А я вот бы на вашем месте (смена профессии и тп) не стал бы отказываться от php. Почему вас сразу несет в highload? 90% проектов сети не хайлоад и не стоит зацикливаться на этом. Прочитав кучу правильных книжек вы не станете правильно писать, вот в чем суть, у вас будет такая каша в голове (а в таком возрасте очень тяжело себя будет заставить и часто будут опускаться руки), только практикой вы сможете выработать правильные навыки.

    А вы думаете практику сразу где-то в хайлоад будете проходить? Сомневаюсь. До хайлоада должен быть целый "хайлоад" маленьких проектов, пхп вам позволит видеть минусы и плюсы, в лополнение оно простит вам ошибки вашей начальной "безграмотности". В пхп (как в прочим и других яп) есть прекрасный фреймворки (например yii, laravel) которые помогут вам понять патерны, архитектуру и научат более менее писать правильно (эти знания в принцие универсальны для всех яп).
    и не нужно выбирать один язык, вам рано или поздно придется учить еще и еще, важно базу правильно себе заложить. Ну а дальше стоит все таки смотреть в асинхронную разработку (чтото типа nod.js)
    Поймите что вы не сможете стать универсальным доктором который лечит только левый глаз, правый тоже надо будет лечить.
    Ну и если нет готовой вакансии под которую вы затачиваетесь пхп отличный способ оттачивать свои знания на фрилансе (много и дешево) начние с него, поймайте азы потом как понравится питон, руби и тп
    ps: если вдруг все таки не пхп, посмотрите на руби, но не забывайте про асинхронную разработку, очень понадобиться в дальнейшем. А вообще действовать надо маленькими шагами: почитал сделал, а не почитал-почитал-почитал. а потом сделал^3, иначе второй раз будете перечитывать
    Ответ написан
    1 комментарий
  • Стоит ли проходить курсы в учебном центре "Школа программирования"?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    Нет ничего лучше - "долгого и кропотливого самостоятельного обучения всем основам".
    В курсах нет ничего того, что вы не изучите самостоятельно.
    Сколько ни посещал курсов, сколько ни покупал видеоматериалов и книг по разным языкам - однажды изучив, больше не возвращался к ним. Более того с некоей печалью - выбрасывал книги и удалял материалы в связи с быстрым устареванием.
    Знания дают - документация, исходники и сеть, реже коллеги чего то подскажут.
    Попрактиковавшись, поймете все сами.

    Конкретно эти курсы не дают самого главного, представления о том, как все же построить приложение на ruby или на rails. С чего начать и как закончить.
    И тут больше пользы принесет какой нибудь пошаговый туториал, типа Изучение Rails на Примерах или книга Rails 4. Гибкая разработка веб-приложений. Хотя в перечисленных материалах подача информации спорна и поверхностна.

    Но если очень хочется - запишитесь.
    Ответ написан
    1 комментарий
  • Стоит ли проходить курсы в учебном центре "Школа программирования"?

    Symphony
    @Symphony
    Книга – друг человека.
    Ответ написан
    Комментировать
  • Можно ли жить на заработке только от фронтенда?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    С 2008 занимаюсь только фронтендом, на хлеб с маслом и икрой хватает более чем.
    Ответ написан
    1 комментарий
  • Можно ли жить на заработке только от фронтенда?

    opium
    @opium
    Просто люблю качественно работать
    У меня друг живет на фронтенде богаче меня, много путешествует.
    Думаю на несколько тысяч баксов с фронтенда можно жить и другого ответа тут быть не может.
    Ответ написан
    1 комментарий