Чи правильний план з вивчення Бітрікс
Підкажіть, будь ласка, як правильніше розпочати вивчати CMS Бітрікс?
Мета – отримати сертифікат та влаштуватися на роботу, є початкові знання js та php.
1. Чи потрібне знання apache при роботі з ним?
2. Які найпоширеніші завдання має вирішувати джуніор, наприклад, у веб-студіях?
3. Яким має бути склад портфоліо? Виділив основні завдання: розробка інтернет-магазину, порталу, створення власного модуля, оптимізація продуктивності, що ще потрібно?
4. який рівень потрібно знати php? або зібрати простий сайт можна, використовуючи можливості безпосередньо бітрикса без вникання в глибину?
5. буду радий знайти ментора
Раджу подивитися серію уроків з PHP та Laravel на Laracasts, там якраз є для рівня джуна. Або пошукайте інформацію про Yii/Symphony, що найбільше зацікавить. З CMS той самий WordPress. Можливо вам це більше сподобається. Ну і плюс підтягніть англійську, знадобиться. Мені здається, це перспективніша мета, ніж отримати сертифікат і влаштується джуном Бітрікс-розробником у веб-студію.
А з ваших питань перегляньте вакансії. Зрозумієте, що вони займаються. Ну і пройти пару-трійку співбесід. Це принесе вам більше користі, аніж відповіді на Тостері.
1. Спочатку взагалі не потрібно. 2. Змінити щось у верстці, змінити стилі, додати властивість до елемента та використовувати його. Прості операції через if else, foreach. 3. Портфоліо для бітрикса взагалі не потрібне. Треба знати основи php (змінні, цикли), знати що і куди зайти в адмінці бітрикса, щоб налаштувати або додати, по суті це тільки вкладки "Контент", "Налаштування", та "Marketplace". 4. Тобі буде величезним плюсом, щоб знати: скопіювавши шаблонкомпонента все в ньому стерень і впровадити верстку, вміти впровадити верстку з компонентами шаблон сайту. 5. Мені здається, що Бітрікс люблять тільки побожні люди або, може, дуже добрі, які намагаються ставитися добре до всього.
Все що тобі пишуть цю їхню думку і тобі важливіше дізнатися про інформацію з питань. Але просто наведу статистику своєї компанії. Якщо компанія займається тільки Бітрікс(Серцифікований партнер) завдання складні будуть настільки рідко з чого випливає стагнація у розвитку. За 1-2роки люди не разу не використовують ОВП, навіть не створюють власні компоненти в бітріксі, ти отримуєш знання лише з Бітрікс. Інші навички розвиваються настільки повільно, що навіть не знаю.
Якби я новачком розглядав би варіанти розвитку: 1) програмування мені не особливо подобається, але платять норм. (У такому разі Бітрікс вам може і підійти, якщо на ньому довго працювати, звикаєш і він здається не таким поганим) 2) Влаштуюся на роботу де потрібно Бітрікс (бо просто) на пару місяців-півтора, щоб отримати будь-який досвід. Маючи досвід можна влаштуватися більш перспективну роботу. 3) Влаштуюся в будь-яку Вебстудію як би там мало не платили, чисто подивитися який взагалі процес роботи, дотримуючись будь-яких режимів сну та харчування, щоб було більше сил і енергії, і займатися ввечері та вранці. 4) Шуркатиму по форумах або десь ще сподіваючись знайти ментора.