Как стать автором
Обновить
10
0

Пользователь

Отправить сообщение

Google I/O 2015 глазами программиста

Время на прочтение12 мин
Количество просмотров6.6K
Пока писал свою статью о личном опыте на Google I/O 2015 меня уже опередили: «Google I/O 2015 глазами непрограммиста». Но мне кажется, что моя статья тоже будет полезной, так как она описывает данную конференцию немного под другим углом — через призму Андроид-программиста, попавшего туда. Поэтому здесь будет немного больше конкретики и немного меньше восторга.

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

К сожалению, в упомянутой мной статье есть неточности. К примеру, фраза
Для этого надо успеть купить билет за $900 — а заканчиваются они очень быстро.
не совсем верна. Они не заканчиваются. И успевать никуда не надо.

Было несколько дней для всех желающих зарегистрироваться и авторизовать свою карту на $900. А далее всё происходило подобно розыгрышу американской визы H1b последних годов — путём лотереи…

Любопытно, что большинству работников самой корпорации Добра туда вообще невозможно попасть, если они не заняты в одной из презентаций или помощи к ним. Это довольно логично, так как в противном случае Google I/O состоял бы лишь из сотрудников Гугл (сейчас в нём работает 55000+ человек).

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


Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии3

Читаем Хабрахабр, Гиктаймс и Мегамозг в одном приложении

Время на прочтение4 мин
Количество просмотров24K
Хоть я и живу в США, но всё равно не представляю себя без новостей от Хабра. Читаю я, в основном, с Андроид устройств и ноутбука.
В последние годы Хабрахабр наплодил много разных проектов и хочется иметь возможность не скачивать 3 отдельных приложения, а читать все самые интересные новости в одном.

Для решения данной задачи в местном Google Play мне удалось найти Elkews, GeekHabr и TM:



Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии34

Как тратить меньше времени в соцсетях

Время на прочтение2 мин
Количество просмотров6.9K
Пользователь интернет тратит в соцсетях в среднем почти 2 часа ежедневно*. Причем это время растет с каждым годом. Если вы не готовы вовсе отказаться от соцсетей, но хотите высвободить часть своего времени, для начала нужно отделить мух от котлет и разобраться как это время тратится. Всю активность в соцсетях можно разделить на 3 вида:
Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии9

Теперь я владелец интернет-магазина (Часть 2)

Время на прочтение2 мин
Количество просмотров8.1K
image

Виртуальная АТС RingCloud продолжает рассказывать о решении головных болей владельцев интернет — магазинов. В первой части мы говорили о том, как выбрать виртуальный номер и как добавить сотрудников в систему.

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

Теперь я владелец интернет-магазина (Часть 1)
Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии1

Как устроен наш код. Серверная архитектура одного проекта

Время на прочтение22 мин
Количество просмотров29K
Картинка для привлечения вниманияТак сложилось, что к тридцати годам я менял работу лишь единожды и не имел возможности на собственном опыте изучить, как в различных компаниях устроены веб-проекты, расчитанные на высокую скорость отклика и большое количество пользователей. <irony> Так что, дорогой хабраюзер, попавший в поле моего зрения в оффлайне, увидев меня, лучше беги, пока я не начал докучать тебе вопросами на тему обработки ошибок, логирования и процесса обновления на рабочих серверах&lt/irony&gt. Мне интересен не столько набор используемых технологий, сколько принципы, на которых построена кодовая база. Как код разбит на классы, как классы распределены по слоям, как бизнес-логика взаимодействует с инфраструктурой, каковы критерии по которым оценивается качество кода и как организован процесс разработки нового функционала. К сожалению, подобную информацию найти непросто, в лучшем случае всё ограничивается перечислением технологий и кратким описанием разработанных велосипедов, а хочется, конечно, более детализированной картинки. В этом топике я попытаюсь как можно более подробно описать, как устроен код в компании, где работаю я. Этот подход — мой суммарный опыт полученный за 10 лет разработки в разных компаниях.
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии32

Мелочи разработки на Android для начинающих

Время на прочтение4 мин
Количество просмотров41K
В связи со стремительным развитием мобильных технологий, IT-компаниям все больше требуются разработчики мобильных приложений для своих продуктов. Наша компания не стала исключением. В моем распоряжении оказалось два падавана, которых надо было обучить премудростям разработки на Android (к слову сказать, парни были умные и способные, но практически без опыта). Было решено написать им небольшую памятку касательно основных аспектов разработки. Выкладываю ее на суд хабрапользователей.
Читать дальше →
Всего голосов 32: ↑25 и ↓7+18
Комментарии16

Классификация знаний в области программирования

Время на прочтение7 мин
Количество просмотров188K
2 года назад я написал статью о классификации знаний в области программирования. Это было на волне интереса и моей активной деятельности по самообразованию в компьютерных науках. Написал статью и забыл о ней. Публиковать на Хабре не собирался. В конце концов, она базируется на моем личном опыте и знаних, которые могут оказаться весьма субъективны.

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

Но прежде, чем «запустить» материал, еще небольшое отступление. О том, почему вообще я все это писал. Дело в том, что у нас в странах бывшего СССР с образованием в области IT очень туго. С одной стороны нет программ обучения, которые подготовят специалистов на должном уровне (наверное, за очень редкими исключениями, которые можно отнести к погрешности). С другой стороны, из-за широких возможностей самообразования, программисты и не спешат учиться в ВУЗах — все стремятся начать практиковать как можно раньше. Часто изучается только одно направление (например PHP+Mysql — самое популярное) и в бой. Причем, на этом все заканчивается. В итоге у нас огромное количество программистов, которые и базовых вещей не знают. Отсюда вытекают проблемы с качеством кода, и с эффекивностью алгоритмов, с велосипедированием.

Но программирование — это полноценная область знаний, которая требует в том числе и инженерной подготовки. Точно так же, как строительство или телекоммуникации. Да, построить дом (особняк) можно своими руками и без образования. А поднять большинство сайтов можно прочитав пару книг по PHP и HTML. Но многоэтажку без специальной подготовки не построишь, как и Гугл не напишешь, не зная основ.

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

Поехали.
Читать дальше →
Всего голосов 78: ↑57 и ↓21+36
Комментарии52

8 типов ангельского инвестирования

Время на прочтение2 мин
Количество просмотров4K
VCОдними из самых современных типов инвесторов являются бизнес-ангелы. Это, однако, не означает, что вы должны принимать деньги от любого ангела. Выбор правильного типа бизнес-ангела также является важным фактором успеха.

Как и любая другая классификация эта также довольно субъективна.

Ангелы, рассчитывающие на окупаемость инвестиций (Return on Investment Angels)


Самое главное, что нужно знать о них, это то, что они инвестируют только тогда, когда на рынке все хорошо. Такие инвесторы, в основном связаны с финансовыми вознаграждениями, которые они могут получить с учетом инвестиций с высокой степенью риска. Для этого типа ангелов инвестиции в стартапы еще одно важное дополнение к их уже и так диверсифицированному инвестиционному портфелю.
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии0

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность