В детстве отец иногда доверял мне свой паяльник. Я занимался нехитрой пайкой, но чаще поглядывал, как руки отца то окунали паяльник в канифоль, то цепляли кусочек припоя. Запах канифоли с тех пор всегда будит во мне воспоминания. Кто бы мог подумать, что я буду так же увлеченно паять, но уже не батиным, а навороченным американским паяльником, и не на кухне в квартире детства, а в Массачусетском Технологическом институте.
Читать полностью »
Рубрика «e-legion»
Я месяц провел в MIT и понял — даже софтверным инженерам не стоит забывать про паяльник
2020-11-24 в 14:26, admin, рубрики: android, e-legion, MIT, skoltech, Блог компании e-Legion, Карьера в IT-индустрии, мобильных приложений, Программирование, Разработка под android, Учебный процесс в ITСтоит ли увольнять разраба за большую и дорогую ошибку? Думаю, нет, но менеджмент хотел крови
2020-10-20 в 15:03, admin, рубрики: android, e-legion, Блог компании e-Legion, карьера, Карьера в IT-индустрии, Программирование, разработка мобильных приложений, Разработка под android, Учебный процесс в ITВ Англии все одержимы футболом. Уйма любительских команд и куча стадионов. И вот через знакомых ко мне обратился один англичанин, у которого была идея и немного денег — он попросил сделать приложение, в котором люди могли бы управлять своей любительской командой по футболу. Расставлять людей на поле, делать замены, искать игроков, заказывать стадионы и общаться в чате.
В то время у меня был странный период в жизни — и я не знаю, как вообще выжил. Днем университет, ночью работа бэкендером с дежурствами до утра, и где-то в промежутках курсы андроид разработки. Причем у меня хватало энергии и энтузиазма ходить туда не для галочки — а по настоящему загореться.
Поэтому я согласился на работу. И это была просто отдушина после того, что я пережил в бэкенд разработке.
Читать полностью »
Как собрать нативную библиотеку для Android
2020-02-12 в 10:12, admin, рубрики: android, e-legion, kotlin, native code, Opus, Блог компании e-Legion, разработка мобильных приложений, Разработка под androidСобрать и заставить работать приложение с небольшим количеством нативного кода несложно. Если же вы хотите использовать нативную библиотеку, в которой много файлов, становится труднее. Сложность в том, что нативные библиотеки распространяются в виде исходного кода, который нужно компилировать под нужную архитектуру процессора. На примере аудиокодека Opus я покажу, как это сделать.
MBLT19 :: доклады, баттл продактов и тест
2019-09-23 в 9:42, admin, рубрики: android, e-legion, iOS, mblt19, Блог компании e-Legion, дизайн интерфейсов, дизайн мобильных приложений, конференции, мобильные приложения, разработка мобильных приложений, Управление продуктомПривет! В этот четверг, 26 сентября, мы собираем в Москве мобильную тусовку, чтобы обсудить тренды развития, управления и продвижения мобильных приложений. Под катом — лайнап 7-й Международной мобильной конференции для бизнеса MBLT19, баттл продактов и тест, который расскажет, какое ты приложение.
WWDC 2019 :: что посмотреть
2019-06-05 в 11:08, admin, рубрики: e-legion, iOS, wwdc 2019, Блог компании e-Legion, конференции, мобильная разработка, разработка мобильных приложений, разработка под iOS, Разработка под MacOSНа WWDC 2019 Apple показала одну из лучших Keynote-презентаций за последние несколько лет. Но это только начало. Нас ждёт более 100 сессий от инженеров Apple. Я собрал в списке доклады, которые, как мне кажется, будут полезны большинству iOS-разработчиков. Если не знаете, за что браться, то попробуйте начать с них.
Устройство компилятора Swift. Часть 4
2019-02-15 в 10:22, admin, рубрики: compiler, e-legion, LLVM, swift, ассемблер, Блог компании e-Legion, Компиляторы, Программирование, Софт, язык программированияЭто последняя часть моего обзора компилятора Swift. Я покажу, как можно осуществить генерацию LLVM IR из AST и что выдаёт настоящий фронтенд. Если вы не читали предыдущие части, то переходите по ссылкам:
Устройство компилятора Swift. Часть 2
2019-02-04 в 10:22, admin, рубрики: compiler, e-legion, swift, Блог компании e-Legion, Компиляторы, лексический анализ, Программирование, синтаксический анализ, Софт, язык программированияВторая часть моего рассказа о компиляторе Swift. Мы начнём изучать фронтенд, а точнее те его части, которые отвечают за первоначальный разбор и анализ исходного кода. Читать полностью »
#10yearschallenge для программистов
2019-01-24 в 10:18, admin, рубрики: android, e-legion, iOS, Блог компании e-Legion, Карьера в IT-индустрии, мобильная разработка, разработка мобильных приложений, Разработка под android, разработка под iOSПривет!
В 2009 году мы начали пользоваться Forsquare и блокировать надоедливые баннеры с помощью AdBlock. Дмитрий Медведев создал блог в ЖЖ. Появился биткоин.
Мы тоже решили вспомнить, какими были десять лет назад.
О том, как я хотел учить других, а в результате научился сам
2018-04-27 в 11:54, admin, рубрики: android, android apps, android development, e-legion, java, Блог компании e-Legion Ltd., Карьера в IT-индустрии, мобильная разработка, образование, образование в ит, обучение онлайн, разработка мобильных приложений, Разработка под android, Учебный процесс в ITПривет! Вот уже год как я работаю над онлайн-программой обучения Android-разработчиков в Академии e-Legion. Под катом рассказываю, как пришёл к идее стать преподом и с какими сложностями сталкиваюсь в процессе.
Стажировка в e-Legion
2018-04-25 в 12:23, admin, рубрики: android, android development, e-legion, iOS, ios development, iOS разработка, mobile, mobile development, Блог компании e-Legion Ltd., Карьера в IT-индустрии, мобильная разработка, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOS, стажировкаПривет! Мы запускаем программу стажировок в e-Legion, ищем таланты в Петербурге.
Мы предлагаем:
- 4 позиции — 2 iOS- и 2 Android-разработчика.
- 3 месяца работы на реальных проектах в топовой компании по мобильной разработке.
Прокачайся и стань одним из легионеров! Самым ловким и умелым по результатам стажировки мы сделаем оффер.
Как попасть на стажировку:Читать полностью »