Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Вниз

Как определить чего ты стоишь как программист.   Найти похожие ветки 

 
geg ©   (2004-04-05 17:34) [0]

Как узнать чего ты стоишь как программист. А то приходишь на собеседование и начинается. Прогоняют теорию.  Черт, а я ее уже и не помню.. Ну практик я и что.. Дайте время разберусь..  Один хр..н все сам разбирал.. Тот же SQL сейчас сижу и разбираюсь по тому что нужно. Я считаю нет такой задачи которой не смог бы решить.. просто на каждую задачу понадобиться  определенной время. Работодатели обычно нужно что бы они взяли и человек сразу сел и начал писать.. Но все равно в коллективе без притирки и принятии соглашений - нормальной работе нет и речи.. Первое время все равно нужно сидеть и разбирается что да как. Так вот Люди которые причастны к принятию решений о брать или на брать на работу  (ели здесь есть такие) посоветуйте как вести разговор и что нужно знать в обязательном порядке при походе на разговор с работодателем.  
Заранее благодарен.


 
serge35   (2004-04-05 17:45) [1]

Поищи работу подешевле.
Там не так придираются...


 
Юрий Зотов ©   (2004-04-05 17:46) [2]

> посоветуйте как вести разговор и что нужно знать в
> обязательном порядке при походе на разговор с работодателем

В обязательном порядке нужно знать то, что требуется для той работы, на которую Вас берет работодатель. И на том уровне, на котором это требуется.

Кстати, этот уровень совсем не обязательно должен быть высоким. Довольно часто набирают людей для простой рутинной работы, а брать на нее высококвалифицированного спеца невыгодно.

У нас при приеме предлагаются 2 теста - по Delphi и Interbase. Еще ни один человек полностью на все вопросы не ответил - но это вовсе не значит, что мы никого не взяли. Люди нужны разные.


 
Игорь Шевченко ©   (2004-04-05 17:52) [3]


> Как узнать чего ты стоишь как программист


Сходить на www.brainbench.com, например. Там есть бесплатные тесты.

Юрий Зотов ©   (05.04.04 17:46)


> 2 теста - по Delphi и Interbase.


Если тест по Delphi отличается от тех вопросов, что приводились в известной ветке, не поделишься ?


 
pasha_golub ©   (2004-04-05 18:02) [4]

Игорь Шевченко ©   (05.04.04 17:52) [3]
Угу, и мне интересны эти вопросы.


 
Gero ©   (2004-04-05 18:10) [5]

"способность построить иерархию классов с порядка 10 уровнями вложенности. И чтобы в этой иерархии был порядок, а не бардак
это самое главное" (c) Гаврила
http://delphimaster.net/view/14-1081088912/&web=1


 
}|{yk ©   (2004-04-05 18:11) [6]

Ха - у нас даются 2 теста - по Delphi и Oracle. Пришел я - ни разу не писал на Delphi (до прошлой осени писал на С++Builder) и с ораклом не очень (юзал Interbase). Но знание VCL и SQL помогло.
Так что нужно уметь программировать, а на чем - неважно.


 
Nikolay M. ©   (2004-04-05 18:12) [7]


> посоветуйте как вести разговор и что нужно знать в обязательном
> порядке при походе на разговор с работодателем.  

Имеется куча ФАКов даже на эту тему, поищи.
Для себя уже выработал несколько моментов, пока не подводили:
1) Самое главное - вести себя достойно, уверенно. Даже если ты не подойдешь просто по профилю, не исключено, что о тебе вспомнят через пару недель, если откроется твоя вакансия. А если твоими конкурентами будут студенты, то твоя задача - произвести впечатление профессионального, знающего, уверенного в себе человека. О том, чтобы это совпадало с действительностью, говорить не буду - это очевидно.
2) Не воспринимай работодателя как человека, который делает тебе огромное одолжение, беря к себе на работу и поэтому ты должен соглашаться на все его условия. Как правило, нормальная работа - это партнерство (я лично стараюсь быть оптимистом и не воспринимать работу на фирму как работу на "дядьку" или рабство). Ты тратишь на фирму свои силы и время, твоя компенсация за это - соответствующая твоему уровню зарплата, какие-то льготы, соц. пакет, обеды в офисе и тд. Не нужно предано смотреть в глаза работодателю "дяденька, возьмите меня".
3) Лучше заранее узнать профиль деятельности компании, в которую идешь на собеседование, поискать о ней отзывы в интернете и среди знакомых. Не исключено, что попадется такая фирма, в которой работать попросту противопоказано.
4) Подготовить краткий рассказ о себе в выгодном свете, его с тебя потребуют, а твое резюме не будут заучивать наизусть, лучше немного повториться: где, чему и как учился, последнее место работы, специализация, чем хотел бы заниматься (см. "профиль деятельности" из п.3 ;о ), каковы последние профессиональные достижения, если есть, то полученные сертификаты, иностранные языки, стажировки, курсы повышения квалификации и тп.
5) Морально быть готовым к тому, что велика вероятность того, что тебя не возьмут (претендентов много, место одно) и не расстраиваться по этому поводу. А так же к тому, что собеседование - всего лишь разговор двух умных людей и ни к чему никого не обязывает.
6) Банально, но тем не менее: быть вежливым. Бывает, что собеседник не вполне адекватный человек (читал, но сам не нарывался). Тогда, имхо, лучше просто прервать разговор, попрощаться и уйти.

По собеседованиям покатался достаточно, сам собеседовал тоже энное количество народа, так что все вышеозначенное взято из жизни, а не головы.
Успехов.


 
Гаврила   (2004-04-05 18:19) [8]

>>Gero ©   (05.04.04 18:10) [5]
Да, чувствую мне эти 10 уровней еще долго припоминать будут :-)))


 
Тимохов ©   (2004-04-05 18:22) [9]


> Гаврила   (05.04.04 18:19) [8]

это точно.
я даже скопировал тот топик :))))))


 
Desdechado ©   (2004-04-05 18:22) [10]

Многие вещи не стоит говорить категорично, хоть ты можешь быть уверен на все 100, что это так. Лучше пусть будет твое имхо, но с готовыми аргументами. Тем более, не стоит охаивать или восхвалять то, о чем знаешь понаслышке. Это может просто быть признаком некомпетентности. А еще может пойти в разрез с мнением компании.

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


 
Гаврила   (2004-04-05 18:28) [11]

И не стоит на собеседовании утверждать, что знаешь что-то, чего в действительности не знаешь. Обман всплывет достаточно быстро.
Лучше не пройти собеседование, чем быть уволенным через неделю работы


 
Ega23 ©   (2004-04-05 18:30) [12]

Короче, сходи в несколько мест, и сам поймёшь что говорить, я что не стоит. И как это говорить.


 
Юрий Зотов ©   (2004-04-05 18:31) [13]

> Игорь Шевченко ©   (05.04.04 17:52) [3]
> pasha_golub ©   (05.04.04 18:02) [4]

Это расширенный вариант. Добавлены одни вопросы (теперь их стало 20), уточнены формулировки других. Пока что ЛУЧШИЙ ответ был - 60 баллов из 100 возможных (если за каждый вопрос ставить оценку по 5-балльной системе).

Кстати, парень, который дал этот ответ, в программизме и в API - далеко не мальчик, это сразу чувствуется. Тем не менее - только 60 баллов из 100. Что, впрочем, совершенно не означает, что человек нам не подходит. Тест специально сделан с довольно высокой планкой сложности - тогда по ответам мы можем судить, КАКИМ именно образом и на КАКОЙ именно работе мы можем данного кандидата использовать. Если под него работа есть - милости просим, а дальше уже от него самого все зависит.

Могу выслать по мылу, но только НИ В КОЕМ СЛУЧАЕ не для публикования (даже в измененном виде). Иначе меня даже не уволят а просто сразу убьют. Причем два раза. :о)


 
Юрий Зотов ©   (2004-04-05 18:32) [14]

> Тимохов ©   (05.04.04 18:22) [9]

> я даже скопировал тот топик :))))))

И сохранил под именем "Гаврилиада"?
:о))))))


 
Тимохов ©   (2004-04-05 18:34) [15]


> Юрий Зотов ©   (05.04.04 18:32) [14]

у меня тоже мыло есть.
обещаю, могила...
пожалуйста.


 
Ega23 ©   (2004-04-05 18:36) [16]

И мне! (подпрыгивая...)
И я хочу!


 
Игорь Шевченко ©   (2004-04-05 18:38) [17]

Юрий Зотов ©   (05.04.04 18:31)

По адресу в сообщении не трудно будет выслать ? Разумеется, на условиях полной конфиденциальности.


 
Гаврила   (2004-04-05 18:38) [18]

>>Юрий Зотов ©   (05.04.04 18:32) [14]

И я хочу :-) Отправь и мне пожалуйста


 
WebErr ©   (2004-04-05 18:39) [19]


> Юрий Зотов ©   (05.04.04 18:31) [13]

Кидай мне!


 
}|{yk ©   (2004-04-05 18:40) [20]

Юрий, а мне можно прислать? Я сравню с тем что у нас есть и посмотрю какой мой уровень, есть ли смысл ехать куда-то выше Харькова?


 
Desdechado ©   (2004-04-05 18:44) [21]

поправочка к [10]
... показать себя не только с хорошей, но и плохой стороны ...

Мы принимали людей, которые только микроконтроллеры программировали на асме, а через месяц они ваяли на Дельфи и еще через месяц на SQL. Но это нужен дар. Другие, бывает, все знают, но ничего не могут сами :(


 
sniknik ©   (2004-04-05 18:47) [22]

Юрий Зотов ©   (05.04.04 18:31) [13]
а мне можно? для личного использования (хочу попытатся ответить as is без подготовки)
интересуют в основном вопросы по Interbase (сам то я считаю что его почти не знаю, но вот судя по другим которые себе в анкете плюсик напротив него ставили..., знаю порядочно ;о)) но то у нас а как в другой серьезной фирме бы оценили хотелось бы знать.

и кстати сколько у вас времени дается на ответы?


 
YurikGl ©   (2004-04-05 18:51) [23]

А мне не нужно, все равно не пройду. :)


 
Тимохов ©   (2004-04-05 18:52) [24]

Есть ощущение, что Юрий не решится прислать секретный тест такому моличеству народа :((((((((


 
Sergey_Masloff   (2004-04-05 19:19) [25]

Тимохов ©   (05.04.04 18:52) [24]
>Есть ощущение, что Юрий не решится прислать секретный тест >такому моличеству народа :((((((((
И правильно сделает ;-)
А на что он тебе? (ну не тебе лично а вообще). Меряться с самим собой?
Предыдущий вариант Юрий приводил, меня лично он не впечетлил но это зависит от специфики конторы. По крайней мере из того теста значительную часть я знал но никак не пойму как на основании этих вопросов можно судить о пригодности человека. Хотя наверное (и даже наверняка) это специфика организации.


 
pasha_golub ©   (2004-04-05 19:57) [26]

2Юрий Зотов
Был бы очень признателен. Мыло в анкете верное. Ничего никогда никому. Обещаю.


 
тихий вовочка ©   (2004-04-05 20:50) [27]

Во-во, и я бы потестировался. А то уже полгода не могу найти работу даже на 250 уев. Хотя опыт работы 3 года и много чего писал и на Delphi и на C++Builder. С горя уже пробуюсь в тех. поддержку. И то не берут! Осталось в сборщики податься. Вобщем полная фрустрация, мля


 
Aldor ©   (2004-04-05 20:52) [28]

Юрий, был бы безмерно благодарен. Очень полезно будет. Обязуюсь не публиковать, тем более что живем мы даже в разных странах :)


 
Nous Mellon ©   (2004-04-05 21:08) [29]

Юрий честное слово, никому не скажу.. очень интересен тест по Делфи
Если будет возможность пожалуйста пришлите e-mail в посте.
Был бы очень благодарен.


 
Sergey Masloff   (2004-04-05 22:22) [30]

А кстати ответ на первоначальный вопрос очень прост - достаточно в конце месяца посмотреть в зарплатную ведомость. Практика, как говорится, критерий истины ;-)


 
Кулясов ©   (2004-04-05 22:27) [31]

>очень интересен тест по Делфи

Хорошо бы всё таки опубликовать в Интернете.


 
Pat ©   (2004-04-05 22:53) [32]

>Хорошо бы всё таки опубликовать в Интернете.
Навалом...
Правда более-менее путевый только на brainbench.com (для D3 бесплатный, кажется)


 
Sergey Masloff   (2004-04-05 23:04) [33]

Pat ©   (05.04.04 22:53) [32]
>Правда более-менее путевый только на brainbench.com
Полное г... Это я тебе как master delphi programmer (по версии брайнбенч) говорю.


 
Rouse_ ©   (2004-04-05 23:13) [34]

:))))
Судя по обилию запросов - Юрию будет намного проще либо выложить их здесь, либо сказать категоричное нет :))


 
VID ©   (2004-04-06 00:16) [35]

2 Юрий Зотов: я тоже хочу... vid@endimus.ru


 
konstantinov ©   (2004-04-06 00:24) [36]

М-да! Очень хотелось бы попробовать тест Юрия...
Боюсь, что мне не достанется... :((


 
VMcL ©   (2004-04-06 00:49) [37]

По subj"у:
>Как узнать, чего ты стоИшь, как программист?

Вот и я думаю, ну чего стоять, как программист, а не как другие люди.


 
Юрий Зотов ©   (2004-04-06 03:01) [38]

Да... как много желающих моей смерти, оказывается... :о)

Во, блин, попал... И выслать всем, конечно, не могу и не выслать тоже не хочется. Придется принимать компромиссное решение.

Для желающих "самопротестироваться" воспроизвожу (в слегка измененном виде) ветку, которая когда-то давно здесь уже была. Для самотеста этих 12 вопросов, честное слово, вполне достаточно.

===========================================================

На все вопросы отвечать без машины, книг и справки. Можно пользоваться лишь бумагой и ручкой. Если не помните наизусть количество параметров в функциях, их тип и порядок следования - это неважно, достаточно указать лишь схему вызова - например, так: MyFunc(...). Ответы нужны короткие, но точные - то есть, лишь самая суть в одной-двух фразах. Общее время на все - примерно час.

Имейте в виду, что большинство приводимых ниже вопросов, IMHO, в общем-то, все же выше среднего уровня прикладного программиста. Так что, если на что-то не ответите, то это вовсе не повод не для расстройства. Думаю, даже если ответите на половину, то это уже будет совсем неплохо. А если на все - то Ваш уровень явно выше среднего.

1. Знание основ и платформы.

1.1. Чему будет равно W после выполнения следующего кода 32-битным процессором семейства x86? Ответ объяснить.

type
 PWord = ^word;
var
 I: integer;
 W: word;
begin
 I := High(I) shr 8;
 W := PWord(Integer(@I) + 2)^;
end;

2. Знание языка, общее умение программировать и грамотность стиля.

2.1. Написать процедуру поиска в заданном каталоге и всех его подкаталогах всех файлов по маске A?.B* (контрольное время - 20 минут).

3. Знание и понимание VCL.

3.1. В чем принципиальное различие между классами TLabel и TStaticText?

3.2. От какого класса наследуется класс TCollection и почему?

3.3. У каких компонентов есть событие OnCreate? Почему его нет у других компонентов?

3.4. Написать модуль, содержащий класс, который позволяет создать только единственный экземпляр объекта этого класса (контрольное время - 10 минут).

4. Знание основ Win32 и его API.

4.1. Что такое объекты ядра? Перечислите несколько функций, в которых они используются.

4.2. Приводят ли вызовы функций LoadLibrary/FreeLibrary к загрузке/выгрузке DLL в/из ОЗУ?

4.3. Написать стандартный код цикла выборки сообщений (контрольное время - 2 минуты).

4.4. Чем отличаются друг от друга функции SendMessage и PostMessage?

4.5. Как послать сообщение в безоконное приложение и как его там принять?

4.6. Каково назначение функций GetStockObject и SelectObject? Нужно ли после их вызова вызывать функцию DeleteObject?


 
Alex Konshin ©   (2004-04-06 03:17) [39]

Ну все...
Теперь со шпаргалками на интервью приходить будут. :)

А ответ на 1.1 неоднозначен, указания того, что используется 32битный процесор недостаточно, нужно еще указать, что используется Delphi2 и выше. Надеюсь, вы понимаете, о чем я.


 
Юрий Зотов ©   (2004-04-06 03:45) [40]

> Alex Konshin ©   (06.04.04 03:17) [39]

Подразумевается, что код его родной, никаких там санок и виртуальных машин. Хотя можно было бы и правда указать.



Страницы: 1 2 3 4 5 6 7 8 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.58 MB
Время: 0.04 c
1-1081879743
VasRog
2004-04-13 22:09
2004.05.02
Стартовое число в Randomize


6-1078467132
Nimble
2004-03-05 09:12
2004.05.02
Управление сетью


1-1081790285
К.С.
2004-04-12 21:18
2004.05.02
Прозрачность части timage


6-1078052415
Esc
2004-02-29 14:00
2004.05.02
Packet driver or ...???


3-1081222420
V-A-V
2004-04-06 07:33
2004.05.02
Пароль на базу Access





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский