Апрельская конференция

Доброй ночи! Вспомнил что давно не писал в свой блог и желание поделиться своими мыслями уже побороло мою лень которая на давала запилить новый пост. Итак, сегодня мы с коллегами сходили на небольшую конференцию (можно это мероприятие конечно назвать и посиделками, но слово конференция мне как то больше нравится) проводимую одной из IT-компаний Ульяновска.
Вообще я считаю что формат небольших IT-мероприятий с совместными распиванием пива и более неформальным общением в среде специалистов следует развивать. Чем больше различных мероприятий такого плана тем лучше. На них стоит ходить даже хотя бы для того чтобы получить свою порцию вдохновения и каких то внутренних стимулов писать код, а также постигать что-то новое. Да и послушать байки специалистов у которых за плечами более 10 лет опыта всегда приятно.

Что было?

Началось все как то так

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

Пока я слушал стародавние истории приглашенных специалистов в памяти всплывали и свои какие то моменты.
Вот помню как будучи школьником говнокодил на Visual C++ и разбирался с WinAPI почитывая большой и непонятный MSDN. Вот я уже накатил невесть какими путями доставшийся мне на один вечер дистрибутив Red Hat (интернет тогда был жутко дорогой и медленный, рулили и бибикали компакт-диски). А вот тут уже накодил кривую CMS на PHP 4 со своим причудливым форматом data-файлов вместо БД… И все это под аккомпанемент Zyxel omni 56k пытающегося соединиться с модемным-пулом провайдера….

Уже по пути домой понял что были еще интересные вопросы ответы на которые я хотел бы узнать, но на самой конфе они почему то вылетели из головы xD.
Еще понравилась интересная мысль которую рассказчики хотели донести до аудитории. Мысль состоит в том что если ты программист и пишешь на современном высокоуровневом языке программирования, то непременно стоит спуститься на несколько уровней ниже и хотя бы понимать принципы того как это все работает.
Сам встречал в работе веб-разработчиков которые даже понятия не имеют о том как работают фундаментальные основы сети интернет, о том что где-то существуют корневые серверы DNS, о том что пакеты данных прежде чем попасть на компьютер клиента проделывают огромный путь перетекая из каналов магистральных провайдеров в точки обмена трафиком и иногда могут ходить довольно причудливым образом, о том как работает CDN.
Я не говорю что все это нужно знать подробно, но хотя бы общий принцип работы должен быть знаком.

Есть конечно один довольно грустный момент что даже десятки лет изучая весь многообразный мир IT невозможно его познать полностью. Вот к примеру мне интересно кодить на PHP, а с другой стороны интересно как работает коррекция памяти у RAM с ECC или как рассчитываются хэш-блоки у Bitcoin.
В итоге получается что приходится выбирать 1 вариант т.к. это основная работа, а второе это просто интерес который скорее всего никогда не превратится в основную работу. Тут уж надо чем то жертвовать.
Хотя в жизни бывают крутые повороты. К примеру сегодня ты пишешь гостевую книгу на PHP, а завтра пилишь компилятор для C++ =)

Выводы

Вывод в том что я рад что Ульяновск является довольно мощным центром сосредоточения веб-разработчиков и что мероприятия различного уровня у нас проводятся с завидным постоянством. Верю что дальше будет только больше и лучше ).
Ну и еще раз убедился в том что математику надо хорошо знать.

А спонсором этой заметки стала дождливая апрельская погода:

Погода