Форум: "Прочее";
Текущий архив: 2017.10.15;
Скачать: [xml.tar.bz2];
ВнизТестовые задания по Delphi Найти похожие ветки
← →
Kerk © (2016-06-13 14:09) [40]
> Kerk © (12.06.16 13:20) [24]
> Если честно, лень. Но я посмотрю когда буду рядом с компьютером.
Ну ок, играть так играть.
Предположу, что все дело в порядке загрузки DFM. Глядя на датамодуль и форму, видно, что они в конструкторе вызывают InitInheritedComponent перед вызовом OnCreate, чтобы прочитать свои внутренности. Это и делает разницу. В момент работы конструктора остальных компонентов значения свойств еще не прочитаны и события вызывать нельзя. Судя по коду, все как-то так.
← →
Юрий Зотов © (2016-06-13 14:27) [41]> Kerk © (13.06.16 14:09) [40]
Все верно (в чем я и не сомневался). Но остался третий вопрос - а как все же сделать событие OnCreate (или его аналог) например, в потомке TButton (если такое вообще возможно) ?
← →
DayGaykin © (2016-06-13 14:53) [42]
> Юрий Зотов © (13.06.16 14:27) [41]
Судя по коду перекрыть TComponent.Loaded
← →
DayGaykin © (2016-06-13 14:53) [43]
> Юрий Зотов © (13.06.16 14:27) [41]
Судя по коду перекрыть TComponent.Loaded
← →
DayGaykin © (2016-06-13 14:54) [44]Кстати, когда я устраивался в одну фирму, меня попросили показать что, какую-то мою программу можно скачать, установить и она будет работать. Помимо, теоретических вопросов.
Это в продолжение о вопросе профессионализма.
← →
K-1000 © (2016-06-13 15:56) [45]
> Юрий Зотов © (13.06.16 11:42) [31]
А подглядывать куда-нибудь можно? :)
Ведь когда прогер "решает задачу" он гуглит или нужно без этого?
← →
Юрий Зотов © (2016-06-13 16:00) [46]> DayGaykin © (13.06.16 14:53) [43]
Loaded, конечно.
Итак, сообщество убедительно продемонстрировало умение понимать чужой код. Что немаловажно, спору нет.
По поводу "программу можно скачать, установить и она будет работать". А как быть, если в Интернете моих программ нет? Это как-то влияет на мой уровень профессионализма?
← →
Юрий Зотов © (2016-06-13 16:03) [47]> K-1000 © (13.06.16 15:56) [45]
Гуглить можно, конечно.
← →
DayGaykin © (2016-06-13 16:06) [48]
> Юрий Зотов © (13.06.16 16:00) [46]
Отсутствие ни о чем не говорит, а присутствие будет плюсом к уровню.
← →
Юрий Зотов © (2016-06-13 16:15) [49]> DayGaykin © (13.06.16 14:53) [43]
Еще по поводу "программу можно скачать, установить и она будет работать". Это прокатит для программ типа "Hello, world!" Не в смысле сложности, а в смысле того, что программе, какая бы сложная она ни была, ничего не требуется, кроме нее самой и каких ее локальных ресурсов.
У меня же вопрос обстоит совсем иначе. Для того, чтобы моя программа заработала, сначала нужно:
- купить, установить и настроить сервер БД;
- развернуть саму БД;
- купить, установить и настроить сервер приложений;
- развернуть мою программу;
- разрешить взаимодействие всех этих компонентов по сети.
И как быть?
← →
Юрий Зотов © (2016-06-13 16:21) [50]> DayGaykin © (13.06.16 16:06) [48]
> присутствие будет плюсом к уровню.
Присутствие программы в сети убедительно говорит о том, что ее автор (а может, даже и не сам автор) умеет выкладывать файлы в сеть. Больше это присутствие не говорит ни о чем.
Но оно, конечно, плюс к его уровню. Серьезнейший.
LOL
← →
DayGaykin © (2016-06-13 16:48) [51]
> - купить, установить и настроить сервер БД;
> - развернуть саму БД;
> - купить, установить и настроить сервер приложений;
> - развернуть мою программу;
> - разрешить взаимодействие всех этих компонентов по сети.
>
Это говорит об умении болоболить, а не о сложности программы.
sudo apt install postgresql openjdk tomcat
И еще 3-4 команды.
Наверняка или к демобазе подключится или демо серверу.
← →
Юрий Зотов © (2016-06-13 17:03) [52]> DayGaykin © (13.06.16 16:48) [51]
1. Выражения выбираем, да? Кстати "балаболить" пишется через "а" в обоих случаях.
2. Дело не в сложности, а в том, что инсталлировать ради собеседования кучу софта никто не будет.
← →
DayGaykin © (2016-06-13 17:15) [53]
> Дело не в сложности, а в том, что инсталлировать ради собеседования
> кучу софта никто не будет.
Я привел и другие способы продемонстрировать результат.
Вы не согласны с тем, что возможность продемонстрировать результат - это всегда большой плюс при оценке уровня профессионализма.
← →
Юрий Зотов © (2016-06-13 17:34) [54]> DayGaykin © (13.06.16 17:15) [53]
> Я привел и другие способы продемонстрировать результат.
Увы, я их не увидел. Где смотреть?
> Вы не согласны с тем, что возможность продемонстрировать результат -
> это всегда большой плюс при оценке уровня профессионализма.
Что плюс - согласен. Что всегда и что большой - не согласен.
Об уровне профессионализма программиста гораздо больше говорят его исходники. А если есть сомнения в авторстве исходников, то несколько вопросов по ним прояснят картину. И не надо ничего ни скачивать, ни устанавливать.
PS
Однако, мы ушли в оффтоп. Может, завяжем этот никчемный спор ни о чем?
← →
Kerk © (2016-06-13 19:39) [55]По поводу программ в интернете и исходников поделюсь поучительно историей. Однажды наняли мы в команду программиста. У него и исходники в интернете, и программы работают, и вообще по общению видно, что он толковый программист. Но вот начал он работать и то в него будильник сломался, то с детьми надо сидеть, то вообще больничный. Так он за несколько месяцев не сделал почти ничего. В итоге пришлось расстаться. Абсолютно не понимая, что с ним такое. Потому что все что он делает вне работы объективно весьма солидно. Из любопытства обратились к его предыдущему работодателю и оказалось, что его уволили с прошлой работы по тем же самым причинам. Ровно та же история.
Какова мораль? Да черт его знает. Наверно стоит уделять больше внимания отзывам с прошлого места работы.
← →
Тимохов Дима © (2016-06-14 01:15) [56]Я понял одно - главное никому не показывать исходников ))))
Сразу бинарники надо давать - мастера же! Разберутся!!! ))
← →
Германн © (2016-06-14 02:45) [57]
> Игорь Шевченко © (13.06.16 10:26) [30]
>
>
> > А некоторые не понимают для чего сей хостинг нужно оплачивать.
>
>
>
> Я не понимаю.
>
Ну я как раз об этом и говорил.
← →
Германн © (2016-06-14 02:47) [58]Удалено модератором
← →
Германн © (2016-06-14 02:59) [59]Удалено модератором
← →
Германн © (2016-06-14 03:27) [60]Удалено модератором
← →
K-1000 © (2016-06-14 06:09) [61]
> Юрий Зотов © (13.06.16 13:15) [38]
>
> Пример решения этой задачки есть на сайте Розыча - но уж
> точно не в одну строчку.
Раз по заданию пишут целые статьи опытные прогеры, то почему это задание должно быть на скилл?
← →
KSergey © (2016-06-14 09:46) [62]> K-1000 © (11.06.16 14:30) [8]
> Вообще, хотелось бы получить именно задания по программированию.
> Типа: "нужно написать класс для работы с [на ваше усмотрение]".
Свой велосипед каждый может нашкодить.
Ценность специалиста - в умении разбираться в чужих поделках и уметь их по делу использовать в нужный момент, не изобретая свои велосипеды.
А ответов на вопросы ЮЗ я не знаю.
← →
Игорь Шевченко © (2016-06-14 10:33) [63]K-1000 © (14.06.16 06:09) [61]
Судя по твоим репликам у тебя скилл нулевой. Рано тебе такие задачи решать.
Германн © (14.06.16 03:27) [60]
http://www.delphimaster.ru/forums.shtml#rule
← →
K-1000 © (2016-06-14 11:43) [64]
> Игорь Шевченко © (14.06.16 10:33) [63]
> K-1000 © (14.06.16 06:09) [61]
>
> Судя по твоим репликам у тебя скилл нулевой. Рано тебе такие
> задачи решать.
По каким конкретно репликам?
← →
Empleado © (2016-06-14 11:54) [65]
> Kerk © (13.06.16 19:39) [55]
> Какова мораль? Да черт его знает. Наверно стоит уделять
> больше внимания отзывам с прошлого места работы.
Было бы занятно, если бы по тому же принципу жен выбирали :)
← →
Rouse_ © (2016-06-14 15:36) [66]
> K-1000 © (14.06.16 06:09) [61]
> Раз по заданию пишут целые статьи опытные прогеры, то почему
> это задание должно быть на скилл?
Мне просто было интересно рассказать о "нюансах".
Заметь - о нюансах, а не о самом решении :)
← →
Rouse_ © (2016-06-14 15:40) [67]
> KSergey © (14.06.16 09:46) [62]
> Ценность специалиста - в умении разбираться в чужих поделках
> и уметь их по делу использовать в нужный момент, не изобретая
> свои велосипеды.
К сожалению - не соглашусь.
Разобраться в чужой поделке можно достаточно легко чтобы начать на нее влиять (а сделай ка мне эту колонку в гриде зеленой).
А вот понять, почему нельзя этого делать, да еще чтоб не поломать весь проект, давя на старый и опытный коллектив всем своим молодым знанием - многого стоит :)
← →
KSergey © (2016-06-14 16:44) [68]> Юрий Зотов © (13.06.16 13:15) [38]
> Пример решения этой задачки есть на сайте Розыча
А можно ссылку? не смел найти.
ну т.е. на ум мне приходит способ положить поверх формы окно (и поверх всех дочерних окон), на котором отрисовывать только нужную линию. Но на удивление я так делал в одной программе - и далеко не всё было гладко.
← →
KSergey © (2016-06-14 16:45) [69]По поводу вопросов: самое занятное в них то, что задающий спрашивает то и только то, что знает сам.
Это очень показательно при обходе компаний по вакансиям. Занимательное дело, доложу я вам!
← →
Rouse_ © (2016-06-14 16:49) [70]
> KSergey © (14.06.16 16:44) [68]
> А можно ссылку? не смел найти.
http://alexander-bagel.blogspot.ru/2013/03/draw-over-twincontrol.html
> KSergey © (14.06.16 16:45) [69]
> По поводу вопросов: самое занятное в них то, что задающий
> спрашивает то и только то, что знает сам.
> Это очень показательно при обходе компаний по вакансиям.
> Занимательное дело, доложу я вам!
Было-бы очень странно если наоборот :)
← →
Юрий Зотов © (2016-06-14 19:44) [71]> KSergey © (14.06.16 16:45) [69]
> По поводу вопросов: самое занятное в них то, что задающий
> спрашивает то и только то, что знает сам.
Даже не знаю - плакать или смеяться...
Впрочем, если это Вас не устраивает, то могу спросить Вас о том, чего не знаю сам.
Готовы?
← →
Kerk © (2016-06-14 21:21) [72]KSergey криво сформулировал, но по сути я с ним согласен. Очень часто есть тенденция спрашивать о том, с чем недавно сталкивался или о чем недавно прочитал. В итоге собеседование превращается в викторину: читает ли кандидат те же блоги, что и ты.
Не перестаю считать, что вопрос про OnCreate из этой серии. Кто-то сталкивался, кто-то нет. Как это характеризует? Да никак. Кто читал эту ветку, ответит правильно :)
← →
iop © (2016-06-14 21:29) [73]сформулировано не криво.
сформулировано с т.з. третьего лица, наблюдающего собеседование со стороны.
а те, кто не знают плакать или смеяться,
те примеряют высказывание к тестирующей стороне,
к тому же подразумевая что высказывается не наблюдатель, а тестируемый.
← →
Юрий Зотов © (2016-06-14 21:34) [74]> Kerk © (14.06.16 21:21) [72]
> Не перестаю считать, что вопрос про OnCreate из этой серии.
Совершенно согласен и скажу даже сильнее: любой технический вопрос на собеседовании - из этой серии. Поскольку ответ спрашивающий всегда знает заведомо.
← →
iop © (2016-06-14 21:45) [75]Не любой технический вопрос на собеседовании из этой серии.
Поскольку ответ спрашивающий не всегда знает заведомо.
← →
KSergey © (2016-06-14 21:52) [76]> Kerk © (14.06.16 21:21) [72]
> KSergey криво сформулировал, но по сути я с ним согласен.
> Очень часто есть тенденция спрашивать о том, с чем недавно
> сталкивался или о чем недавно прочитал. В итоге собеседование
> превращается в викторину: читает ли кандидат те же блоги, что и ты.
Я в самом деле выразился не очень понятно, т.е. понять комичность ситуации может лишь тот, кто её видел. Спасибо за развёрнутое толкование.
Вопросы в самом деле бывают настолько порой специфичны и узки, что они, с одной стороны, отменно отвечают своим задачам ("знание и понимание VCL"), с другой стороны, ответ на них знает только тот, кто ровно этим вопросом случайно заморачивался по какой-либо причине.
И это и занятно: смотреть кто из экзаменаторов чем заморачивался и по этому критерию делать какие-то соображения относительно самой компании и её народонаселения. Да и себе горизонты расширять новыми словами, ведь и сам тоже знаешь лишь то, чем заморачивался по какой-то случайной причине.
При этом я ни в коем случае не умаляю ни знаний ЮЗ, ни качество самого вопроса, разумеется.
← →
KSergey © (2016-06-14 21:58) [77]> Rouse_ © (14.06.16 16:49) [70]
Спасибо за ссылку
← →
iop © (2016-06-14 22:02) [78]с другой стороны, ответ на них знает только тот, кто ровно этим вопросом случайно заморачивался по какой-либо причине.
это если собеседуют кого-то потому, что просто есть вакансия.
но представьте случай, когда команда в ходе реализации проекта внезапно уперлась в проблему, которую никто из членов не смог решить.
после чего приглашают того, кто решить ее может, а не просто потому что есть вакансия.
← →
Kerk © (2016-06-14 22:44) [79]
> Юрий Зотов © (14.06.16 21:34) [74]
> Совершенно согласен и скажу даже сильнее: любой технический
> вопрос на собеседовании - из этой серии. Поскольку ответ
> спрашивающий всегда знает заведомо.
Не любой :)
Я потому и ополчился на вопрос про OnCreate, а не на вопрос про конвертацию. Потому что первый вопрос - это вопрос телевикторины на знание фактов, а ответ на второй можно исполнить по-разному и ответ покажет как вообще у человека мысль в голове движется. А это ведь главное, а не сам ответ.
Из хороших на мой взгляд вопросов, с которыми сталкивался: "Нарисуйте архитектуру игры Супермарио". Какая там на самом деле архитектура? Да кто знает. Но неужто не интересно посмотреть кто чего нарисует? :)
← →
Rouse_ © (2016-06-14 23:19) [80]Иногда бывает другая ситуация, к примеру: я знаю ответ на вопрос Зотыча, но знаю и альтернативный - расширенный вариант. Что считать верным? ;)
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2017.10.15;
Скачать: [xml.tar.bz2];
Память: 0.63 MB
Время: 0.007 c