Текущий архив: 2010.08.27;
Скачать: CL | DM;
ВнизХороший программист Найти похожие ветки
← →
Дрогба (2010-04-19 09:45) [0]Добрый день!
Я как начинающий программист хотел бы узнать мнение опытных людей, нужно ли все команды и операторы в языке программирования знать на память, или достаточно знать самые базовые и уметь просто пользоваться справочным руководством, и просто хорошо знать синтаксис языка ?
← →
[true]TRIx © (2010-04-19 09:48) [1]можно знать все то, что чаще всего используешь.. остальное надо справочные матерьялы поднимать.
← →
Дмитрий С © (2010-04-19 09:49) [2]Удалено модератором
← →
Ega23 © (2010-04-19 09:58) [3]
> нужно ли все команды и операторы в языке программирования
> знать на память, или достаточно знать самые базовые
Вопрос: а сколько команд и операторов в Delphi? :)
← →
SPeller © (2010-04-19 09:59) [4]Программирование - это искусство :)
Можно знать все приемы смешивания красок, но нарисовать ими красивую вещь - дано не каждому :)
← →
Дрогба (2010-04-19 10:02) [5]Я к тому, что на некоторых собеседованиях мне не давали возможность пользоваться справочной информацией. А вспоминать как правильно работать с ком портами я не смог. Вот и задался вопросом, неужели все это нужно хранить в голове.
← →
Дмитрий С © (2010-04-19 10:03) [6]
> Я к тому, что на некоторых собеседованиях мне не давали
> возможность пользоваться справочной информацией. А вспоминать
> как правильно работать с ком портами я не смог. Вот и задался
> вопросом, неужели все это нужно хранить в голове.
Не взяли?
← →
[true]TRIx © (2010-04-19 10:04) [7]не это показывает потенциал, яб аще дал доступ в инет и оставил на 2 часа
← →
Дрогба (2010-04-19 10:04) [8]
> Не взяли?
Взяли, только заработную плату снизили.
← →
Дмитрий С © (2010-04-19 10:07) [9]
> Взяли, только заработную плату снизили.
А я б ушел с собеседования, попади в такую ситуацию.
← →
[true]TRIx © (2010-04-19 10:08) [10]хороший метод снизить зп
← →
И. Павел © (2010-04-19 10:19) [11]> Взяли, только заработную плату снизили.
Ну зато теперь вместо поиска в MSDN все вопросы можно будет задавать коллеге, проводившему собеседование. Нельзя пренебрегать таким полиглотом :)
← →
Ega23 © (2010-04-19 10:42) [12]
> А вспоминать как правильно работать с ком портами я не смог.
А каким боком работа с ком-портом относится к "командам и операторам языка программирования"? Их, по большому счёту, несколько десятков всего. if-then, while-repeat-until-for, break-continue-exit, try-except-finally. Чё там ещё-то? Ну assert ещё. Это из команд.
Операторов - тоже не так много. +-*/, div-mod, and-or-not-xor.
← →
DVM © (2010-04-19 10:43) [13]Чушь какая то спрашивать как работать с ком портом. Видимо те кто проводил собеседывание выбрали тему которую они сами знают. А как работать с протоколом ABXXXYYYZZZZ они знают? Да никто не знает, для этого есть справочники и RFC. Зачем знать то все.
← →
KSergey © (2010-04-19 10:49) [14]Наверное надо посмотреть что за вакансия и контора.
Если в вакансии было озвучено "специалист по работе с COM-портами" - то пожелания вполне здравые. Ну или контора специализируется на подключении устройств к COМ-портам.
Если же требовался SQL-программист, то странно.
PS
Мне как-то после собеседования сказали, что "вы, наверное, хороший специалист, но нам именно сейчас надо человека с более глубоким знанием MFC и, особенно, COM и, в особенности, в связке с MS Word".
Ну а что? люди хорошо знают кто именно им сейчас нужен, брать и доучивать - не хотят, имеют право.
← →
@!!ex © (2010-04-19 10:50) [15]> [4] SPeller © (19.04.10 09:59)
Нет там искусства.
Искусство пока достаточными знаниями и опытом не обладаешь и постоянно изобретаешь велосипеды.
← →
KSergey © (2010-04-19 10:51) [16]> DVM © (19.04.10 10:43) [13]
> Чушь какая то спрашивать как работать с ком портом.
Почему так однозначно?
Мы ведь не знаем что это была за вакансия, да и взяли/не взяли - не поёмешь автора.
← →
KSergey © (2010-04-19 10:53) [17]> @!!ex © (19.04.10 10:50) [15]
> Нет там искусства.
Абсолютно согласен!
← →
DVM © (2010-04-19 10:55) [18]Вообще применительно к Делфи надо было ответить так: качаем и ставим компонент работы с ком портом и работаем :)
Может быть требовалось просто в двух словах описать схему работы: ну типа, открываем файл и т.д.
Написать на бумажке же программу нереально. Лично я знаю что есть CreateFile, но параметров ее на память я не помню. И констант половину не помню. Да и никто почти не помнит, кроме тех кто по 10 раз на дню это пишет.
← →
DVM © (2010-04-19 10:56) [19]
> KSergey © (19.04.10 10:51) [16]
> Мы ведь не знаем что это была за вакансия, да и взяли/не
> взяли - не поёмешь автора.
Ну да, конечно, если требовался специалист по ком портам то вероятно да. А если по делфи то дело другое.
← →
KSergey © (2010-04-19 10:59) [20]> DVM © (19.04.10 10:56) [19]
> А если
Об том и речь, автор не уточняет.
← →
Дмитрий Белькевич (2010-04-19 11:12) [21]Искусство подразумевает владение техникой. Техникой живописи, например. Без техники будь ты хоть десять раз искусен, хорошего не получится.
То же и в Делфи.
Если контора брала человека не специально под разработку софта для работы с ком портами, то такое собеседование - глупство.
← →
Andy BitOff © (2010-04-19 11:24) [22]
> DVM © (19.04.10 10:55) [18]
> кроме тех кто по 10 раз на дню это пишет.
Про этих было в [2] ;)
← →
Игорь Шевченко © (2010-04-19 11:37) [23]DVM © (19.04.10 10:55) [18]
> Лично я знаю что есть CreateFile, но параметров ее на память
> я не помню. И констант половину не помню
Не возьмут тебя на работу :(
← →
DVM © (2010-04-19 11:45) [24]
> Игорь Шевченко © (19.04.10 11:37) [23]
Да ладно, можно подумать ты помнишь весь MSDN.
Туда куда он устраивался с таким подходом к проверке знаний может и не возьмут. Да я и сам не пойду.
← →
12 © (2010-04-19 12:01) [25]
> DVM © (19.04.10 10:55) [18]
>
> Вообще применительно к Делфи надо было ответить так: качаем
> и ставим компонент работы с ком портом и работаем :)
>
> Может быть требовалось просто в двух словах описать схему
> работы: ну типа, открываем файл и т.д.
>
> Написать на бумажке же программу нереально. Лично я знаю
> что есть CreateFile, но параметров ее на память я не помню.
> И констант половину не помню. Да и никто почти не помнит,
> кроме тех кто по 10 раз на дню это пишет.
это я скопирую куда-нибудь..
ЗЫ
на одном собеседовании писал перестройку однонаправленного списка.
писал в тесте
т.е. типа блокнота, без всяких проверок всего и надо писать правильно.
Потом программа это все подставляет в реальное место и запускает.
Ответ считается правильным, если список перевернется.
Вот хоть в одном месте ошибешься, не откомпилиться даже - все, список не перевернулся считается..
У меня перевернулся. Не взяли.
Объяснили, что человек им не очень в принципе нужен, а я, типа, долго возился..
Ну а как же!
_; забыл - все, не откомпилиться и список не перевернулся..
В общем обиделся я на них, помню :)
← →
Dimka Maslov © (2010-04-19 12:04) [26]Справочники придуманы именно для того, что всё подряд не запоминать, всё равно не получится. А если на собеседовании требовали знания наизусть работы с ком-портом — драпать надо оттуда.
← →
tesseract © (2010-04-19 12:11) [27]
> . А если на собеседовании требовали знания наизусть работы
> с ком-портом — драпать надо оттуда.
А чего там знать то ? Ну только если все коды DeviceIoControl спрашивать не будут :-)
← →
Ega23 © (2010-04-19 12:13) [28]> А чего там знать то ?
Я не знаю. Вообще. Не, когда-то очень-очень давно что-то делал, но как - не помню, хоть убей.
← →
KSergey © (2010-04-19 12:17) [29]> 12 © (19.04.10 12:01) [25]
> В общем обиделся я на них, помню :)
Да и зря.
Чуваки хотели кодера хорошего уровня.
Возможно, есть у них мнение, что синтаксические ошибки в программе - лишнее время. Имеют право.
Тут надо понять главное: принимая кого-либо на работу, работодатель рискует деньгами, а потому выстраивает систему критериев, которая (по его личному мнению) позволит эти риски минимизировать. Соискатель же будучи принятым - практически ничем не рискует, особенно если з/п белая, и есть на руках экземпляр договора с печатью.
← →
DVM © (2010-04-19 12:26) [30]
> KSergey © (19.04.10 12:17) [29]
> Чуваки хотели кодера хорошего уровня.
Кодер хорошего уровня не может забыть поставить точку с запятой где то?
Имхо правильнее было бы после обнаружения ошибки, дать возможность ее самостоятельно найти.
Вообще конечно неправильный подход к собеседованию.
Даже вот та же задача со списком, вроде бы понятно, программист должен понимать что такое списки и уметь самостоятельно его построить и использовать.
Но в реальной жизни часто такое требуется? Лично я сам делал список 1 раз и то 100 лет назад.
Зато умение работать с каким нибудь TList весьма было бы кстати. И вообще знание того что TList существует.
← →
TUser © (2010-04-19 12:30) [31]Лично мне тоже кажется, что это странное требование - с комом - (и меня не возьмут) но смущает сравнение с водителями ... их на собеседовании не спрашивают ПДД, а, наверное, жаль.
← →
KSergey © (2010-04-19 12:32) [32]> DVM © (19.04.10 12:26) [30]
> Кодер хорошего уровня не может забыть поставить точку с запятой где то?
Да.
Это из серии может ли монтер забыть завернуть гайку в автомобиле? Подумаешь, поедет - отвалится - станет понятно где забыли, завинтим.
Вот все же отсутсвие в большенстве случаев разрушительных последствий программизма - крайне расслабляет в основном, к сожалению.
А про деньги - кто ж думает? это не очень как бы заметно.
← →
DVM © (2010-04-19 12:32) [33]
> TUser © (19.04.10 12:30) [31]
> их на собеседовании не спрашивают ПДД, а, наверное, жаль.
Не, водителя надо спрашивать как проехать к дому номер такой то и как там лучше припарковаться и т.д. ПДД то у них в ГАИ спрашивали и документ есть.
← →
KSergey © (2010-04-19 12:35) [34]> TUser © (19.04.10 12:30) [31]
> ... их на собеседовании не спрашивают ПДД, а, наверное, жаль.
А какое право имеют?
Есть права - вот и все, уже спросили где надо.
← →
KSergey © (2010-04-19 12:36) [35]> KSergey © (19.04.10 12:32) [32]
> Это из серии может ли монтер забыть завернуть гайку в автомобиле?
Ну или может ли хорошая машинистка писать с ошибками, возвращаться и переправлять? как-то несерьезн, правда?
← →
b z (2010-04-19 12:39) [36]
> их на собеседовании не спрашивают ПДД, а, наверное, жаль.
Перед каждым выездом надо, а то вдруг, например за ночь забыл чего. :)
На собеседовании, если необходим спец. в определенной области, сначала уточнять неплохо бы, имел ли дело и на сколько плотно.
← →
TUser © (2010-04-19 12:40) [37]
> KSergey © (19.04.10 12:35) [34]
>
> > TUser © (19.04.10 12:30) [31]
> > ... их на собеседовании не спрашивают ПДД, а, наверное,
> жаль.
>
> А какое право имеют?
> Есть права - вот и все, уже спросили где надо.
Есть корочка "Закончил курсы, получил сертификат супер-делфи-архитертор", какое имеют право вообще про какие-то программы спрашивать?
← →
DVM © (2010-04-19 12:41) [38]
> KSergey © (19.04.10 12:35) [34]
> А какое право имеют?
Точно такое же как спрашивать параметры функций WinAPI и работу с COM портом. Абсолютно один в один.
У водителя инструмент автомобиль, знания ПДД и знания автомобиля, работа - довозить до нужного пункта, возможно обращаясь к карте.
У программиста инструмент среда разработки Delphi, знание языка, знание основ программирования, работа писать программы под конкретную систему обращаясь к справочной литературе по этой системе.
← →
Думкин © (2010-04-19 12:41) [39]> TUser © (19.04.10 12:40) [37]
Так чего полумерами тогда? Надо, вообще, с букваря начинать и счетных палочек.
← →
@!!ex © (2010-04-19 12:43) [40]> [35] KSergey © (19.04.10 12:36)
> Ну или может ли хорошая машинистка писать с ошибками, возвращаться
> и переправлять? как-то несерьезн, правда?
действительно.. нам, программистам, стоит задуматься....
Чем мы хуже машинисток, менее профессиональные чтоли? Нифига. надо писать программу за раз и без исправлений. Написал, откомпилировал - пиши следующую.
Страницы: 1 2 3 вся ветка
Текущий архив: 2010.08.27;
Скачать: CL | DM;
Память: 0.56 MB
Время: 0.066 c