[ home / recent / all ] [ b / dis / pol ] [ a / c / e / lgbt / mu / p / v ] [ rss / tor / i2p / meta / about ]

/p/ - Programming

1001 11010001 10000111
Name
Email
Subject
Comment
File
Embed
Password (For file deletion.)
[Return] [Go to bottom] [Catalog]


File: jpg.jpg (190.08 KB, 1280x720) ImgOps

jpg.jpg (190.08 KB, 1280x720)

 No.1193

ІТТ вкатусь в айті майже з нуля в стек php/laravel.
Перед цим намагався вкатитись в фронтенд/реакт, але побачивши статистику відгуків на джинні 3500 на одну вакуху, вирішив спробувати на пиху, де від 30 до 70 відгуків на вакансію, що біль ймовірно.
Кун, 30лвл.

 No.1194

File: photo_2025-04-07_11-04-26.jpg (108.52 KB, 1280x960) ImgOps

photo_2025-04-07_11-04-26.jpg (108.52 KB, 1280x960)
Деякий час назад пропонував колезі з днороботи, який по вихідним підробляє в шахматному клубі викладачем, зробити для них сайт. На цій неділі він подзовнив, та сказав, що згоден. Зустрівся в кав'ярні с з ним та власником клубу, де вони накидали на папір очікування від сайту. Сразу попередив, що буду робити на ларці і якщо дороблювати потім надумають, то це буде дорожче, чим на вордпрессі, на чому звичайно і роблять такого рода сайти, але я за водпресс не ібу в душі.
По готовності добавлю в портфоліо. Це буде звичайний crud, адмінка з cms, і доречі мій перший неучбовий проект на ларі. Фронт на alpine.js, daisyUI та блейді.

Бля, а власником то виявися ТЦКшник. Я був в ТЦК 2 раза, але його там не бачив.

 No.1195

Успіхів, ОПе.
Головне не слухати клоунів, які кажуть, що пиха мертва абощо.
Сучасна пиха топчик, така собі С оф ворлд вайд веб.

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

 No.1196

File: photo_2025-04-08_13-03-24.jpg (79.48 KB, 640x640) ImgOps

photo_2025-04-08_13-03-24.jpg (79.48 KB, 640x640)
Сука, вже 2й день бутстраплю проект і ніяк не перейду до розробки. Напевно, потрібно зробити стартер кіт під різні кейси для себе, обернути його в докер імедж та зробити декілька консольних команд для швидкого розгортання. Напевно так і роблять нормальні люди. Стартер кіти що вийшли з 12ю версію все ще не мають дебаг барів, лог віюверрів, початкових дотенв, лінтерів, ет сетера, тобто все що може знадобитися під час розробки та після завантаження на хостинг.

>>1194
>Бля, а власником то виявися ТЦКшник. Я був в ТЦК 2 раза, але його там не бачив.
Сьогодні був у лікарні та бачив його. В кофейнику при гражданкі, а зараз він був у воєнній формі. Я поздоровався с з ним та перекинувся смолл талком поки не вийшов чоловік, якого він супроводжував на ВЛК. Стрьомно це все… До речі, щоб ви там не думали собі, в ТЦК дуже освідчені та успішні люди працюють: я вияснив, що у нього 2 вищі освіти та якийсь будівельний бізнес. Ну і звісно ця шахова школа під яку я веб сайт роблю.

>>>1195

> Успіхів, ОПе.
Дякую!
>Головне не слухати клоунів, які кажуть, що пиха мертва абощо.
Так ніхто і не слухає з адекватів, це просто меми та айтішні-околоайтішні жарти. Пиха заняла свою нішу на ринку та постійно розвивається як мова. До речі, там жид-компілятор на 8 версіі вийшов що робить її трошки швидшою.
>Олсо, не розумію, чому люди так пруться в той фронтенд.
Тож і я поперся спочатку на фронтенд. Тільки час згаяв.

 No.1197

Вкатуватись було пізно вже у 2012. Далі вже у діджейство, влогерство, потім в кухарі. Зараз актуально буде - шахти, метали, мінерали.


повз без роботи сіньор-помідор

 No.1198

>>1196
> обернути його в докер імедж та зробити декілька консольних команд для швидкого розгортання
Таке скоріше під проект робиться.

 No.1234

File: photo_2025-04-18_22-32-53.jpg (431.6 KB, 960x1280) ImgOps

photo_2025-04-18_22-32-53.jpg (431.6 KB, 960x1280)
За 11 днів з останнього допису я майже ніфіга не зробив для шахового клубу. Ну, було би у них чітке тех завдання за кожну фічу і макет або хочаб його начерки, вийшло би швидше. Тепер я приблизно розумію, що мене чекає на бомжофрілансі kabanchik.ua та olx, не дай Б-г.
- Цілий день робив artisan обгортки-комманди над prettier и codesnffer для прекомміту. Намагався максимально ООП зробити: абстрактція ооп'шна, шаблонний метод, dry. Чому класси обгортки? Я не розуміюсь в shell і лінукс хуйні, тому по старій пам'яті скачав husky. Але він, підор, забагованний. Тому прийшлося писати точку входу для прекомміт лінтерів.
- 2 дня вирізав логотипи з png в svg та позіционував їх в футері та хедері
- 2.5-3 дня трахався з картинкою новини/статті, наприклад як вони виглядають тут https://kyivchess.com/ Я хотів щоб картинка фіксована була але одночасно і респонсів (протиріччя?) Доки повспоминав за ці флекси, доки розібрався як воно все це з тейлвіндом працює. Результат: не вийшло зробити карту івенту/статті одночасно респонсів + фіксовано, тому залишив як є, просто фікс ширину картинки.
- постійно тупив з daisyUI, розбирався з tailwindcss, згадував css, флексбокси/гріди. До речі, мені раніше не подобався тейлвінд по причині що він робить дурну роботу дивлячись на контроль BEM/SCSS_modules. А зараз попрацювавши з ним тиждень, вже не розумію як, можна без нього жити. Чому? Блейд блоки ізольовані самі по собі, а інлайн стилі в блейд блоках дивляться наглядніше, чим окремий scss файл. Ще добре було би alpine.js логіку засунути туди же в блоки!
- 0.5-0.7 дня розбивав на реюзабл блейд блоки, намагався додати на htlm сторінку едину точку вводу лінків/ендпоінтів в формы пропсів, але зрозумів пізно, що це дурна робота для такого малого сайту. Проще редагувати html лінки конкретно в блоках.
- Куди решта часу ділась не їбу в душі.

Підсумок: майже зробив макет головну сторінку та реюзабл компонети: хедери, футери, сайдбари. Короче, заїбав мене цей фронт енд. Скоріше би його доробити та перейти до розробки бекенду.
Залишилось: шаблони сторінки таблиці турнірів, стрічка (лєнта) чисто турнірів окремо від стрічки статтей (на головній вони разом). Ну і прості кукіз, політики, умови використяння.

 No.1235

Фублять тред підпідара

 No.1236

File: photo_2025-04-19_16-58-25.jpg (64.63 KB, 1280x960) ImgOps

photo_2025-04-19_16-58-25.jpg (64.63 KB, 1280x960)

File: Araragi San 🐌.mp4 (999.66 KB, 640x360) ImgOps

Araragi San 🐌.mp4 (999.66 KB, 640x360)
>>1235
>підпідара
Що це означаєт? Не розумію вашу мойву

 No.1237

>>1236
Шо ОП добровільно ходить під підарасом і вірогідно, сам ним є.
>власником то виявися ТЦКшник
>в шахматному клубі викладачем
А це ващє блять, зашквар
>Я поздоровався с з ним та перекинувся смолл талком

Пікрелейтеди підараса, на якого підпідор-ОП дрочить прилагаються до підарських постів.

 No.1238

File: 835dd1e-255985467-48755262….jpg (66.59 KB, 690x387) ImgOps

835dd1e-255985467-4875526285844746-6190121154043534757-n.jpg (66.59 KB, 690x387)
>>1237
Тепер зроз, дякую за пояснення.
На справді не розумію, чому ви на Олексія всі так рветесь. Він патріот України, дисседент, просто розуміст. Поважаю його мудрість та обов'язково проголосую за нього, якщо піде в президенти. Да і в цілому, Люся моя вайфа!

 No.1239

File: IMG_20250419_205913_099.jpg (83.35 KB, 1280x960) ImgOps

IMG_20250419_205913_099.jpg (83.35 KB, 1280x960)
На минулому тижні прийшла розсилка 2 вакансії від джинні. Загалом, уже підходжу по стеку. А на самих вакансіях не було більше 15 відгуків за 2 тижні. В порівнянні з конкуренцією на інших стеках, це пиль.


Зашилилось генератор адмінок освоїти і зробити кілька петів та щось розумне про архітектуру почитати.

Додався до всіх чатів по ларці. Буду себе зарекомендовувати і можливо семпай замітить мене і візьме по знайомству.

Планую до кінця року працевлаштуватись!!

 No.1250

Хуйово вкотуєшся? Напиши свій досвід тут

https://spilka.dev/

 No.1253

Короче, зятягнулася ця робота для знайомих. Ще в процессі, думаю 35-40% зробив. Я думав, що візьму набір готових компонентів daisyUI та за тиждень накидаю готовий фронт шаблонів, далі займусь бек-ендом, який буде ці шаблони наповнювати.

Не вийшло, бо:
1. вирізвав+позицінував лого з png
2. згадував як верстати + гуглив верстку з точки зору нововивченного tailwindCSS
3. красив кнопки-хуйоки
4. вигадував адмін-контрол ф-ціонал прямо на сайті щоб не робити окремо адмінку
5. адаптування безкоштовних редакторів тексту (tip-tap) ждля дешевої cms
7. додавання адативних картинок в статті / шахові турніри в редаторі тексту
8. 2 раза зустрічався з замовником для уточнення вимог+складання kinda тех завдання

Було би швидше в x20, якщо:
- знав вордпресс
АБО
- був готовий макет і ассети по яким можна сразу накидати фронт енд та шаблони
- я знав би якийсь генератор адмінок по типу fillament який планував вивчати поки мене не прервали
- готове закінчене тех завдання щоб не перепитувати і не ждати відповіді


ВИСНОВОК
Хоча я починав в 2022-23 вкатуватися в фронт енд, зараз мені абсолютно не цікаво займатися цим, тому що я маю намір шукати роботу як бекендер пхп, а проект веб-сайт на 90% фронтовий, тому в портфоліо мало ваги буде мати.
Я планував як пет проєкт робити сучасний рушій для іміджборди, але вчасно зрозумів, що це також на велику долю фронтова робота, яку я устигнув за минулий місяць зненавидіти. На пет проект буду брати любу хуйню з цього списка ( https://roadmap.sh/backend/projects ), яка без категорії web, тобто або api або cli. Ну взагалі планував e-shop зробити, опубліковати його та додавати туди товари по тємкі дроппшипінгу, а це звісно цікавіше, чим робити постну хуйню на маслі чисто для резюме.

Арестовича, підори, забанили! Суки!! Демократія момент.
Чи є на ютубі якісь інші шарій-like канали попозиція для електорату ОПЗЖ розумісти, яких поки що не забанили?

>>1250
>https://spilka.dev/
Що це за херня? Переродження йобаного.it ? Не схоже.

 No.1272

>>1253
Пішов нахуй, малорос зі своїм підором руснявим.

 No.1273

File: 1602506984_11.webp (27.49 KB, 1000x541) ImgOps

1602506984_11.webp (27.49 KB, 1000x541)
Вчора замовник написав на якій стадії сайт. Ні на якій блять, куча роботи ще. Краще би вони замовили на вордпресі цю хуйню. Як вона мене заїбала: на кожну маленьку делать по дню-два улітає, все руками робити. Випав з розробки на 1.5 неділі через купівлю дома і лікування.

TODO:
- сделать лого 2 варианта для сравнения
- private policy и about us страницы
- добавить загрузку файлов на сервер
- сайд-бар: [новое на сайте, реклама, наши партнеры, блок интересности (сайты шахмат, ютуб каналы)]
- добавить раздел "галерея"
- добавить раздел "результаты турниров"
- раздел "всестороннее развитие"
- добавить аутентификацию и авторизацию админа
- залочить пост-эндпоинты и пути для форм редактирования /article/{id}/edit
- условный рендер кнопок для админа [создание турнира, редактирование статьи]
- проектирование базы данных, проектирование сервис-классов соответственно
- пагинация на страницах со списками
- кэширование страниц

>>1272
Ти зараз на фронті? З окопу пишеш, кастрюлька? У ньюго 33 бойових виходи. А чого добився ти?

 No.1275

Профілактично сєгану нахуй підорську дняффочку в дусі діарєї.сру

 No.1276

File: 9838a51c01045a1ceedf20c639….jpg (41.9 KB, 736x414) ImgOps

9838a51c01045a1ceedf20c639599545.jpg (41.9 KB, 736x414)
Та йобаний в рот! Я вибрав цю бірду, бо на кропивачі токсичні промитки-кастрюльки, а тут за за маніфестом 9в'яча толерують до всіх. Що за хуйня?

Адмін на звязку? Що скажеш? Видаляти дняффочку і піти за руZZким кораблем чи лишатись та ігнорувати підарасів?

 No.1277

File: image.png (1.56 KB, 118x44) ImgOps

image.png (1.56 KB, 118x44)
>>1276
Ти перший день на бордах? Тут завжди водяться шизи, які обісруть все, що завгодно. Аллах дав функцію "приховати", користуйся напр., autohide: #sage, достатньо просто клікнути на іконку саги.

 No.1278

File: xLgRBj0iO3DFTzcBmZqgR01NyT….jpg (95.98 KB, 1920x1080) ImgOps

xLgRBj0iO3DFTzcBmZqgR01NyTa.jpg (95.98 KB, 1920x1080)

File: 19428834.jpg (65.82 KB, 604x453) ImgOps

19428834.jpg (65.82 KB, 604x453)
>>1277
>Аллах дав функцію приховати
نْ شَاءَ اللهُ

 No.1303

File: believing-photo-u1.jpeg (33.74 KB, 710x710) ImgOps

believing-photo-u1.jpeg (33.74 KB, 710x710)
>>1253
> 4. вигадував адмін-контрол ф-ціонал прямо на сайті щоб не робити окремо адмінку

візьми спробуй pocketbase, може тобі таке треба

 No.1304

>>1253
альо куда ти з'єбав? покєтбейз попробував чи нє, кажи. то йди пробуй

 No.1313

File: m_dkXceRp2l5P3ag8PXynXQEky….jpg (21.87 KB, 600x400) ImgOps

m_dkXceRp2l5P3ag8PXynXQEkyVUGNpML9.jpg (21.87 KB, 600x400)
>>1303
>>1304
>альо куда ти з'єбав?
Запорєбрік насмоктач в /dr/ && доброчан /rf/.

>pocketbase

Сорян, але я пхп-кун і тільки личинка (!) laravel RILT і TALL стек розробника. Крім js[dom and ajax api, react, alpine] і php[laravel] нічого не знаю, нічого не вмію, нахуя я живу вообщє? Дякую за пропозицію, але вона не по адресу.

ПокетБейс працює через api, а у мене html лара через blade сразу генерує і віддає клієнту, alpine займається тільки мінімальною фронт логікою. Причин розділу на api і spa для шахового клубу немає, так як я уже велику роботу проробив, а їм тільки щоб красиво було і цього достатню для їх потреб. Більш того, це позбавить мене переваг моєї ORM, яку я люблю як маму рідну.
А до речі, нових технологій я боюся, тому читаю доки повністю щоб все охватити. Я планую після працевлаштування або GO вивчати, або Nest.js, - залежить від того, куди потраплю, - але більш до другого варіанту, тому що сподобалася вся ця OOP, SOLID/GRASP, CLEAN/LAYED ARCHITECTURE, DDD кухня, що більш мені по душі, бо зрозумів як це взаємозв'язано.

Тому ще раз вибач за відворот поворот, але такова Б-жа воля!

//

У мене на разі плани такі і тільки такі:
1. Веб-сайт школы шахмат
- шапка страницы
- подвал страницы
- главная страница
- карточки-превью со ссылками и кнопками
- блок hero секция на главной странице
- статус над кнопками сабмит (отправка)
- сделать лого 2 варианта для сравнения
- 400 и 500 страницы
- подвязать высоту страниц к количеству сайд-баров
- private policy, about us, term_of_use страницы
- добавить загрузку файлов на сервер
- сделать что-то с относительными ссылками на картинки + возможно заменить prompt на модельные окна со списками
- закрепление анонсированных турниров вверху списка на главной и на странице турниров
- плейсхолдер для сайдбара (сейчас таблица топ шахистов)
- сайд-бар: [новое на сайте, реклама, наши партнеры, блок интересности (сайты шахмат, ютуб каналы)]
- добавить раздел "новости и статьи"
- добавить раздел "галерея"
- добавить раздел "результаты турниров"
- раздел "всестороннее развитие"
- раздел "обучение"
- добавить аутентификацию и авторизацию админа
- быстро накидать админку (кстати, админка уже практически не нужна, я ее вынес в условный рендер: гость/админ, а це в blade за 5 сек. робиться)
- залочить пост-эндпоинты и пути для форм редактирования /article/{id}/edit
- условный рендер кнопок для админа [создание турнира, редактирование статьи + условный рендер nav ссылок]
- проектирование базы данных, проектирование сервис-классов соответственно
- пагинация на страницах со списками
- кэширование страниц
- просёрчикть TODO комментарии IDE'шкой
- залить на хостинг и настроить CI/CD мінімальний
2. Тулзы
- Дочитать livewire доки
- fillament изучить
3. Архитектура
- прочитать книгу Аделя и окружающую литературу
- посмотреть какие есть библиотеки, позволяющие поделить приложение на модули
4. Повторение
- повторить php и ларавель шпаргалки, паттерны, солид, грасп, приемы рефакторинга
- повторить докер
- повторить phpunit шпоргалки, перечитать про TDD
5. Сделать Интернет-магазин на TALL стеке + API, с юнит и фича тестами, подключить его к платежным системам
4. Веб-сокеты
- почитать про веб-сокеты и доку ларавель по этому поводу
- почитать про Inertia.js
- Сделать Онлайн чат типа nekto.me или youandme на RILT stack

https://youtu.be/KdYms5pRwS4?feature=shared

 No.1319

>>1313
> laravel

думав ви всі повмерале років 10 тому

 No.1321

File: 161b9167387d5a5983e44767a1….jpg (31.48 KB, 736x414) ImgOps

161b9167387d5a5983e44767a1ea9032.jpg (31.48 KB, 736x414)

File: 17531672033010.webp (150.64 KB, 514x1015) ImgOps

17531672033010.webp (150.64 KB, 514x1015)
>>1319
>думав

Індюк думав да й в суп попав. А потім передумав і виліз.

Поки ти думаєш, драугр качається:

PHP 1.0 – июнь 1995

PHP 3.0 – 6 июня 1998

PHP 4.0 – 22 мая 2000

PHP 5.0 – 13 июля 2004

PHP 5.1 – 24 ноября 2005

PHP 5.2 – 2 ноября 2006

PHP 5.3 – 30 июня 2009

PHP 5.4 – 1 марта 2012

PHP 5.5 – 20 июня 2013

PHP 5.6 – 28 августа 2014

PHP 7.0 – 3 декабря 2015

PHP 7.1 – 1 декабря 2016

PHP 7.2 – 30 ноября 2017

PHP 7.3 – 28 ноября 2018

PHP 7.4 – 28 ноября 2019

PHP 8.0 – 26 ноября 2020

PHP 8.1 – 25 ноября 2021

PHP 8.2 – 8 декабря 2022

PHP 8.3 – 23 ноября 2023

PHP 8.4 – 21 ноября 2024

//

Laravel 1 – июнь 2011

Laravel 2 – сентябрь 2011

Laravel 3 – февраль 2012 (ок. 22 февраля)

Laravel 4 – май 2013

Laravel 5.0 – февраль 2015 (≈ 4 февраля)

Laravel 5.1 (LTS) – июнь 2015 (ок. 9 июня)

Laravel 5.2 – декабрь 2015 (21 декабря)

Laravel 5.3 – 23 августа 2016

Laravel 5.4 – 24 января 2017

Laravel 5.5 (LTS) – 30 августа 2017

Laravel 5.6 – 7 января 2018

Laravel 5.7 – 4 сентября 2018

Laravel 5.8 – 26 февраля 2019

Laravel 6 (последняя LTS) – 3 сентября 2019

Laravel 7 – 3 марта 2020

Laravel 8 – 8 сентября 2020

Laravel 9 – 8 февраля 2022

Laravel 10 – 14 февраля 2023

Laravel 11 – 12 марта 2024

Laravel 12 – 24 февраля 2025

 No.1322

Ну то як, багато вже заробив з першого дня вкоту і до сьогодення?

 No.1323

>>1322
1. Научился профессионально верстать: html, css, scss, BEM, tailwindcss
2. Изучил глубоко JavaScript, освоил TypeScript
3. Нарешал 150 задач на codewars
4. Изучил react SPA стэк: react itself, react router (remix), redux toolkit, RTK Query
5. 9 учебных проектов на фронт-енде
6. Еще какие-то были таски 3 по 100 задач (по типу codewars) и одна на node.js - это все на Rolling Stones School забегах
7. Знаю структуры данных и алгоритмы, какие есть, как им пользоваться. Кроме балансировки деревьев, ебал я в рот. Как в песне вити Ак "все тобой придуманное, нами уже сказанное"
8. В Big O честно, не вникал особо, но суть я понял: код должен выполнять меньше дурной работы
9. Активно применяю KISS, DRY. Изучил на среднем уровне ООП: SOLID, GRASP, чистую архитектуру и DDD, как они все взаимосвязаны. Но честно признаюсь, последние 2 пока не применял, но буду применять/изучать в следующем пет проекте или дай Б-г заказе.
Изучил все паттерны банды 4х, понял их, зачем они нужны и еще несколько дополнительных. Перечитал все приемы рефакторинга из refactoring.guru и осознал что все это то же тот же ООП, KISS, DRY, SOLID, GRASP
8. Изучил пхп, ларавель очень (глубокое проникновение, даже в исходники залазил когда хотел в DDD и чистую архитектуру с наскоку)
9. Изучил Alpine.js, т.к. он используется в livewire, на котором в свою очередь весьма удобная админка filament, которой все лараюзеры пользуются
9.1. На этапе изучения livewire прилетел заказ от знакомого, из-за чего приостановил изучения TALL стека
10. Освоил линукс, пользуюсь Убунту ждва года потому что удобно, deb пакеты под каждый запрос - почти как шиндовс. Красноглазиков по прежнему не понимаю. Арчеводов не понимаю, но весьма уважаю.
11. Умею конфигурировать nginx, Apache не изучал пока
12. Докер на базовом уровне: сделать имедж, поднять контейнер и все такое, не более
13. Возможно что-то упустил при перечислении: рест апи всякие, сваггеры, протоколы http/http2, dns, etc

 No.1324

>>1323
А що це за носатий виродок, яким ти аватаркофажиш?

 No.1325

>>1324
> носатий виродок
Спочатку також було незвично, коли дивився Кайдзі перший раз, але через 2-3 серії звик. Кайдзі це як "Гра в кальмара", але більше в сторону покер-лайк простих ігор, а інтрига під час перегляду - мойо почтєніє!

Акагі - від того же автора.

https://youtu.be/6jVamg9GHKk?feature=shared

 No.1326

>>1325
>Кайдзі це як "Гра в кальмара"
Подобається, можна і твого довгоносика глянути.

 No.1327

>>1323
Представляю "специалиста", освоившего эти темы с нуля за 4 месяца.

 No.1344

File: jpg.jpg (21.98 KB, 480x360) ImgOps

jpg.jpg (21.98 KB, 480x360)
Настало время работать над загрузкой файлов на сервер. Посмотрел шпатель медиалайбрари - подходит идеально. Шпатель вообще можно включать в лару как дефолтный ф-ционал, полагаю.

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

 No.1345

>>1344
>>1344
Тебе надо copyparty

 No.1346

>>1327
Уявив собі звичайного джуніка? Ок.



[Return] [Catalog] [Post a Reply]
Delete Post [ ]
[ home / recent / all ] [ b / dis / pol ] [ a / c / e / lgbt / mu / p / v ] [ rss / tor / i2p / meta / about ]