WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  2 ALL

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   2 ALL
OlegN опубликован 03-05-2001 16:50 MSK   Click Here to See the Profile for OlegN   Click Here to Email OlegN  
Я хочу высказать свое мнение, которое не
претендует на абсолютную истинность, просто
это мое мнение.
В каждом втором вопросе люди просят исходники.
Это по человечески понятно, зачем писать то,
что уже кто-то написал.
С другой стороны, опыт приходит когда
пишешь СВОЕ, а не компилируешь чужое.
Я работаю в фирме разработчиком ПО шестой год, и большинство новичков, которые приходили к нам, на собеседовании просто
поражали глубиной своих знаний, а потом
через 3-4 недели просто поражали глючностью
написанного кода. В результате выяснялось,
что люди просто не умеют писать "с нуля",
им нужен шаблон, пример, исходник, wizard
на худой конец. А когда этого нет, человек
терятся, он не может определить сколько времени ему нужно для решения задачи и т.д.
Я повторяю, это мое личное мнение, но мне
кажется, что для начинающего лучше "изобретать велосипед", особенно если время не поджимает, чем рыскать по интернету
в поисках исходника.
Flex Ferrum опубликован 03-05-2001 17:33 MSK     Click Here to See the Profile for Flex Ferrum  Click Here to Email Flex Ferrum     
Целиком и полностью с тобой согласен за исключением одного НО: лично мне в большинстве случаев исходники нужны не для того, чтобы "неглядя" вставить их в свой код, а для того, чтобы выяснить условия работы тех или иных функций, поскольку качество документации, идущей с большинством компиляторов оставляют желать много лучшего. Нет, конечно можно с недельку побиться головой об стену и, в конечном итоге, решить проблему, но, согласись, залезть в исходники того-же MFC (например) в данном случае проще. Кроме того, как ты правильно заметил, не всегда есть достаточное количество времени на собственную реализацию тех или иных алгоритмов.

PS: Помню один мой сослуживиц долго обижался на то, что на большинство его вопросов из серии "как это написать" получал в ответ короткое RTFM. Теперь благодарит :)).

purpe опубликован 03-05-2001 18:03 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
мне например для того, чтобы всё шло как по маслу пришлось написать один грандиозный проект, на который я потратил три года :) ну конечно в этот проект пришлось запихнуть практически все стандартные функции, а заоодно и весь MFC разложить по косточкам :)
Зато теперь я позабыл про книжки и только изредка пользуюсь форумом.

А вообще мне кажется, что если человек хочет зарабатывать деньги в качестве программиста, то у него должен быть достаточный опыт создания приложений практически любой сложности, и в первую очередь "с нуля" !

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

такие пироги :)

aldep опубликован 03-05-2001 21:55 MSK     Click Here to See the Profile for aldep  Click Here to Email aldep     
Работаю программистом уже 5-й год, пишу все время под Винду, могу накидать алгоритм если попросят, но если мне скажут без MSDN сказать точно как удалить файл я не припомню синтаксиса функции. А то и название перепутаю FileDelete или DeleteFile. А зачем этим забивать себе голову, тем более когда пишешь одновременно на 3-4 языках. И знания этих вещей никому не нужны, так они приобретаются за пару часов и теряются за столько же.
Без MSDN я бы и строчки не написал конкретной рабочей коммерческой программы.
Это был ответ purple.

2 OlegN а вы спрашивайте человека не знание конкретных технологий (особенно если фирма не маленькая и берете человека на долго), а конкретные реализованные проекты и задачки на логику/алгоритмизацию. Технологиям при хорошей голове легко обучить. Можете обрисовать ему конкретный сделанный вами проект и спросить, а сколько времени по мнению кандидата это займет у него сделать. Ну и сравните с истинным. :)))

У меня был опыт прохождения интервью для работы программистом в Майкрософт. Они не задали не одного вопроса по конкретным технологиям, устройству ОС, языкпм программирования. Были сплошные задачи на придумывание алгоритмов и "А как вы будете это тестировать?". На мой вопрос какой язык использовать для решения поставленной задачи. Сказали - любой, можете сами придумать.
При обучении, конечно лучше самому код писать. Меня корежили вопросы, прислать пример кода нахождения остатка от деления, мелькавшие здесь.
Но в работе, когда над тобой висит манагер и заказчик со сроками, а у тебя проблема, заключающаяся в том, что функция API возвращает совсем не то, что ты ожидаешь, то лучше всего передрать чей-то отлаженный и проверенный код, а мурыжить себе мозги.


IMHO

Kosha опубликован 04-05-2001 02:40 MSK     Click Here to See the Profile for Kosha  Click Here to Email Kosha     
ИМХО исходники посылают для того, чтобы на них смотреть, а не передирать. Я, конечно, "ваших институтов не кончали" (c) ;-), но например мне довольно сложно понять код, написанный некоторыми программистами.
Даже тот же сурс MFC - ИМХО - довольно нечитабельный...

Как и OlegN, больше склоняюсь к мысли, что лучше писать "солюшн", а не готовый код.
Так человеку будет проще и разобраться, и понять, и усвоить, в то время как с готовым кодом он просидит в 3 раза больше с тройной же потерей производительности...

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.