Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (20)

Лучшие ответы пользователя

Все ответы (24)
  • Как мне научиться учиться программированию?

    feycot
    @feycot
    TD;DR https://stepik.org/course/363
    https://www.youtube.com/watch?v=rrRZZ_3licM&list=P...

    Если тебе обещают, что научат программировать за 21 день - не верь им.
    Если тебе обещают, что трудоустроят - не верь им.
    Если тебе обещают, что это будет бесплатно - не верь им.

    Программирование это навык, поэтому нужно учить не язык, а развивать навык.
    Необходимо понять, что оно в себя включает - алгоритмы, структуры данных, абстрактное мышление, инженерное мышление.
    Если у тебя нет своей программы - доверься людям, которые прошли путь и могут порекомендовать ресурсы. Помни, что бесплатный сыр только в мышеловке. Либо ты тратишь кучу времени на систематизацию знаний, либо ты платишь за то, чтобы получить программу.
    Вот тебе ссылка на плейлист, посмотри, понравится ли тебе
    https://www.youtube.com/watch?v=rrRZZ_3licM&list=P...

    Я думаю, что дальше сам разберешься.

    Из литературы. Это из тех, что я читал или слышал о них:
    Грокаем алгоритмы (Адитья Бхаргава)
    Код. Тайный язык информатики (Чарльз Петцольд)
    Идеальный программист. Как стать профессионалом разработки ПО (Роберт К. Мартин)
    Цель. Процесс непрерывного совершенствования (Элия М. Гольдратт, Джеф Кокс)
    Операционная система UNIX (Андрей Робачевский, Сергей Немнюгин, Ольга Стесик)

    Помни, что нужно учиться непрерывно всю жизнь, если один раз вступил на этот путь, то назад дороги нет. Будешь видеть мир по-другому. Если тебе кажется, что ты все знаешь, значит ты не знаешь ничего.
    Ответ написан
    4 комментария
  • Как не учитывать компилируемый код в системе GIT, но при этом выкатывать его на прод?

    feycot
    @feycot
    Стадию компиляции можно вынести в CI/CD.
    Например если используется Gitlab, то настроить пайплайн, при котором после пуша идет сборка приложения и уже скомпилированные файлы отправляются на продакшен.
    Ответ написан
    Комментировать
  • После переноса приложения на Laravel на сервер приложение не видит контроллеры. Как исправить?

    feycot
    @feycot
    Проверьте, что имя файла совпадает с именем класса.
    По ошибке имя контроллера написано с маленькой буквы.
    Ответ написан
    Комментировать
  • Как отследить изменение поля через скрипт?

    feycot
    @feycot
    Если верить StackOverFlow, то необходимо вызвать событие вручную
    let element = document.getElementById(id);
    element.dispatchEvent(new Event("change"));
    Ответ написан
    Комментировать
  • Насколько сложно войти в WebDev не имея никакого опыта, а потом ещё и эмигрировать?

    feycot
    @feycot
    Сложность входа в профессию зависит от множества факторов - от того, где вы живете, сколько времени готовы выделять, сколько сил прикладывать. Насколько я помню (я проживаю в РФ) в Украине очень развита IT сфера, которая во многом работает на западные компании (аутсорс).
    Люди без образования (имею ввиду без ВУЗов) действительно устраиваются и мигрируют заграницу. Только можно столкнуться с теми трудностями, что в некоторых странах требуют все-таки профильную корочку и какой-никакой профильный опыт.
    Так что про сложность тяжело сказать. Пробуйте, учитесь, набирайтесь опыта.
    По поводу The Odin Project. Там действительно фулстек, языки Ruby (Ruby on Rails) и Javascript. RoR действительно широко используется на Западе, в США. Но если вы изучите один язык программирования, то не будет особых проблем пересесть другой.
    Также нужно понимать, что процесс далеко не мгновенный, он может длиться несколько нет прежде чем вам получится найти более-менее работу и мигрировать. Также знайте, что обучение не ограничивается одним лишь курсом, поэтому потребуется изучение профильной литературы (которой немало).
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (5)