Всем привет! Меня зовут Вика. Я работаю Android разработчиком в компании @canva. На этой неделе я с вами 😊 Твитером пользуюсь впервые, поэтому не судите строго.
По традиции расписание на неделю: не влезает в один твит 🤯
#Чт: Пятница близко. Сегодня буду делиться своей болью разработки видео-редактора под Андройд. Думаю многое и прочих платформ касается.
#Пт: В последний рабочий день тянет пофилософствовать, особенно после вечернего пивасика, поэтому хочу вслух поразмышлять на тему: есть ли жизнь без программирования.
Выходные.
#Сб: Хватит о работе. Расскажу чем заняться в Сиднее на выходных.
#Вс: Поделюсь своим мнением о профессиональной иммиграции и парочкой лайф-хаков для быстрой адаптации.
Забыла сказать, что живу я в Австралии и разница с Москвой у меня 7 часов. Мой рабочий день уже закончился💃🏼
«Я проспал. Сделаю свой ежедневный утренний ритуал (душ, спортзал, завтрак) и прийду на работу к обеду.» - вот что напишет Австралиец в Slack, если опаздывает на стендап. Учитесь.
Live-work balance. Тут своего рода религия. Чтобы не быть голословной приложу фото рекламы. pic.twitter.com/Yd0UzKEc0x
Когда для того чтобы реализовать экран, который очень ждёт бизнес, нужен только лишь дизайн, а дизайнер тебе говорит что сделает в понедельник, потому что приоритетнее премьера последней серии Игры Престолов - это live-work balance.
Как-то один водитель Uber мне рассказывал, что Австралийцы не особо стремятся строить карьеру и зарабатывать много денег. Говорит, у такого типа людей даже название есть, только я его забыла. Говорит, идёшь по пляжу в рабочий день, а там люди загорают - это они самые.
Он, кстати, тоже к такому типу людей относится, по его же словам.
Может быть ещё такое, вот оригинал: «Worked from bed for some 2 hours. I’ll start moving :weight_lifter: :shower: and will come to the office around noon»
В университетах тут, к сожалению, тоже очень мало австралийцев, ибо дорого, а достаточные для жизни деньги и без образования можно получать. Поэтому основная часть студентов это иностранцы, по большей части из Китая и Индии.
Многие компании выбирают кроссплатформенные технологии для мобильной разработки вместо нативных. Но если в мире нативной разработки уже выработались определённые стандарты, то среди кроссплатформенных технологий лидер так ещё и не обозначился. Поэтому проведу пару опросов.
В вашей компании используются кроссплатформенная разработка для мобильных приложений?
Если вы используете кроссплатформенную разработку для нативных приложений, то какую технологию используете? Если вашей технологии нет в списке, напишите в комментарии. Спасибо 😊
И последний опрос. Мне интересно ваше мнение, как вы считаете будущее за кроссплатформенной мобильной разработкой?
Пока опрос в самом разгаре, расскажу про кроссплатформенность в текущей компании, где я работаю.
Текущая стратегия компании, свести нативную разработку к минимуму. Используем для этого Cordova. Для нативных разработчиков проводятся тренинги для перехода на web.
Причиной перехода называют скорость деплоя одной «фичи» сразу на несколько платформ и единообразие приложения на всех платформах.
Что думаю я по этому поводу. Думаю, что это хорошие и правильные цели, могу поспорить с некоторыми деталями реализации. Но в целом, стремление к одному code-base под все платформы - это вполне закономерно.
Так как рынок обязывает любую цифровую систему поддерживать работоспособность на всех существующих девайсах, которые эту систему потенциально могут использовать.
If you or your company adopted a cross platform mobile solution what was the driving factor? Could be any tech stack (RN, Flutter, MPP, etc) or type of solution (UI/Logic/Full).
Also if you investigated but ruled it out, would be interested in that too!
Хороший тред про кросплатформенные подходы, может кто-то не видел twitter.com/RunChristinaRu…
Спасибо всем за участие в опросе. Подведём итог. Около половины участвующих в опросе так или иначе сталкивались с вопросом о кроссплатформенности. Большинство выбирает Flutter, но мало кто верит, что это полностью вытеснит нативную разработку.
Сегодня говорим про опен-спейс раздражители. И первый лот, такие вот клавиатуры! У кого такая один вопрос: зачем? pic.twitter.com/IFZWrN14Pd
Вас раздражает, когда сосед по рабочему месту, обедает на рабочем месте?
Лучшая моя покупка в этом году - это наушники с системой активного шумоподавления от Sony (модель WH-1000XM3). Я не знаю как я раньше без них жила, выдерживала рабочую неделю и переносила перелеты. А у вас какие?
У нас в офис можно приводить собак. Звучит здорово и собачек достаточно милых приводят. Правда вчера одна такая чуть не съела мою еду.
Хочу подвести итог сегодняшнего дня. Многих действительно раздражает, когда рядом обедает сосед за рабочим местом, поэтому используйте для обеда специально отведённые места, а если совсем нет на это времени, кушайте что-то, что не имеет резкого запаха.
Шум в опен-спейс - это огромный раздражитель и двигатель производства и продажи шумоизолирующих наушников. Думаю здесь нужно найти баланс: пытаться минимизировать создаваемый шум, но так как шум неизбежен, 🎧 - это отличная помощь вашему ментальному здоровью
Животные в офисе, для большинства раздражитель, чем приятность.
С начала этго года, я работаю над видеоредактором под Андройд, повидала разного за это время. Готова поделиться опытом. Если у вас есть вопросы на тему работы с видео пишите в комментариях или предлагайте топик, обсудим.
It's #RUOKDay, our national day of action and a reminder to #TrusttheSigns, Trust your Gut & Ask #RUOK any day it's needed. Today, learn the signs and how to ask so you can start a conversation that could change a life: ruok.org.au pic.twitter.com/x3lNbXtHB5
Андройд предоставляет из коробки достаточно мало UI компонентов для работы с видео, мне приходит на ум только VideoView и вот когда вам приходится делать что-то неординарное, начинается небольшой адочек. Как наверное и со всем неординарным под Андройд.
Когда я реализовывала покадровую прокрутку видео, ну знаете это когда вы бегунок в time line двигаете. Столкнулась с тем что MediaExtractor может искать только ближайший P-frame к определенному моменту времени, что делает превью не очень плавным. Однако...
В GooglePhoto seeking в видеоплеере очень плавный. Мои коллеги, когда были на Google IO задали вопрос создателям плавного просмотра. В чем секрет?
Создатели ответили: «Ну мы генерим кучу фреймов относительно времени, как-то это все кэшируем, а потом используем для предпросмотра»
Опечатка I-frame конечно. Жаль Твитер не даёт исправить написанное.
Пятница друзья! Дождались! Ох и неделька у меня выдалась! Уже жду не дождусь вчернего пивасика. В Австралийских компаниях пить уже с 4х начинают.
Сегодня говорим о жизни без программирования. Начать хочу с - «Почему программирование». На мой выбор сильно повлияла моя школьная учительница по физике. Она говорила: «Получайте техническое образование, учите английский и уезжайте, а то нефть закончится».
Спасибо ей. Теперь я могу работать в самых развитых странах мира. Имею хорошую зарплату и гибкий график работы. Могу не следовать офисному дресс-коду и постоянно учится чему-то новому.
А что вам нравится в вашей профессии?
Теперь поговорим о минусах работы программистом: Нужно ходить в офис и сидеть в опен-спейс. Много сидеть и смотреть в монитор вредно для здоровья. Психологически не простая работа, особенно когда сроки горят, а легаси рефакторить некогда. Что забыла?
Думали ли вы о том чтобы сменить род деятельности? Если «ДА» то какова ваша альтернатива?
Ирина Леонидовна Спасибо. Весь день имя учительницы вспоминала.
С днём программиста🎉 pic.twitter.com/JkkF2PcPIV
Обожаю! pic.twitter.com/icK9HAoG1x
Не смотря на то что, профессия программиста сейчас на хайпе, половина опрошенных, как минимум, задумывается о смене рода деятельности. И я думаю это правильно, так как спустя пару десятков лет, нас полностью вытеснят наши же программы.
У меня есть правило: работать только в рабочее время. А на выходных даже в твиттере что-то писать о работе для меня кощунство. Поэтому буду писать о том городе, где сейчас живу. #sydneylife
Сегодня я еду на #whalewatchingsydney Киты мигрируют на север, в более тёплые воды, и проплывают вдоль берегов западной Австралии с июня по октябрь и сейчас лучшее время для наблюдения за ними. Если получится сделать хороший снимок/видео обязательно поделюсь.
В Сиднее 100 пляжей. Поэтому провести свободное время лёжа на песке и смотря на океан, дело тут достаточно обыденное. 4ка моих любимых пляжей в этом треде.
#Bondi - известный на весь мир, поэтому там часто проводят какие-то мероприятия. Зимой там был каток, а на прошлых выходных фестиваль ветра.
#Coogee - всегда очень многолюдный. От него можно прогуляться по очень живописной тропе до Bondi или обратно.
#Maroubra - пляж который больше всего у меня ассоциируется с Австралией. Длинная береговая линия, малолюдно, огромные волны.
#LittleBay - место где можно поплавать, а не по-серфить.
Это уже мой второй переезд в другую страну и третий переезд в другой город. География такая: Красноярск-Москва-Бангкок-Сидней. Все три раза я переезжала из-за работы. И все три раза качество моей жизни прогрессировало.
Обычно, полная адаптация в новой стране, на новой работе до зоны комфорта у меня происходит за год. Зная это, в первый год я максимально стараюсь снизить дополнительные причины стресса, так как стресса и так будет достаточно.
Поэтому квартиру я стараюсь найти поближе к работе, тк ежедневно пользоваться общественным транспортом для меня стресс. При этом цена аренды должна быть в районе 30% от зп, что не всегда гарантирует жилье мечты, но вполне гарантирует схождение дебита/кредита.
Стараюсь найти русскоговорящих друзей. Иностранного языка и так будет достаточно, а русское общение создаёт комфортную зону и позволяет узнать лайфхаки соответствующие менталитету.
Всем спасибо за эту неделю в твиттере! Спасибо за участие в моих опросах. Мне стало спокойнее, что не только меня раздражает опен-спейс, что многие так же скептически относятся к кросплатформенности и так же как и я ждут пятничного вечернего пивасика.
Ваша любимая минутка рекламы в момент пересменки авторов андерхуда!
Буквально на выходных мы сформировали расписание главных залов осеннего AppsConf – два трека прикладных и хардкорных докладов по iOS и Android, и отдельный трек про кроссплатформу и развитие мобильного разработчика.
appsconf.ru/spb/2019
Можете смело покупать билеты, а если есть вопросы или сомнения, пишите в Telegram etolstoy, все расскажу :)
После недели жарких споров мы сформировали расписание осеннего AppsConf, получилась просто конфетка. Запилю-ка я тред с интересными фактами.
А вот и эпичный тред с обзором всей программы. twitter.com/igrekde/status…
@mobileunderhood А промокод будет?
Да, совсем забыл! Промокод mobileunderhood_saintac на скидку 15% от текущей цены.
А если вам нужно красивое письмо, чтобы убедить руководителя, то вот шаблон – docs.google.com/document/d/1rb… twitter.com/nikrv/status/1…