Должен ли я сначала освоить HTML / CSS / PHP? Есть ли что-то еще, что я должен изучить прямо сейчас? Кроме того, я должен пойти в колледж или быть самоучкой?
Это в первую очередь основано на мнении … Но просто, чтобы дать мои два цента.
HTML / CSS — лучшее место для начала, когда вы стремитесь стать разработчиком внешнего интерфейса. Работа с HTML / CSS даст вам базовое представление о том, как работает код, структура каталогов, работа с ошибками или неточности в грамматике и совместимости.
Никогда не бывает больно начинать молодым. Из опыта работы в области технологий люди, начинающие молодые люди, как правило, легче получают работу. Мало того, что это поможет вам получить работу позже, но и продвижение в этой области теперь поможет вам поступить в университет или колледж для этих классов. Обычно изучение того, как писать код в школе без предварительного опыта, может быть медленным, разочаровывающим или сбивающим с толку. Изучение кода теперь может помочь вам избежать этих разочарований в связи с более строгими сроками и сделать проекты легче и восприимчивее к лучшему решению проблем, не говоря уже о более высоких оценках.
Персональная рекомендация в порядке обучения будет:
Как указано выше, Google — ваш лучший друг. Узнайте, как эффективно Google. Как только вы освоите основы работы HTML, CSS-код, как написать базовый JavaScript и PHP, такие как циклы, условные выражения, обработка ошибок и т. Д. Вы можете начать изучать бэкэнд-технологии, такие как работа с базами данных, ОС, загрузчик, ASP, .NET, создание систем управления контентом и др.
Существует масса ресурсов, которые вы можете использовать онлайн, чтобы узнать.
Я бы рекомендовал начать с чего-то вроде этого:
https://www.codecademy.com/tracks/web
Он научит вас основам базового стиля (HTML / CSS), интерактивные учебники по Codecademy сделают их более приятными & привлекательнее, чем другие.
(Я никак не связан с Codecademy, мне просто нравятся их уроки).
Прежде всего, вы должны выполнить все основные веб-технологии от w3schools.com. После этого выберите IDE, например, webstorm, и создайте пример веб-сайта с помощью HTML CSS JavaScript.
Чтобы стать разработчиком внешнего интерфейса, вы должны овладеть следующими технологиями:
1.HTML 5
2. CSS 3
3. JavaScript.
4. Jquery
5. Угловой JS
6. AJAX
7. Совместимость браузера, как при использовании начальной загрузки.
8. Операционная система.
9. Node.js
10. Любая бэкэнд-технология.
Здравствуйте, я предлагаю вам изучить Java и C #. Это два наиболее распространенных базовых языка, которые должны знать программисты. Если вы можете позволить себе поступить в колледж, это было бы замечательно, но если вы не можете, я предлагаю следовать учебным пособиям на YouTube. Также, если у вас есть время, поищите MVC. Это программный архитектурный шаблон для реализации пользовательских интерфейсов. В настоящее время я изучаю и внедряю MVC в моем проекте в колледже. Я нашел эту ссылку очень полезной с легкими пошаговыми уроками: https://www.youtube.com/user/patrickwashingtondc/videos
Я полагаю, вы имеете в виду передний конец Web разработчик.
Таким образом, как утверждают многие, веб-интерфейс состоит из:
Вот и все. Так что изучите это для начала.
И с этого момента вы должны начать думать о том, на чем сосредоточиться. Предпочитаете ли вы тратить больше времени на работу с командами UX и UI и становиться больше дизайнером взаимодействия на внешнем интерфейсе, или предпочитаете тратить больше времени на работу с бэкэнд-командой и проверять правильность интеграции пользовательского интерфейса и внутреннего интерфейса ,
Если первое, вы можете сосредоточиться на изучении концепции дизайна. Читайте о дизайне пользовательского опыта и дизайна интерфейса. Подберите пару курсов графического дизайна.
Если последнее, это может привести вас более на пути к степени информатики.