Edwards

Чему именно учиться?

Recommended Posts

Здравствуйте! Помогите советом.

У меня околонулевой опыт в IT (работал когда-то графическим дизайнером).

Хотел бы заняться веб-разработкой или чем-то в этом роде. Чувствую, что программирование это моё. Но знаний нет. Но моё.

Я уверен, что моё. Я шахматист, мне нравится сам формат проблем, к-рые возникают в программировании, мне всё это по душе.

Худо-бедно учусь вот уже полгода как. HTML, CSS, JavaScript - вот такой набор.

Я могу сверстать кое-какую страничку: эта табличка с футбольной статистикой - вершина моего творчества пока что: https://football75.000webhostapp.com

(Там основная фишка в том, что по клику на ячейку таблицы всплывает новое окошко меньшего размера, и это я решил через JS).

 

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

А деньги мне нужны, пусть небольшие, для поддержки штанов, что называется (для меня это около 30.000 рублей в месяц, скажем).

Очень хотелось бы обойтись без хождения в офис, отвык я от этого, желателен чистый фриланс.

 

Есть подозрение, что нужно углубление в PHP, что чистой версткой мне требуемых денег не наскрести.

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

 

Куда копать?

Что изучить такого, чтобы оно могло относительно быстро (не более полугода) дать мне требуемый доход?

А уж потом на базе этого дохода, я бы учился дальше...

Edited by Edwards

Share this post


Link to post
Share on other sites

Здравствуйте.

Для начала

Вне зависимости от того интересен Вам backend или frontend можете смело осваивать HTML/CSS/JS.
Как обучаться — выбирать Вам:

  • самостоятельно — не требуется вложений, самый длинный путь
  • курсы по вёрстке — экономия времени, классический путь
  • индивидуальное обучение с наставников — затратно, но самый эффективный и быстры путь, так как идет передача опыта из рук в руки

Что дальше

Далее обучаетесь и набиваете руку, выполняете простые задания и накапливаете портфолио для того что бы выйти в офис или на фриланс.

Я бы рекомендовал начать путь с офиса, так как в коллективе проще всего понять тренды современного сайтостроения. А так же позволит иметь стабильный доход на первом этапе. В офис не обязательно идти на несколько лет, достаточно 6-9 месяцев что бы окунутся в новую сферу деятельности.

Параллельно офису можно прокачивать профиль на upwork'е и тем самым пробовать себя на фрилансе.

Перспективы

Об этом я писал тут:

 

Share this post


Link to post
Share on other sites
22 часа назад, Edwards сказал:

У меня околонулевой опыт в IT (работал когда-то графическим дизайнером).

А почему забросили дизайн? Можно развиваться дальше, UI, UX очень популярное направление в дизайне.(  С чего начать)

Тема подобной вашей поднимается на каждом форуме, и все дают свои (не всегда адекватные советы). Если вы уже начали с веб, то надо усовершенствовать навыки и плюс подключить любой серверный язык. ( к примеру python, php, ruby. ..) Неплохо бы учится с ментором, очень важно на первоначальном этапе мнение и помощь со стороны.

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

Так что главное желание , а вариантов всегда много! Удачи Вам.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Member Statistics

    46,367
    Total Members
    3,128
    Most Online
    EugeneWebdev
    Newest Member
    EugeneWebdev
    Joined
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Спрашивают сейчас

  • Пишут сейчас

    • Когда есть с кем, и есть куда, хожу на настольный теннис. Когда два раза в неделю, а когда и два раза в месяц. Сейчас в универе, где мы играли, отпуска, а другие места или ужасные (плиточный пол, например), или рано закрываются. Самая проблема — это найти себе напарника своего уровня, готового регулярно заниматься. Энтузиазм почему-то есть только у тех, кто ещё только учится ракетку держать, а я держать уже могу, мне надо играть учиться.
    • Увеличилась. Не 1000 долларов, конечно, и в рублях, но семье есть, что покушать. Меня держит то, что я больше ничего не умею. Продавцом в супермаркете я не выдержу, с людьми взаимодействовать вообще не люблю, у меня для этого менеджер, с которым я тоже не люблю взаимодействовать. По образованию мне положено работать на заводе, но нас в универе не учили ничему, что помогло бы сразу пойти и работать, дали только некоторые теоретические азы, которые я давно забыл. А для качественной работы, я считаю, нужно иметь не азы, а понимание сути происходящего. Лично я вообще не научился понимать, зачем в цепи, скажем, резистор стоит, или где его нужно поставить и зачем. Особенно, когда нам начинали рассказывать, и у каждого резистора по 2-3 назначения, эдак поставишь его куда-нибудь, а он аукнется смещением постоянного напряжения где-то в другом конце схемы.
      Новые фреймворки, можно сказать, не учу, хотя надо бы, без них я работу сменить не смогу, если приспичит, но у меня не остаётся моральных сил после работы ещё что-то учить. Я даже на велосипеде ездить перестал.
      В программировании у меня, к сожалению, тоже азы с некоторой специализацией в вёрстке. Я не знаю многих тонкостей, и никогда, например, не углублялся в такие темы, где понадобились бы Reflection в PHP. Или, например, я люблю использовать SQL-запросы вместо ORM, потому что польза ORM для меня не пересиливает их многословность и косноязычность. Я, конечно, понимаю, что если следовать принятым стандартам, то потом легче дорабатывать код, но я пришёл в разработку из домашних проектиков, и так и не научился наслаивать абстракции ради стандартов. А, скажем, вебпак только позавчера стал поковыривать, чтобы понимать, что в нём вообще происходит, а то он сейчас везде. Настолько некрупные проекты у меня всегда были, что мне хватало отдельных JS-файликов.

      И вообще, когда я с условного Delphi переходил на веб, то меня привлекало то, что не нужно ничего компилировать, не нужно ничего ставить, можно лишь запустить блокнот, а браузер уже есть на любом компьютере. Теперь этого ничего уже нет, постоянно то npm, то composer, сборка vue, сборка scss, когда без vue. У питонщиков и ноды, так вообще, веб-сервер является частью проекта, и чтобы что-то исправить, надо его перезапускать, а не как в PHP, просто файлик подправить. Веб перестал быть простым.
    • Всем привет. Слышал советы, что вместо пикселей желательно использовать rem для задания размеров. Решил, в качестве эксперимента, попробовать задать для html определённый размер в пикселях, а дальше везде использовать уже rem. И вроде всё нормально, даже очень удобно. Но под конец решил я уменьшить масштаб страницы и вот тут появились проблемы. Если использовать такой код: html { font-size: 10px; } .box { background: red; width: 100px; height: 400px; } То по итогу всё нормально, сколько масштаб не уменьшай, результат всё те же 400px. Но стоило изменить единицы измерения в высоте: html { font-size: 10px; } .box { background: red; width: 100px; height: 40rem; } И вот тут уже появляется проблема. При уменьшении масштаба страницы до 50% к размеру высоты: в Google Chrome и Yandex браузерах добавляется дополнительные 80px, в Opera итоговая высота элемента увеличивается до 960 px. А вот в Firefox всё нормально и по итогу выходят те же 400px. Подскажите в чём тут проблема? Это особенности rem или браузеров на основе WebKit? И вообще, я понимаю, что многие советуют явно высоту элементов не задавать, но если это необходимо, то какие единицы измерения посоветуете для этого использовать?
  • Popular Contributors