я вроде здесь ничего не доказывал и никого не в чем не убеждал, я просто разместил oбъяву точку зрения, мнение. Называйте как хотите =)
Про «определение своими словами» писал я сам, но я не цитаты из книг имел в виду, скорее наоборот.
Может ты перечитаешь еще раз топик?а может не надо?
А вот сверкают, удовлетворяют эго.у каждого свои подходы к фалометрии, пусть сверкают, нам то что
никто не просил определений, если человек и своими словами отмекатся не может то как можно говорить что он это видел\использовал?
сверкать когда проводишь интервьюА че интервьюверу сверкать то? Сверкать надо тому кого собеседует. Не знает ответ? Пусть гуглит после, интервьювер же не на лекцию его привел что бы отвечать на свои же вопросы с целью повышения общей эрудиции кандидата
5 лет бедный пейсал многопоточность в поте лица, а протекдет не пригодился, хотел бы я на такой проект посмореть, чес. слово.
Ок, последни вопрос про многопоточность. Достаточно ли сеньйору вымахивать 5 летним опытом или все таки надо знать отличие крит. секции от мьютекса, рассказать про иерархии локов, о нескольких (>1) подходах к борьье с дедлоками, дать хоть какоето определение дедлоку (своему словами), а livelock’у ? А как на счет lock-free и wait-free алгоритмов и структур? По-моему скромному отсуствие ответов на эти вопросы (даже на часть) это уже большая натяжка на сеньйорность.
Или достаточно сказать что чесно порождал потоки 5 лет подряд и всё, сеньйор первой категории?
Есть далеко неновый но хороший документ www.indiangeek.net/...ency matrix.htm, который неплохо показывает что надо знать что бы примерять погоны, но на нашем рынке IT труда конечно клали на него изо всех сил.
В общем дискуссию предлагаю свернуть, у нас как у слепого с глухим получается отлично, но выхлопу — ноль. Всё равно Вы будете собеседовать, если прийдется, по своему, а я по-своему.
Богдан, я пытаюсть уловить тонкую иронию, но мне очень сложно, помогайте!
А если не ответил что значит слово протектед, то он явно не сможет написать многопоточный код, не сможет делать запросы к БД...
Мы уже дюжинов постов толчем воду в ступе, похоже, ну не забывают люди в нестарческом возрасте что такое протектед, это как забыть часть таблицы умножения или определение косинуса. Если не может ответить, может он и не читал то никогда что за протекдет такой и нафиг он сдался? А если не читал такие вещи то как можно доверить\проверить что он и многопоточный код напишет и архитектуру сделает?
Он то по каждому чиху может на единый мьютекс садить пол-программы. Безопасно? Безопасно! Многопоточно? Еще как! но толку то с таких плодов...
А архитектура она ведь и такая бывает github.com/...terpriseEdition, и на собеседовании сойдет за самую серьезную сеньйорность :)
с моего потока в человек 200 программстами стали не более 20, максимум 30, так что ваш препод смотрел в воду
если он ответил то можно продолжать разговор и о архитектуре и о паттернах и о доменных знаниях, о чем угодно собеседующему
А если не ответил, то вообщ не факт что надо продолжать собеседовать на сеньйора, я бы сразу сказал «или давайте поговорим о более низкой позиции или простите\извините\досвидания»
Что вы ожидаете услышать? Размер в битах? Реальный размер в памяти? Битовую структуру значений?Я вам не скажу за всю Джаву, но если это какойто еmbedded или gamedev или кодеки где надо выгрызать каждую инстукцию\такт путем оптимизации, то я ожидаю даже цитаты из IEEE 754 а не просто размеры в битах
Для java\c# конечно это не понадобится, но если синьйор даже не знает отличаются ли эти типы размерами, ну извините...
гонять по книге Шилтда «Основы языка Х»Про Шилда конечно смешно, не скрою.
зачем гонять, если пара элементарных вопросов вызывает ступор или не желание отвечать «на такие смешные вопросы», то можно переходить к другим вопросам а потом уже думать нужен ли вам такой синьйор или нет
не задумываются практически никогда, но ровно по двум разным причинам
1. потому что знают
2. потому что не знают :)
и пункт 2 очень печалит
бизнес вещи меняются от проекта к проекту, что синьйора в джуниоры каждый раз разждаловать?
О это громкое слово «архитектура»! Паттерны знать должен и джуниор, а архитектурные решение принятые в одном проекте могут не повстречатся синьйору в следующем, что, опять срывать погон пока не вникнет?
Можете занести меня в ваш великий доу-цитатник но если синьйор
не помнить какой модификатор что делаетто это настощий качественный
Имхо, как раз на прочном знании фундаментальных основ языка, его темных мест, платформы, основных фреймворков (ну и конечно их качеств и количеств) и строится тот самый ранг синьйора
А бизнес (domain-knowledge) вещь сильно переходящяя, вчера я 3 года продавал бонды и фьючерсы, а теперь я занимаюсь видео, и никто всех лычек не снял, только часть и то из-за инфляции рангов у нас :)
Архитектурные вещи это опыт, опыт и опыт, чем больше человек видел работающих ( а еще лучше НЕработающих) архитектур, тем его знания старше и ценнее
Если это азы, то желательно их помнить и быть готовым рассказать. По-вашему можно сказать что и как устроен int или double знать не надо, главное не забыть что когда применить...?
OK. на многих проектах забугорному заказчику нужны синйьоры которые аккуратно и целеустремленно будут перемешивать 10летний G-код. Что их спрашивать прикажете? Как ctrl-c и ctrl-v нажимается?
ну так вы же пока еще и не серьйор :)
Все мелочи досконально и «знать азы» это достаточно разные вещи.
А как иначе, по-вашему, надо обходиться с кандидатом в сеньйоры? Угостить кофе, посмеятся вместе с бывших проектов, нарисовать ноли зарплаты на stick-it бумажке, хмуро и задумчиво кивнуть друг другу и сообщить о приеме на работу?
учитывая нынешнюю «сеньйорность» программистского общества, все правильно, надо проверить не забыл ли за погонами и орденами человек азы.
Или сеньйору мелочи уже помнить без шпаргалки не положено?Его дело архитектуру шатать?
дизайн типа Hi-tech.это тоже «стиль под». Вы определистесь или любите или нет.
жена украинка, извиняйте :)
но и зп не 6к, да
в Швеции удается отложить больше чем в Киеве, в Киеве получал то что вы указали как «можно», ЧЯДНТ?
а наш синиор для них: ДжунСорри, наш «синьйор» он для всех Джун
не поймтие меня неправильно! но я искренне надеюсь что когда вашему сыну будет 24 в Украине перестанут давать синйьора в 24
окей, т.е. спрашивать вообще о livelock’ах это сразу задроство, ибо распостранено редко а прийдется столкнутся, быть может, еще реже? Ну хорошо, меседж принят, я же не должен с вами соглашаться.