Первые шаги
Feb. 26th, 2011 11:11 pmСнова о питонах. Оказалось, что если заставить себя посидеть и поотлаживаться в Eclipse+PyDev минут десять-пятнадцать, становится вполне комфортно. Не идейный PyCharm конечно, но вполне, вполне.
Евгения Дмитриевича явно ударило по голове удовольствием от программирования. К несчастью, первый удар был осуществлён RoboLab'ом + NXT, представляющими собой, как я уже писал, среду не то чтобы приспособленную для нормальных кодерских упражнений. Тем не менее вот уже несколько недель как Евгений Дмитриевич, посылая нахрен уроки и родителей, реализует на этой прекрасной платформе простенькие штучки уровня игр для программируемых калькуляторов нашего детства. У NXT экран пять строк на 20 кажется символов, а в качестве устройств ввода Жека приспособил два touch sensor'а. В этом есть определённый героизм, так как целые числа у него вводятся практически как на машине Тьюринга, по основанию 1.
Когда Жека сегодня увидел питонский код в пять строчек, эквивалентный одной из его поделок на четыре экрана графических макарон, было видно, что он испытал катарсис. Тем более когда я эту фигню запустил и показал, что она действительно работает.
Юльча высказывала озабоченность тем, что в тридцатке для начального обучения программированию используют богомерзкий LogoWrite (русифицированную версию KTurtle) и что, подсадив Жеку на Питон, я могу помешать его последующей адаптации к школьному курсу. Совершенно случайно, просматривая The Python Library Reference, я наткнулся на модуль turtle, представляющий из себя вполне KDE-шную черепаху, реализованную поверх Tk. Копипейстнули и запустили пример, в котором черепаха рисует пятиугольник, после чего Жека вдруг предложил нарисовать шестиугольник. К сожалению, ему уже было пора спать.
Я вот одного не понимаю
Date: 2011-02-26 08:20 pm (UTC)Re: Я вот одного не понимаю
Date: 2011-02-26 08:44 pm (UTC)В среду был страшный скандал, когда мы его пытались оторвать от отладки неработающего кода и загнать обедать. Вспоминал себя в похожих ситуациях. Интенсивное нахождение в пресловутой Зоне видно невооружённым взглядом.
no subject
no subject
no subject
Date: 2011-02-27 04:13 am (UTC)no subject
Date: 2011-02-27 07:07 am (UTC)no subject
Date: 2011-02-27 05:26 am (UTC)no subject
Date: 2011-02-27 07:13 am (UTC)То, что у Женьки не будет пересечений со мной в эстетических предпочтениях, я уже как бы смирился.
no subject
Date: 2011-02-27 07:32 am (UTC)no subject
Date: 2011-02-27 09:46 am (UTC)Потому что, ну, надр3ться кодить и научиться программировать - это две, понятное дело, большие разницы; а мне всяческие рецепты для второго очень интересны как в личном плане, так и в профессиональном.
no subject
Date: 2011-03-01 10:06 am (UTC)Я в детстве учился в советской музыкальной школе. Поскольку руки у меня по жизни из жопы, довольно быстро стало ясно, что Яшей Хейфецем мне не быть. Стандарты в школе тем не менее были советские, то есть пиздец перфекционистские — ты сюда, сука, пришёл делать карьеру крутого инструменталиста, а если способностей нет, то или въябывай 24х7, чтобы компенсировать своё убожество, или мы вообще не понимаем, что ты, уёбок, тут делаешь и зачем тратишь наше время, которое мы бы с большей пользой потратили на более перспективных. Ну, примерно как на фигурном катании там или гимнастике.
Я клинический аудиал и зависимость от музыки у меня развилась ещё до ДМШ, но у многих моих соучеников любовь к музыке была выжжена калёным железом.
Так вот. Будет моего сына переть от программирования — хорошо, буду ему помогать советами и идеями. Забьёт болт — ещё лучше, будут шансы заняться в жизни чем-нибудь более полезным для психического здоровья. Но форсированно делать из него великого гика я не буду. Пусть побалуется этим и ещё пятнадцатью хобби.
no subject
Date: 2011-03-01 11:48 am (UTC)no subject
Date: 2011-03-01 06:32 pm (UTC)Я ничего другого в виду и не имею, и ни в коем случае не выступаю с призывами насиловать мозг близким и горячо любимым родственникам просто лишь к приросту и во славу программистского племени. Это было бы глупо, бесчеловечно и нелепо. Мне интересно, существует ли внутренняя приоретизация советов и идей, на случай если уважаемый Евгений Дмитриевич все же заинтересуется данным ремеслом сколько-нибудь серьезно.
> а если способностей нет
Такой подход я очень одобряю, но в профессиональном контексте, а не как адекватный модус измывательств над несовершеннолетними.
> противопоставление
Всю эту чушь я несу с обычной же долей иронии, и только лишь из любви к условно-красному словцу. Подбор слов неудачен, к тому же. Хороший кодер - редкость; и неизменно профессионал высокого класса, просто несколько другой специализации.
Тем не менее я достоверно знаю - на собственном чуть горьком опыте - что учиться можно не тому, не так и вотще; в результате потерять много нервных клеток, волос и возможностей. К четырнадцати годам я был вполне сформировавшимся гамадрилом, и неплохо владел несколькими адекватными тому времени платформами, но азы сколько-нибудь когерентного представления о вменямых подходах к софтверной разработке стали складываться у меня только в последние пару лет. Я надеюсь - да и не сомневаюсь - что мне всегда найдется чему учиться в моей области профессиональный деятельности; именно поэтому и питаю личный интерес к советам и рекомендациям коллег.
А помимо этого у меня есть интерес, имеющий прямое отношение к должностным обязанностям. Так как насмотрелся я очень много всяких разных людей, в том числе ходячих иллюстраций к максиме a little learning is a dangerous thing; в мои же обязанности входит расстрел или перевоспитание этих самых иллюстраций. Неудивительно, что рецепты (пере)воспитания меня очень интересуют во всех мыслимых формах и расцветках (с расстрелом я уж как-нибудь управляюсь - целься, взводи, жми; не забывай перезаряжать).
no subject
Date: 2011-03-01 06:45 pm (UTC)Боюсь, лично я вообще не в позиции на него отвечать, так как не считаю, что когда либо был чем-то большим, чем просто компетентный девелопер. Из инбокса тем не менее не стираю, подумаю ещё.
no subject
Date: 2011-02-27 06:25 pm (UTC)Но это к роботу не будет иметь отношение, да?
А что тогда товарищ Женя будет программировать - кто ему будет задачи ставить и какого рода?
no subject
Date: 2011-02-28 12:22 pm (UTC)Задачи он себе сам придумывает, и мы с Юльчей слегка креативим.
На тему IDE
Date: 2011-03-11 08:20 pm (UTC)