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

Вниз

что должен знать/уметь грамотный Delphi программист?   Найти похожие ветки 

 
Юрий Зотов ©   (2012-06-22 01:18) [120]

"Обложка третьего издания первого тома книги содержит цитату Билла Гейтса: «Если вы считаете себя действительно хорошим программистом…, прочитайте „Искусство программирования“ (Кнута)… Если вы сможете прочесть весь этот труд, то вам определённо следует отправить мне резюме». Впрочем, фольклор также приписывает эти слова Стиву Джобсу@.


 
Юрий Зотов ©   (2012-06-22 01:22) [121]

Рано отправил. Сорри.

Нет, стандартные алгоритмы нам знать не нужно. Знать нам нужно кнопки в IDE.


 
Германн ©   (2012-06-22 01:46) [122]


> Знать нам нужно кнопки в IDE.
>

А также знать сочетания клавиш выполняющие те или иные полезные для программиста-ремесленника действия. Например те, которые позволяют "нормально" отформатировать нечитаемый код в вполне читаемый. А так же (уметь/знать как пользоваться отладчиком).


 
Германн ©   (2012-06-22 02:28) [123]


> Андреевич   (21.06.12 13:47) [111]

Вспомнилось.
Специализация у нас узкая: один пришивает карман, другой – проймочку, один – рукав. Я лично пришиваю пуговицы. К пуговицам претензии есть?

- К пуговицам претензий нет. Пришиты насмерть, не оторвешь.
Кто сшил костюм? Кто вместо штанов мне рукава пришил? Кто вместо рукавов мне штаны пришпандорил? Кто это сделал?!

А. Райкин, «Ателье»


 
Андреевич   (2012-06-22 19:42) [124]


> Юрий Зотов ©   (22.06.12 01:22) [121]
> Рано отправил. Сорри.
>
> Нет, стандартные алгоритмы нам знать не нужно. Знать нам
> нужно кнопки в IDE.

В таком случае вам грош цена, если вы только в кнопки в IDE жмете и не имеете теоретической базы. Очень жаль что так считаете.


> Германн ©   (22.06.12 01:04) [119]
>
> > Андреевич   (21.06.12 13:47) [111]
> >
> > Вот, кстати, я бы не доверил срочную работу по верстке
>
> Это как раз работа для ремесленника.

Это как раз работа для грамотного верстальщика. Точка.
Это никак не мешает грамотному верстальщику наизусть знать книги Кнута, работать архитектором в оракле, почитывать Рихтера, почитывать на досуге Байрона и рисовать картины маслом. Не так ли?


 
картман ©   (2012-06-22 20:11) [125]


> Андреевич   (22.06.12 19:42) [124]


> Это как раз работа для грамотного верстальщика. Точка.
> Это никак не мешает грамотному верстальщику наизусть знать
> книги Кнута, работать архитектором в оракле, почитывать
> Рихтера, почитывать на досуге Байрона и рисовать картины
> маслом. Не так ли?

я б не мелочился: ничто не мешает всем знать всё


 
Студент   (2012-06-22 20:22) [126]

Андреевич   (22.06.12 19:42) [124]

А еще вышивать крестиком и спасать пингвинов от олигархов! :-)
Программист - пишет программы, грамотный программист - владеет грамотой и пишет программы. Почитайте что ли "Категории" Аристотеля.


 
Anatoly Podgoretsky ©   (2012-06-22 22:09) [127]

> Студент  (22.06.2012 20:22:06)  [126]

А сильный программист носит сейфы


 
Студент   (2012-06-22 22:16) [128]

Anatoly Podgoretsky ©   (22.06.12 22:09) [127]

>>А сильный программист носит сейфы

Серверы :-)

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


 
Rouse_ ©   (2012-06-23 01:03) [129]


> В таком случае вам грош цена, если вы только в кнопки в
> IDE жмете и не имеете теоретической базы.

Зотыч, с тебя пиво, я ж тебе говорил что придет время и тебя студент оценит :)


> Это никак не мешает грамотному верстальщику наизусть знать
> книги Кнута, работать архитектором в оракле, почитывать
> Рихтера, почитывать на досуге Байрона и рисовать картины
> маслом. Не так ли?

А испанский язык? Он примерно так-же нужен "грамотному верстальщику" как Рихтер, Кнут и Байрон до кучи приправленный картиной в масле :)


 
antonn ©   (2012-06-23 01:37) [130]


> А испанский язык? Он примерно так-же нужен "грамотному верстальщику"
> как Рихтер, Кнут и Байрон до кучи приправленный картиной
> в масле :)

А Юрий как раз и ведет к тому что достаточно только теоретической базы и умения "творить" (придумывать, уметь быстро найти ответ и разобраться). Я же говорю что грамотный специалист ко всему перечисленному должен уметь владеть инструментом на котором он реализует свои знания теории. Таких специалистов и ищут по вакансиям: специалист C#, специалист Oracle. Сертификаты на МС и Циско тоже не просто так существуют, а для того чтобы подтвердить свой уровень грамотного владения инструментом (оборудование циско в данном случае, хотя сетевого оборудования много всякого). Так вот когда ищут "цискаря" то желают найти специалиста который (разумеется) имеет знания о работе сети и умеет решить задачу в этой сети с помощью оборудования Циско. Если там микротик - значит "цискаря" нанимать особого резона нет (хотя он разберется с микротиком, и вполне возможно что уже и его умеет). Так вот сеть - она фактически одна и та же, но построить ее можно и с помощью 3ком, и циско, и тп. Я думаю не стоит уже упоминать насколько отличаются необходимые знания для грамотной настройки сетевого оборудования? (причем даже не только разного производителя)
Разумеется речь идет не о конторках и задачах "возьмем, а дальше видно будет". Речь о вакансиях, о вакансии и сабж.


> Зотыч, с тебя пиво, я ж тебе говорил что придет время и
> тебя студент оценит :)

Т.е. ты с ним согласен, что достаточно только кнопки в IDE жать и не иметь теоретической базы (пусть не Кнута наизусть, но все же)?


 
Rouse_ ©   (2012-06-23 01:49) [131]

Эк как ты загнул, в кучу все смешал, и специалистов по С# и циску, ну и Оракл до кучи...
Ты кого найти то хочешь? Универсального молдаванина? :)


> Т.е. ты с ним согласен, что достаточно только кнопки в IDE
> жать и не иметь теоретической базы

Тох, это как это тык умудрился слова то мои и его перевернуть? :)


 
Kerk ©   (2012-06-23 01:49) [132]

Вам тут нужно договориться о терминах, чтобы базис с компетенциями не путать. Разговор ни о чем.


 
antonn ©   (2012-06-23 01:51) [133]


> Rouse_ ©   (23.06.12 01:03) [129]

и второй вопрос для тебя, ты тоже согласен с этим?
"программист есть программист, а язык - всего лишь инструмент и осваивается он моментально."
насколько я наслышан, ты работаешь с досточно низкоуровневым кодом, ты бы взял к себе в команду человека при открытой (и необходимой) вакансии для работы в проекте с этим асмом, но программиста который до этого делал веб-проекты? perl/php например. Можешь честно сказать как быстро сможет человек пересесть с веб-проектов на асм с кучей ньюансов (по части твоей работы)? Моментально?
Или ты бы выбирал вакансии тех людей которые уже знают асм? (причем не поверхностно)
А ведь по логике Юрия разницы особой нет - программист есть программист. В Циско тоже, своего рода, программирование, но только еще дальше от перла.


 
Rouse_ ©   (2012-06-23 01:54) [134]


> и второй вопрос для тебя, ты тоже согласен с этим?
> "программист есть программист, а язык - всего лишь инструмент
> и осваивается он моментально."

Полностью


> ты бы взял к себе в команду человека при открытой (и необходимой)
> вакансии для работы в проекте с этим асмом, но программиста
> который до этого делал веб-проекты?

нет конечно, у него нет соответствующей квалификации


 
antonn ©   (2012-06-23 01:54) [135]


> Ты кого найти то хочешь? Универсального молдаванина? :)

я никого не хочу найти, я лишь утверждать что есть термин специалиста по Дельфи.


> Тох, это как это тык умудрился слова то мои и его перевернуть?
>  :)

смари, все открытым текстом :)
--->

> Андреевич   (22.06.12 19:42) [124]
>
>
> > Юрий Зотов ©   (22.06.12 01:22) [121]
> > Рано отправил. Сорри.
> >
> > Нет, стандартные алгоритмы нам знать не нужно. Знать нам
> > нужно кнопки в IDE.
>
> В таком случае вам грош цена, если вы только в кнопки в
> IDE жмете и не имеете теоретической базы. Очень жаль что
> так считаете.

и ты считаешь я не могу его упрекнуть что он считает достаточным умение тыкать в кнопки в IDE? (кстати, дельфи это не только IDE, но да ладно) :)


 
antonn ©   (2012-06-23 01:54) [136]


> нет конечно, у него нет соответствующей квалификации

что и требовалось доказать


 
Rouse_ ©   (2012-06-23 01:56) [137]


> и ты считаешь я не могу его упрекнуть что он считает достаточным
> умение тыкать в кнопки в IDE?

Нет :) Речь шла не о том :)


 
Rouse_ ©   (2012-06-23 01:58) [138]


> antonn ©   (23.06.12 01:54) [136]
> что и требовалось доказать

ты не о той квадлификации подумал. У веб программиста отсутствует необходимость разбираться даже в таких простых вещах как кольца защиты.
Он в RING3 пожизненно сидит.


 
antonn ©   (2012-06-23 01:59) [139]


> Нет :) Речь шла не о том :)

а я, типа, не вижу иронии, и не буду видеть пока он не перестанет кидаться в крайности и не перестанет переворачивать посты.

Ну и вопрос все же остался - по твоим прикидкам сколько уйдет времени у веб-девелопера на включение в работу в твои проекты?


 
Rouse_ ©   (2012-06-23 02:03) [140]


> Ну и вопрос все же остался - по твоим прикидкам сколько
> уйдет времени у веб-девелопера на включение в работу в твои
> проекты?

На вскидку в районе полугода основное обучение (вникнуть что есть виртуальная машина и криптография) и месяца три-четыре на практику.
Практика под моим руководством, обучение самостоятельное, по предоставленным материалам и с небольшим контролем (я ж не преподаватель все-же).


 
Kerk ©   (2012-06-23 02:05) [141]


> На вскидку в районе полугода

А как же "программист это программист, остальное -- моментально"? :)


 
Rouse_ ©   (2012-06-23 02:05) [142]

А по поводу кого бы я взял - ну конечно не веб разработчика, предпочтение отдал бы людям работающим с ядром (так проще). Но если будет золотая голова, да пусть он даже на VB пишет - научу, если он готов к этому геморою.


 
antonn ©   (2012-06-23 02:06) [143]


> ты не о той квадлификации подумал. У веб программиста отсутствует
> необходимость разбираться даже в таких простых вещах как
> кольца защиты.
> Он в RING3 пожизненно сидит.

У тебя то там не особо много инструментов (в смысле различий). А ты представь вместо своего асма - перл, а свой проект - хайлоад. И тут уже разные языки - пхп, перл, си и тп., можно знать архитектуру такого проекта, ньюансы его работы (кажется "квалификация" по-твоему), но умение работать с его кодом для пхп и перла отличаются. В таком случае будет выбираться специалист по пхп/перлу (разумеется должной квалификации), не так ли?


 
Rouse_ ©   (2012-06-23 02:06) [144]


> Kerk ©   (23.06.12 02:05) [141]
>
> > На вскидку в районе полугода
>
> А как же "программист это программист, остальное -- моментально"?
>  :)

Ром, ну это - же уже специфика. Это как из проктолога хирурга сделать :)


 
Rouse_ ©   (2012-06-23 02:10) [145]


> В таком случае будет выбираться специалист по пхп/перлу
> (разумеется должной квалификации), не так ли?

Тут нюансов мало, спеца по вышеперечисленному подготовить гораздо проще. Я на PHP, через 3 часа изучения примеров кода, писать начал без подготовки, это ни о чем не говорит...


 
antonn ©   (2012-06-23 02:11) [146]


> Rouse_ ©   (23.06.12 02:05) [142]
>
> А по поводу кого бы я взял - ну конечно не веб разработчика,
>  предпочтение отдал бы людям работающим с ядром (так проще).
>  Но если будет золотая голова, да пусть он даже на VB пишет
> - научу, если он готов к этому геморою.

Вот-вот, "научишь", а ваканции обычно хотят "уже". Об этом речь.
Причем тебе ведь по любому нужена уверенность что обучая человека, тратя время, он останется в проекте (ну и плюс что из него получится таки специалист). А оформляя ваканцию на грамотного специалиста по асму ты как минимум убираешь много времени на обучение и спец уже вливается в специфику твоего проекта (имея теорию и практику работы в асме, т.е. ты с ним уже можешь говорить на более "серьезном" уровне). И такое желают получать подавляющее большинство работодателей, так ведь?
Так же ищут и специалистов по дельфи, тот который имея базу знаний и опыт работе в дельфи сможет приступить к работе изучая сам проект, а не язык. Автор и спросил что нужно знать такому специалисту.


 
Kerk ©   (2012-06-23 02:13) [147]


> Rouse_ ©   (23.06.12 02:10) [145]
>
> > В таком случае будет выбираться специалист по пхп/перлу
> > (разумеется должной квалификации), не так ли?
>
> Тут нюансов мало, спеца по вышеперечисленному подготовить
> гораздо проще. Я на PHP, через 3 часа изучения примеров
> кода, писать начал без подготовки, это ни о чем не говорит.
> ..

Ну ты резюме во Вконтакте послал? Нюансов-то мало и ты уже все знаешь :)


 
Rouse_ ©   (2012-06-23 02:15) [148]


> Так же ищут и специалистов по дельфи, тот который имея базу
> знаний и опыт работе в дельфи сможет приступить к работе
> изучая сам проект, а не язык.

Ты ни в чем не противоречишь тому что я сказал. Естественно что человек сразу начнет работать в проекте, нешто ты думаешь что мне дадут возможность выключить из работы высокооплачиваемого кадра, не приносящего выхлопа в процессе его обучения? :)
А обучение происходит всегда, в любом проекте в любой команде, ну за исключением разве что если человек идет на стартап


 
Rouse_ ©   (2012-06-23 02:16) [149]


> Ну ты резюме во Вконтакте послал? Нюансов-то мало и ты уже
> все знаешь :)

Боюсь они мало платят :)


 
antonn ©   (2012-06-23 02:16) [150]


> Я на PHP, через 3 часа изучения примеров кода, писать начал
> без подготовки, это ни о чем не говорит...

в высоконагруженных проектах уже "втыкают" в такие "мелочи" как задание массива в сприпте. Речь ведь идет не о "тяп-ляп", а о специалистах


 
Kerk ©   (2012-06-23 02:17) [151]


> Rouse_ ©   (23.06.12 02:16) [149]
>
> > Ну ты резюме во Вконтакте послал? Нюансов-то мало и ты
> уже
> > все знаешь :)
>
> Боюсь они мало платят :)

Боюсь, их премии больше твоего годового дохода :)


 
Rouse_ ©   (2012-06-23 02:18) [152]


> Kerk ©   (23.06.12 02:17) [151]
> Боюсь, их премии больше твоего годового дохода :)

Очень сильно сомневаюсь, но рад что ты за них так болеешь :)


 
antonn ©   (2012-06-23 02:19) [153]


> А обучение происходит всегда, в любом проекте в любой команде,
>  ну за исключением разве что если человек идет на стартап

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


 
Rouse_ ©   (2012-06-23 02:21) [154]


> обучение языку или специфике проекта? :)

Обучение SDK, с учетом языка, на котором данный SDK предоставлен.
Это кстати один из нюансов работы в Abby


 
Kerk ©   (2012-06-23 02:23) [155]


> Rouse_ ©   (23.06.12 02:18) [152]

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

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


 
Rouse_ ©   (2012-06-23 02:24) [156]


> Тебе даже проще, низкоуровневое программирование -- популярная
> среди студентов тема, а в масштабировании больших нагрузок
> энтузиазма мало, там нужен и опыт и кругозор.

Полностью согласен


 
antonn ©   (2012-06-23 02:24) [157]


> Rouse_ ©   (23.06.12 02:21) [154]
>
>
> > обучение языку или специфике проекта? :)
>
> Обучение SDK, с учетом языка, на котором данный SDK предоставлен.
>

ну вот.. пришел, значит, к тебе веб-девелопер... =))))
"а язык - всего лишь инструмент и осваивается он моментально.". Ииии.. как моментально изучил асм =)


 
Rouse_ ©   (2012-06-23 02:26) [158]


> ну вот.. пришел, значит, к тебе веб-девелопер... =))))

Ну мы же веб девелоперов уже обговорили :)


 
Германн ©   (2012-06-23 02:30) [159]


> Rouse_ ©   (23.06.12 01:49) [131]
>
> Эк как ты загнул, в кучу все смешал

Чего не сделаешь ради доказательства "правильности" своей неправоты.


 
Rouse_ ©   (2012-06-23 02:30) [160]

зы: я спать, завтра продолжим :)



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

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

Наверх





Память: 0.83 MB
Время: 0.074 c
15-1348061625
xayam
2012-09-19 17:33
2013.03.22
Демонстрационное оборудование


15-1338356867
AV
2012-05-30 09:47
2013.03.22
Наглядно изобразить ход работы графиком


2-1333815031
novichek
2012-04-07 20:10
2013.03.22
правильная передача параметров в процедуру


15-1346063472
>|<
2012-08-27 14:31
2013.03.22
Локализация утечки памяти


15-1351367113
заводчанин
2012-10-27 23:45
2013.03.22
CNC Mazatrol





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский