Connect with us

Обучение

Как я перестал бояться и решил подружиться с Питоном

Но зачем это мне – казалось бы, в чём-то состоявшемуся специалисту, который не собирается в ближайшее время менять свою профессию?

AppTractor

Опубликовано

/

     
     

Валентин Домбровский поделился с нами своей историей знакомства с программированием.

1937066_1681248518820163_4029447945882457793_n

В марте 2012-го года мы с Михаилом Корнеевым запустили сообщество MoscowDjango (ныне MoscowPython) и мы не подозревали, до каких масштабов мы вырастем в результате.

Начав со встречи 20 человек в Высшей Школе Экономики, мы выросли до регулярных встреч, на которые собирается больше 200 разработчиков и которые проходят на площадках Rambler&Co, Mail.Ru Group, Яндекса и ФРИИ City Hall. В нашей группе на Facebook – свыше 1500 человек, а у рассылки о мероприятиях свыше 1900 подписчиков. Сообществу помогают развиваться 6 евангелистов (включая основателей) и можно без ложной скромности утверждать, что мы стали “центром притяжения” российского Python-движения.

И вот тут начинается самое интересное: за это время я лично так и не научился толком программировать. Да, были в моей жизни онлайн-курсы MIT, прохождение уроков на Codecademy и самостоятельное изучение основ Django, но “вплотную” к статусу хотя бы junior-программиста я так и не приблизился. Я ловлю себя на том, что мне приятно слушать доклады программистов, когда они говорят о каких-то не совсем понятных мне вещах, но иногда хочется всё-таки хоть что-нибудь понимать.

И вот тут, кажется, у меня появился шанс. Причём, это история из разряда “хочешь, чтобы у тебя что-то было – сделай это своими руками”. В связи с тем, что наше сообщество получило в распоряжение домен Python.ru (в очередной раз подтвердив тем самым статус крупнейшего в России), мы начали думать о том, в каких направлениях нам развиваться дальше. Одной из идей стал запуск курса по Python, который мы назвали незатейливо Learn.Python. Важную роль в этом сыграло появление у нас в качестве евангелиста Ильи Лебедева, разработчика компании Aori с опытом преподавания программирования студентам МГТУ имени Баумана. И вот, курс для начинающих программистов разработан и регистрация на него открыта. Отличный шанс для меня опробовать наш собственный продукт и приобрести полезные навыки. Но зачем это мне – казалось бы, в чём-то состоявшемуся специалисту, который не собирается в ближайшее время менять свою профессию? Думаю, на прохождение курса меня подтолкнуло несколько причин.

12243597_1672092699735745_3814152161841299893_n

Practice what you preach

Пожалуй, одной этой причины было бы достаточно – 4 года я развиваю Python-сообщество и сам не являюсь программистом. Пытливый читатель подумает, что это такая шутка, но нет, всё серьёзно. Пожалуй, мой гуманитарный опыт во многом помог “достучаться до сердец” программистов, которые зачастую бывают интровертами. Да, некоторые маркетинговые ходы важны для роста сообщества, но всё-таки общаться с участниками на одном языке (в нашем случае это Python) тоже необходимо. Когда меня спросили, не я ли являюсь автором какой-то библиотеки для Python, я понял, что пришло время учиться.

Работа в IT

По-моему, об этом писали уже много раз – работая с программистами, стоит понимать язык программистов. Правы ли вы, когда говорите: “Там всего 2 строчки кода и дел на 30 минут”, – или же показываете свою некомпетентность и теряете уважение сотрудников? А с другой стороны, программист-“халявщик” имеет меньше шансов обмануть вас, растягивая на неделю работу, которую действительно можно сделать за час. Планируя развитие проекта, стоит учитывать такие факторы как его архитектуру, нагрузоустойчивость и масштабируемость. Следует понимать, закрыты ли все дыры безопасности и не случится ли внезапных “сюрпризов”. Конечно, всегда имеет смысл работать с людьми, которые понимают в своём деле больше вас, но это не значит, что можно позволить себе вообще не разбираться в их работе.

12687778_460250270830276_2683326668640852125_n

Развитие мозга

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

Комментарии
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Обучение

Истории разработчиков, получивших первую работу после 30, 40 и 50 лет

Куинси Ларсон, преподаватель в freeCodeCamp, собрал более 300 историй разработчиков, которые доказывают, что начинать учиться программированию никогда не поздно.

Анна Гуляева

Опубликовано

/

Почему я это сделал

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

Мне __ лет. Мне уже поздно учиться разработке?

Это один из самых распространенных вопросов в разработке в целом. Чтобы показать вам, сколько разработчиков волнует их возраст, я зашёл на Quora. Конечно, я нашел людей всех возрастов, которые переживают из-за того, что они «слишком старые», чтобы учиться программированию и становиться разработчиком: 60, 59585756555453, 52, 51504948474645444342414039383534333231, 29282726252423222120191817161514.

Что вы скажете кому-то, кто переживает, не слишком ли уже поздно? Многие люди ограничатся старой цитатой Уолта Диснея: «Если вы можете представить это, вы можете сделать это!»

Но я понимаю эти переживания. Я работал учителем и не умел программировать до 30 лет. До этого возраста я не мог написать даже простой код на JacaScript. Я не мог установить Linux. Да, я даже не мог настроить роутер без помощи жены.

Я получил первую работу в качестве разработчика в 31. И, конечно, я верю, что возраст — это просто число. И что все, кто могут вложить в обучение свои силы, могут научиться программировать и получить работу.

Но как мне убедить всех этих людей, задающих этот вопрос каждый день? Просто говорить «не переставайте верить» — неэффективно.

Я собрал доказательства, чтобы убедить людей расслабиться по поводу возраста

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

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

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

Поэтому однажды, после очередной попытки успокоить тревоги людей, я пересмотрел свой подход. Я подумал: «Возможно, я смогу найти список разработчиков, которые получили первую работ в 30, 40 или больше лет. Может быть, это убедит людей перестать так беспокоиться о возрасте».

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

Оказалось, что многие разработчики получили первую работу в 30, 40 или 50 лет. Вот несколько историй:

https://twitter.com/mikleane/status/949452946600730626?ref_src=twsrc%5Etfw&ref_url=https%3A%2F%2Fmedium.freecodecamp.org%2Fmedia%2F2215e9cee7ade93a7ffbf76c00f6702a%3FpostId%3D64306eb6bb27

https://twitter.com/americanwombat/status/949486088325799937?ref_src=twsrc%5Etfw&ref_url=https%3A%2F%2Fmedium.freecodecamp.org%2Fmedia%2Ff3305f7a1f903b59e7c4c9a9c6edd974%3FpostId%3D64306eb6bb27

https://twitter.com/jefflazerus/status/949457462939205632?ref_src=twsrc%5Etfw&ref_url=https%3A%2F%2Fmedium.freecodecamp.org%2Fmedia%2Fc3053bd231b0056db2839f8c57f3828d%3FpostId%3D64306eb6bb27

https://twitter.com/peterdaily/status/949453856127307776?ref_src=twsrc%5Etfw&ref_url=https%3A%2F%2Fmedium.freecodecamp.org%2Fmedia%2F054d685fc2fed0e12bfc45634abf6296%3FpostId%3D64306eb6bb27

https://twitter.com/gillessew/status/950138976655912960?ref_src=twsrc%5Etfw&ref_url=https%3A%2F%2Fmedium.freecodecamp.org%2Fmedia%2F48799b09a4826507d15624371e46bf60%3FpostId%3D64306eb6bb27

https://twitter.com/amwcodes/status/949581047808716800?ref_src=twsrc%5Etfw&ref_url=https%3A%2F%2Fmedium.freecodecamp.org%2Fmedia%2F46ff7a793cd12eb3273696b47e4f17f3%3FpostId%3D64306eb6bb27

https://twitter.com/dbriesz/status/949483215256825856?ref_src=twsrc%5Etfw&ref_url=https%3A%2F%2Fmedium.freecodecamp.org%2Fmedia%2F5daccc8369b60bb9807d39e133237d74%3FpostId%3D64306eb6bb27

https://twitter.com/jessdelgrande/status/950163504773902342?ref_src=twsrc%5Etfw&ref_url=https%3A%2F%2Fmedium.freecodecamp.org%2Fmedia%2F700f10a61f7d7a18fd00ba8d9bc31ecf%3FpostId%3D64306eb6bb27

Я создал список из 300 разработчиков, которые начали после 30, чтобы показать, сколько людей начали переход к разработке ПО в более старшем возрасте. Я буду и дальше вести этот список. Поэтому, если вы разработчик, получивший первую работу после 30, твитните мне с хэштегом #DevAfter30, и я добавлю вас в список.

И если вы учитесь программировать позже, чем другие, не сдавайтесь. Знайте, что такое бывает часто. И знайте, что вы в хорошей компании.

Комментарии
Продолжить чтение

Новости

Библия фритуплея

Шансы на успех у мобильных игр постоянно снижаются и два эксперта в этой области решили создать постоянно обновляющийся свод правил для игровых разработчиков и дизайнеров – Библию фритуплея (Free to Play Bible).

Леонид Боголюбов

Опубликовано

/

Сначала Адам Телфер и Том Киннибург объединили в руководстве множество публикация и вывели основы для всех, кто делает бесплатные игры. Потом они дополнили Библию важными советами от профессионалов игровой индустрии и собственными экспериментами (Телфер ранее четыре года проработал в Wooga, а Киннибург отметился в Chillingo, Wooga и Game Analytics).

Планка для free to play игр постоянно растет, – говорит Телфер. – Несколько лет назад мобайл был самым простым способом войти в игровую индустрию, а сейчас количество вещей, которые вам надо знать, просто зашкаливает. Это не просто игровой дизайн или ограничения тачскринов, это и маркетинг, и экономика проекта, и поддержание всего проекта на плаву.

В результате в Библии фритуплея отдельно рассмотрен каждый аспект – всего в книге 15 глав, начиная с основ мобильного геймдизайна и создания успешных мобильных игр, и заканчивая маркетингом, ростом и как раз развитием всей игры в целом (производство нового контента, продвижение, мероприятия, управление сообществом и т.п.).

Все материалы доступны бесплатно на официальном сайте: https://mobilefreetoplay.com/bible/.

 

Комментарии
Продолжить чтение

Мероприятия

В ДВФУ прошел первый AR/VR хакатон

Приложения в виртуальной и дополненной реальности для реабилитации пациентов, строительства зданий и популяризации музея имени М.А. Булгакова разработали магистранты Дальневосточного федерального университета (ДВФУ). Первый учебный хакатон в рамках новой программы «Game Development & VR» завершился для студентов денежными призами от заказчиков и приглашением к дальнейшему сотрудничеству.

AppTractor

Опубликовано

/

Автор:

За два дня участники хакатона разработали и представили прототипы программ по заданию компаний. Для «Центра немецкой реабилитации «Samson» создан тренажер в виртуальной реальности для реабилитации пациентов после травм плечевого сустава.

Проект «AR2017» предложил запустить приложение с использованием технологий информационного моделирования промышленных и гражданских объектов. В дополненной реальности программа должна показывать коммуникации, скрытые за стенами здания.

По заказу крупнейшего организатора отдыха «Мосгортур» студенты создавали приложение в дополненной реальности для музея имени М.А. Булгакова — с его помощью пользователи должны пройти квест по маршруту памятных мест, связанных с жизнью и творчеством писателя.

Победителем в решении кейса от «Центра немецкой реабилитации «Samson» названа команда Dream Team (Алина Дебус, Аягма Норжилова, Дмитрий Щеглов, Валерия Кулинченко, Ольга Коростылева, Екатерина Кочеткова).

Лучшей среди разработчиков для «AR2017» стала группа p.Djon (Галина Бикбулатова, Ирина Попова, Дмитрий Стогней, Евгений Ермолаев, Эдгар Фёдоров, Игорь Фомин).

Первой в разработке приложения для «Мосгортура» признана команда Gopher (Татьяна Ян, Михаил Бабич, Полина Ворновских, Никита Добрынин, Наталья Летуновская, Алексей Скубенко, Цао Сяоджу).

Всего из 12 команд с поставленными задачами справились девять (полный список) — все они получили денежные награды от 15 000 до 50 000 рублей.

Оценивали работу магистрантов преподаватели ДВФУ и представители компаний-заказчиков. Они следили за командами в течение всего хакатона и остались довольны результатом, отметив, что студентам удалось реализовать первые реальные проекты в области «Цифровой экономики».

Первая в России магистратура по виртуальной реальности «Game Development & VR» была запущена в Дальневосточном федеральном университете в сентябре 2017 года совместно с лидерским проектом Агентства стратегических инициатив «Кибер Россия». Программа призвана подготовить квалифицированных и востребованных на IT-рынке специалистов, умеющих разрабатывать и внедрять перспективные виды программного обеспечения, основанного на технологиях виртуальной и дополненной реальности.

Комментарии
Продолжить чтение

Новости

У Intel открылась AI академия

Intel в рамках портала Intel Developer Zone создал специальный раздел Intel AI Academy, призванный помочь начинающим и опытным разработчикам в области Deep Learning, компьютерного зрения и других аспектов AI.

AppTractor

Опубликовано

/

Автор:

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

В учебных курсах есть как небольшие видео, знакомящие с разными инструментами для разработки (TensorFlow, Caffe, Theano), так и увесистые курсы для самообучения, рассчитанные на 12 недель — по машинному обучению и глубокому обучению.

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

На 4 недели любой участник Intel AI Academy может получить доступ к мощной серверной ферме на базе самых современных серверов Intel Xeon Scalable с оптимизированными Intel фреймворками и инструментами AI. Все желающие могут присоединиться к социальной сети для разработчиков Mesh, где создана группа для общения, обмена опытом и демонстрации результатов. Intel также развивает «оффлайновую» образовательную деятельность на базе академических заведений по всему миру — подробности можно узнать на студенческой странице.

Еще один  раздел Intel AI Academy посвящен фреймворкам и библиотекам, использующимся при разработке AI-приложений. На одной странице приведены ссылки на страницы для скачивания, описание продуктов, а также информация об оптимизациях под возможности процессоров Intel для такого ПО, как neon, TensorFlow, Caffe, Theano, BigDL, MXNet.

Комментарии
Продолжить чтение

Наша рассылка

Каждому подписавшемуся - "1 час на UI аудит": бесплатный ускоренный курс для разработчиков!

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

Вакансии

Популярное

X

Спасибо!

Теперь редакторы в курсе.