Андрей Титов: подавляющее количество паттерном языково-независимы.
Вроде бы из моего ответа четко следует что такое паттерны, поэтому вы можете выбирать сами. Если материал по которому вы изучаете паттер содержит много примеров в виде кода, то желательно бы знать язык на достаточном уровне, чтобы эти примеры понимать.
А то вопрос выглядит примерно так
"Чтобы стать айтишником, нужно сперва освоить 10пальцевый набор, или потом? или парралельно?"
Saboteur
@saboteur_kiev Куратор тега Организация работы
xmoonlight: опять таки, если у вас r&d, то следует пообщаться с юристами, поскольку все, что человек разработал, работая на ЗП в вашей конторе должно принадлежать вам, а не ему. Но это должно было быть оговорено при заключении договора..
Андрей Титов: грубо говоря - да. Просто некоторые вещи сложно назвать алгоритмами. Подход к решению какой-либо задачи.
Могу привести такой пример.
Когда-то я разрабатывал текстовую ролевую игру. Было множество заклинания, которые работали с разными объектами (площадь, цель, предмет, дружественная цель).
все заклинания были вынесены в таблицу массива с параметрами - сколько маны ест, сколько откат, кому доступно для изучения (класс, раса).
Потом игра усложнилась, для заклинания появлялись новые условия (доступно днем/ночью) и так далее. Заполнять таблицу было сложновато, потому что добавлять новый столбец для 1-2 заклинания, у которых индивидуальное условие было неудобно. А в какой-то момент я добрел до гениального решения - условие проверки заклинания было указано в таблице в виде функции. И все. Количество столбцов сократилось, таблица стала красивая и ровненькая, а вместо жестко прописанного аттрибута, в качестве кондишина в таблицу фигурировался вызов определенных функций.
А потом я узнал, что есть такой паттерн, вроде execution. То есть зная паттерны, я бы сразу мог понять что в моей задаче именно он решает проблемы красиво.
Алгоритм реализации этого паттерна может быть крайне различный. Главное, что паттерны позволяют быстро находить best practice решение.
Saboteur
@saboteur_kiev Куратор тега Организация работы
xmoonlight: Переманите человека назад, пообщайтесь с людьми 1 vs 1 уточните почему именно они ушли. Может быть их вы не вернете, но будете знать больше о причинах.
Если ваш проект так хорош, и вы его проработали, то как конкуренты, у которых ваших наработок нет, могут кого-то переманивать? Только зарплатой? Но им же нужны не только наработки, но и весь производственный процесс, значит они видят возможность прибыли даже при тех условиях, которые они предлагают сотрудникам, чтобы их переманивать?
Видимо надо улучшать условия работы соответственно.
Saboteur
@saboteur_kiev Куратор тега Организация работы
xmoonlight:
Итог: деньги и силы текущей компании потрачены на конкурента.
Вот тут тоже не очень понятно. Что значит деньги и силы? Пока вы ему платили, сотрудник выполнял обязанности? Так какие тогда проблемы? Нанимаете другого и едете дальше.
А если вы занимаетесь R&D, то следует с сотрудником при приеме подписать соответствующий документ, что он не имеет права использовать наработки в этой области при уходе к конкурентам в течение xx месяцев/лет после ухода или посоветуйтесь у юриста, что в данном направлении практикуется, чтобы не утекали наработки.
Никогда не слышал именно о проектировании. Современные вики движки позволяют достаточно легко перемещать статьи между разделами и даже привязывать статью к нескольким разным разделам. То есть в проектирование входит в общем-то не так уж и много.
Если же речь идет о хранении данных для базы знаний, это отдельный вопрос и звучать должен не так.
Александр: Границы - ну посмотрите среднюю зарплату Джуна по вашему городу, можете даже попросить максимальную, учитывая что вы сами будете все тянуть. Кроме опыта еще и денег попробуете выбить.
UngVas: Что такое максимально качественный автомобиль?
Вы можете указать архитектуру такого автомобиля, если вы не знаете для чего он нужен - для поездки на море, для перевозки пассажиров, для перевозки грузов, для перевозки президента?
Архитектура должна решать конкретные задачи, а абстрактное качество архитектуры тут не причем.
аттрибута src в теге a официально не существует. Я вот не понимаю, каким образом у вас ссылка остается кликабельная, и в каких браузерах она останется кликабельная. src это для img, например.
Cuda_X: Качественность блока питания для новичков определяется его стоимостью. Для подтверждения - его тяжестью, в случае десктопов (хорошая катушка обычно весит немало). И количеством элементов, которые распаяны на схеме. Просто конвертнуть ток - нужно не так уж и много, но в хороших блоках питания встроено множество конденсаторов, резисторов и других элементов, которые предохраняют и выравнивают ток.
ruboss: У вас взаимоисключающие параграфы. Что такое ключ?
С точки зрения random access к диску, вы должны считывать файл по его смещению, а не сперва искать ключ, затем по ключу искать value.
А у вас такое впечатление, что в файле еще хранится какой-то отдельный индекс ключей, по которым ваш запрос должен пробежаться, чтобы понять где хранится value для этого ключа. Если там 4 млрд записей (4 млрд ключей), то каждый запрос будет сперва эти 4 млрд записей считывать с самого начала, пока не найдет нужный ключ.
Вроде бы из моего ответа четко следует что такое паттерны, поэтому вы можете выбирать сами. Если материал по которому вы изучаете паттер содержит много примеров в виде кода, то желательно бы знать язык на достаточном уровне, чтобы эти примеры понимать.
А то вопрос выглядит примерно так
"Чтобы стать айтишником, нужно сперва освоить 10пальцевый набор, или потом? или парралельно?"