Найти тему
NEKARPOV

Что стоит учить начинающему веб-разработчику

Оглавление
СЛОНИК
СЛОНИК

ДИСКЛЕЙМЕР

В данном блоге я пишу опираясь исключительно на свое мнение! Вы можете принять мое мнение , а можете и не принимать.

И так программирую я уже в районе 3 лет и за это время я выполнял разные заказы: писал админ панели на фреймворках , писал админ панели без фреймворков , ботов, лендинги , делал темы под WP , натягивал верстку на octeber , вносил правки в плагины OpenCart и много разного.

Исходя из этого я думаю ,что имею право разглагольствовать на тему "Что нужно учить новичку".

1. PHP

Наверное самое первое что следует учить новичку - это PHP. Ничего так не объяснит новичку принципы программирования как PHP . Это один из самых простых языков программирования . Он использует простое команды и научиться этому просто. Вот пример простого запроса к БД.

$connect = mysqli_connect('localhost','root','root','base');
$name = $_POST['site_name'];
$query = mysqli_query($connect, 'UPDATE data SET name = '.$name.' ');

На PHP можно написать вот такие ништяки:

  • Админ панели
  • Интернет магазины
  • Парсеры
  • Боты ВК и Телеграмм и прочих
  • и другое

Сразу скажу ,что PHP это серверный язык , то есть если вы захотите написать "Галерею Карусель" , то вы не сможете , язык банально не предназначен для этого

2. JavaScript

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

  • Интернет магазины
  • Анимации
  • Ботов
  • Админ панели
  • Системы администрирования контента
  • и другое

Если PHP серверный язык , то JS как раз таки наоборот . Он работает на стороне клиента , а не сервера . То есть к базе данных вы подключиться не сможете , редактировать файлы на стороне сервера тоже будет тяжело. Но в связке c PHP c помощью AJAX этот язык становиться полезным инструментом в разработке.

3. Любой фреймворк по типу Yii2 , Laravel

Фреймворки позволят вам быстро разрабатывать веб-приложения . Они значительно ускорят вашу работу , в них будут уже готовые функции , которые позволят вам быстро подключаться к БД и выводить ее содержимое.

Что бы я рекомендовал для изучения:

  • Laravel , самый мощный по моему мнению фреймворк , учить его стоит когда уже будет солидная база знаний в PHP.
  • Yii 2 , учить его можно начать уже после изучения основ ООП(Объектно-ориентированное программирование) в php. Это примерно когда вы будете на уровне мидла
  • Symfony , тут мои комментарии отсутствуют ибо я не работал на нем , но большинство моих знакомых рекомендуют его .

Что вы будете представлять из себя после изучения всего этого?

Вы как минимум будете востребованы на рынке еще ближайшие 3-4 года , тот же Laravel встречается мне в каждом 4-5 проекте на фрилансе.

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

Надеюсь я ответил на вопросы новичков.

По разработке тем на CMS, лендингов, веб-приложений и другого, пишите в TG @nikitakarpoov .