
|
 |
 |
|
 |
 |
от Bozhidar(1-12-2011)
Code Retreat е интересен начин да
усъвършенствате програмистските си умения. Събирате се група хора
(четен брой) и решавате конкретен проблем. Например —
Conway’s Game of
Life.
Работите по двойки (pair programming) с test-driven development. Пишете на
сесии от 45 минути, след които има кратка ретроспекция, изтривате
кода
и сменяте партньора. И така цял ден, с различни хора.
Цел
Целта не е да решите проблема. Идеята е да обмените
умения и да затвърдите фундаментални познания. Това е адски добър начин да
научите test-driven development или някой друг трик с текстовия редактор/
шела.
Повече детайли за събитието ще намерите тук.
<< PAM плъгини за MySQL и компания | ГНУ фест под тепетата - програма >>
|
 |
 |
 |
 |
code monkey От: BlackByte <bbyte __@__ mail__dot__bg> На: 2-12-2011@7:56 GMT+2 Оценка: 1/НеутраленНакрая ставаш това - машина за генериране на безмислен код.
[Отговори на този коментар] Без смисъл е От: twoflower <twoflower __@__ mail __точка__ bg> На: 2-12-2011@18:58 GMT+2 Оценка: 1/НеутраленДоста си прав. Не виждам никаква практична
стойност в подобно "занимание". Пък и съм
сигурен, че кодът, който се вади, наистина е за
триене.
[Отговори на този коментар] Някой опита ли се да го посети? От: bop_bop_mara На: 5-12-2011@13:42 GMT+2 Оценка: 1/НеутраленВсеки си има право на мнение, разбира се, но има ли някой, който е отишъл да види що за животно е това, най-малкото за да затвърди мнението си? И двамата коментирали наблягат на кода като нещото, което трябва да е краен резултат, докато авторът на новината изрично е подчертал, че кодът изобщо не е центърът на събитието.
Доколкото аз схващам (също не съм била там, но пък прочетох добре анонса), идеята е все едно да се съберете с приятели на кръчма и да подкарате неангажиращи разговори за процеса на писане на код - ако щете за конвенции за подравняване и поставяне на скоби, ако щете за едитори и някакви техни готини клавишни комбинации, ако щете дори за езици и техния синтаксис и т.н. Само че, като сте на по бира само говорите, слушате и (евентуално) запомняте, че има това или онова. Не е малко, наистина, от такива "неангажиращи" разговори човек, дори и да запомни само 10% от изприказваното, може да научи в пъти повече да речем от една университетска лекция от 2 часа.
Но хората явно са решили малко да доразвият идеята така, че всеки, освен да чуе, да види, да пробва и, в крайна сметка, да получи по един приятен начин знания и *практически* опит, вместо само идеи. Това, че има поставена "задача" за разрешаване, е просто някаква малка насока - вместо да губиш време да се чудиш с каква програма да покажеш на другарчето яките възможности на любимия ти едитор, направо да седнеш и да пристъпиш към есенцията на нещата. И, да, кодът е просто едно средство, а целта, пък, не е да се напише нещо, което да носи пари или да направи световна революция.
Иначе, друг е въпросът, че наистина има хора, за които дейности като разучаване на нови практики, изслушване на различна гледна точка и показване на кода на друго лице са силно мразени или поне считани за пълна глупост и губене на време. Разбира се, всеки си има право на такова мнение, но си има и причини да има точно такова мнение.
Редактиран на: 5-12-2011@13:43
[Отговори на този коментар] Подравняване и синтаксис От: twoflower <twoflower< at >mail__dot__bg> На: 5-12-2011@13:54 GMT+2 Оценка: 1/НеутраленИма си стандарти за езиците и (вътрешнофирмени)
стандарти за форматирането.
Наистина ли ще ти е приятно да си говорите маса време
за езици и форматиране. Пък и пак не виждам
реална полза от подобни разговори.
"Целта не е да решите проблема. Идеята е да обмените
умения и да затвърдите фундаментални
познания. Това е адски добър начин да научите test-
driven development или някой друг трик с
текстовия редактор/ шела."
Как точно ще получа фундаментални познания, ако
знам повече от другите?! Пък и няма да коментирам на
какви навици приучава и "test-driven development".
Накратко - по-добре гледайте "Хари Потър", поне ще
стимулирате малко въображението си.
По-добре да го анонсират така: програмисти се
събират да пият бира и да говорят за програмиране.
Редактиран на: 5-12-2011@13:56
[Отговори на този коментар]
Към: Подравняване и синтаксис От: bop_bop_mara На: 5-12-2011@14:10 GMT+2 Оценка: 1/НеутраленМного е хубаво как се хората се хващат за две думи и избягват да коментират основната нишка. Нямам за идея да се опитвам да те разубеждавам - както казах, всеки си има причини да мисли както мисли, независимо дали ги осъзнава или не.
Но ми е интересно, би ли се изправил лице в лице с организаторите на събитието, за да им обясниш защо мислиш, че то е глупаво (особено имайки пред вид, че не си и бил там)?
[Отговори на този коментар]
Към: Към: Подравняване и синтаксис От: BlackByte <bbyte__at__mail__dot__bg> На: 5-12-2011@21:16 GMT+2 Оценка: 1/НеутраленИзвинявай, ама какво означава да се изправи лице в лице с организаторите? Да се срещнем на боксовия ринг? :) Нали тука това правим. Аз лично не искам да обидя някой. Ако организаторите имат нужда да защитават нещо, могат да го направят тука. Могат и да си наемат адвокат като тебе разбира се :)
[Отговори на този коментар] Към: Към: Към: Подравняване и синтаксис От: bop_bop_mara На: 5-12-2011@23:04 GMT+2 Оценка: 1/НеутраленНе съм ничий адвокат, но се опитвам да уважавам усилията на хората да споделят знанията си с другите и да търсят и опитват нови методи за работа. Виждам, че в организацията на това са вложили не просто усилия или време, а сърца, затова не мисля, че заслужават под новината им (в сайт, посветен на отворения код и същата идея за споделяне на знанията и постиженията с всички) да има само коментари от хора, които не са успяли да открият нито един позитив в инициативата им.
[Отговори на този коментар] Към: Към: Към: Към: Подравняване и синтаксис От: twoflower <twoflower__at__mail__dot__bg> На: 6-12-2011@18:27 GMT+2 Оценка: 1/НеутраленВиж, ето моята гледна точка:
Събират се четен (ако един е излишен?!) брой
програмисти, сядат на порции от по 45 минути и пишат
/ дискутират някаква задача. Периодично се сменят
(нещо като fast dating - аналогията е доста точна).
Това, което не разбирам е, ползата от подобен
експеримент.
Полза откъм програмистки умения - за 45 минути с
различни програмисти какво мога да науча? Според теб
нещо практично. А аз не виждам нищо такова - нито
откъм програмни техники, нито откъм "фокуси с
клавиатурата". Всеки с повечко опит вече има стил и
визия.
Откъм програмистки знания - за 45 минути нито ще
научиш нов алгоритъм, нито нещо особено ценно.
Откъм общуване - сигурно е полезно. Подготовка за
real fast dating?
Сериозно, за да участвам в нещо, трябва да видя
положителен ефект, а в случая освен "приятна загуба на
време" не виждам друго.
И не набърквай подобни "инициативи" с отворения код.
Със същия успех можеш да вкараш и марсианци в
темата.
И за финал - аз правя най-фините и дълги обелки от
картофи. Майстор съм на това. И влагам сърцето си.
Хайде, сподели сега възхищението си от този факт.
Редактиран на: 6-12-2011@18:29
[Отговори на този коментар] Към: Към: Към: Към: Към: Подравняване и синтаксис От: M! <petrov__dot__dimitar__at__gmail__dot__com> На: 7-12-2011@12:33 GMT+2 Оценка: 1/НеутраленТи пък каква ода изписа, за да обясниш защо не ти харесва мероприятието. Щом не искаш да развиваш уменията си по този определен начин - просто не ходи. Както ще направя аз. Със сигурност имаш по-стойностни и приятни начини за прекарване на времето си, пък ще се намери и кой да оцени фините и дълги обелки от картофи...
[Отговори на този коментар]
|
 |
|
|
|
|
|
|