:: Доска объявлений
Re: Примеры программ при приеме на работу
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
А не пробовали выращивать спецов в своей среде ?
Всего лет 6-8 на обучение и у вас свой высокопрофессиональный спец


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
Zobr

Сообщений: 73
Дата регистрации: 24.02.2004
Пробовали... большого терпения это требует...
Жена говорит я нервный стал очень после этого
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Нелегкая это работа из болота тянуть бегемота


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
Aries

Сообщений: 4349
Откуда: Николаев
Дата регистрации: 24.12.2002
Zobr, а что значит кусок кода? Какой код?
А не проще ли попросить написать маленькую програмку,
ну к примеру в 10-20 строк. А то вот думаю скопировать
код и какого нить метода… И что он может дать работодателю?
Просто любопытно мне



Исправлено 1 раз(а). Последнее : Aries, 17.03.06 14:14
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
TAS

Сообщений: 851
Откуда: Москва
Дата регистрации: 28.09.2000
Я предпочитаю начинать смотр с готового проекта - сразу становится понятен уровень соискателя. Потом и все остальное.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
Penner

Сообщений: 4102
Откуда: Muenster
Дата регистрации: 26.04.2002
А если проект является собственностью предыдущего работодателя?
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
Alex Roublev

Сообщений: 3695
Откуда: Ярославль
Дата регистрации: 28.09.2002
2 Penner:

Цитата:
А если проект является собственностью предыдущего работодателя?

В отношении проекта действует смежное право. Имущественные отношения определяются между работодателем и разработчиком согласно нормативной базы, действующей в сфере свода законов гражданского кодекса. Работодатель обладает правом собственника, а разработчик - авторским правом.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Во! Откопал свой примерчик - писанный лет 10-12 (правда для себя - но где-то лежит в решениях на форуме )
_VISUAL=atc("VISUAL",VERS())>0
wh=_WONTOP()
IF wh < 1
RETURN .F.
ENDIF
DECLARE aa[25], PR[1]
PR=""
m.PrCount=0
=_EDGetEnv(wh,@aa)
m.PRGFILE=aa[1]
m.Kind=aa[25]
m.Size=aa[2]
If m.Kind < 1
=msgbox("Invalid Edit Window","",48)
Return .F.
EndIf
m.old=select()
SELECT 0
#IF not c_Message
=Progress(0,"Обработка файла"+chr(13)+m.PRGFILE ,"Bear")
#ENDIF
ib=0
ID=0
_P=""
w=""
w2=""
w3=""
clsn=""
clsb=""
cmnt=.f.
prv=0
_CLIPTEXT=""
=_EdUndoOn(wh,.T.) && Включили UNDO
m.CurPos=_EdGetPos(wh) && Запомнили позицию
=_EdSetPos(wh,0) && Прыг в начало
m.Start=0 && Позиция начала строки
m.End=0 && Позиция конца строки
Только вот переписать чета никак не соберусь - боюсь,потому что не помню как теперь все это работает


------------------
Часто бывает так, что есть над чем задуматься, а нечем.




Исправлено 1 раз(а). Последнее : piva, 18.03.06 11:19
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
grayalex

Сообщений: 249
Откуда: Рыбница
Дата регистрации: 11.01.2006
Цитата:
Invalid... Window... s
(сорри, украл у Хелла)
Прошу прощения за тупой вопрос. Что же можно понять по куску кода? Только то, придерживается программист стандартных нотаций или нет?

2 TAS
Цитата:
Я предпочитаю начинать смотр с готового проекта
А если программист молодой и у него пока нет готовых проектов? Кто знает, вдруг через годик он станет крупнейшим специалистом? И где гарантия что он притащит не чужой код, в котором сам разбирается, а свой?


------------------
"И понял я, что непонятен мир..."
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
NSF

Сообщений: 3853
Откуда: Пермь
Дата регистрации: 21.01.2005
хе ... тема, смотрю, продолжает оставаться актуальной ... повторюсь: тесты - говно и писать из принципиально не буду ... при приеме на текущую работу после резюме потребовали код и скриншоты ... после этого все остальное было формальностью ... по коду были претензии - плохо прокомментирован - что есть правда ... а тк отсылал только кусок сервера по разбору приходящего пакета и формированию ответа - те для постороннего человека - код "ни о чем" и больше ничего не просили то делаю вывод, что важно было посмотреть стиль ... такие вот пироги ...


------------------
откапываю!
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Для примера - тоже самое - только как бы я писал - если бы не для себя
Define Class Bear2 as Session
Version="v.200"
Title='Bear 2'
FoxTools="" && Файл FoxTools.FLL
Keywords="" && Файл FDKeyWrd
DetachFoxTools=.T. && Отключать FoxTools после работы ?
TabWidth=4 && Размер табуляции
TabStop=40 && Строка где выравнивать комментарий
FileName="" && Имя причесываемого файла
OutFileName="" && Для режима beautify
WHandle=0 && Хэнл окна
EdPosition=0 && Текущия позиция в редакторе
ClipText=""
LinesCount=0
HeadersCount=0
Source=""
Dimension aString[1], aHeader[1]
...
Procedure LoadStrings(lcFileName)
With this
If Empty(lcFileName)
Local laFileInfo[25]
.WHandle=_WOnTop()
If .WHandle < 1
Return .F.
EndIf
_EdGetEnv(.WHandle,@laFileInfo)
If laFileInfo[ENV_KIND]<1
MessageBox("Текущее окно не являтеся окном редактора FoxPro",16,.Title)
Return .F.
EndIf
.ClipText=_CLIPTEXT
.EdPosition=_EdGetPos(.WHandle)
_EdSelect(.Whandle,0,laFileInfo[ENV_SIZE])
_EdCopy(.WHandle)
_EdSelect(.Whandle,laFileInfo[ENV_SELSTART],laFileInfo[ENV_SELEND])
_EdStoPos(.Whandle,.EdPosition,.T.)
.FileName=lsFileInfo[ENV_FILENAME]
.TabWidth=laFileInfo[ENV_TABWIDTH]
.LinesCount=ALines(.aString,_CLIPTEXT,.T.)
_CLIPTEXT=.ClipText
Else
If not File(lcFileName)
Error 1,lcFileName
Return .F.
EndIf
.FileName=lcFileName
.LinesCount=ALines(.aString,FileToStr(lcFileName),.T.)
EndIf
EndWith


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
TAS

Сообщений: 851
Откуда: Москва
Дата регистрации: 28.09.2000
Penner
А если проект является собственностью предыдущего работодателя?

Я не собираюсь его продавать - я хочу на него посмотреть! Это законом не возбраняется. Единственно - желательно, чтобы уже были какие-то данные, а набивать тестовую базу для демонстрации обычно всем влом и дают рабочую базу, что по закону не есть хорошо.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
TAS

Сообщений: 851
Откуда: Москва
Дата регистрации: 28.09.2000
2 TAS
[quote]Я предпочитаю начинать смотр с готового проекта[/quote]
А если программист молодой и у него пока нет готовых проектов? Кто знает, вдруг через годик он станет крупнейшим специалистом? И где гарантия что он притащит не чужой код, в котором сам разбирается, а свой?[/quote]

Если нет готовых проектов - сразу будет понятно, что программист молодой (работодатель делает выводы для себя - нужен или нет). Кем человек станет через год - совершенно не важно, главное - кем он будет через 2 недели, когда придет работать!

Теперь на счет чужого кода - конечно может, поэтому знакомство с готового проекта только начинается, после этого идут собеседование, небольшие задачки и др.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
Aries

Сообщений: 4349
Откуда: Николаев
Дата регистрации: 24.12.2002
To TAS
Согласен с вами полностью! Спасибо что просветили, а то как-то вопросы были,
а ответов не находилось.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
Zobr

Сообщений: 73
Дата регистрации: 24.02.2004
to Aries

Под "куском" кода я подразумеваю нечто логично законченное, что можно прочесть и понять.
Если выкусить из большой процедуры пару абзацев и залить работодателю - то я думаю это будет равнозначно если бы вообще ниче не присылать.

Я еще раз повторюсь. Как работодателю мне достаточно увидеть хоть что-то, чтобы составить некое представление о человеке. Я не спорю, что таким способом до конца претендента не прощупать, т.к. он может и чужой код выслать. В интересах претендента убедить меня в его компетентности и составить о себе позитивное мнение у меня. Поэтому предлагая выслать код лично я ожидаю увидеть не отмазку, а что-то действительно вменяемое. В дальнейшем для окончательной притирки и используется испытательный срок. Если у него хватит ума прислать чужое - ему же будет хуже, т.к. любая ложь рано или поздно вскроется.
Лично я не хочу работать с неаккуратным и недобросовестным человеком, каким бы он гением ни был.
Для кого-то просьба выслать код - это "глупое" требование, и такой человек отнесется к нему формально, т.е. в лучшем случае скопирует первый попавшийся кусок. А кто-то даже к такому пустяку относится с должным пониманием и подберет кусок, который ему самому нравится.

Вообщем-то решать вам господа. Мое мнение прежнее - выслав образец кода Вы хуже себе не сделаете.



Исправлено 1 раз(а). Последнее : Zobr, 20.03.06 11:26
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
Penner

Сообщений: 4102
Откуда: Muenster
Дата регистрации: 26.04.2002
Цитата:
Под "куском" кода я подразумеваю нечто логично законченное, что можно прочесть и понять.
Это сколько?
Ты уверен что сможешь понять то что тебе пришлют?
Как соискатель должен решать, простой или сложный код посылать?....

Уж лучше поставить тестовую задачу и дать N-времени, а потом и смотри что тебе прислали



Исправлено 1 раз(а). Последнее : Penner, 20.03.06 11:30
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
Zobr

Сообщений: 73
Дата регистрации: 24.02.2004
По началу так и было - ставили тестовую задачу
В 99% случаев соискатель тут-же терялся вдали за горизонтом...
Когда перешли на "пришлите хоть что-нибудь свое", теряться стало где-то 60%

Я не знаю чем это объяснить. Скорее всего наши требования и условия не устраивают толковых, а те кому они нравятся в основной массе только думают, что они мега-программисты...

А насчет количества - я еще раз повторюсь - заинтересованный в работе человек пришлет все что посчитает нужным. Если все что я получу это:
local i
for i=1 to 100
wait nowait window "Hello!"
endfor
то наверное дальше рассматривать кандидатуру не стану.
Какой смысл ограничивать в размере? А если для понимания кода необходимо отослать еще и пару библиотек?
Есть такая поговорка - "Отсутствие результата, это тоже результат".
Поэтому если претендент не в состоянии провести анализ ситуации и под нее подстроиться, значит и с более сложными задачами у него могут возникнуть сложности.

Кстати... У этой проблемы есть обратная сторона. Если работник готов предоставить рабочую версию коммерческого продукта да еще и с рабочими данными, то руководство может задуматься о его благонадежности. Поэтому я кандидатов прошу высылать куски не представляющие коммерческой ценности.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
Aries

Сообщений: 4349
Откуда: Николаев
Дата регистрации: 24.12.2002
Жаль что с вами нельзя работать, эх…

Кстати, вот мой код.

Помоему существование раздела решений на данном сайте как раз
и подойдет вам.
PS Правда не все пишут код и классы в решения.



Исправлено 1 раз(а). Последнее : Aries, 20.03.06 14:23
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Димка - меняй Николаев на МСК и давай - двигай


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Примеры программ при приеме на работу
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
А что, по возрасту проходит. Правда могут найтись другие преграды. Граница, например.


------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 1 (Гостей: 1)

© 2000-2024 Fox Club 
Яндекс.Метрика