|
|
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Раньше армия учила жить в коллективе, а сейчас - даже не знаю, что посоветовать. P.S. У Семён Семёнович, полностью атрофировано чувство реальности - так вся жизнь пройдёт в обидах на окружающее быдло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 15:39 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovРаньше армия учила жить в коллективе, а сейчас - даже не знаю, что посоветовать. P.S. У Семён Семёнович, полностью атрофировано чувство реальности - так вся жизнь пройдёт в обидах на окружающее быдло. Да какие обиды - господь с тобой. Работаю, развиваюсь и вполне себе доволен )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 16:36 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyПотому что создание софта - это технология, и если кто-то ее не придерживается, потому что слишком умный (в прямом смысле), то продукта на выходе не будет. Ну да Ну да Очередная Мантра ))) Подавляющее количество айти проектов провальны Как Вы думаете почему ? Да потому что качество и успех проект напрямую зависит от того кто проектировал базу И если ее проектировал умный (в прямом смысле) - то проект порвет рынок и мир А если как обычно (прижившийся после армии) то будем иметь очередное распиаренное Г. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 16:38 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
NekZsemen.s.semenchar buffer[12]; и char * buffer = new char[12] То как бы ээээ .... А ты понимаешь в чём разница между двумя этими переменными без Гугла? Код: plaintext 1. 2. Убей, не понимаю - чем после компиляции будет отличаться бинарное представление этих буферов и функционально аналогичные алгоритмы работы с ними через элементы массива или через арифметику указателей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 16:39 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovРаньше армия учила жить в коллективе, а сейчас - даже не знаю, что посоветовать. P.S. У Семён Семёнович, полностью атрофировано чувство реальности - так вся жизнь пройдёт в обидах на окружающее быдло. Тебя наверное в армии поди научили как решать мою задачу с подсчетом слов ? А да точно - тебе сказали что профессионалы лучше тебя все знают и ты успокоился и никаких обид. Тоже позиция ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 16:40 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
rdb_devNekZпропущено... А ты понимаешь в чём разница между двумя этими переменными без Гугла? Код: plaintext 1. 2. Убей, не понимаю - чем после компиляции будет отличаться бинарное представление этих буферов и функционально аналогичные алгоритмы работы с ними через элементы массива или через арифметику указателей? Это не const, значит туда можно писать, но первое вылетает при записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 16:45 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Dima TЭто не const, значит туда можно писать, но первое вылетает при записи.ну ты замутил первое просто указатель на строку в константной секции и естестно при попытке записать по этому указателю - получим AV второе выделенный на стеке буфер, который заполнятся как ни странно тоже из константной секции но второй случай "шибко умный компилятор" для оптимизации может превратить в первый если нет кода записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 17:06 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Dima TЭто не const, значит туда можно писать, но первое вылетает при записи.ну ты замутил первое просто указатель на строку в константной секции и естестно при попытке записать по этому указателю - получим AV второе выделенный на стеке буфер, который заполнятся как ни странно тоже из константной секции но второй случай "шибко умный компилятор" для оптимизации может превратить в первый если нет кода записи Спасибо за адекватный и конструктивный ответ !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 17:07 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Кстати одним из излюбленных приемов на интервью является дать задачку char * buffer = "Hello"; char buffer1[] = "Hello"; Пофигу на достижения и ум кандидата - если точно не ответил - ставим жирный минус и дальше эксплуатируем умнейших людей с университетским образованием за -50К от его реальной зарплаты Яндекс таким обожает заниматься )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 17:12 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)второе выделенный на стеке буфер Даже в namespace scope? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 17:12 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
semen.s.semenКстати одним из излюбленных приемов на интервью является дать задачку char * buffer = "Hello"; char buffer1[] = "Hello"; Пофигу на достижения и ум кандидата - если точно не ответил - ставим жирный минус и дальше эксплуатируем умнейших людей с университетским образованием за -50К от его реальной зарплаты Яндекс таким обожает заниматься )) Это тебе ещё повезло, многие компании в России до сих пор грешат брейнтизерами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 17:14 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
semen.s.semenКстати одним из излюбленных приемов на интервью является дать задачкудля полноты картины у них должен быть ещё запрет в кодинг-стандарте на явное использование строковых литералов в коде))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 17:16 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
egorychsemen.s.semenКстати одним из излюбленных приемов на интервью является дать задачкудля полноты картины у них должен быть ещё запрет в кодинг-стандарте на явное использование строковых литералов в коде))) Какие еще кодинг стандарты Весь кодинг стандарт это отношение к тебе со стороны вышестоящего Условно говоря - код хорошие пока его автора некому лишить работы. Поэтому у самого главного менеджера самый отличный код У духа джуниора - самое Г Лид пишет хороший код - пока менеджеру не захочется его глянуть и покритиковать Армия е - мое, тупая армия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 17:19 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Dima TЭто не const, значит туда можно писать, но первое вылетает при записи.ну ты замутил первое просто указатель на строку в константной секции и естестно при попытке записать по этому указателю - получим AV второе выделенный на стеке буфер, который заполнятся как ни странно тоже из константной секции но второй случай "шибко умный компилятор" для оптимизации может превратить в первый если нет кода записи В курсе. Если честно: был удивлен что такое компилируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 18:14 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Dima Tkealon(Ruslan)пропущено... ну ты замутил первое просто указатель на строку в константной секции и естестно при попытке записать по этому указателю - получим AV второе выделенный на стеке буфер, который заполнятся как ни странно тоже из константной секции но второй случай "шибко умный компилятор" для оптимизации может превратить в первый если нет кода записи В курсе. Если честно: был удивлен что такое компилируется. Мне мое IDE на char * buffer = "Hello World" ругается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 18:14 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
semen.s.semenDima Tпропущено... В курсе. Если честно: был удивлен что такое компилируется. Мне мое IDE на char * buffer = "Hello World" ругается MSVC еще не такое может пропустить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 18:17 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Dima Tsemen.s.semenпропущено... Мне мое IDE на char * buffer = "Hello World" ругается MSVC еще не такое может пропустить У меня не MSVC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 18:20 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
NekZkealon(Ruslan)второе выделенный на стеке буфер Даже в namespace scope? ;-)ответ подразумевался в контексте процедуры :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 19:49 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Вопрос подразумевался с подколкой А это значит что любой ответ будет неверным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 19:53 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
semen.s.semenegorychпропущено... для полноты картины у них должен быть ещё запрет в кодинг-стандарте на явное использование строковых литералов в коде))) Какие еще кодинг стандарты Весь кодинг стандарт это отношение к тебе со стороны вышестоящего Условно говоря - код хорошие пока его автора некому лишить работы. Поэтому у самого главного менеджера самый отличный код У духа джуниора - самое Г Лид пишет хороший код - пока менеджеру не захочется его глянуть и покритиковать Армия е - мое, тупая армия Я не знаю как в мире С++. Но в Java сегменте разработки чем ты синьорнее - тем ты меньше пишешь кода. Фактически интервью в части middle/senyor/tech-lead будет не сильно отличаться. Основная разница в опыте работы и в способности оценить сложность будущей разработки а также в способности понимать business value той или иной фичи. Кстати - самая большая ошибка Java-критикующих в том что они считают что EE-проект создается на Java. Это не так. Современное EE-приложение это огромный слоистый торт из различных языковых технологий которые на выходе дают код но в изначальном представлении - их исходник не является Java. Я перечислю только те с которымми работал сам. Часть их них являют просто язык. Часть - фреймворк с языком. Или часть можно назвать библиотекой но достаточно специфичной и требующей глубоких знаний. Тоесть так просто "с пол-пинка" вы в нее не зайдете. Нужно читать concepts. - Droolz (бизнес-правила, flow события в системе) - Hibernate HQL (языки ORM) - Spring Boot (в части configuration) это пожалуй более чем половина структурных описаний приложения - FreeMarker (описание форм отчотности) - Jasper (XML-подобное описание дизайна отчотов) - Gradle (фреймворк и некий язык описания процесса сборки) - Apache Camel DSL(XML - тоже flow бизнес процессов с очень развитыми возможностями по интеграции, к примеру http-сервер является просто endpoint-ом c точки зрения Camel коих может быть очень много и в разных протоколах в т.ч. и асинхронных) - Maven (тоже описатель процесса сборки крупного проекта но декларативный. В отличии от Gralde в нем нет проверок условий и вся логика запрятана в плагины) - JBehave (конструктор языка описания интеграционных или конечных тестов на естественном языке для бизнеса) - Liquibase/Flyway - языки контроля версий и описания патчей к реляционным DBMS. Это не означает что на собесе спрашивают именно это. Это просто некий потенциальный перечень "нежданчиков" с которыми надо будет работать и разбираться. Тоесть вариант "Выучил назубок Java-core и теперь я все знаю" - это миф. Это просто стартовая точкая. Вы еще никто. После нее горизонт познания еще расширяется только. Поэтому самый главный менеджер (техлид) проекта кода вообще не пишет. У него будет достаточно работ в части code-review, архитектурных вопросов и бесконечных согласований изменений к BR. По поводу того тчо менеджеру вдруг захочется глянуть и покритиковать. Я не знаю где вы работали и как. В хорошей конторе есть определённый кодекс поведения (Code Of Conduct) есть система ценностей (Values) и видение конечной цели. Если команда мотивирована. Получает оплату и понимает что работа каждого зависит от teammates, то никакого подсиживания и критики быть не должно. Вобщем мой вам совет в первую очередь. Пересмотрите своего работодателя. Поищите хороший аутсорс который работает на западного заказчика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 21:19 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
maytonВобщем мой вам совет в первую очередь. Пересмотрите своего работодателя. Поищите хороший аутсорс который работает на западного заказчика. То есть вы считаете что описанная мной армия - это место где я сейчас работаю Мой Вам совет Не стесняйтесь задавать простые вопросы (это конечно повод считать вас Джуном) - но по крайней мере Вы не будете содержать в голове логических дыр и делать неверные выводы на пустом месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 21:21 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Извини. Мне просто показалось что часть твоих сообщений содержат горечь и злобу. Страницей раньше. Будто ты был джуном. Тебя обижали. Мозк отбивали и прочее. Ну это так... не факт а просто впечатление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 21:27 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
maytonИзвини. Мне просто показалось что часть твоих сообщений содержат горечь и злобу. Страницей раньше. Будто ты был джуном. Тебя обижали. Мозк отбивали и прочее. Ну это так... не факт а просто впечатление. Джуном я был (как и все) - но все это давно в прошлом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 21:33 |
|
||
|
Высоконагруженные системы
|
|||
|---|---|---|---|
|
#18+
Хорошо проехали. Ты - не джун. Можешь рассказать о текущем проекте? Разумеется я не прошу раскрывать NDA и всякие имена и адреса. Просто. Технологический стек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 21:38 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39753071&tid=2017694]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 481ms |

| 0 / 0 |
