За последние 24 часа нас посетили 56754 программиста и 1750 роботов. Сейчас ищут 845 программистов ...

Первая работа php программистом

Тема в разделе "Беседы", создана пользователем Dimon2x, 29 ноя 2017.

  1. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
    Часто вижу вакансии, такого рода: Требования HTML, CSS, JS, PHP, WordPress, Bitrix, в основном вся работа будет с CMS.

    Я так понимаю, лучше с этого не начинать, а искать, там где пишут крутой код, на фрейморках и самописных MVC, потому что часто вижу, как обсирают все эти CMS, что так плохой код и получается, если с них начать, то деградируешь?
     
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    Твоя задача - найти тех, с кем тебе по пути.
     
    artoodetoo нравится это.
  3. rewuxiin

    rewuxiin Активный пользователь

    С нами с:
    17 апр 2012
    Сообщения:
    611
    Симпатии:
    87
    cms это и есть фреймворк и под них писать нужно те же модули, просто cms сами по себе монструознее за счет автоматизации установки плагинов, компонентов.
    обсирают их только потому, что они популярны и каждый попробовавший находит удобства или неудобства пользования.
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Нет.
    И обсирают не все далеко.
    И cms это не фреймворк. С тем же успехом любое приложение, написанное на Симфони можно называть фреймворком. Это уже готовый программный продукт.
     
  5. Walk

    Walk Активный пользователь

    С нами с:
    7 сен 2008
    Сообщения:
    452
    Симпатии:
    86
    Да. При чем исключительно на перспективных фреймворках - Laravel, Symfony, Yii2

    Конечно, кодить на самописных говно-велосипедах можно. И на ЦМСочках типа вордперса/джумлы/dle можно. Вот только платить за это будут копейки. А при поиске работы с хорошей з/п первым делом будут спрашивать опыт на Laravel, Symfony, Yii2.

    Ну и примеры из жизни:
    Программист №1: пол года самообучения с нуля дома + 9 месяцев джуниорства на Yii2 => устроился на зп 120т.р.
    Программист №2 (я)
    : 10 лет писал на самописном говне, помимо этого выполнял обязанности SEO, маркетолога, копирайтера, дизайнера, верстальщика => уволился со старого говна и работаю джуном на Yii2 (хотя даже тут умудряются подсовывать говно-задачи на вордпресс) за 40т.р. По сути пришлось выкинуть на свалку 10-летний опыт и работать на том же уровне, что и Программист №1 после полу-года самообучения дома.
    Программист №3 (хороший знакомый): отличное высшее образование с уклоном в математику и программирование. 5-6 лет опыта с PHP, помимо опыта на других языках, НО - это все работа на говно-велосипедах => 60т.р. Говорю бросай ты это говно, изучи Laravel, Git, Composer, устройся на норм работу - "не, я и так норм программист"

    P.S. Все примеры из Москвы.
    P.P.S. Битрикс вообще нужно занести в черный список, если вы хотите иметь возможность найти работу где-либо, кроме СНГ.
     
    #5 Walk, 29 ноя 2017
    Последнее редактирование: 29 ноя 2017
    Dimon2x нравится это.
  6. rewuxiin

    rewuxiin Активный пользователь

    С нами с:
    17 апр 2012
    Сообщения:
    611
    Симпатии:
    87
    ну я бы назвал готовым, продукт который расширяется только одной студией, которая его выпустила, а если к cms может любой запилить свой модуль - это уже фреймворчик
     
  7. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Понимаешь, каждое слово в твоем предложении очень субъективно. Да, есть мнение, что высокоуровневые инструменты нужно использовать, имея глубокие базовые знания. Почему это субъективно? - Потому что твоей целью может быть в конечном счете не разработка сложных глобальных веб-приложений, а, к примеру, бизнес по разработке типовых, пусть иногда и сложных, и ни разу не тривиальных e-commerce проектов для которых целесообразно использовать CMF или CMS-продукты. При этом, последнее совершенно не исключает создание сложных кастомизированных продуктов на готовой базе, просто, еще раз, у любого решения есть совершенно конкретная задача: создание продукта с тратой наименьшего количества ресурсов. В одних случаях наилучшим решением будет коробочных продукт, в других - кастомизированная разработка на более низкоуровневой основе скелета приложения. Всё это разжевывалось и пережевывалось в десятках тем на этом форуме.
     
    artoodetoo нравится это.
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Это какая-то твоя личная терминология. Готовый продукт, это который из коробки запустил и он работает как надо в базовой комплектации. Это про ЦМС. А Ларавель ты не можешь просто взять, установить и через 5 минут настроек полноценный сайт выкатить.

    ЦМС - это готовый дом. К нему можно пристроить гараж, баню, бассеин, да. Но он и без них выполняет свои функции.
    Фреймворк - это груда стройматериалов и инструментов. В них жить, увы, сходу не получится. Но из них можно построить такой дом, какой хочется тебе самому.
     
    artoodetoo нравится это.