Спасибо Вам, и Viktor, большое.
Вы реально мне помогли. Надеюсь Ваши советы будут в пору. Буду покупать 980ti.
Чтож вы так стараетесь? Вы придлагаете до 3к и что, не ужели так все тяжело с программерами? Чет мне кажется что у Вас требования «нормальные» по западным стандартам. Для Украины они «завышены».
Какова природа кандидатов?
1. Они пишут хороший код(dry, solid, code, styled) но не понимают ничего в масштабируемых архитектурах?
2. Они имеют представление о нагрузках, и их распределении, но при этом выдают «плохой» код?
3. Они «в целом слабоватые»?
Что не так с ними? На джине вы пишите что вам нужны люди с реальным опытом написания распределенных приложений. Какое приложение для вас считается достаточно распределенным? Проект который поднимается сразу на 10 серверах, это достаточно распределенный проект?
Думаю, с вашими возможностями у вас должно быть много отличных кандидатов.
Чет у меня чуечка, что проблема тут глубже :)
P.S. Если у вас так много денег, и требования к нагрузкам жесткие.Почему не пишете на JAVA? :)
Спасибо большое за Ваш топик. То есть у Вас ьыо реальный опыт работы на такой «несбалансированной» системе, и при этом ничего нигде «нежало»?
Все училось быстро?
но не сможет объяснить чем абстрактный класс от интерфейса отличается
Человека берут под задачи. Есть разные компании. Есть которые задрачивают вопросами на тему «Liskov Substitution». При этом зачастую в реальной работе на этот самы LS принцип забивают.
Например меня в текущей компании спросили, «наш сервак держит XXX онлайна, как ты будешь его оптимизировать?». И никаких извращений с SR/LS/OС/IR/DI принципами.
До этого проходил собеседовние в компанию в которой нагрузка существенно меньше, и мне дали реджект... Вот такие они пируеты при трудоустройстве...
Мне тож плиз. Ток я его делать не буду. Просто интересно :)
for(var i = 0; i < 100; ++i) {
console.log(’Программер’);
}
Я вас убедил в своем скиле?
Лол, серьезно? Если это правда, то это — жесть... :D
А кого вы считаете программером, а кого нет?
Огласите список критериев плиз.
Конкретно мой опыт по джину. Выложил профиль чтобы посмотреть «а работет ли это». В профиле указал то что делаю каждый день :).
За день насобирал 14 предложений. Закрыл профиль. Что бы не заводить эйчаров в заблуждение.
Ни на одно предложение, не ответил. Так что вполне может быть что вы нарываетесь на «эксперементаторов» вроде меня :)
На основе чего сделано такое суждение? :)
Может, программист подсказал, специалист по CV/CNN/DML?
Я писал несколько реализаций нейросетей. Своих специально для того что бы понимать из чего они состоят на самом низком уровне. Теперь когда имею представление об устройтстве. Решил перейти на серьезный фреймворк. Только с железом засада....
Что касается урезание выборок. То действительно дельный совет. Меня это часто спасало. Немного точность падала обученной сети. А так все норм работало.
Спасибо за наставления. И совет!
Спасибо за Ваши ответ. Задумался.
Вопрос: я могу временно поставить
GTX Titan X,На core i3. И в будущем прикупить к нему мощьный камень?
Через
Я хочу что была возмоность «играться» с нейросетками. Так понимаю что всякие экспиременты на амазоне дело не дешевое. Я пока ничего не заработываю на DML :(
А так хочеться ...
Насколько быстро такая система будет работать? Каков будет КПД мощьного GPU на таком процессере. Вот тут топик с которого все начиналось. Тут мы обсуждали «текущую сииуацию» dou.ua/forums/topic/17818
Очень медленно идет обучение :( Вопрос вытекает из этого типика — dou.ua/forums/topic/17818
Кызылординский Аграрно-Технический колледж (Казазстан)
Пример собеседования от меня Yii2.
К джунам/мидлам/сеньерам:
1. Что такое полиморфизм?
2. Паттерн MVC, и как вы думаете почему он прижился в программировании?
3. Напишите CRUD запросы в базу. Что такое джоины и как и когда их применять и НЕ применять?
4. Дальше идем предметно по проекту (если человек внятно ответил на предидущие вопросы).
К мидлам/сеньерам.
1. Что такое микросервис?
2. Как можно сплитовать текущую моно систему в микросервесы. Какие сложности могут возникать при разделении сервеса на подсервисы? И что нужно учитывать при разработке что бы этих сложностней не возникло?
3. Кеширование. Для чего оно нужно?
4. Какие конкретные способы реализации кеширования есть в целевом фреймворке (yii2).
4.1 Как вывидите инвалидацию кеша?
5. Как вы будете интегрировать кеш/профилирование/e.t.c в систему которая до этого не была прокрыта подобными фичами.
6. Почему останавливать код по die() - зло?
7. Объясните примеры хорошего использования throw Exception (у пхпшников с этим много проблем((( )
8. Почему проекты о которых вы рассказали > 50% зашито в PHP коде а не JS?
Можно задать вопросы по структуре данных. Архитектуры БД: eav, данные — факты. Денормализации.
Потому что если программер «не знает такого» то стоит ли с ним продолжать собеседование? Особенно если начать у него спрашивать про архитектурные фишки...