Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!

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

понедельник, 30 января 2023 г.

Свободы воли не существует

 Пару лет назад я попал на это видео и мой мир перевернулся.

И в этом я думаю главная наебка всего человечества.

Как программист в мире детерминированных кремниевых полупроводников могу сказать, что все, что я программировал - всегда реагировало на внешние обстоятельства, но так как того хотел я. Я выбирал это поведение - моя программа никогда не делала этого выбора. Она могла выбрать только из того, что я позволил выбирать. Да, я мог добавить немного энтропии в это поведение - скажем воспользовашись великим new Random().nextInt(); Но это так же воздействие внешней среды (для моей программы). Особенно, если это рендом взятый из random.org

Другой факт из жизни. Дети Маугли. Дети по страной случайности выжившие благодаря заботе животных. Стали ли они в окружении родителей-животных сочинять музыку, писать стихи, лепить из глины, писать картины, размышлять о вечном, выдвигать гипотезы и опровергать их? Нет. Если повезет и такие детки до 3х лет были с родителями-людьми, то их можно будет хоть как-то адаптировать к жизни. Если нет - человеком разумным им не стать никак.

Итого само наличие мощной аппаратнрой части само по себе не приведет к тому, что там появятся привычные нашему виду смыслы. Это как супер геймерский компьютер неведомым образом попавший к старой бабушке бухгалтеру, которая на нем только Excel для отчетов да пасьянс Косынку гоняет. И никто не против. Не появится на этом компе никакая новенькая игрушка без участия заботливого внучка, внезапно зачастившего к бабушке.

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

Я вижу сознание как инструмент, который безусловно помогает анализировать и собирать дополнительную информацию о мире, но в его алгоритмах нет никакого "это я выбрал" - есть только "ой, что-то делается - кажется это я". Сознание начало появляться не сразу. Первый год - осознание границ своего тела. До 3х лет - самосознание. 

Представь себя маленьким бубусиком, накормленным, довольно играющимся своими руками. О, это что такое? Оно двигается! Ой, кажется это я двигаю. Прикольно как. Проблема только в том, что моторная кора отрабатывает на 500 мс раньше, чем это осознает сознание. И так в любом действии. Вначале реакция, а потом осознание. Сознанию было бы очень скучно просто пассивно наблюдать. Вот оно и приписало себе в какой-то момент времени что это оно решает и всем рулит. Хрен там!

Сознание, это как.... Представь себе робот пылесос. У него много программ. Как собирать пыль (елочкой, зигзагом, по кругу). Как находить док станцию. Как заряжаться. Как сигнализировать о переполнении мусором. И так далее. И есть на этом труженнике пылесосе - светодиодик, который умеет моргать разноцветными огоньками. И он не просто весело и рендомно моргает - так он сообщает о своих статусах владельцу. Модуль отвечающий за сбор информации и интерптерацию ее в череду разных огоньков - достаточно вездесущ. Этому модулю надо собирать информацию из разных других модулей о том, как они работают (или не работают). Этот модуль и есть наше сознание. Много знает. Но все постфактум. Наблюдая объясняет. Добавляя немного обратной связии с выходов на вход. 

 

Как вот усилитель, если его выход направить осторожно на вход - он возбуждается и превращается в генератор сигналов любой формы, в зависимости от того как соединен выход со входом. Слышал жеж этот писк (возможно с эх-эх-эхо-эхо-эхом), когда микрофон близко поднести к динамику? Это оно и есть. Эта связь дает возможность нейросети обучаться самой от себя, даже если внешние раздражители приутихли и перестали удивлять. Наверное потому у сознания так же есть доступ к (им же) категоризированному прошлому и гипотетическому будущему. 

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

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

Я не выбирал ни время, когда я рожден. Ни место где я родился. Ни семью в которой прошли самых важжных первых три года становления моей нейросети. Я не выбирал ни тот опыт, который со мной случался после. Ни то как я реагировал на него. Ни то к каким смыслам я приходил в процессе переосмысления пережитого. Ни то как я пользовался этим знанием, чтобы преодолевать некоторые будущие атоматические реакции. Выбирал ли я людей, с которыми встречаюсь? Выбирал ли я квесты, которые мне приподносила жизнь? То, чему меня наполняли прочитанные мной книги? Выбирал ли я сами книги или просто реагировал на их содержимое в поиске того самого отклика моей нейросети? Выбирал ли я утром написать этот пост? Да я долго планировал его. Но я ли планировал? Или планирование происходило. Что я выбирал? 

Мы много выбираем - это факт, но из вариантов, которые выбрать не можем. Если бы это было не так, тогда курильщики выбирали бы не курить. Алкоголики - не пить. Люди в депрессии выбрали бы не переживать боль. Бедные люди выбирали бы богатеть. Неумелые - образовываться. Больные - лечиться и выздоравливать. 

Почему некогда богатый человек, объявивший себя банкротом и потерявший все свое состояние вскоре возвращает все свое состояние и даже преумножает его? Почему то же не может выбрать каждый бедный человек? Почему не каждый ребенок из бедной семьи вырывается из лап безысходности и громко заявляет этому миру своими достижениями? Потому, что никто нифига не выбирает на самом деле. 

Все просто плывут по течению. Какие-то нейросети получают больше плюшек. Какие-то меньше. Это несправедливо, но это так. Но все они находятся в постоянном обмене. Богатые без бедных не возможны. Как нейроны в мозге. Каждый из них - целый завод, принимающий, обрабатывающий и передающий дальше информацию. Соединенный с множеством других нейронов. Сам по себе он вроде как ничего и не значит - капля в море. Но убери его и результат будет кардинально иным. 

Представь теперь на секунду. В мозге человека 100 миллиардов нейронов. В мире ныне живущих 8 миллиардов, но когда-либо жило около 100 миллиардов. Ведь мы не изобретаем колесо с кажим новым поколением - мы пользуемся наработками ранее живших. Потому в моем понимании - они все живы. Их опыт закодирован в синапсах нашей культуры, науки, религии. Каждый человек - это нейрон. Все связаны друг с другом через несколько рукопожатий. Все обмениваются знанием, раздражают друга. О чем думает эта большая нейросеть? Каковы мысли у живого существа с 100 000 000 000 х 100 000 000 000 нейронов?

Бери попкорн. Смотри кино. Все происходит прямо сейчас.

понедельник, 8 июня 2015 г.

Татьяна Черниговская «Как научить мозг учиться»

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

Прием

пятница, 24 апреля 2015 г.

OpenSource для тренеров

В последнее время много приходится общаться не тему "а разработайте нам java курс" с плавно переходящим в сторону "а так чтобы у нас все права были на него". 


И я так и делал много раз, пока не увидел систему. Система вот в чем. Всем нужно одно и то же. И если для каждого делать свою копию, то времени уйдет очень много. У меня есть курс Java уже в трех компаниях. Они ими пользуются и я рад, что ребята получают от этого пользу. Еще 5 запросов пришлось отклонить по той простой причине, что я сейчас занят адаптацией курса в GoIT. 

И вот на одном из собраний Остапа в очередной раз понесло и родилась идея. А что если перестать думать, что программа это святая святых и просто 5-10% бизнеса, наличие которого не гарантирует успех компании, но дает ей возможность стартовать. Что если программа всегда будет в открытом доступе, и любой желающий сможет ее исправить/дополнить или просто взять и использовать на свое усмотрение. В Java мире царит opensource, так почему же программы обучения в миру Java так же не могут быть opensource?


Что входит в остальные 90-95% успеха компании? Слаженая команда из идейных людей. Хорошо построенный маркетинг и отдел продаж. Налаженная система и коммуникации. Управляющий, фултайм увлеченный развитием компании. Тренер (если мы про тренерский бизнесс говорим), который проведет по материалам первоклассный тренинг. Без этого всего - тренинг материалы, это просто груда тренерского металлолома. И ничего больше.  

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

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


Скажу отдельно про "все херня". Часто слышу такие замечания. Потому что тот, кто делает что-то его всегда можно покритиковать. Особенно, если ты тоже успел сделать что-то. У меня бывали собеседования, на которых Автор мне прямо говорил "все херня - вот вам моя программа". И его можно понять. Ведь правило "все херня" расспостраняется и на мой и на твой и на его продукт. Это первая реакция. Но если так говорит автор, который сделал уже что-то - это его еще можно порасспрашивать и узнать много полезного и интереснного. Но если так говорит новичок в этом деле, я ему предлагаю законтрибьютить патч. Обычно на этом 90% "замечаний" отваливается.


Но вернемся к правам. Тут еще одна важная штука случается. Если попросить передать все права компании, то Автор теряет творческий интерес к программе, поскольку она уже не его. И со временем, когда с компанией дороги все больше расходятся - автор отваливается. Да у компании все права - но и головняк в виде программы с которой не понятно что дальше делать. 

И это все повторяется много раз подряд. Снова и снова. В разных компаниях. С одними и теми же тренерами. Пишут, отваливаются, другие дописывают, снова отваливаются. Вот бы пререзнакомить всех тренеров и пусть напишут одну программу, которую использовали бы все, каждый в своем контексте-бизнессе. И вот опять тот же самый opensource. Комьюнити driven подход.


Программа - это не просто листочек A4 с описанием тем, которые будут изучаться. В моем мире это все материалы и артефакты, которые может взять тренер и использовать в своих целях, дотачивая как ему удобно. Это: 1) презы в каком-то markup формате, 2) сценарии 3) сырцы проекта тестового 4) домашка 5) тексты мотивационные 6) линки на статьи и список литературы с рекомендациями 7) чеклисты 8) квизы 9) лайвхаки 10) рекомендации 11) описание форматов - весь арсенал материалов, которыми пользуется тренер в своем тренинге. 

Каждый модуль по какой-то теме, атомарный и независимый - бери и кушай. Развивай его если хочешь, котрибьють новые модуля - если хочешь. Все копилефт, используешь - все что заэкстендил должно так же бесплатно распостраняться. Чтобы больше небыло между тренерами разногласий. Чтобы они решались в коде. Ведь тренинг-программа это тоже код. Чтобы каждый желающий провести тренинг имел все, что надо для быстрого старта как он это обернет в свой маркетинг и сейлз - его задача. На этом он будет зарабатывать деньги, но материалы по тренингу будут при этом бесплатны и доступны всем.


Вот эту идею сейчас испытываю на прочность. Пока обсуждая с потенциальными клиентами: тренерами и учебными центрами. Но чуть позже, уже в следующем месяце, когда начну тренинг по JavaCore для Тестировщиков, собирающихся стать Автоматизаторами, я заведу git репозиторий и все материалы от модуля к модулю буду выкладывать туда. Посмотрим, что из этого получится. 

вторник, 18 февраля 2014 г.

Учите меня семеро

Обучаться. Переваривать. Вещать.

Не только вещать.

Обучаться. Переваривать. Потом вещать.


Я познаю мир и делаю это каждый день!

Учиться напоказ или как мы хакатонили знания по андроиду

Люблю открывать новое для людей
Я

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

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

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

Итак вводные. 4 дня на все про все. 6 человек с хорошим опытом решения дивелоперских проблем в прошлом. Один эксперт по Андроиду. Один я - эксперт по самообучению, парному программированию, фану в процессе. Программа че делать на 2х листиках А4 - спасибо экспертам. Закрылись в комнате, перезнакомились, разбились на пары и стали писать простые приложеньица типа записной книжки. 

Моя вводная часть была миксом всего, чего я знаю, что поможет сделать это возможным. Знаний много надо впихунить в голову за ограниченное время. Что этому может помешать? Если задаться этому вопросу, то можно написать целый гайд.

Если ты хочешь для своей команды неэффективного обучения, то сделай следующее:
- собери всех в комнате и скажи, что они попали.... попали на новый проект и им прийдется выкручиться, как умеют.
- найми какого-то бла-бла-бла-тренера, который хоть и шарит, но будет целый день об этом рассказывать у проектора со слайдами. 
- не давай ребятам попробовать практически все то, что они проспят услышат на семинаре - пусть записывают ("я им зачем блокнотики раздал?") а потом пусть делают мне проект.
- максимально рассади их так, чтобы они не списывали и не общались друг с другом. 
- скажи, что после тренинга с них спросишь результат - деньги потраченные на тренера надо отработать! ROI, блин!
- игнорируй их предыдущий опыт и постоянно повторяй, что теперь все будет по другому!
- строго придерживайся первоначального плана и штрафуй за его несоблюдение
- попроси тренера продемонстрировать пофигизм к результатам учащихся.
- критика наше все! поощряй ее.
- штрафуй за улыбки и шутки - мы тут серьезным и важным делом занимаемся, а не развлекаться пришли - у нас дресскод - угрюмые сосредоточенные и важные лица!

Блин, аж поплохело, как описал это... Брррр... Но есть жеж такие компании, в которых все именно так и происходит... Бррр... Бррр еще раз. И еще раз... Брррр..

Что сделали мы:
- познакомились и спросили друг у друга, почему Ребята тут, как их жизнь подтолкнула к андроиду. "Нет плохих или хороших ответов - хорошо так, как это есть у вас". Помню повторял это часто. 
- поинтересовались предыдущим опытом ребят, где они уже успешны? в чем их фишка? 
- вводная на тему того, что я успел накопить про обучение пока этим занимался. Вводная на двух языках - шуточный вербальный рассказ + рисунки в поддержку на доске. 
 

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

Мы не успели сделать всё, что было запланировано. Не все. Но мы разобрались с тем, как быть дальше.

Зачем я этот пост написал? А так - это то, что мне понравилось в сегодняшнем дне, и я хочу этим поделиться.

Вовсе не обязательно быть экспертом в какой-то области. Достаточно быть экспертом в процессе самообучения и учиться напоказ.  Учиться напоказ. Мне нравится!

Я сегодня узнал немного больше про Андроид. Где-то в следующем посту я расскажу об этом подробнее.

Спасибо Ребятам и Денису за его экспертную поддержку.

вторник, 8 октября 2013 г.

Уходить ли из компании? А если уходить то как?

Работаю со студентами. У всех первый год реальной коммерческой работы. Проекты не всегда интересные. После полу года появляются мысли "а может в соседней компании жизнь лучше?". Только что состоялся разговор в скайпе на эту тему. По горячим следам решил нафрирайтить пост.  Конечно же с разрешения собеседника. А все сходства с реальными компаниями  и людьми стоит считать совпадением. 

Q: Привет! я сейчас работаю в QWE и есть возможность перейти в ASD... Можешь хоть что-то сказать о ASD, я там не работал, но отзывы не очень

A: Как долго ты работаешь в QWE?

Q: 7 месяцев, не много

A: Почему не остаешься там? скажем еще годиков так на 5?

Q: Проект в плане роста над собой ну совсем никакой. Да и в ASD курсов много, и проект по крайней мере предлагает больше знаний

A: А в саму компанию собираешься еще возвращаться в будущем?

Q: Хм, сложно сказать. не уверен

A: А ты хорошо уходишь из компании?

Q: Не очень - говорят, что дорога будет для меня закрыта назад потому что мало отработал и сказали, что нет уверенности, что такого не повторится

A: Это не очень хорошо. Через несколько лет ты поймешь, что айти на Украине - это небольшая деревня. Если и у ходить то это стоит делать красиво. Но решать тебе.

А за ASD ничего хорошего или плохого сказать не могу - все зависит от человека. Больше от человека чем от компании. Два разных человека прийдут в одну команду и один скажет - вау как круто, а другой - фу какое фе. Опять же не попробовав не узнаешь себя ближе.

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

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

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

Q: Вообще менеджер с понимаем отнесся

A: Это он тебе дал понять так. Ты уходишь с проекта на котором нет роста, а он остается разгребать этот проект дальше. Он не уходит не потому, что ему не предлагают - о нет! Он остается потому что взял ответственность за это дело. Он решает проблемы. "Говорят что дорога будет для меня закрыта назад" - вот это больше похоже на правду. Если все было бы ок, тебе бы сказали - велкам всегда! А так как проблем и так хватает на проекте, менеджер попросит рекрутинг найти более стабильного (пусть даже менее опытного) специалиста.

Кстати про рекрутинг. Эти ребята знают про айтишников если не все, то очень и очень много. И они тоже меняют компании, но связи с прошлыми компаниями остаются. Пеняй на себя, если после ряда компаний тебя без всяких видимых причин перестанут брать на работу. А пока в новой компании тебя спросят, че так слабенько - полгода-то? И поставят на полях галочку, рисковый парень. Знаешь правило вчерашней погоды? Если вчера был дождь, то вероятнее всего сегодня тоже будет дождь... Вот так и с людьми, как говорил Хаус в сериале - люди не меняются. 

Q: ну в ASD нормально к этому отнеслись, но думаю чем больше в резюме будет таких "пол года", тем хуже)

А: Опять же тебе не все говорят, что думают. Вопрос в лоб - ты думаешь ты отработал те деньги, что получил за пол года? Вот сейчас мой коллега увольняется из компании, в которой проработал 7 лет... Вот он увольняется с почестями. Он был в компании. Он есть компания. А тебя в компании QWE не было. Прости, если жестко, но это так. Решать опять же тебе. Быть может твоя стратегия приведет вскоре к созданию нового гугла или фейсбука (это не сарказм). Я лишь могу тебе показать другую точку зрения, свою и немного тех ребят с которыми общаюсь. Знаешь, как моя подруга называет ребят, которым все хорошо, а потом трах бах и увольняются. Фу, трус. Вот так и называет.

Q: Моя вообще цель не сидеть на месте, но расти над собой. Не делать только рутинную работу.

A: Ты как часто об этом говорил своему менеджеру?

Q: Да говорил, но зашевелился только когда сказал, что ухожу

A: Сейчас есть как минимум два пути - ты воспользуешься этим и посмотришь что еще есть в пока еще твоей компании QWE, или уйдешь и вычеркнешь еще одну компанию из списка будущих своих компаний. Если останешься, опять же есть несколько вариантов - тебе понравится новый проект или тебе не понравится. Если пойдешь в ASD - есть тоже минимум варианта - тебе понравится новый проект либо тебе он не понравится.

Кстати, что учить и в чем расти - это тебе решать. Бери книгу, читай. Пили домашний проект. Ходи на конференции. Общайся с людьми такими, у которых сходные проблемы. Решайте их вместе.

Q: Но ещё и практика нужна, а практике на работе - вообще клас!)

A: Ну ты хочешь учиться на работе, и получать высокую зарплату и чтобы еще мотивацию кто-то держал в своих заботливых менеджерских руках? Мне недавно один студент написал, хочу у вас учиться. Ок, давай... - ответил я... а потом он мне - а вы мне заплатите? чЕ?!!! Заплатим?!!... В какой сфере есть еще такие условия, кроме как в айти? Да заплатим конечно - сейчас тренинги при компаниях поощряются стипендиями. Таково наше IT сейчас. Но блин... Платить за учебу? А потом еще терпеть ляпы на проектах? Cейчас часто так. Разбаловали нас.

Вот смотри, ты делаешь ремонт дома. Приглашаешь мастера и тут он тебе с порогу - я тут хочу у вас поучиться применять те знания, что получил недавно. Что и насколько быстро ты с ним с делаешь?

Q: давай досвидания)

А: Это хорошо, что айтишникам сейчас в попу дуют. Может быть это будет еще очень долго. Но где-то тут идет деградация... Учиться можно вечно - технологии меняются регулярно. Все что ты знал пару лет назад, можно выкинуть смело на помойку - этого больше не будет. Но то, что тебя будут спрашивать через 10 лет опыта в айти - а что вы, батенька, сделали за это время? Не "делали" а "сделали". А "сделать" что-то можно если достаточно долго работаешь на проекте в команде. Если прыгать с проекта на проект (я люблю метафору блох и собак) - можно только увидеть как кто-то что-то делает, конечно же за счет компании и этого человека поучиться, прикрутить 2 скрина к админке и уйти на другой проект. Решать тебе..

А еще можно пойти во фриланс. Там проекты небольшие - сам себе менеджер. Там опыта, океан. Какой хочешь! И зарплаты втрое больше. Один специалист, которому помагал пару лет назад устроиться в компании сейчас зарабатывает втрое больше чем я. Там и гибкость и работа из дому и все что не захочешь. Но заказы ищи себе сам! 

Лан, загрузил тебя наверное... Много тут буков написал. Хочу это в блог выложить, этот вопрос часто поднимается. Пригодится еще кому-то

Q: Ок, я не против, разве что имена компаний убери. Cпасибо за много буков. Буду решать, буду думать)

A: Всегда пожалуйста. Помни, что бы ты не выбрал - это будет твое лучшее решение так же как и ответственность за его принятие - она всегда на тебе.

четверг, 29 августа 2013 г.

Впереди планеты всей

"Мы жеж айтишники - мы впереди планеты всей" - так часто говорит друг Валерка. И в этом он прав. Сегодня друг Слава, с которым мы вместе помогаем ребятам обучаться джаве, сказал что мы технически круче, чем команда на стороне заказчика. Супер! И тут выделились.


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


Есть несколько аксиом, которые хочу:

Мероприятия на которых ребята делятся опытом могут быть еще более веселыми.

Мероприятия на которых ребята делятся опытом могут быть еще более интерактивными.

Мероприятий на которых ребята делятся опытом может быть больше таких. 

Мероприятия на которых ребята делятся опытом могут удивлять. 

Мероприятия на которых ребята делятся опытом могут открывать новые таланты. 

Ребята, которые делятся опытом это все могут. 

Потому что мы жеж айтишники, мы впереди планеты всей.


Дальше поток сознания...


Говорят гнев - это позитивное чувство. Позитивное в том плане, что говорит его обладателю в чем он готов менять мир. Меня гневит несколько вещей в обычных ивентах-конференциях для айтишников. 40-минутные доклады. Сложно (для организатора) найти человека, который готов подготовить такой доклад - все же 40 минут бла бла блакать (предварительно подготовив этот доклад) на заданную тему - надо иметь опыт. Отсюда одни и те же докладчики на разных конференциях (и это мое личное наблюдение, которое скорее всего ничего общего с действительностью не имеет).


Ребята-опытные-докладчики - вы большущие молодцы, что показываете нам пример! Подготовка - это не просто. 40 минут. Новая тема. Приглашения выступить достаточно частые. Где взять столько тем? По себе знаю, что за пол года рождается 1-2 (дай Бог) темы, которые хочется жечь слушателям. С одной и той же темой (а сейчас записи докладов выставляют обычно после конференции {за что отдельное спасибо организаторам}) выступать много раз не интересно. А новых тем надо подождать. Потому периодически появляются доклады не на тему "как я всю неделю сидел ночами и просветлел в такой-то теме", а "как я за 4 недели до конференции прочитал меньюал".


Ребята! Вот только что - это я себя критикую в первую очередь - сам так делал. Это полезно, переваривать запутанные меньюалы, но скорее для слайдкастов на слайдшаре, где гугл принесет заинтересованных ребят, но не на конференции, где при количестве участников 400 человек за день сжигается 1 год жизни толкового специалиста (хотя что мне знать про конфереции собирающих 400 человек? я там только участником и волонтером помогал и все же, злюсь - значит скажу). Потому-то и отказался от большинства выступлений, которые предлагают - нет темы, которая меня распирает на части (или уже опубликовал ее где-то ранее) - сиди, Саня, тихо. Так я себе решил. Чтобы не гневить моих богов пабликспикинга (это я про Артема Сердюка и Диму Миндру, Наташу Тренину и Лешу Кривицкого, Славу Панкратова и Сашу Орлова, Николая Алименкова и Лешу Солнцева, Лину Шишкину, Тима Евграшина, Юру Литвиненко и многих многих других очень достойных ребят).


Второй недостаток. по моему, это то, что не вся аудитория (даже если она выбирает доклад) будет в восторге от услышанного. Там где скучно - просыпаются тролли. Тролли - это не плохо, нет! Тролли это фидбек. Слишком долго и слишком не интересно - вот о чем говорит их активизация. Вот и все. Если Троль активизировался, а аудитория его сама не попустила во время его вопросов, значит в аудитории сидят латентные Тролли - им более интересно, как Автор отобьется, нежели его доклад. Это тоже фидбек. Ничего личного. Просто хочется немного веселья++. С троллингом знакомы многие пабликспикеры. Что делать с Тролями? Как с ними работать? И т.д. и т.п.


Но ладно, раскритиковал то что есть - будь добр предложи другое. И это справедливо. И тут направим словесный мой понос (как говорила учитель Русского языка на одноименных уроках) в русло конструктивное.

Итак, что делать с Тролями? Как с ними работать?... Рассказывать темы, которые жгут всех (такие спикеры есть, о да!). Создавать условия в котрых троллинг будет неуместен. Если первое понятно - пару докладов в год, то как быть со вторым? Сегодня мы с ребятами на нашем очередном сеансе брейнсторминга на эту тему написали на доске "ИНТЕРАКТИВ ++". Как?.. (а подумай!)


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


У нас с друзьями айтишниками было несколько собраний на эту тему. И в ходе каждой из них мы придумывали пару-тройку интересных форматов ивентов. Честно-честно интересных. Таких, что я сам бы сходил, если кто-то осмелился такое реализовать. Это основной критерий. Если спросить себя - а как мне хочется провести свою субботу (а их у меня всего 14% в месяце) то ответ скорее всего будет. Какой ответ? (запиши и поделись им где-то!). Какой ивент я хотел бы посетить? Какой ивент я хотел бы посетить? Какой ивент я хотел бы посетить?


Напомню про аксиомы, которые хочется:

Мероприятия на которых ребята делятся опытом могут быть еще более веселыми.

Мероприятия на которых ребята делятся опытом могут быть еще более интерактивными.

Мероприятий на которых ребята делятся опытом может быть больше таких. 

Мероприятия на которых ребята делятся опытом могут удивлять. 

Мероприятия на которых ребята делятся опытом могут открывать новые таланты. 

Ребята, которые делятся опытом это все могут. 



После этого еще раз - какой ивент я хотел бы посетить?

Если тебя интересует процесс брейнсторминга на эту тему. Пиши в личку (Email:apofig(аt)gmail.com Skype:alexander.baglay) с темой "новые ивенты". Или любым другим образом свяжись с нами.


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


Из идей, которые уже сегодня мы планируем реализовать:
- SpeedDating как формат, где каждый может (в независимости от пола) презентовать свою идею (в виде 3-4 слайдов) каждому участнику ивента и естественно обменяться визитками.
- Игра в Крокодил в качестве разогрева, где любой желающий показывает участникам некоторые технологии/приемы/языки, например "покажи им POP3" или "покажи им Mock-object" ну и так далее...
- Митинги на природе. Где (почти) без всяких анонсов в скайпе ребята собираются не только по общим интересам на тему айти, но и по общим интересам на тему активного спорта. Идеально как по мне для групп до 10 человек на тему брейнсторминга нового.
- Конечно же мы упразднили 40 минутные доклады в пользу 10 минутных. Выступи с любой темой, если ты горишь. Выступи, если ты новичок - 10 слайдов на 10 минут не так сложно подготовить. Каждому есть, что сказать. Как мне кажется, стоит открывать двери новичкам в пабликспикинге.

На этом список далеко не заканчивается, но анонсить форматы пока рано.

Из идей, которые когда-то давно были подобным образом набрейнстормлены и уже работают:
- С Сергеем Зелениным придумали серию Codenjoy игр. Наша команда растет. Мы планируем продолжать. Приди и покажи не словом, а кодом что ты умеешь. Напиши за день своего бота в старой доброй и всем знакомой игре. Пусть он играет за тебя.
- В GlobalLogic в прошлом году реализовали RnD Lab. Может идея не нова, но по отзывам ребятам участника понравилось. Суть в том, что 4 часа с перерывами на демо, несколько команд штудируют новую технологию/язык.


Об чем этот пост. О том, что мы думаем в этом направлении, причем активно. Жди новых ивентов! И сам тоже генерь!

Спасибо! 

среда, 21 ноября 2012 г.

"Если учителя можно заменить машиной, то такого учителя стоит заменить"

Валерка, спасибо за линк!
Очень понравилось "Вопрос от экспериментатора бухгалтерше: - а ты не могла бы подтянуть детей по биотехнологии? - но как, я ведь в этом ничего не понимаю - не важно. используй бабушкин метод - как это? - тебе просто стоит стать у них за спиной и бесконечно восхищаться ими"

вторник, 11 сентября 2012 г.

Что такое опыт?

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

Надобно создавать стресс в процессе усвоения нового, но как? Не бить же палкой по бошке всякий раз... Хотя слышал некоторые учителя фортепиано так делали в прошлом - неправильно сыграл - на тебе линейкой по пальцам. Может электрический дивайс, бьющий неприятно разрядом тока между мышкой и стулом за каждый неправильный ответ во время моковой SCJP сертификации?

Вспомнился фрагмент из мультика Король лев.

Получается, опыт - это серия граблей через которые должен пройти ученик, чтобы его мозг подстроился. Должно быть больно, и не важно что это: физическая боль или дебаг на пол ночи. Будем экспериментировать с болью :) Экологичной естественно...

вторник, 28 августа 2012 г.

Как научить ребенка?

Сделать доступ к знаниям легким, а потом не мешать ему.

Меня сегодня сутра ткнули носом в эту статью.

Подписываюсь везде.

В школе во мне убили любовь к гуманитарным наукам, сейчас возрождаю это все. Не легко. В то время как по точным наукам я всегда делал на 80% быстрее все, что положено: контрольные всем 4-5 вариантам писал, конспект дома за полчасика готовил на пару уроков вперед, а на уроке троллил учительку указывая на ее ошибки, чтобы знала как это неприятно перед всем классом указывать на ошибки учеников, олимпиады и т.д. Для меня было нормально взять в библиотеке пособие для преподавателей и учить по нему, потому как там интеерснее было, чем в учебнике. Так что эта история тру.

Скажем так, то что написала Автор - это предпринимательство в образовании своих детей. И это в ногу со временем.

Пора готовиться к школе.


пятница, 29 октября 2010 г.

Подборка #31

Есть и другие подборки: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20, #21, #22, #23, #24, #25, #26, #27, #28, #29, #30, #31, #32, #33, #34, #35, #36, #37, #38, #39, #40

История одной доски...


Идем дальше...

среда, 22 апреля 2009 г.

Повоюй и оставь в покое

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

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

Из этого всего могу сделать несколько выводов:

1. Идею кидать не стоит, если только она реально не выдохлась (скорее, если ты не выдохся). Потому идея должна быть в первую полезна тебе, а потом всем остальным. Тогда тебе себя мотивировать не надо будет, когда спадет эйфория.

2. Вначале стоит развести бурную деятельность, чтобы знали что это и как это. Пофиг что никто не будет юзать ее, главное чтобы она засела в мозг и знали к кому можно обратится.

3. Развиваться самостоятельно в этом направлении и никого не ждать. Ждать и расстраиваться это не для тебя. Вперед и только вперед!

4. Вести тематический блог по этой теме, где рассказывать про каждодневние трудности и выкладывать рабочие инструменты. Потом по этому намеченному пути кто-то может подтянуться быстро и безболезненно.

5. Всегда пользоваться этим инструментом и пользоваться им публично. Пускай все знают. Это наверное самое важное в инкубационном периоде. За тобой наблюдают, и, если кто-то видит что-то необычное - он задумывается.

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

7. Общаться с похожими на тебя людьми - теми кто делает подобное. И вместе расти вверх. Это поможет развиваться быстрее и не застаиваться.

8. Когда идея начнет набирать обороты, следить за тем, чтобы она могла жить без тебя. Учить теме. Учить обучаться самостоятельно. Учить навыкам учительства.

9. Порадоваться что все работает без тебя :)

10. Не переставать учиться. Всегда есть куда расти.

Все будет, только стоит всегда идти вперед.

понедельник, 6 апреля 2009 г.

Что делать, если в чем-то не уверен? Что-то делать!

"Ну я не знаю, я когда-то думал над этим.... Не знаю" - это первый признак того, что надо действовать. Ты еще этого не знаешь? Ты еще тут? Иди учись...

Реакция должна быть всегда одна: "Вау! Перед тобой не паханное поле чувак. Иди и покажи им всем класс!"

"Лучше жалеть о том, что сделал, чем о том, чего не сделал." Не мое :)

Все бегу показывать класс...

понедельник, 30 марта 2009 г.

Senior от Junior знаешь что отличает?

Вот на хабр отправил свой первый пост. Поглядим чего будет... Хочу получить "инвайт" может.
Опытом хочу поделиться. С чего-то начинать надобно....

Вообще есть два типа разработчиков Senior и все остальные. Разделение происходит не по заработной плате, не по опыту и количеству изученных фреймворков, а по тому в стоит ли у него в душе флаг isSenior true или там пока еще false. Спешу обрадовать флаг можно осознанно переключить. Есть пару качеств наличие которых определяют состояние флага.

МЫ:

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

Ищем решение всех своих задач самостоятельно. Сделал себе сам имеешь +10 к опыту, сделал кому-то - +10 к опыту, попросил кого-то решить за тебя - +1 к опыту.

Не расстраиваемся когда не получается - меняем инструмент и снова в бой. Ведь есть картинка которую хочется к ней шаг за шагом и идем, даже если не видно всей дороги.

Больше делаем. Даже так - всегда что-то делаем. Делаем, а потом анализируем что получилось и как в следующий раз сделать лучше.

Добровольно выходим из зоны которая уже очень даже привычна. Меняем привычные инструменты, чтобы повысить какой-то показатель. Обновляем знания в какой-то области, если нам кажется что мы уже все знаем, иначе меняем область (если таки знаем все).

Не боимся задавать вопросы, а задаем их - ведь точно чего-то не знаешь.

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

Занимаемся САМОизменением, а не пытаемся поменять мир. В мире много миллиардов людей, всех не поменяешь. А поменяв одного лишь себя будешь иметь эффект на всех всех. В общем больше смотрим в зеркало.

Знаем куда идем и зачем именно туда идем. Если делать что-то просто потому, что оно делается далеко не уедешь. Хотя есть одно исключение - можно делать что угодно если ты этого ХОЧЕШЬ, но ДЕЛАТЬ.

Получаем удовольствие от процесса и кайфуем от результатов, ведь мы приблизились к тому чему хотим и сделали это с улыбкой.

Привыкаем быть самостоятельным. Там где толпа там нет фишек. Фишки, как сказал бы достигатор Тимур Гагин, на нехоженых индейских тропах.

Учимся креативности. Да, этому тоже можно научиться, даже если ну вообще как слон на ухо наступил. научиться можно всему чему угодно, благо есть моцк. Креативность поможет решать вопросы не так как все, по своему, уникально.

Читаем habrahabr.ru и радуемся что он есть.

И еще, это относится не только к программированию - это вообще...

Желаю успехов.

P.S. Надеюсь кому-то эти советы будут полезными. Меня этому в школе не научили, пришлось как-то самому. Вот решил исправить немного ситуацию. Прошу расценивать пост как старт (хотя пунктов там достаточно, чтобы зависнуть на долго) и дополнять своими идеями по теме. Всем спасибо, всех люблю.

среда, 11 марта 2009 г.

Знание - ничто, опыт - все

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

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

Хорошо спереди стоял парень которого я мог спросить, что за знаки показывают мне водители, а потом и то, какой знак должен показывать я им. Спустя некоторое время понял, кому стоит применять знания, полученные от Валерки. А еще чуть позже понял что стоит снять мои офисные наушники, когда ловлю такси - а то я странно в них выгляжу.

Так только начав, я сразу столкнулся с действительностью, которая через некоторое время подарила мне опыт. Знания – ничто, опыт – все. Сколько бы я не занимался визуализацией процесса, сам процесс я никогда не смогу представить себе не имея никакого начального опыта. Думаю, визуализировать стоит результат и как можно быстрее приступать к делу. Без труда не вытащишь и рыбку из пруда. Сколько мне ни говорили в детстве эту мудрую пословицу, только сейчас я немного приближаюсь к ее пониманию.

Представить картинку, которую условно можно назвать результатом. Влюбиться в нее. Засучить рукава и начать общаться с действительностью.

Не надо видеть всего процесса. Не надо его визуализировать. Не надо его планировать. Просто начни что-то делать не теряя картинку из вида.

Вот что я вынес из этого опыта.

P/S/ Родилось в ходе написания :)
Жизнь - общенние с действительностью, а реальность - это то, что мы поняли из этого общения.

вторник, 3 марта 2009 г.

Как мотивировать себя получать новые знания на работе

Родилось в ходе общения с сотрудником. За что огромное спасибо!

Если прирост может составить X. А случается он раз в пол года. А книг я читаю за это время одну. То за каждую прочтенную главу и использование этих знаний на практике я зарабатываю Y (можно все подсчитать, но я это упускаю). Все эти Y в сумме за пол года составляют исходный Х. Если же я буду там где читал одну главу читать две, то я получу куда больше Х, пускай это будет 2Х (если линейно).

На практике это может выглядеть так. Получил знание нового фреймфорка/шаблона/пакета в проекте/человека/проекта/книги/прочее, значит смело могу засчитать себе 1 евро к прибавке. За полгода собирается достаточно. И, кроме того, есть чем аргументировать.

Кто-то скажет что «не все так в жизни связано» что «законы не такие линейные». Он будет прав, но по своему. Моя модель говорит, что в жизни абсолютно все связано. Есть причина и есть следствие. Следствие влияет на все последующие причины. Другое дело что они во времени могут отстоять друг от друга. Но они всегда и прочно связаны между собой.

«Некоторым удается опаздывать на работу, постоянно читать почту и при этом неплохо зарабатывать»? «Неплохо»? - меня это не устраивает. Этот некто, тесно привязан к своей работе, на которой ему так комфортно. Любое изменение для него стресс, и он на него не пойдет. Он не растет, а значит скоро его отправят на пенсию. Есть конечно НО. Он может обладает каким-то своим секретом. Он может продуцировать что-то уникальное. Но это скорее исклчения чем правило. и я говорю про независимость.

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

Знания должны быть желаемыми (процесс их получения) иначе ты тратишь свое время не на то. Мотивация есть только одна - внутренняя. Все остальное не естественно. Когда все естественно - работа (твоя работа) будет приносить удовольствие, не будет отдельной, еще одной, частью твоей жизни.

Реакция на затянувшее общение была такая. Если Катя скажет Васе приятное слово, и после этого Вася станет в три раза продуктивнее работать, то стоит ли наказывать Катю и Васю за то, что они в чате подурачились?

Результат. Всегда виден только результат. что бы ты не делал, о тебе будут говорить только основываясь на результате. А раз результат стоит денег, то следовало бы искать методы повышения результативности. Один из них - общение на отвлеченные темы во время работы. Мы ведь не роботы, правда?

А вообще способов повышения результативности есть великое множество... Задай только себе вопрос "Как?" и вскоре найдешь ответы. За тобой останется только действовать.

В результате этого общения-паузы у меня родилась отличная идея как сделать то, что перед этим я не мог сделать целый час. Вот так странно работает наш мозг, пока сознание отдыхает, подсознание трудится. А потом Оле Оп!

четверг, 24 июля 2008 г.

Слепой 10-пальцевый

Все я нашел себе цацку http://klavogonki.ru. Буду учиться. Мой рекорд двумя пальцами 157 символов в минуту а десятью 80. Неплохо.

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