Программирование


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
24 3 21

Застой в развитии, как дальше развиваться трейни/джуниору? /php/ имя 27/06/19 Чтв 01:14:52 14228991
bladerunner4.jpg (50Кб, 800x335)
800x335
Исходные данные: пишу на PHP, фреймворк Laravel юзаю, пишу в основном простые каталоги/корпоративные сайты/етс, несложные сайты по реализации на самом деле. Т.е пока такого уровня сайты это мой максимум, даже тут немного лажаю и долго пилю, есть куда расти в этом уровне тоже.
На самом деле вариантов что делать дальше масса: как минимум можно вкатиться в курсы Елисеева по ларке, начать осваивать все что связано с окружением/деплоем, повышать качество кода, научиться в архитектуру (писать свои микрофреймворки из тех же PSR интерфейсов/zend или symfony либ, я пытался но получилось так себе), но чет не то. Наверное от того что задачи не требуют такого оверхед инструментария; по-хорошему тот тип сайтов, который я пишу надо бы на каком-нибудь RAD фреймворке вроде Yii2 писать или даже на CMSках, но мне просто удобнее на ларавеле.

В общем, дайте советы для тех, кто уже вроде не новичок, но какие-то пробелы имеют. Интересно мнение именно миддлов; какого типа проекты стоит писать, в какую сторону копать, и так далее. Понимаю что зависит ответ от того, куда я собираюсь идти, но допустим это аутсорс контора или веб-студия продвинутая.
Аноним 27/06/19 Чтв 07:57:14 14229512
>>1422899 (OP)
Изучить жаву, найти нормальную работу, сидеть на этой работе до седых мудей и копить бабло на шаурмичную или зоомагазин какой-нибудь.
Аноним 27/06/19 Чтв 09:15:16 14229783
паскаль.webm (3140Кб, 852x480, 00:00:45)
852x480
Вкатывайся в паскаль!
Аноним 07/07/19 Вск 21:46:45 14299864
>>1422978
распидор, съеби обратно на гд
Аноним 08/07/19 Пнд 09:33:36 14301205
спасибо.webm (856Кб, 960x540, 00:00:10)
960x540
>>1429986
>на гд
Как-то стрёмно в гд после подрыва ренпаепетушков стало.
Аноним 09/07/19 Втр 18:09:43 14310926
>>1422899 (OP)
Подскажи, что лучше изучать по ларке, щас сам учу ларку, хотя бы простые проекты бы начать пилить, вроде и пилю чёто, но всё хуйня, знаний не хватает даже не более менее простейшие проекты, скажи что изучал, как практиковался, чтобы я хотя бы джуном или его личинкой стать мог?
Аноним 17/07/19 Срд 21:56:26 14379067
ларавел топ, юии уже говно мамонта и только по снг и китаю которуется, как и все говно впринципе, например битрикс который нахуй никому не вперся
Аноним 21/07/19 Вск 10:18:56 14398018
Аноним 25/07/19 Чтв 16:37:08 14423589
>>1439801
лучше ларавеля в 100 раз
Аноним 29/07/19 Пнд 14:07:55 144433410
>>1439801
Симфони - это не только ценный мех, но и еще охуительный набор пакетов на все случаи жизни, которые овердохуя где используются, в том же ларавеле, например.

Вообще, в пыхе прекрасный менеджер зависимостей, аж сам в ахуе.
Аноним 08/08/19 Чтв 21:30:14 145010611
>>1444334
>Вообще, в пыхе прекрасный менеджер зависимостей, аж сам в ахуе.
Композер в смысле? А чем он так хорош?
Аноним 01/09/19 Вск 23:05:37 146547412
>>1450106
Наверное тем, что он просто есть. В пыхе кругом ад и сотона, а тут внезапно вполне сносный package manager.
Аноним 01/09/19 Вск 23:10:40 146547713
>>1422899 (OP)
Я бы съебал из PHP как можно дальше и как можно быстрее.
Аноним 01/09/19 Вск 23:25:16 146548414
>>1465477
Куда? В могилку несбывшихся надежд?
Аноним 01/09/19 Вск 23:48:52 146548915
Аноним 02/09/19 Пнд 01:17:53 146550916
Аноним 03/09/19 Втр 09:13:54 146618817
>>1465484
>Куда?
Нахуй из профессии, конечно же.
Аноним 06/09/19 Птн 14:11:44 146848118
Аноним 06/09/19 Птн 14:14:54 146848619
>>1422899 (OP)
>простые каталоги/корпоративные сайты/етс
Это в принципе потолок для PHP. Хочешь заниматься чем-то другим - перекатывайся в другие языки.
Аноним 06/09/19 Птн 18:23:30 146875820
>>1422899 (OP)
> но какие-то пробелы имеют
Какие именно пробелы?
Архитектура ПО, Базы данных, Алгоритмы, Паттерны ООП, Системы очередей, Системы контроля версий, Деплой, Контейнеризация?
Аноним 10/09/19 Втр 11:04:36 147092721
>>1450106
>А чем он так хорош?
Ну давай разберем тобою написанное.

1. Он ОДИН. Возьмем, к примеру, C++. Или Java. Какой там менеджер зависимостей? Верно, или никакой или кучи конкурирующей васянской хуиты и собственных менеджеров в фреймворках. У пыха один единственный общепринятый менеджер зависимостей, что значительно упрощает жизнь всему сообществу, ибо не возникает ситуаций, когда какая-то зависимость есть только в каком-то отдельном менеджере.
2. Он хорош и выполняет 97% всех возможных задач. Это говно просто работает и работает хорошо.
Аноним 11/09/19 Срд 20:01:32 147196622
>>1470927
>менеджер зависимостей
АХАХАХАХАХАХАХАХАХАХАХА
ух, бля
пхп=шник и так не знает, как у него что работает, давай еще менеджеров ебанем, чтобы еще сильнее ничего не знать

>рррряяяяя, maven - васянохуита, то ли дело в ПЫХЕ!
Пиздец, либо ты троллишь, либо пхпшники совсем ебанутые
Аноним 13/09/19 Птн 16:54:45 147286723
>>1468758
Мимо другой анон
Деплой и контейнеризация. Насколько глубоко докерозалупу стоит знать? Ну понятно, что чем больше, тем лучше. но это девопсовская обязанность. Т.е. создавать докерфайл умею, собирать образ, разворачивать, подчищать. Но в целом все. Что еще стоит знать?
Так же интересует окончательный ответ. Насколько нужно бд в докере содержать, вместо реального сервера?
Аноним 13/09/19 Птн 19:45:32 147294024
>>1472867
ДевОпская то да, но по факту везде где я работал пришлось так или иначе сталкиваться с деплоем и/или контейнерами и курить доки по ним.
Аноним 15/09/19 Вск 11:56:05 147361425
Я бы посоветовал не заострять внимание только на фреймворках и сайтах, обратить внимание на то что довольно сложные бэкенды пишутся на php.
Да, возможно, Java подошла бы лучше для большинства таких проектов, но когда проект только стартует и первые версии были написаны на пыхе, т.к. это дешевле, никто не переписывает их без крайней необходимости.
Как вызов себе можешь попробывать написать приложение которое не зависит от фреймворка. Чтобы ты мог запустить юнит тесты как если бы фреймворка не было вовсе. Обрати внимание на паттерны, DDD и clean architecture.
В реале конечно это все не соблюдается в большинстве проектов, но неплохо уметь оценивать последствия нарушения этого.
Учись работать с техническим долгом и не бояться его (т.е. осознанно нарушать солиды и т.п. когда это действительно нужно для проекта)
Грамотное логирование, мониторинг, денормализция таблиц тоже важные навыки.
Еще одно супер умение - более менее точная оценка задач.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов