Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Php вопрос программистам стоит ли учить этот язык и его синтаксис?

Рег Лак Ученик (20), на голосовании 8 месяцев назад
Дополнен 9 месяцев назад
Можно ли по нему найти работу если будешь новичком?
Голосование за лучший ответ
as ass Мыслитель (9635) 9 месяцев назад
конечно.будешь игры великие на нем делать
Рег ЛакУченик (20) 9 месяцев назад
Это серверный язык.
Какие нафиг игры? Игры делают на 3д движках+ с++
Mr White Искусственный Интеллект (125409) 9 месяцев назад
Да уже вряд ли, но большинство сайтов всё еще работает на пхп
Другое дело что тот же питон можно применить не только в сайтах
Георгий Бронштейн Ученик (137) 9 месяцев назад
Нет, не стоит, лучше займись чем-нибудь полезным.
Татьяна Шеховцова Высший разум (520838) 9 месяцев назад
Умеешь программировать - лишним не будет, не умеешь - так сначала научись, уж за те 4-5 лет обучения язык успеет раза 3 кардинально поменяться
ПапаВысший разум (143745) 9 месяцев назад
А я вот думаю, мы застанем эпоху программистов, живущих в трейлерах и бытовках? В Силиконовой долине, говорят, такое уже есть.
Татьяна Шеховцова Высший разум (520838) Папа, не застанем. С нашими зимами в трейлере не выжить
killcode Мастер (1216) 9 месяцев назад
Ну для PHP требуют вдобавок знать Laravel + MySQL/PostgreSQL.
Язык популярный, имхо - лучший для динамического Бекенда.

==========================================

Сложно ли его учить? Нет, но писать хороший код - безусловно сложно.

============================================

Пример синтаксиса PHP(сорри если говнокод, я занимаюсь Frontend):

 
class User
{
public static function GetPass(string $password) : string {
$password = $_POST['password'];
return $password;
}

public static function GetUsername(string $username) : string {
$username = $_POST['username'];
return $username;
}
}

====================================

Спецом зашёл на hh.ru на вакансию Junior Backend, вот типичные требования:

  1. Базовые знания одного из языков программирования — Python, Java, C#, PHP, Ruby, Go или JavaScript. У нас есть микросервисы почти на всех этих языках.
  2. Понимание принципов ООП.
  3. Желателен базовый опыт работы с любым MVC-фреймворком.
  4. Базовое знание языка запросов SQL, опыт с MySQL или PostgreSQL.
  5. Приветствуется опыт работы с Git и Docker.
  6. Желательно понимание принципов SOLID и чистой архитектуры.
  7. Ответственное и внимательное отношение к задачам, аккуратность.
  8. Базовое знание английского языка, умение читать технические тексты.
Danil Мыслитель (6987) 9 месяцев назад
если есть интерес, выучить можно, но учить надо не синтаксис, а алгоритмы, пробовать работать с различными структурами данных. Спрос на специалистов есть, но уровень владения языком должен быть серьезным даже для начинающего. А это приобретается только на практике.
Похожие вопросы