Dmitry
тут еще любят про зпшку, переспективно ли php в сравнении с java, c#, python и тд?
что бы ты не выбрал, все зависит от того, до какого уровня и в какой компании ты дорастешь
Dmitry
можешь на пхп делать 200 штук, можешь на джаве сидеть за 30
Dmitry
а то это такой частый вопрос, хоть faq делай
Dmitry
в вакууме - джава, шарп и питон перспективнее пхп
Ivan
тут еще любят про зпшку, переспективно ли php в сравнении с java, c#, python и тд?
точно могу сказать только про java, есть знакомые спецы - и да, они получают больше чем php-шники в среднем но хороший специалист и на php может очень хорошо зарабатывать. Я бы сказал, что полезнее смотреть на количество offerов. offerов на php явно больше, хотя далеко не все из них вообще стоит рассматривать. Как верно подметили выше, все индивидуально
Anonymous
что бы ты не выбрал, все зависит от того, до какого уровня и в какой компании ты дорастешь
Да у меня то стек такой же, мне хочется в бэк больше уйти - php laravel =) а вы, Дмитрий, зп друга java чот смутили =) мне лично 100к в своем городе более чем хватит на все про все и масло с хлебом =)
Dmitry
Да у меня то стек такой же, мне хочется в бэк больше уйти - php laravel =) а вы, Дмитрий, зп друга java чот смутили =) мне лично 100к в своем городе более чем хватит на все про все и масло с хлебом =)
дык... но мой друг очень специфический кадр, говорю. не надо на него ориентироваться. как я жопу не рвал, я не смог стать им. он кодит ночами пьяный в пятницу, меняет работы как перчатки (ради повышения ЗП на 5к) и всё такое. и он очень, очень хороший специалист. у него каждое первое собеседование - это оффер. кстати, по сабесам он ходит просто нон-стоп.
Dmitry
фуллстек =)) js vue, php laravel
и за это всего сотка? О_О
Dmitry
не, ну... если ты везде на уровне джуна, то ладно
Dmitry
вот давай с наскока: как работает DI, что это и зачем? что такое IoC?
Anonymous
и за это всего сотка? О_О
меньше =)) да, джун, поэтому не переживаю пока что
Dmitry
если ты не знаешь сокращения выше, могу помочь (в свободное от алкоголизма время, я намекаю, что сегодня пятница)
Anonymous
вот давай с наскока: как работает DI, что это и зачем? что такое IoC?
внедрение зависимостей DI, IoC инверсия управления, по сути все это сервис контейнеры, на сколько я понял
Anonymous
если ты не знаешь сокращения выше, могу помочь (в свободное от алкоголизма время, я намекаю, что сегодня пятница)
Спасибо, буду задавать вопросы =)) пока проект пилю свой самостоятельный, все конца ему нет, CRM чтоб ее
Dmitry
внедрение зависимостей DI, IoC инверсия управления, по сути все это сервис контейнеры, на сколько я понял
а можешь переписать этот класс так, чтобы там появился DI? class MyFuck{ void sayFuck(){ AnotherFuck fuck = new AnotherFuck(); fuck.say(); } }
Dmitry
и еще сказать, чем плох этот класс?
Ivan
и еще сказать, чем плох этот класс?
слишком много нецензурных выражений
Dmitry
xDDDD
Dmitry
обожаю нецензурные выражения. недоумеваю, как их можно не любить. такая-то краткость и емкость одновременно, боги.
Dmitry
но проблема не в этом )
Dmitry
у меня дейли через 6 минут, так что отвалюсь скоро )
Anonymous
class MyFuck { private $fuck; public _constructor (AnotherFuck $fuck) $this->fuck = $fuck; } $newFuck = new MyFuck('fuck'); $newFuck->say();
Anonymous
нууу это сложна мне пока чито =)
Dmitry
class MyFuck { private $fuck; public _constructor (AnotherFuck $fuck) $this->fuck = $fuck; } $newFuck = new MyFuck('fuck'); $newFuck->say();
просрали метод, но в целом всё верно а можешь сказать еще, AnotherFuck в конструкторе обозначает тип, верно? предположим, имеется ввиду конкретный класс. чем это плохо?
Dmitry
и в идеале - какой принцип из SOLID это нарушает?
Dmitry
Нужны абстарктные классы, гибкости не будет. А принцпи SOLID , хммм единой ответственности?
не этот. тут рекомендую для начала книжку Фаулера "Чистая архитектура", чтобы немножко понять. нарушает сразу несколько.
Dmitry
тут можно поспорить, но на мой взгляд - нарушает LSP, DIP, ISP
Dmitry
а вообще, в общем и целом, я бы тебя только что нанял, если бы это был собес
Dmitry
рекомендовал бы к найму - точно
Smartkiparis
АСТАНАВИТЕСЬ
Dmitry
видно, что голова на месте
Anonymous
=))) ну спасибо, я думал я днище позорное
Dmitry
=))) ну спасибо, я думал я днище позорное
нихрена. мне на собесах что такое контроллер и зачем он нужен ответить не могли периодически.
Anonymous
видно, что голова на месте
=) ну это совсем грустно
Dmitry
подтянуть солид и можно смело на собесы. ну, другие темы мне уже лень затрагивать. но если захочется прособеситься у меня в тестовом режиме, можем организовать как-нибудь.
Dmitry
=) ну это совсем грустно
это редкость, бро. вернее... это реже, чем хочется.
Dmitry
Оке, я пока готовиться буду =) Я занстру читаю по паттернам сейчас, чистую архитектуру хотел позже
все паттерны хрен упомнишь. я не часто работаю с паттернами. читай те, что используются там, с чем ты работаешь. в ларе - очевидные фасады, факторки, стратегии, синглтоны
Dmitry
я до сих пор плаваю в паттернах, т.к. пока не используешь, не запоминаешь
Dmitry
обсервер еще, кстати, точно в ларе используется из коробки
Anonymous
Что они решают, где проблемы бывает, остановился на генерации объектов
Dmitry
лучше всяких книг
Anonymous
https://refactoring.guru/ru/design-patterns
Отличный сайт, пользуюсь =) оке
DisAsm
Шпаргалка по Java
Ivan
народ, было бы интересно послушать истории тех, кто нашел работу своей мечты - как именно это произошло, какие подводные камни встречались на пути, как их преодолевали?
Anonymous
я в процессе, пока боль, кровь и пиксели =))
Захотел и сделал
значит удачную фотку сделал)
да, неплохой ракурс)
Anonymous
Здарова, народ! Такой вопрос, как можно прокачивать логику? Просто решая задачи?
Dmitry
блин, я подумал, что у тебя реально свинячий пятак
вот это я понимаю, чат про программирование xD
Захотел и сделал
вот это я понимаю, чат про программирование xD
я захожу сюда иногда просто поразвлекаться, признаюсь честно)
Ivan
нет таких работ ) работа нужна, чтобы зарабатывать, иначе ну бы ее нафиг
это безусловно базовый, абсолютно необходимый минимум, но помимо всего прочего хорошо бы, чтобы работа приносила удовольствие и не вызывала стресс
Anonymous
Здарова, народ! Такой вопрос, как можно прокачивать логику? Просто решая задачи?
Мне нравятся старые советские учебники, вот например по логике https://techlibrary.ru/b1/2j1j1o1p1d1r1a1e1p1c_2z.2v.,_2s1u1i2d1n1j1o_2h.3c._2t1p1d1j1l1a._1954.pdf
Николай
Ну ещё помимо ютубчик и книга)
Alexey
Мне тут книгу советовали https://www.chitai-gorod.ru/catalog/book/960907/
Alexey
Сказали, мол поможет с логикой программ разобраться)
Alexey
Ребят, рубрика: вопрос от ламера! Смотрите, я правильно понимаю, что игровой мир можно представить в виде массива, условно: "Крестики- Нолики, Танчики на денди и даже Fallout 1 - 2" - это может быть двумерным массивом с рандомной генерацией объектов на нем. А вот условный Fallout 3 это уже 3х мерный массив с такой же рандомной генерацией объектов, но уже с определенными правилами привязки объектов? У меня просто проблемы при осозновании массивов.
Alexey
Про коллекции то я понимаю. Мне интересны общие черты. Если зачем нужен двумерный массив еще худо-бедно понятно. То назначение 3х-мерного массива вселяет ужас, а есть еще и зубчатые массивы - это вообще мрак...
No01eg
что-то сегодня как в анекдоте: - какие виды психологического насилия вы знаете? - ну солнышко светит, птички поют... - а где здесь насилие?? - а ты в это время сидишь на работе!
Artemy
Блин сутки не заглядывал сюда, 468 сообщений 😝
Dmitry
У тебя объекты связаны линками между друг другом, общаются друг с другом посредством вызова методов и всё такое