Капитализация зависит в том числе и от качества инструментов для сторонних разработчиков, на минуточку главный доход Appstore — это 30% прибыли от всех продаж, которые там совершаются.
Просто зависимость эта не такая явная, как от новых «революционных» фич, и проявляется на длинной дистанции. Если долго забивать на такие вещи, то получим Nokia, или архитектуру MS Windows, да мало ли еще примеров — просто не так быстро.
Джобс об этом думал, поэтому и был Джобсом, а что там сейчас — одному индийскому богу известно
Некогда странно слышать, когда мы говорим о компании с капитализацией в миллиарды. С такими возможностями всегда можно найти десяток технарей-энтузиастов, поселить их в центре Купертино, и их работа будет заключаться в таких оптимизациях. Да, сложная, муторная работа, но какая полезная для сообщества.
Да и для самих Apple — реально, в больших проектах поправил строчку, нажал перебилд — и открываешь браузер, потому что ждать долго. Быстрее выходят апдейты — быстрее платят юзеры — больше денег. Уверен, на дистанции зарплаты тех ребят окупятся сторицей, а уж сколько нервов можно сэкономить разработчикам…
Апплодирую стоя, спасибо вам, ребята! У меня было смутное ощущение на протяжении последних пяти лет, что каждый подключаемый objc модуль увеличивает время начала работы отладчика, да и каждой линковки приложения по хорошо если квадратичной зависимости, но вы все блестяще раскопали.
Apple хорошо бы провести оптимизацию компилятора, линковщика и всей системы сборки, а не гнаться за «революционными» изменениями в UI и прочими «инновациями», процессорами на 1% быстрее и 0.5% тоньше и т.п.
Был у меня коллега-индус, а у него друг-индус, работающий в Apple — так тот очень чертыхался, что в Apple никто не хочет браться за фикс даже критичных старых багов — руководство по голове не погладит, всем все равно. Вот если делаешь что-то, что пойдет на WWDC — сразу и премии, и карьерный рост, и прочие атрибуты хорошей жизни.
У меня на одном проекте секунд 20-30 проходило и то я страдал, а тут минуты… десятки минут… сочувствую всей iOS-девелоперской душой.
P.S. Я правильно понял, что чем больше либ на objc содержит твой podfile, тем хорошо если квадратично больше время запуска дебаггера? К сожалению, в каждом втором приложении нужна интеграция с Facebook и Google-либами, а они сплошь и рядом Objc на Objc и Objc погоняют.
и все правильно делают. Я раньше тоже не понимал — как пойдешь с лучшим другом на пиво — прекрасно отдыхаем. Как присоединяется какой его друг — одни разговоры о работе, о конторах, о программировании (JS, который я знаю на уровне pre-junior), я подсаживался на женский край стола к женам — слушать их щебетанье про косметику было и то интересней.
Самое печальное, что эти ребятки, не понимая своего предела и того, что работа — это стайерская дистанция, рвут как на стометровку, а потом в глазах начальства устанавливают планку, как должны работать все.
И все, ты уже никогда не будешь хорошим девелопером, любимым работником в глазах начальства — всегда перед глазами будет тот парень, который рвал как на стометровку на дистации 40км.
К сожалению, мы все в начале карьеры таким занимаемся, пока не надорвемся в первый раз. Главное вовремя это понять и перестроить всю свою стратегию работы вовремя. Удаленка, кстати, сбила мне все ритмы — если раньше я уходил с работы, а дома не имел даже мака (работа завязана на OS X) — все, дома я кроме рассказов жене о начальнике-козле и сплетнях о коллегах ничего не касался — то теперь… ну кому я рассказываю, вы все сами и без меня знаете
Как только я вижу компанию, где рассказывают о важности людей, о наборе лучших из лучших, где есть обязательные тренинги скрам, корпоративные ценности, mutual respect, passion и оценки сотрудниками сотрудников — я бегу без оглядки.
В одной огромной американо-израильской компании чуть ли не каждый день проходили тест по ценностям компании и эйчары чуть ли не измеряли датчиками счастье каждого отдельно взятого сотрудника. Как только понадобилось руководству выше в обход руководства еще выше сместить меня и заменить своим человеком — сразу напустили свару псов, считающих KPI, Velocity, Productivity и заполненность квадратиков гитхаба.
К моей чести, я не первый раз в энтерпрайзе и ожидал этого, а также действительно люблю свою работу, поэтому все, что они пытались мне пришить, я опровергал показателями гита, идеальными комментариями к PR полугодовалой давности, архивами переписок и т.п.
Думаете, руководство, видя идеальные характеристики, спохватилось, извинилось и сказало — «как мы могли подумать увольнять такого ценного сотрудника»? Нет, им просто пришлось выплатить мне компенсацию в размере жалованья, остававшегося до конца контракта.
Поймите же уже — если вы наемный сотрудник, то вы инструмент, просто инструмент. От вас нужна работа, вам нужны деньги, если кривые сходятся — вас берут. В остальном думайте сами, где вам работать интереснее и какие скиллы нужны рынку.
топикстартер писал про фронт, и я написал про фронт. Да и ваши задачи обычно давно решены, и боттлнек в отсутствии нужного индекса или ненужном джоине, а не в алгоритмах. К сожалению, время велосипедов прошло.
Обычно bottleneck не в таких алгоритмах (в либах — мб, но не в обычном коде). Скорее всего, на событии скрола на 1 пиксель создаются объекты, много вьюшек с прозрачностью одна на одной или блочится главный поток. По крайней мере мы, пользователи нативных мобильных фрэймворков, заточены решать проблемы именно такого класса, т.к. именно в них 99% проблем с производительностью.
согласен с предыдущим оратором, просто вызов такого метода нужно сделать как черный ящик и написать все нужные комментарии — тогда будет читаемо.
Многие же, к сожалению, думают — раз я такой крутой программист что пишу так, что джуны не понимают — мой код самодокументирующийся. А на самом деле — чем больше опыта, тем проще и понятнее пишешь код.
Когда патентные бюро начинают закрываться, обычно происходит НТР :)
А если серьезно — я думаю да. Во времена Ньютона можно было через умозрительные заключения открыть новый закон, а сейчас нужны адронные коллайдеры. Предстоит еще очень много открытий, но таблицу Менделеева например это не изменит — мы уже знаем из чего состоит Вселенная, других элементов быть не может. Как пример.
Еще одна статья. Не обязательно заниматься в зале, если вам не нравится зал. Выберите спорт с большим потреблением калорий по душе. Жена например ходила на аэробику, в зал — и хоть и худела, но страдала. А потом пошла на теннис — и все, уже 5 лет ходит, обожает этот спорт.
Я сочетаю зал и теннис. Но я люблю и то и то. И выгляжу, по сравнению с 95% айтишников, как мистер Вселенная. Не особо при этом напрягаясь. В свои 32 года выгляжу лучше 95% ровесников — и моложе, и спортивнее.
я ни одного человека не видел, который бы сел на низкоуглеводку, начал заниматься спортом — и не палил бы по пару килограммов в неделю, особенно первого жира. Сам похудел на 20 в свое время, знаю о чем говорю. Просто вы питаетесь, скорее всего, чем попало, и недорабатываете в спорте
У меня сложилось впечатление, что вы не столько СТО, сколько ресурсный менеджер — отсюда и ваше недовольство (искреннее ли?) гугл таблицами и сакральным «где взять деньги».
Да, очень-очень полезная опция бы получилась. Мне мое время дорого — я плачу за премиум и не хочу смотреть рекламу дешевого видеорегистратора в свободное время.
<sarcasm/> тот самый случай, когда неплохой статье можно поставить минус с пунктом «в статье больше рекламы, чем пользы». Для меня пользы нет, хотя и очень интересно, и вся статья — про рекламу.
Ну не скажите, я не против рекламы если за ней стоит качество контента, т.е. когда контента не было бы без рекламодателя. Но попрошу на новый год побольше мозгов маркетологам, хотя бы на уровне автора статьи, т.к. бесят две совершенно нелогичные вещи:
1) Не надо бесконечно предлагать мне то, что я один раз погуглил. Я утром погуглил, вечером мне привезли Apple Watch для жены — не надо крутить мне их рекламу полгода после этого
2) Претензия персонально к youtube — я плачу 10 долларов за премиум, спасибо, избавили от своей рекламы. Но почему я должен смотреть рекламу, зашитую в каждое видео блогера? Давайте им выбор — либо то либо то. Без адблока и премиума даже не знаю как люди смотрят — на рандомном моменте по 5 раз за видео вылазит вырвиглаз, так еще и блогер пол видео делает рекламную интеграцию. Так и до Черного Зеркала недалеко
Автор, очень много воды но так и не описал четко по пунктам что делать, если, скажем, солишь магазинную грудку в домашних условиях. Я по рецепту покойной тещи добавляю 200 грамм водки. Водка, понятное дело, испаряется, но она говорила что обеззараживает. Солю с доступом воздаху. Вопрос — есть шансы на ботулизм?
А что про стэйки medium rare? Достаточна ли там температура, чтобы бактерии изжились? (насколько я помню, что-то около 60 градусов в центре стейка).
Пожалуйста, пара кратких ответов вместо литературного рассказа о том, как какой-то там король ходил воевать, расстроился и умер. Пощади время людей, а тема очень интересная.
4. Неправда, Apple до конца тянет свои ноутбуки. Мой старый 2013 года спокойно обновляется и даже не тормозит в повседневных нуждах. Новый взял исключительно из-за оперативной памяти (да, с возможностью апгрейда у них ужас).
Про телефоны я вообще молчу — тянет до последнего, пока совсем не отомрут.
Просто зависимость эта не такая явная, как от новых «революционных» фич, и проявляется на длинной дистанции. Если долго забивать на такие вещи, то получим Nokia, или архитектуру MS Windows, да мало ли еще примеров — просто не так быстро.
Джобс об этом думал, поэтому и был Джобсом, а что там сейчас — одному индийскому богу известно
Да и для самих Apple — реально, в больших проектах поправил строчку, нажал перебилд — и открываешь браузер, потому что ждать долго. Быстрее выходят апдейты — быстрее платят юзеры — больше денег. Уверен, на дистанции зарплаты тех ребят окупятся сторицей, а уж сколько нервов можно сэкономить разработчикам…
мечты, мечты…
Apple хорошо бы провести оптимизацию компилятора, линковщика и всей системы сборки, а не гнаться за «революционными» изменениями в UI и прочими «инновациями», процессорами на 1% быстрее и 0.5% тоньше и т.п.
Был у меня коллега-индус, а у него друг-индус, работающий в Apple — так тот очень чертыхался, что в Apple никто не хочет браться за фикс даже критичных старых багов — руководство по голове не погладит, всем все равно. Вот если делаешь что-то, что пойдет на WWDC — сразу и премии, и карьерный рост, и прочие атрибуты хорошей жизни.
У меня на одном проекте секунд 20-30 проходило и то я страдал, а тут минуты… десятки минут… сочувствую всей iOS-девелоперской душой.
P.S. Я правильно понял, что чем больше либ на objc содержит твой podfile, тем хорошо если квадратично больше время запуска дебаггера? К сожалению, в каждом втором приложении нужна интеграция с Facebook и Google-либами, а они сплошь и рядом Objc на Objc и Objc погоняют.
И все, ты уже никогда не будешь хорошим девелопером, любимым работником в глазах начальства — всегда перед глазами будет тот парень, который рвал как на стометровку на дистации 40км.
К сожалению, мы все в начале карьеры таким занимаемся, пока не надорвемся в первый раз. Главное вовремя это понять и перестроить всю свою стратегию работы вовремя. Удаленка, кстати, сбила мне все ритмы — если раньше я уходил с работы, а дома не имел даже мака (работа завязана на OS X) — все, дома я кроме рассказов жене о начальнике-козле и сплетнях о коллегах ничего не касался — то теперь… ну кому я рассказываю, вы все сами и без меня знаете
В одной огромной американо-израильской компании чуть ли не каждый день проходили тест по ценностям компании и эйчары чуть ли не измеряли датчиками счастье каждого отдельно взятого сотрудника. Как только понадобилось руководству выше в обход руководства еще выше сместить меня и заменить своим человеком — сразу напустили свару псов, считающих KPI, Velocity, Productivity и заполненность квадратиков гитхаба.
К моей чести, я не первый раз в энтерпрайзе и ожидал этого, а также действительно люблю свою работу, поэтому все, что они пытались мне пришить, я опровергал показателями гита, идеальными комментариями к PR полугодовалой давности, архивами переписок и т.п.
Думаете, руководство, видя идеальные характеристики, спохватилось, извинилось и сказало — «как мы могли подумать увольнять такого ценного сотрудника»? Нет, им просто пришлось выплатить мне компенсацию в размере жалованья, остававшегося до конца контракта.
Поймите же уже — если вы наемный сотрудник, то вы инструмент, просто инструмент. От вас нужна работа, вам нужны деньги, если кривые сходятся — вас берут. В остальном думайте сами, где вам работать интереснее и какие скиллы нужны рынку.
Многие же, к сожалению, думают — раз я такой крутой программист что пишу так, что джуны не понимают — мой код самодокументирующийся. А на самом деле — чем больше опыта, тем проще и понятнее пишешь код.
А если серьезно — я думаю да. Во времена Ньютона можно было через умозрительные заключения открыть новый закон, а сейчас нужны адронные коллайдеры. Предстоит еще очень много открытий, но таблицу Менделеева например это не изменит — мы уже знаем из чего состоит Вселенная, других элементов быть не может. Как пример.
Я сочетаю зал и теннис. Но я люблю и то и то. И выгляжу, по сравнению с 95% айтишников, как мистер Вселенная. Не особо при этом напрягаясь. В свои 32 года выгляжу лучше 95% ровесников — и моложе, и спортивнее.
1) Не надо бесконечно предлагать мне то, что я один раз погуглил. Я утром погуглил, вечером мне привезли Apple Watch для жены — не надо крутить мне их рекламу полгода после этого
2) Претензия персонально к youtube — я плачу 10 долларов за премиум, спасибо, избавили от своей рекламы. Но почему я должен смотреть рекламу, зашитую в каждое видео блогера? Давайте им выбор — либо то либо то. Без адблока и премиума даже не знаю как люди смотрят — на рандомном моменте по 5 раз за видео вылазит вырвиглаз, так еще и блогер пол видео делает рекламную интеграцию. Так и до Черного Зеркала недалеко
А что про стэйки medium rare? Достаточна ли там температура, чтобы бактерии изжились? (насколько я помню, что-то около 60 градусов в центре стейка).
Пожалуйста, пара кратких ответов вместо литературного рассказа о том, как какой-то там король ходил воевать, расстроился и умер. Пощади время людей, а тема очень интересная.
Про телефоны я вообще молчу — тянет до последнего, пока совсем не отомрут.
По всем остальным пунктам полностью согласен.