Полностью с Вами согласен
Школа программирования
-
- Уже с Приветом
- Posts: 370
- Joined: 11 Jul 2020 17:03
- Location: USA(Russia)
-
- Уже с Приветом
- Posts: 2741
- Joined: 17 Jul 2000 09:01
- Location: Одесса -> Лос-Анджелес -> Делавер -> Мэриленд -> Вирджиния. Хочу снова в Одессу.
Re: Школа программирования
Не Developing, а Developed. Не applying, а applied. И так далее...
А я все чаще замечаю, что меня как будто кто-то подменил...
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Школа программирования
какие навыки сетевика конкретно в этом задании?nyekimov wrote: 16 Jul 2020 01:51Зачем разработчику навыки сетевика?Evgen wrote: 15 Jul 2020 21:04 а чего, отличное задание. Сразу проверяет и программирование, и понимание ip4 и днс и dhcp и база какая никакая
Я как бы понимаю, что не мешает знать. Но не держать эти данные в голове вовсе не проблема какая либо. Но тут, как понимаю, задание домашнее, кому надо, могут освежить память онлайн.
нужен обычный CRUD через через REST API и немного выгуглуной бизнеслогики.
передается месдж в формате жсон и по нему генерится несколько рекордов в БД.
В этом задании не обязательно знать ip4 и днс и dhcp на пять, но как по мне важно задизайнить rest endpoint и optimistic locking
плюс покрыть ьбогику юниттестами и как. мимнимум по одному интегрейшн тест на каждую CRUD операцию.
реально день работы для мид программиста, который это уже делал.
Но тот кто сделает имеет достаточно навыков чтобы получить работу.
-
- Уже с Приветом
- Posts: 590
- Joined: 23 Jun 2016 19:49
- Location: SFBA
Re: Школа программирования
Можно, если бесплатно делал? Будут ли проверять, что действительно консультировал?
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Школа программирования
Молодой гусар спрашивает у поручика Ржевского, как это ему удается пользоваться таким успехом у женщин.
- Очень просто, - отвечает он, - нужно пойти к женщине и сказать:
"Мадам, позвольте вам вдуть!"
- Поручик! Но ведь за такое можно и по морде!
- Можно и по морде. Но можно и вдуть.
короче чуваку нужна работа и деньги. Надо рисковать и риск в данном случае оправдан
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Школа программирования
Не обязательно. У клиента может быть внутренний IP, а вот для того, чтобы торчать наружу вполне может понадобиться централизованный сервис выдачи адресов.ALV00 wrote: 15 Jul 2020 03:36 IP Address Management REST API
интересно как клиент дойдет до REST API если у него нет IP адреса? Это индусы придумали такое задание?
-
- Уже с Приветом
- Posts: 2761
- Joined: 11 Jul 2015 19:01
- Location: Chicago
Re: Школа программирования
Я из тех, кто не особо вникал в то, что там именно из знаний dhcp может помочь решить это задание. А так полностью согласен, разработчику не нужно выискивать какие то подводные камни по знанием dchp, а именно решать проблему локов и продемонстрировать знания rest api принципов. Ну и тесты must have.valchkou wrote: 16 Jul 2020 04:54какие навыки сетевика конкретно в этом задании?nyekimov wrote: 16 Jul 2020 01:51Зачем разработчику навыки сетевика?Evgen wrote: 15 Jul 2020 21:04 а чего, отличное задание. Сразу проверяет и программирование, и понимание ip4 и днс и dhcp и база какая никакая
Я как бы понимаю, что не мешает знать. Но не держать эти данные в голове вовсе не проблема какая либо. Но тут, как понимаю, задание домашнее, кому надо, могут освежить память онлайн.
нужен обычный CRUD через через REST API и немного выгуглуной бизнеслогики.
передается месдж в формате жсон и по нему генерится несколько рекордов в БД.
В этом задании не обязательно знать ip4 и днс и dhcp на пять, но как по мне важно задизайнить rest endpoint и optimistic locking
плюс покрыть ьбогику юниттестами и как. мимнимум по одному интегрейшн тест на каждую CRUD операцию.
реально день работы для мид программиста, который это уже делал.
Но тот кто сделает имеет достаточно навыков чтобы получить работу.
Сразу после снг не особо понимал, зачем нужны тесты, пока не распробовал и не понял, что только с ними можно быть уверенным, что код работает и быстро вносить изменения в требованиях по запросу клиента, тест поправил или добавил новый тест кейс, прогнал, падает, значит надо внести изменение в коде. Не падает. Все уже предусмотрено.
Поэтому на интервью демонстрировать умение написания тестов обязательно.
-
- Уже с Приветом
- Posts: 370
- Joined: 11 Jul 2020 17:03
- Location: USA(Russia)
Re: Школа программирования
Я не написал тест, вот засада. Написал только эпп, обкатал его по четырем поинтам задания и всё.nyekimov wrote: 16 Jul 2020 17:55 .....
Поэтому на интервью демонстрировать умение написания тестов обязательно.
-
- Уже с Приветом
- Posts: 668
- Joined: 24 Dec 2015 07:50
- Location: Madison, WI
Re: Школа программирования
Тоже опыт. В следующий раз напишете. В больших приложениях без наличия тестов убедиться, не сломали ли Вы одну из тысяч ранее реализованных задач, невероятно сложно. Кроме этого, тесты помогают писать более чистый код (который легко ими покрыть), выделять зависимости и разделять ответственность.
Хотя поначалу кажется ненужной тратой времени писать код, а затем "дублировать" его другим кодом. Продемонстрировать умение (и готовность!) это делать будет несомненным плюсом.
Хотя поначалу кажется ненужной тратой времени писать код, а затем "дублировать" его другим кодом. Продемонстрировать умение (и готовность!) это делать будет несомненным плюсом.
-
- Уже с Приветом
- Posts: 590
- Joined: 23 Jun 2016 19:49
- Location: SFBA
Re: Школа программирования
Понял. Спасибо. С удовольствием читаю ваши комментарии.valchkou wrote: 16 Jul 2020 06:59Молодой гусар спрашивает у поручика Ржевского, как это ему удается пользоваться таким успехом у женщин.
- Очень просто, - отвечает он, - нужно пойти к женщине и сказать:
"Мадам, позвольте вам вдуть!"
- Поручик! Но ведь за такое можно и по морде!
- Можно и по морде. Но можно и вдуть.
короче чуваку нужна работа и деньги. Надо рисковать и риск в данном случае оправдан
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Школа программирования
Кстати как и показателем говнокода. TDD как раз заточен под это.vdfs wrote: 17 Jul 2020 00:22 Тоже опыт. В следующий раз напишете. В больших приложениях без наличия тестов убедиться, не сломали ли Вы одну из тысяч ранее реализованных задач, невероятно сложно. Кроме этого, тесты помогают писать более чистый код (который легко ими покрыть), выделять зависимости и разделять ответственность.
Хотя поначалу кажется ненужной тратой времени писать код, а затем "дублировать" его другим кодом. Продемонстрировать умение (и готовность!) это делать будет несомненным плюсом.
-
- Уже с Приветом
- Posts: 370
- Joined: 11 Jul 2020 17:03
- Location: USA(Russia)
Re: Школа программирования
Привет всем, кому интересно прохожу интервью. По честному кроме предыдущего с техническим заданием, все задают вопросы явно не для джуниора, а может я плаваю. Например, тут явно не хватает моего годичного опыта с Джанго
, запрос в базу данных идут потоком, как выделить приоритетные запросы и первыми их обработать, при это был вопрос как я с инициирую для каждого запроса отдельный поток. Мне ещё говорят, что объёмы запросов миллионные, КРУТАЯ компания
. Ну вроде могу эпп запустить на мультипотоки хорошо, как выделить приоритетные. Нафига их выделять если они уже отправлены на обработку в свой отдельный поток, ну да ещё можно в класс добавить логику, что такое приоритет и при сработки ее, этой логики, выделить этот запрос и пустить его куда нибудь подальше, с организацией отдельного потока который будет в первую очередь обработан, как бы так? Если, что то пошло не так при трансакции, отлично мы сделаем роллбэк. Опять нужно, что то другое, что другое? Ну и классика, если сервак лимитирован на количество запросов, мы должны подключить следующий, както так. И т.д
Насчет школ по программированию, смотрю люди заглядывают в тему, кому интересно. Обучающие фии от 15 до 20к обучение от 3 месяцев до 1 года. Обратил внимание, чем прикольней школа тем больше идёт на уступки по оплате, например вы начнете гасить долг со своей зарплаты как программист, ну что то в этом роде.


Насчет школ по программированию, смотрю люди заглядывают в тему, кому интересно. Обучающие фии от 15 до 20к обучение от 3 месяцев до 1 года. Обратил внимание, чем прикольней школа тем больше идёт на уступки по оплате, например вы начнете гасить долг со своей зарплаты как программист, ну что то в этом роде.
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Школа программирования
непонятно вопросы относятся к каким то внутренним настройкам джанго? к питону? или в общем к построению кластераЛесник wrote: 21 Jul 2020 19:35 Привет всем, кому интересно прохожу интервью. По честному кроме предыдущего с техническим заданием, все задают вопросы явно не для джуниора, а может я плаваю. Например, тут явно не хватает моего годичного опыта с Джанго, запрос в базу данных идут потоком, как выделить приоритетные запросы и первыми их обработать, при это был вопрос как я с инициирую для каждого запроса отдельный поток. Мне ещё говорят, что объёмы запросов миллионные, КРУТАЯ компания
. Ну вроде могу эпп запустить на мультипотоки хорошо, как выделить приоритетные. Нафига их выделять если они уже отправлены на обработку в свой отдельный поток, ну да ещё можно в класс добавить логику, что такое приоритет и при сработки ее, этой логики, выделить этот запрос и пустить его куда нибудь подальше, с организацией отдельного потока который будет в первую очередь обработан, как бы так? Если, что то пошло не так при трансакции, отлично мы сделаем роллбэк. Опять нужно, что то другое, что другое? Ну и классика, если сервак лимитирован на количество запросов, мы должны подключить следующий, както так. И т.д
в любом случае вопросы не на жуниора.
У меня даже впечатление что чуваки что что там свое доморощенное намудрили и теперь ищут чувака чтобы был такой же умный как они сами
школа программирования не гарантирует трудоустройство и во вторых ни один работодатель не воспринимают эти месячные буткемпы всерьез.Лесник wrote: 21 Jul 2020 19:35 Насчет школ по программированию, смотрю люди заглядывают в тему, кому интересно. Обучающие фии от 15 до 20к обучение от 3 месяцев до 1 года.
-
- Уже с Приветом
- Posts: 920
- Joined: 22 Jun 2007 20:41
- Location: Santa Rosita
Re: Школа программирования
Как-то странно, что среди скиллз упоминаются JSP and Servlets но совсем нету Java
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Школа программирования
Наверное они хотели услышать, что это вообще-то дурная идея выделять поток на каждый запрос, особенно если их много.Лесник wrote: 21 Jul 2020 19:35 запрос в базу данных идут потоком, как выделить приоритетные запросы и первыми их обработать, при это был вопрос как я с инициирую для каждого запроса отдельный поток. Нафига их выделять если они уже отправлены на обработку в свой отдельный поток.
Все остальные вопросы мягко подталкивают к этой мысли.