tag:blogger.com,1999:blog-21088732.post8754703733352763039..comments2023-10-30T11:28:26.464+03:00Comments on lktalks: Какие знания необходимы программисту - часть 2Lev Kurtshttp://www.blogger.com/profile/11213122096840626861noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-21088732.post-18112769735121157522007-08-19T14:35:00.000+04:002007-08-19T14:35:00.000+04:002 alex efros: Насчет практических навыков полность...2 alex efros: Насчет практических навыков полностью с Вами согласен.Их в списке нет. Но список и предполагался как "необходимое и достаточное" условие. Только как "необходимое".<BR/><BR/>Насчёт связи между человеком знающим все описанное в этом списке и хорошим программистом - не совсем соглашусь с Вашим утверждением. С первой частью - согласен, можно все это знать, но программистом даже и не быть. А вот со второй- не соглашусь. Мне кажется эрудиция, широта взгляда - это чрезвычайно важное качество, помогающее при решении многих сложных проблем. И даже узкому специалисту она могла бы помочь и он мог бы стать ещё лучше.Lev Kurtshttps://www.blogger.com/profile/11213122096840626861noreply@blogger.comtag:blogger.com,1999:blog-21088732.post-44820474738752910212007-08-13T00:34:00.000+04:002007-08-13T00:34:00.000+04:00Список просто восхитительный... но я категорически...Список просто восхитительный... но я категорически не согласен с тем, что это "знания, которые совершенно необходимы каждому программисту" (хотя сам я имею более или менее глубокие представления по ~75-80% списка).<BR/><BR/>Этот список отлично подойдёт в качестве программы обучения в институте. Но выпускников таких институтов приходится минимум год-полтора доучивать "на программиста". Потому что <B>реальное</B> программирование требует <B>практических навыков</B>, отсутствующих в этом списке.<BR/><BR/>А стоит делать вот что: учить отдельные разделы этого списка <B>по мере того</B> как они оказываются нужны для <I>реальных, практических</I> задач. Только тогда эти знания будут усваиваться. И если вы не знаете большую часть этих разделов, это не означает что вы не являетесь хорошим программистом, а означает только то, что вы не сталкивались с определёнными классами задач.<BR/><BR/>Таким образом, связь между человеком, знающим всё описанное в списке, и хорошим программистом - просто отсутствует. Можно всё это знать теоретически, но программистом вас это не сделает, ни хорошим, ни даже плохим. А можно быть отличным программистом в какой-то узкой области, зная при этом 5-10% этого списка.Alex Efroshttps://www.blogger.com/profile/04974550881781378308noreply@blogger.comtag:blogger.com,1999:blog-21088732.post-66944096483595782162007-04-03T20:46:00.000+04:002007-04-03T20:46:00.000+04:00Интересное интервью http://www.gotdotnet.ru/Chann...Интересное интервью http://www.gotdotnet.ru/Channel9/441849.aspx в общем и в частности о знаниях програмистов. А так же пара слов о стартапахUnknownhttps://www.blogger.com/profile/12742019914374088468noreply@blogger.com