24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сап Двач. Пол года назад вкатился в веб-макакинг. Пилю в мухосранской конторе говносайтики на Друпале и Пэхахэ. На досуге, посмотрев как колега по цеху делает проект на Джанго, немного удивился. На те вещи, с которыми на том же Ларавеле нужно поебаться пол дня, Джанго справляется за два часа. К примеру создать базовые модели или настроить адмику, юзеров и раздать им permissions. Да и сам Пайтон, если сравнивать с Пыхой, выглядит как-то более логичным. От этого начинаю поглядывать на другие языки. Стоит ли перекатываться в изучение другого языка? Алсо, языковый холивар начинается здеся. P.S: если что, на пике не я.
>>159535419 (OP) Все эти джанги, джумлы и вордпрессы - адовое гавно, годящееся только для сайтов визиток и сайтов дополнений к существующему бизу. Для интернет проектов минимум фреймворк Аля зенд уии ларавел, а лучше самописный.
>>159537763 Тоже норм, чем сложнее проект, тем кастомней фреймворк. Типичный корпоративный сайт делается на вордпрессе и это не программирование, а нормальный IP - с перепиленным чем-нибудь под себя, ибо не бывает идеально фитячих фреймворков.
Изучай симфони, зенд на худенький конец. Контроли версий, ооп, оптимизации, npm, composer. пхп самый распространенный язык в мире веб, а в пост-совке вообще доминатор-нагибатор.
>>159535419 (OP) Помоги. С чего начать если имею опыт программирования на джаве, сейчас прочел и пощупал синтаксис php и немного помню css, что сейчас лучше изучить?
>>159539962 Я не могу найти вакансий стажировки на джаве и нет никаких шансов на это в будущем. По крайней мере в моем городе, а мне через месяц хоть за бесплатно надо устроиться иначе из дома попрут.
>>159539552 Если выучил базовый синтаксис, переходи к ООП, сейчас функционально даже индусы не погромируют, хорошо будет, если осилишь книгу 'Learn php 7: object oriented modular programming using html5, css3, javascript, xml, json, and mysqla'. Потом берись за изучение какого-нибудь фреймворка. Лично я начинал учить Ларавел и Симфони, еще аноны выше советуют Зенд, к нему тоже можешь присмотреться. То, что ты немного помнишь CSS, это хорошо, но советую не распыляться, когда неплого выучишь пхп, можешь переходить на фронтенд.
>>159540272 Понял, за книгу спасибо. Некоторую литературу вполне могу читать на английском, только с теоретическими учебниками обычно проблемы. Так что думаю его вытяну. ООП хорошо имею представление что такое и как должно выглядеть, сильно в php отличается и выделяется из-за особенностей прикладной области или нет?
>>159540272 >советую не распыляться, когда неплого выучишь пхп, можешь переходить на фронтенд Все наоборот работает. Тебе нужен фронт и бэк в начале карьеры, что-бы клепать простейшее и найти работу. А дальше идешь в сторону фронт или бэкенда.
>>159540641 >Тебе нужен фронт и бэк в начале карьеры, что-бы клепать простейшее и найти работу. Полностью с тобой согласен, иметь базовые представление нужно в любом случае. Я имел ввиду, основательно изучение фронта будем сложно совместить из таким же изучением бэка.
Ну а если серьезно, пхп находится на абсолютном дне. Сам язык начинает активно двигать тазом в сторону джавы, вот только сами программисты активно не двигаются никуда. И это абсолютно нормально в больших конторах когда тимлид с 10+ стажем просто не понимает что такое ООП и зачем нужны паттерны. Я серьезно сейчас. Есть даже локальный мем "пхп-программист-с-10-летним-стажем". Но самый пиздец = до сих пор большинство вакансий в ДС и ДС2 по пхп это битрикс на 5.6. Никого не смущает, что поддержка 5.6 через полтора года прекратиться, все пилят как привыкли. И это очень плохо. И от этого очень дурно. Поэтому чтобы сохранить разум и не быть мерзкой макакой стоит перекатываться куда угодно. Хоть пайтон, хоть жава. Главное не стать тем самым с 10 годами опыта.
>>159543996 >конторах когда тимлид с 10+ стажем просто не понимает что такое ООП и зачем нужны паттерны Бляяяяя. Я знал, что пхп полное дермище, но то, что он на столько дерьмище, что такую деформацию мозгов делает - это мне не ведомо было.
>>159543996 >тимлид с 10+ стажем просто не понимает что такое ООП и зачем нужны паттерны Лол, прям один в один мой тимлид по Друпалу: не знает английского, пхп знает на уровне функционального, Джиес не знает вовсе и криво верстает, но зато мидл из семилетним стажем, еще и курсы платные проводит. Что можешь сказать на счет JS?
>>159535419 (OP) Эх. Я вкатываться начал в прошлом мае. Запилил уже три говнопроекта для себя. Но ни копейки не заработал. Правда, работаю на другой работе и особо не поперекатываешься, но тем не менее. Чувствую себя тупым.
А если серьезно = ничего. Не люблю фронтенд, никогда им не занимался. JS на бэкенде = вздор. Если только через TypeScript и обложить все тестами, но зачем = остается загадкой.
Палю годноту: - пхп жив, не перекатывайтесь в другие языки - не вкатывайтесь в программирование, если не закончили вуз - не используйте фреймворки - если не устраивает оплата, то лучше просто потерпеть еще пару лет
>>159553840 Пайтон в дсах очень востребован. Другое дело, что востребован он как дополнение к дата саенс ээээ...
>>159554384 >- пхп жив, не перекатывайтесь в другие языки Зависит от места дислокации. Где я бывал скорее мертв, чем жив.
>- не вкатывайтесь в программирование, если не закончили вуз Толсто. Самые смешные программисты как раз "специалисты" после вузов с серьезными еблами, не могущие знаменитый FizzBuzz написать.
>- не используйте фреймворки Читаю как "пишите велосипеды", себе же в ногу стреляешь, однако. Если говорить о пхп = стандартная библиотека сущее говнище без задач с самым ебанутым поведением, что я видел. Если говорить о каком-нибудь golang, то соглашусь. Другое дело, что там все нужное уже есть и написано очень просто.
>- если не устраивает оплата, то лучше просто потерпеть еще пару лет >пару лет лол
>>159556399 js умер, маня, очнись. Никто на нём не хочет писать. Пишут на JSX, TypeScript, Dart, Kotlin etc. Как только wasm наберет обороты, это дерьмо выбросят как hhvm какой-нибудь, поблагодарив за вклад.
Ох ты, пограмистов тхреад? Посаны, посоветуйте, что сейчас в java enterprise ценится? Что нужно знать для джуна? Java se и spring достаточно? Всем добра.
P.S: если что, на пике не я.