Max
век живи век учись
Max
Сопсно на сколько я понимаю, они от ооп отказались в пользу быстродействия
Fljúgandi Kettlingur
Так они сначала написали на пхп, потому что просто и быстро, а потом стали переписывать пхп, чтобы это хоть как-то работало на куче пользователей
Fljúgandi Kettlingur
и таки да выкинули ооп во имя скорости
Fljúgandi Kettlingur
АФАИК
Dan
Я сейчас обучаюсь на web-программиста. Раньше, 4 года назад я работал по этой специальности. Знал основы HTML, CSS, PHP (процедурный подход), JavaScript. Работал в техподдержке сайтов, правил/дорабатывал/наполнял контентом сайты, как самописные, так и на движках типа Joomla, Wordpress, Drupal, 1C-Bitrix. Иногда создавал сайты на Drupal. Тогда данного багажа знаний в принципе хватало, но уже весьма желательно было знать JQuery, AJAX и ООП в PHP.
3 года я не занимался разработкой сайтов из-за серьёзных перемен в жизни...
Не так давно я начал снова изучать курсы, вспомнил всё, что успел забыть, изучил ООП в PHP, работу с XML файлами в PHP и планирую дальнейшее изучение PHP и в конце фреймворка Yii2 для того, чтобы устроиться на более-менее нормальную работу. А теперь узнал, что возможно это всё устарело и что мне придётся ещё кучу всякого изучать...
Внимание, вопрос к вам, специалисты: что посоветуете изучать, куда двигаться дальше? Учить Node.js? Может что-то ещё? Сейчас ещё актуален AJAX или уже появилась какая-нибудь современная улучшенная альтернатива?
Если ты хочешь делать крутые штуки для крутых клиентов за большие деньги, рекомендую обратить внимание на asp.net и платформу Azure. Это космос в плане веб-энтерпрайза сейчас.
Если ты планируешь плюс-минус сайтики, cms и crm несложные, опять же можно оставаясь в уютненьком php обратить внимание на Laravel или Yii2. Но лучше Laravel, конечно.
Если хочется немного большего и не только веб, но и интересные и нестандартные вещи - копай в сторону Python. Там вообще много чего хорошего. Парсеры в 3 строчки, Django со своей Jinja, и прочие прелести.
Ruby on Rails рекомендовать не стану, в виду молниеносно уходящей популярности и Ruby и рельс соответственно. Объективно - питон и джанга те же руби и рельсы, но более широко распространённые и более продумано сделанные. Пример - тот же monkey patch. Но в целом...
Нода? Джаваскрипт на сервере? При всём уважении, разве что для общего развития. В серьёз делать бэкенд на джаваскрипте это всё равно что пробовать строить системный софт на бейсике. Можно, но нахрена? 😊
Если есть тяга к фронтенду - тогда да, реакт, ангуляр, и миллиард whatever.Js библиотек, но фронтенд это не программирование.
Бэкенд сейчас активно форсит Go и микросервисы. обезьянки из php вгрызаются в простой как апельсин Go, и начинают уже постепенно заполнять собой пространство на stackoverflow. Плохого конечно тут ничего нет, как и хорошего. Так, наблюдение. Но Go прекрасный повод подумать не только о вебе, но и о скоростях, оптимизации работы программы и алгоритма, да и вообще. Тут есть даже гуру.
Посмотри вот тут список групп, может быть найдёшь что-нибудь для себя полезное:
github.com/goq/telegram-list
Denis
чот мне кажется что в бэке как раз и то и другое можно, а вот натягивать на уй ООП иногда больно.
Dan
и, да: ооп и паттерны нужны только для общего развития. главный паттерн - твой собствевнный мозг.
Anonymous
"Но лучше Laravel, конечно."
Почему? Можно, пожалуйста, пару аргументов? Я просто про разные фреймворки слышал: Kohana, Zend, Yii2, CakePHP и прочее. Каждый советует то, что ему нравится, но прям железных аргументов никто не приводит. Единственное, почему я решил учить Yii2, потому что его в одной хорошей конторе у нас в городе требуют. Чем Laravel лучше Yii2?
Я пока ни к каком фреймворку не привязан и вряд ли буду, просто хочу знать плюсы и минусы.
Anonymous
"Нода? Джаваскрипт на сервере?"
Встречал требования на знание этого у работодателей.
🏳️ Phil
🏳️ Phil
Anonymous
"Но Go прекрасный повод подумать не только о вебе, но и о скоростях, оптимизации работы программы и алгоритма, да и вообще."
Не совсем понял. Go более быстрый, чем PHP?
Vladimir
Dan
"Но лучше Laravel, конечно."
Почему? Можно, пожалуйста, пару аргументов? Я просто про разные фреймворки слышал: Kohana, Zend, Yii2, CakePHP и прочее. Каждый советует то, что ему нравится, но прям железных аргументов никто не приводит. Единственное, почему я решил учить Yii2, потому что его в одной хорошей конторе у нас в городе требуют. Чем Laravel лучше Yii2?
Я пока ни к каком фреймворку не привязан и вряд ли буду, просто хочу знать плюсы и минусы.
На мой взгляд что ларавель что уии это одно и то же. Разве что ларавель это очень урезанная кастомная симфони. Архитектурно лучше чем уии. Но формально и по-факту абсолютно без разницы. Лучше знать и то и другое, и симфони тоже
Alexey
🏳️ Phil
Dmitrii
"Но лучше Laravel, конечно."
Почему? Можно, пожалуйста, пару аргументов? Я просто про разные фреймворки слышал: Kohana, Zend, Yii2, CakePHP и прочее. Каждый советует то, что ему нравится, но прям железных аргументов никто не приводит. Единственное, почему я решил учить Yii2, потому что его в одной хорошей конторе у нас в городе требуют. Чем Laravel лучше Yii2?
Я пока ни к каком фреймворку не привязан и вряд ли буду, просто хочу знать плюсы и минусы.
начни с Симфони ) Потом остальное тебе покажется оч простым в изучении за день ))
Anonymous
"Лучше знать и то и другое, и симфони тоже"
Лучше-то, конечно, вообще всё знать, но хочется сейчас узнать какой мне изучить минимум, чтобы устроиться на нормальную работу, а не сидеть сейчас задницей на кресле и получать 7240 рублей в месяц за "типа слежение за компами в госучреждении".
Anonymous
😊
Dmitrii
О ну так учи симфони, чо. Куча свободного времени у тебя )
Dan
Anonymous
У меня нет кучи свободного времени, мне срочно нужна работа.
Anonymous
Обстоятельства сейчас такие в жизни у меня.
Dan
Dan
А да, есть еще одна деталь
Dan
Все и быстро и сразу - это не по кодинг. Нужны деньги - работай грузчиком в пятерочке или на рынке. Кодинг это месяцы а иногда годы учебы и работы
Anonymous
Да, я знаю, но я работал разработчиком сайтов два с половиной года.
Vladimir
ну я тебе в привате написал и тут еще раз повторю - выучи ООП, прочтиай паттерны, покопай Yii2, потыкай wordpress. Из js - react, typescript какой-нибудь и почитай как ныне модно писать код
Vladimir
вероятно на первое время хватит
Vladimir
в целом на изучение базы уйдет пара недель
Anonymous
Потом три года я практически не работал по состоянию здоровья и т.д.
Dan
Парни
Dan
А это уже добрая традиция
Anonymous
Во, можно ведь изучить какие-то хорошие азы, чтобы потом в процессе работы набираться опыта и изучать ещё что-то более новое и продвинутое?
Dan
В чате девопсов искать работу кодерам 😂
Anonymous
Да меня сюда просто друг позвал.
Anonymous
Я вообще Телеграмом до этого не пользовался. Только из-за того, что здесь есть адекватные люди, которые могут что-нибудь посоветовать, а не просто поглумиться и пооскорблять, я и решил зарегистрироваться в Телеграме.
Anonymous
Спасибо вам всем за советы! Правда, большое человеческое спасибо!
Dan
Список чатов я тебе скинул, посмотри себе по вкусу. Там есть и хорошие ребята, но есть и уроды всякие :-) как т везде
Goletsa
Anonymous
Я вообще в этом слабовато разбираюсь, к сожалению. 😞
Anonymous
В колледже мне вообще только Delphi преподавали.
Anonymous
P.s.: В Казахстане "колледж" это средне-специальное учебное заведение. Что-то типа между училищем и ВУЗом.
Anonymous
Это да. Изучение Delphi мне помогло легче осваивать JS и PHP.
Anonymous
Кстати, можете "пинать" Goletsa. Это он меня в Телеграм затащил. 😊
Anonymous
"Пинать" за то, что не по теме здесь пишу. 😊
Goletsa
У меня просто других девчатиков не осталось
Goletsa
А от погромиста до девопса уже недалеко имхо
🏳️ Phil
Goletsa
совсем скисли?
Пока не очень интересно, у меня сетевых штуки 4.
Goletsa
Но надо в разработку уходить может, там денег больше. А то в сетях грустно чот с годами. Яровая, СОРМ...
CMDR Jack
Чем занимаются нормальные люди четвертого января? Конечно же, ставят альтернативную реализацию шефа на свой личный парк!
CMDR Jack
Today was a good day
Mark ☢️
ну не знаю. Я был в вотчине Деда Мороза в Великом Устюге
CMDR Jack
Тем временем могу сказать, что за день написания рецептов ко всему и вся, я не нашел в goiardi никаких серьезных проблем пока.
Roman
Alexey
Я вообще со второго числа работаю. С первого, если считать фриланс
Vladimir
CMDR Jack
Да у меня тоже полурабочие дни тащемта
CMDR Jack
Иначе я бы в дум играл, наверное
Vladimir
полу... везет
1337
как джанго себя ведет при больших нагрузках?
🏳️ Phil
1337
т.е. он падает?
🏳️ Phil
это фреймворк. он не может ни летать, ни падать. этл либа и наблр утилит
Seva
Запилил небольшой пост о том как безопасно запускать пакер в AWS https://ctrlok.com/post/%D0%97%D0%B2%D0%B0%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D0%BC%20%D0%BF%D0%B0%D0%BA%D0%B5%D1%80%20%D0%B2%20CI/
Oleg
Здесь это оффтопик, тут принято веб-фреймворки обсуждать, ведь каждый девопс что-то знает про веб-фреймворки
Dmitrii
Oleg
Все девопсы любят метрики. Например, P = T/N*100% , Где T = Кол-во сообщений в чат по теме, N = Кол-во сообщений в чат всего, а P - чем ближе к 100% тем меньше ты пидорас.
Александр
Осталось выяснить, как считать сообщения по теме
Mike
Подскажите, как в new relic сделать простой health check для демонов типа php-fpm или redis? https://github.com/MeetMe/newrelic-plugin-agent - немного не про это, т.к. шлет метрики и алертит по ним.
Fljúgandi Kettlingur
http://forum.chip.de/
Fljúgandi Kettlingur
И я бы покупал в Гамбурге, наверное :) Проще проехать, чем искать в Ростоке.