Программист

Новости
В Воронеже состоится встреча с программистом и блогером Никитой Прокоповым
Программист Никита Прокопов прочитает лекцию в Воронеже 29 марта.

«Глубокий Рефакторинг», открытый клуб разработчиков и профессионалов IT-индустрии Воронежа, устроит встречу с Никитой Прокоповым. Никита aka nikitonsky, программист и блогер, разработчик DataScript, Rum, AnyBar. Почитать его статьи можно в твиттере и на ЖЖ. В Воронеже он расскажет о синхонизации данных и нюансах обучения программистов.

Никита занимается фронтендом, пишет на Кложе, работает над шрифтом FiraCode. Если эти понятия вам знакомы, то вас ждет интересная лекция. Будут обсуждаться две темы:

  • Синхронизация данных между клиентом и сервером. Какие возникают проблемы? Как организовать систему, чтобы все сложилось?
  • Skill acquisition: как люди получают навыки, и как эти данные помогут программистам? Основные моменты: как правильно обучать программистов, эффективная работа в команде, как переходить на следующий уровень, природа споров и советов.

Встреча состоится 29 марта в 19:30, в баре «Литера Б». Подробности на сайте «Глубокого Рефакторинга».

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

Глобальный консультант в сфере информационных технологий DataArt показал портреты типичных программистов — парня и девушки. Изображения создали с помощью нейронной сети, которая обработала более двух тысяч фотографий разработчиков из восьми стран мира.

Исследователи обозначили 68 ключевых точек каждого лица в выборке — это координаты уголков глаз, бровей, губ и так далее. Затем лица разбили на треугольники, цвет внутри которых усреднили.


 
В итоге получились портреты типичных программистов.
 
Далее исследователи решили создать портреты разработчиков, которые пишут на конкретных языках программирования — Java и .Net. Этот этап показал, что в отдельных сферах портреты отличаются друг от друга: например, специалисты по Java более улыбчивые, а .NET-разработчики чаще носят очки. Девушки-программисты в целом чаще улыбаются.
Технологии
Уйти в IT. Как стать программистом, верстальщиком и тестировщиком
Простые советы, как стать айтишником с нуля.

Интернет-журнал Downtown.ru совместно с компанией DataArt в Воронеже запустил спецпроект «Высокие технологии» — серию исследований, посвящённых IT-технологиям и тому, как они меняют наше будущее прямо сейчас. Цель совместной работы — привлечь внимание местных жителей к индустрии и найти новых специалистов.

В эпоху высоких технологий каждый день может произойти открытие, которое изменит мир. Это интересно, и благодаря этому появляются новые профессии, а старые отмирают за ненадобностью. Чтобы следовать за технологиями — научитесь разбираться в IT.

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

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


Протасов Станислав

На протяжении 5 лет занимается разработками программного обеспечения. Работал в компаниях «КвадроСофт», «АргусСофт-интернейшнл» и «DataArt». Затем перебрался в Москву, в отдел внутренней разработки логистической компании DHL Express. В данный момент — инженер-программист в компании Parallels.

Преподавал в ВГУ, сейчас читает курс «технологии программирования» в МИЭМ (НИУ ВШЭ).


Сразу хочу оговориться, что я в курсе высокой динамичности рынка труда для программистов. Знаю, как сместились акценты в технологиях за последние года 4 (в первую очередь, благодаря доступным SDK для мобильных платформ). Но всё же во многом рынок IT меняется неповоротливо, революции на ближнем горизонте не предвидится, а значит, мне пока есть чем поделиться с вами. За время моего существования мне довелось побывать в четырёх ипостасях человека-связанного-с-программированием. О каждой из них я попробую немножко рассказать.

Стартап

Начинал я в качестве одного из членов коллектива, который, вероятно, сегодня назвали бы стартапом. А может и не назвали: во-первых, в 2007 году это слово не было столь популярным, а во-вторых, сейчас под «стартапы» подвели какую-то такую замудрёную терминологическую базу (включая любимые всеми инновации), что я уже ни в чём не уверен. В любом случае, это был маленькая контора с замечательной оргструктурой (3 директора + 2 программиста), которая за 2 года успела подрасти до потолка в 10 сотрудников (но шагнуть за этот стандартный порог так и не смогла), поагонизировать и, после моего (и моих друзей) ухода, возродиться из пепла аки феникс компания Nettle.

Отличием компаний того времени от современных начинателей было в отсутствии необходимости ломать голову над «инновационной идеей, которая выстрелит», писать под неё бизнес-план и мозолить глаза венчурным инвесторам в лифте. Тогда работал до сих пор почитаемый мною превыше всего капитал — личные связи. Тот капитал, который сейчас достижим посредством «networking»-вечеринок, 5 лет назад был продуктом сложного синтеза детского сада, родственников, пьянок, молодёжных увлечений и института (когда меня приглашали на работу, я был изрядно поддатым третьекурсником). Именно контакты приносили первые заказы. Иногда даже в форме блата.

Когда предприимчивый студент понимал, что дальше он один не справится, появлялось новое ООО «Чтоугодно-Софт». Работа в стартапе — это романтика. В первую очередь потому, что начинатели строят процесс кодирования максимально удобно для себя. Ни о каких технических писателях и, боже упаси, тестировщиках речи идти не может. Если у разработчиков мало опыта, то работа в команде может превратиться в рай-как-он-им-видится. Я серьёзно. Как вы понимаете, этот рай отлично подчиняется теории вероятностей и может просто не взлететь... примерно в 70% случаев. Но какой красивый будет разгон!

Главным преимуществом стартапа перед любой другой формой разработки является, на мой взгляд, возможность и необходимость создавать относительно новое. Когда ты одновременно архитектор, аналитик, программист, тестировшик, служба поддержки и PR, ты чувствуешь личную ответственность за продукт. Он тебе как сын (ну, кому-то дочь). И именно поэтому я до сих пор считаю своей самой важной разработкой «Электронный Нос». В стартапе интересно работать, даже если ваш продукт — система складского учёта. И абсолютно плевать на печеньки и размер белой части зарплаты. Главное в этой балалайке — атмосфера.