<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: О практических задачах на интервью.</title>
	<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/</link>
	<description>Несерьезные мысли о серьезном бизнесе от Виктора Ронина.</description>
	<pubDate>Tue, 06 Jan 2009 22:33:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>By: Victor Ronin</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16888</link>
		<dc:creator>Victor Ronin</dc:creator>
		<pubDate>Mon, 18 Aug 2008 19:56:50 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16888</guid>
		<description>В общем в целом я согласен, кроме двух "но".

а) Кода у программиста может не быть и в целом это нормально.
б) Код у программиста может быть очень старый и ему будет лень его обновлять и приводить в нормальный вид лишь для интервью и это тоже нормально.</description>
		<content:encoded><![CDATA[<p>В общем в целом я согласен, кроме двух &#8220;но&#8221;.</p>
<p>а) Кода у программиста может не быть и в целом это нормально.<br />
б) Код у программиста может быть очень старый и ему будет лень его обновлять и приводить в нормальный вид лишь для интервью и это тоже нормально.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Ronin</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16887</link>
		<dc:creator>Victor Ronin</dc:creator>
		<pubDate>Mon, 18 Aug 2008 19:55:45 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16887</guid>
		<description>Так вот об этом же я и говорю. Конечно, если бы было бесконечность времени и желания, все было бы вылизано и причесанно.

Но, времени вполне конечно, и то, что я делал для себя 5 лет назад, сейчас для меня представляет ностальгическую ценность разве что.

И "надо" все же тут не применимо. Еще куда не шло, сказать "было бы полезно на будущее", но уж никак не надо.

Ведь у многих программистов выходит примерно так - на выходных сели что-то подколбасили, получили еле работающий (или не работающий) прототип. А потом отвлеклись или времени не стало и оно уходит на антрисоли.

Это тоже самое, что сказать, что все что кладется на реальные антрисоли обязательно должно быть чистое, выглажженое и продезадорированное. Вроде, таки да, так и должно быть, но чаще всего закидывают туда старый зонтик, который просто больше некуда приткнуть и о чистоте и выглажженности и речи не идет.</description>
		<content:encoded><![CDATA[<p>Так вот об этом же я и говорю. Конечно, если бы было бесконечность времени и желания, все было бы вылизано и причесанно.</p>
<p>Но, времени вполне конечно, и то, что я делал для себя 5 лет назад, сейчас для меня представляет ностальгическую ценность разве что.</p>
<p>И &#8220;надо&#8221; все же тут не применимо. Еще куда не шло, сказать &#8220;было бы полезно на будущее&#8221;, но уж никак не надо.</p>
<p>Ведь у многих программистов выходит примерно так - на выходных сели что-то подколбасили, получили еле работающий (или не работающий) прототип. А потом отвлеклись или времени не стало и оно уходит на антрисоли.</p>
<p>Это тоже самое, что сказать, что все что кладется на реальные антрисоли обязательно должно быть чистое, выглажженое и продезадорированное. Вроде, таки да, так и должно быть, но чаще всего закидывают туда старый зонтик, который просто больше некуда приткнуть и о чистоте и выглажженности и речи не идет.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romkin</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16884</link>
		<dc:creator>Romkin</dc:creator>
		<pubDate>Mon, 18 Aug 2008 19:25:58 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16884</guid>
		<description>Да, для себя. Но потом может возникнуть надобность посмотреть, а что там было. Или, не дай бог, поправить. Или взять оттуда что-то в проект. И если написано как попало, то остается либо разбираться и вспоминать все что было и почему так, либо надеяться, что ты сам вчерашний все-таки заложил некоторую расширяемость. "Надо" здесь - просто требование гигиены, не более. Хочется, чтобы код был максимально долговечным, для этого и надо прилагать некоторые усилия. К сожалению, человек я довольно неряшливый, и имею кучу программного мусора, который и выбросить жалко (еще бы, некоторым отрывкам больше десяти лет), и разбираться не хочется. Так и держу на "антресолях".</description>
		<content:encoded><![CDATA[<p>Да, для себя. Но потом может возникнуть надобность посмотреть, а что там было. Или, не дай бог, поправить. Или взять оттуда что-то в проект. И если написано как попало, то остается либо разбираться и вспоминать все что было и почему так, либо надеяться, что ты сам вчерашний все-таки заложил некоторую расширяемость. &#8220;Надо&#8221; здесь - просто требование гигиены, не более. Хочется, чтобы код был максимально долговечным, для этого и надо прилагать некоторые усилия. К сожалению, человек я довольно неряшливый, и имею кучу программного мусора, который и выбросить жалко (еще бы, некоторым отрывкам больше десяти лет), и разбираться не хочется. Так и держу на &#8220;антресолях&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romkin</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16880</link>
		<dc:creator>Romkin</dc:creator>
		<pubDate>Mon, 18 Aug 2008 19:05:50 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16880</guid>
		<description>Речь изначально шла о десятке килобайт кода. Это не десять строк, и даже не тысяча :)
Более того, если человек шлет кому-то код, то вполне естественно ожидать, что он его "подлижет". Уж по крайней мере, выберет наиболее вкусное.
То есть, когда я прошу, ознакомившись с резюме, прислать код, то я ожидаю "резюме" в коде.
А по нескольким килобайтам такого резюме можно сказать очень многое. И знает ли человек язык и в какой мере, знаком ли он с API, использует ли он чужой код, работал ли в команде, примерный опыт работы, программировал ли раньше на других языках...
Да, согласен, мало можно сказать об архитектуре, о том, что будет в большом проекте. Это выясняется на собеседовании. 
Можно сделать отрицательные оценки, о том, что человек не знает, что есть такое понятие, как архитектура приложения, о том, что языка он не знает, хотя, как он уверяет, писал на нем пару лет, и так далее. То есть, если код приемлем, то - вперед на собеседование. На котором, в частности, можно и обсудить присланное, и выяснить остальное.
Но данный подход, пожалуй, не особо годится, если требуется программист с небольшим опытом, начинающий. Там на код лучше вообще не смотреть.</description>
		<content:encoded><![CDATA[<p>Речь изначально шла о десятке килобайт кода. Это не десять строк, и даже не тысяча <img src='http://victorronin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Более того, если человек шлет кому-то код, то вполне естественно ожидать, что он его &#8220;подлижет&#8221;. Уж по крайней мере, выберет наиболее вкусное.<br />
То есть, когда я прошу, ознакомившись с резюме, прислать код, то я ожидаю &#8220;резюме&#8221; в коде.<br />
А по нескольким килобайтам такого резюме можно сказать очень многое. И знает ли человек язык и в какой мере, знаком ли он с API, использует ли он чужой код, работал ли в команде, примерный опыт работы, программировал ли раньше на других языках&#8230;<br />
Да, согласен, мало можно сказать об архитектуре, о том, что будет в большом проекте. Это выясняется на собеседовании.<br />
Можно сделать отрицательные оценки, о том, что человек не знает, что есть такое понятие, как архитектура приложения, о том, что языка он не знает, хотя, как он уверяет, писал на нем пару лет, и так далее. То есть, если код приемлем, то - вперед на собеседование. На котором, в частности, можно и обсудить присланное, и выяснить остальное.<br />
Но данный подход, пожалуй, не особо годится, если требуется программист с небольшим опытом, начинающий. Там на код лучше вообще не смотреть.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Ronin</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16849</link>
		<dc:creator>Victor Ronin</dc:creator>
		<pubDate>Mon, 18 Aug 2008 15:29:37 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16849</guid>
		<description>&gt;Если человек отказывается, то это говорит только о том, что вы ему менее нужны, чем &gt;он вам. Не более. И может быть, стоит присмотреться?

Скажем так, если человек разумно аргументировал - то может и присматриваться.

Если человек, просто отказался - то это фигня какая-то.</description>
		<content:encoded><![CDATA[<p>>Если человек отказывается, то это говорит только о том, что вы ему менее нужны, чем >он вам. Не более. И может быть, стоит присмотреться?</p>
<p>Скажем так, если человек разумно аргументировал - то может и присматриваться.</p>
<p>Если человек, просто отказался - то это фигня какая-то.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Ronin</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16848</link>
		<dc:creator>Victor Ronin</dc:creator>
		<pubDate>Mon, 18 Aug 2008 15:28:16 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16848</guid>
		<description>Да, кстати, согласен с Яски.

Функцию в 10 строк, если нужно многие могут "вылизать", но это ничего не говорит о том, как человек пишет архитектуру и будит ли он "вылизывать" код в миллион строк.</description>
		<content:encoded><![CDATA[<p>Да, кстати, согласен с Яски.</p>
<p>Функцию в 10 строк, если нужно многие могут &#8220;вылизать&#8221;, но это ничего не говорит о том, как человек пишет архитектуру и будит ли он &#8220;вылизывать&#8221; код в миллион строк.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Ronin</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16847</link>
		<dc:creator>Victor Ronin</dc:creator>
		<pubDate>Mon, 18 Aug 2008 15:27:06 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16847</guid>
		<description>&gt;На мой взгляд, и для себя надо писать сопровождаемый код

Вот тут мне кажется логическая ошибка. "Надо" это неправильное слово для хобби. Код для себя - это хобби и человек пишет, что-то просто так.

Я всего лишь имею в виду, что я вот оглядываюсь на себя и
а) Код, который я писал для себя я последний раз писал, эдак лет 5 назад.
б) Этот код достаточно жуткий, потому что писал давно (когда был гораздо более зелен) и потому, что не расчитывал, на то, что прийдется его кому-то показывать.</description>
		<content:encoded><![CDATA[<p>>На мой взгляд, и для себя надо писать сопровождаемый код</p>
<p>Вот тут мне кажется логическая ошибка. &#8220;Надо&#8221; это неправильное слово для хобби. Код для себя - это хобби и человек пишет, что-то просто так.</p>
<p>Я всего лишь имею в виду, что я вот оглядываюсь на себя и<br />
а) Код, который я писал для себя я последний раз писал, эдак лет 5 назад.<br />
б) Этот код достаточно жуткий, потому что писал давно (когда был гораздо более зелен) и потому, что не расчитывал, на то, что прийдется его кому-то показывать.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Victor Ronin</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16845</link>
		<dc:creator>Victor Ronin</dc:creator>
		<pubDate>Mon, 18 Aug 2008 15:23:52 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16845</guid>
		<description>М... Да, алгоритмическое мышление, пожалуй не как луч лазера, но все таки и не как мощный прожектор тоже.

Я за проверку мышления, но не только алгоритмического, но и логического.</description>
		<content:encoded><![CDATA[<p>М&#8230; Да, алгоритмическое мышление, пожалуй не как луч лазера, но все таки и не как мощный прожектор тоже.</p>
<p>Я за проверку мышления, но не только алгоритмического, но и логического.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Яски</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16832</link>
		<dc:creator>Яски</dc:creator>
		<pubDate>Mon, 18 Aug 2008 13:38:09 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16832</guid>
		<description>Но мне кажется по небольшой функции можно понять как хорошо человек пишет код, но нельзя определить насколько архитектурно правильный - сопровождаемый код он пишет. Для сюньера это более важная способность, чем просто чистый код.</description>
		<content:encoded><![CDATA[<p>Но мне кажется по небольшой функции можно понять как хорошо человек пишет код, но нельзя определить насколько архитектурно правильный - сопровождаемый код он пишет. Для сюньера это более важная способность, чем просто чистый код.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romkin</title>
		<link>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16793</link>
		<dc:creator>Romkin</dc:creator>
		<pubDate>Mon, 18 Aug 2008 08:49:42 +0000</pubDate>
		<guid>http://victorronin.com/2008/08/14/o-prakticheskix-zadachax-na-intervyu/#comment-16793</guid>
		<description>Да не обязательно звездная болезнь. Если человек принес показать свой код, например. И если он подобное задание уже делал - то зачем ему давать его делать? И зачем ему соглашаться и тратить свое и ваше время? Код ведь с вероятностью 99% будет выброшен. И какой интерес программировать несколько часов "на выброс", чтобы только показать, как ты это делаешь? 
Если человек отказывается, то это говорит только о том, что вы ему менее нужны, чем он вам. Не более. И может быть, стоит присмотреться?</description>
		<content:encoded><![CDATA[<p>Да не обязательно звездная болезнь. Если человек принес показать свой код, например. И если он подобное задание уже делал - то зачем ему давать его делать? И зачем ему соглашаться и тратить свое и ваше время? Код ведь с вероятностью 99% будет выброшен. И какой интерес программировать несколько часов &#8220;на выброс&#8221;, чтобы только показать, как ты это делаешь?<br />
Если человек отказывается, то это говорит только о том, что вы ему менее нужны, чем он вам. Не более. И может быть, стоит присмотреться?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
