Веб-Сайты Для Фрилансеров. Какие Технологии Мне Следует Изучить, Чтобы Стать Веб-Разработчиком?

  • Автор темы Osgo
  • Обновлено
  • 21, Oct 2024
  • #1

Последние несколько месяцев я потратил на изучение веб-разработки. на данный момент я многому научился как во внешней, так и в внутренней разработке, например

-html

-css

-Java-скрипт

Osgo


Рег
17 Mar, 2009

Тем
85

Постов
191

Баллов
636
  • 25, Oct 2024
  • #2

Судя по тому, что вы говорите, похоже, что вы уже имеете право работать над проектами, использующими стек LAMP - (linux, apache, MySL, php) в распределенной инфраструктуре, поэтому сайты WordPress, размещаемые на заказ, и т. д.

Есть много вещей, которые не помешало бы выучить, bash/linux действительно удобен. Но 9 раз из десяти человек (особенно те клиенты, с которыми вы начнете) будут использовать облачные серверы, поэтому вам не нужно слишком беспокоиться о проектировании.

Как говорит Скотт, это слишком большой вопрос, чтобы на него ответить однозначно, и вас возьмут на работу, на рынке не хватает технологов, поэтому, по моему опыту, люди не такие уж разборчивые - я поступил в университет, не имея ничего, кроме довольно элементарного Python. Затем, когда вы начнете работать, вы сможете выяснить, какие ваши любимые дела в оплачиваемое время.

Если вы чувствуете, что вам нужен опыт, попробуйте заняться какой-нибудь благотворительной работой, создайте благотворительный веб-сайт или что-то в этом роде. Это также дает вам возможность совершать ошибки с кем-то, кого это не слишком рассердит.

Надеюсь, это поможет, очевидно, что здесь есть много возможностей для разных мнений, поэтому несогласие приветствуется!

 

DizeLyaka


Рег
05 Dec, 2007

Тем
68

Постов
203

Баллов
563
  • 25, Oct 2024
  • #3

Ответ Алека правильный, я просто хотел дать более краткий ответ. На сегодняшнем рынке вам поможет добиться успеха, если вы выберете либо стек LAMP (в котором вы, похоже, уже добились определенного прогресса), https://en.wikipedia.org/wiki/LAMP_(software_bundle)) или стек MEAN: http://mean.io/#!/

Стек LAMP сегодня является основой большинства веб-приложений. Стек MEAN развивается, особенно для приложений, использующих веб-сокеты/связь «в реальном времени» между клиентами через сервер.

Если вы хорошо разбираетесь в реляционных базах данных, CSS, JS и HTML, Ruby on Rails также является востребованным навыком. С RoR легко начать, но, как известно, его сложно освоить, поскольку освоение RoR — это, по сути, освоение всего стека.

 

Thacristoccah


Рег
10 Mar, 2007

Тем
65

Постов
183

Баллов
548
  • 25, Oct 2024
  • #4

Честно говоря, освоив базовые знания HTML, CSS и JavaScript, вы готовы начать работу над небольшими проектами. Когда я впервые начал работать фрилансером, я знал очень мало, но у меня была возможность научиться тому, чему мне нужно было научиться на работе. Я вижу так много разработчиков, хвастающихся обширным списком технологий, которые они знают, тогда как я бы предпочел увидеть несколько проектов, демонстрирующих они действительно могут что-то построить.

Итак, вместо того, чтобы сосредоточиться на том, какие технологии вам следует изучить, работа над реальным проектом. По мере его создания вы естественным образом узнаете все, что вам нужно знать, чтобы воплотить проект в жизнь. Очевидно, что есть некоторые фундаментальные навыки, которые должен знать каждый веб-разработчик (HTML, JS, CSS, хотя бы один серверный язык, некоторые знания БД), но похоже, что многие основы у вас отсутствуют. Следующим вашим шагом должна стать проверка этих навыков на реальном проекте.

 

Alexgrr.la


Рег
07 Mar, 2017

Тем
75

Постов
196

Баллов
591
  • 25, Oct 2024
  • #5

Хотя очевидные языки полезны, я бы сказал, что есть и другие навыки, которые также необходимы. Я попался на то же самое: как типичный разработчик, вы хотите получить все возможные навыки программирования, но не понимаете, что вам нужно гораздо больше.

Для разработки вам также нужно уметь создавать адаптивный веб-дизайн, понимать серверы/хосты/как вы будете передавать файлы на клиентский сервер после завершения (возможно, FileZilla), а иногда и Photoshop (потому что клиент не понимает, что они разные навыки),

 

Rabotnik


Рег
28 Mar, 2015

Тем
76

Постов
202

Баллов
602