Крылатый
Думаю, все алгоритмы наизусть не нужно знать.
Micktu 😬
60к это дорогая квартира
Крылатый
Потому что они всё равно вылетят из головы. Инфа 100%.
Micktu 😬
безусловно не нужно
Micktu 😬
и изобретать на доске не нужно
Крылатый
Справедливо.
Micktu 😬
это как вырвать скульптора из студии
Крылатый
Важно быстро восстановить знания и уметь отрыть новых.
Vladislav
безусловно не нужно
знать - не нужно, нужно уметь понимать и конструировать
Micktu 😬
сунуть ему в руку долото и сказать
Micktu 😬
ВАЯЙ
Алдар
Крылатый
Ладно, это оффтоп.
Micktu 😬
это печальная реальность :))
Daniil
общее представление о сортировке, криптографии, списках и деревьях
А зачем общее представление о криптографии?)))
Крылатый
Довайте лучше о пропозале!
Micktu 😬
чтобы понимать чего не делать
Micktu 😬
и когда хватить простого хеша и простого ксора а когда стоит использовать асимметричное шифрование
Крылатый
Как я понимаю, нужно модифицировать раздел с лямбдами.
Micktu 😬
но ээто тоже довольно специфичный опыт
Daniil
общее представление о сортировке, криптографии, списках и деревьях
У меня вообще такое на джуна спрашивали))) ну не совсем джуна, но джуна. Кроме криптографии)) вообще глупо было. Просили в каком-то из деревьев поворот сделать. Ну была бы вики сделал. Будто экзамен в вузе по теории а не собеседование.
Micktu 😬
ага, они в результате получают зеленых студентов вместо бородатых работников которые решают реальные проблемы
Micktu 😬
от такого подхода бомбит у всех
Micktu 😬
половина программистов самоучки, если не больше; у 90% из них отрывочные знания
Micktu 😬
в то время пока студент учил структуры данных и алгоритмы, самоучка решал проблемы
Roman
Но зеленых студентов не возьмут, ибо опыта нету
Micktu 😬
к сожалению я знаком с такими работниками
Micktu 😬
и говорю от их имени
Micktu 😬
НЕСПРАВЕДЛИВОСТЬ!11
Timofey
Сегодня узнал, что с шаблонами все плохо(
Крылатый
А что с ними?
Micktu 😬
а по паттернам проектирования стоит спрашивать?
Timofey
Я думал, что там все хорошо, пока не попытался разделить header и cpp
Micktu 😬
я вообще думаю что нет, но всегда спросил бы за флайвейт и может еще пару простых типичных
Danil
а по паттернам проектирования стоит спрашивать?
Студента нет, ему оно филькина грамота
Micktu 😬
ну и просто на засыпку "какая основная альтернартива синглтона и в чем преимущество синглтона над ней"
Micktu 😬
а то синглтон знают все но не понимают зачем он
Алдар
надо отвечать синглтон не нужен
Micktu 😬
надо отвечать синглтон не нужен
а если построить от обратного
Micktu 😬
"синглтон нужен тогда, когда..."?
Micktu 😬
когда нужен синглтон?
Micktu 😬
викторина!
Алдар
тогда же когда и глобальные переменные
Vladislav
"синглтон нужен тогда, когда..."?
"тогда, когда обойдемся и без нормального покрытия тестами"
Danil
"синглтон нужен тогда, когда..."?
Когда это единственная точка входа закрывающая платформозависимый шрот))
Крылатый
Vladislav
"тогда, когда обойдемся и без нормального покрытия тестами"
потому что покрывать тестами код с синглтонами - боль
Micktu 😬
я не про религию тут
Micktu 😬
и не про ненависть к глобальным переменным
Roman
а нет такой практики, когда собеседование проводят какие-нибудь бородатые программисты?
Micktu 😬
в реальном мире они нужны
Micktu 😬
короче синглтон нужен тогда, когда есть статический класс, КОТОРЫЙ НАДО УНАСЛЕДОВАТЬ
Micktu 😬
в противном случае он не имеет преимуществ надо статическим классом
Maxim
а в чем отличие синглтона от просто статического класса?
Deleted Account
Я думал, что там все хорошо, пока не попытался разделить header и cpp
делай тела шаблонов в hpp и инклудь вконце хидера
cyber
а если синглтон хранит состояние?..странно использовать статик класс с состоянием...)
Micktu 😬
ничего странного
Micktu 😬
не скажу за с++, но в популярных языках статические классы не наследуются
Timofey
Преподам не оч нравится такое решение
Timofey
делай тела шаблонов в hpp и инклудь вконце хидера
cyber
мне кажется самое большое отличие, что статик класс нельзя в параметрах передать
Vladislav
короче синглтон нужен тогда, когда есть статический класс, КОТОРЫЙ НАДО УНАСЛЕДОВАТЬ
но ведь это аргумент на уровне кода (плохо спроектированного, кстати), а не архитектуры per se
Micktu 😬
почему?
Micktu 😬
если у тебя есть сервисы
Micktu 😬
и сервисы эти глобальны
Daniil
а нет такой практики, когда собеседование проводят какие-нибудь бородатые программисты?
Есть, но тут прикол. Многие из них самодуры-начальники отделов. Болтать умеют и спрашивать по вузовой программе.
Micktu 😬
можно имплементировать их как статику
Micktu 😬
но елси у тебя есть сервисы завимозаменяемые
Micktu 😬
то их надо уже наследовать