Будет ли тут утечка памяти? Если вызовем в методе функцию loadView
Anonymous Poll
28%
Да
46%
Нет
3%
50/50
3%
По ситуации
20%
Посмотреть ответ
Тестирование и понимание условий при решении алгозадач
Чаще самая сложная работа, чтобы решить задачу, — это понять условие. А написание кода всегда вторичное.
В своей компании, с прошлой пятницы, я начал входить в комитет секции алгоритмов. Мы будем развивать и улучшать процесс. Одной из идей на первом созвоне было пересоздать новую секцию, заменив старую. Которая уже отстает от вызовов рынка. Она будет называться программирование 2.0.
Она не будет учитывать знание ОСОБЫХ АЛГОРИТМОВ (красно-черные деревью, динамическое программирование и тп). Но оставит многое из дисциплины problem solving. В ней будут оценки очень важных скиллов для программиста: умение рассуждать, понимать условия, тестировать и находить пограничные кейсы.
Когда вы проходите алгосекцию, то основная задача интервьюера не только оценить конечное ваше решение. Правильное решение очень важно, но куда важнее КАК вы его написали и какие навыки продемонстрировали во время решения.
Решать задачи в тепличных условиях дома и под ограниченное время перед интервьюером — два разных уровня сложности.
На интервью все в разы сложнее. Поэтому мы в чате рекомендуем такой шаблон:
Вот например яндекс дает с одной стороны очень простые задачи, но всегда с бесячим кол-вом пограничных кейсов. В литкоде таких тоже много.
Разберем задачу Simplify Path на скриншотах. Она попадалась в некоторые команды яндекса.
Чаще самая сложная работа, чтобы решить задачу, — это понять условие. А написание кода всегда вторичное.
В своей компании, с прошлой пятницы, я начал входить в комитет секции алгоритмов. Мы будем развивать и улучшать процесс. Одной из идей на первом созвоне было пересоздать новую секцию, заменив старую. Которая уже отстает от вызовов рынка. Она будет называться программирование 2.0.
Она не будет учитывать знание ОСОБЫХ АЛГОРИТМОВ (красно-черные деревью, динамическое программирование и тп). Но оставит многое из дисциплины problem solving. В ней будут оценки очень важных скиллов для программиста: умение рассуждать, понимать условия, тестировать и находить пограничные кейсы.
Когда вы проходите алгосекцию, то основная задача интервьюера не только оценить конечное ваше решение. Правильное решение очень важно, но куда важнее КАК вы его написали и какие навыки продемонстрировали во время решения.
Решать задачи в тепличных условиях дома и под ограниченное время перед интервьюером — два разных уровня сложности.
На интервью все в разы сложнее. Поэтому мы в чате рекомендуем такой шаблон:
🟣 Ставить таймер на каждую задачу в 20-30 минут🟣 Проговаривать решение вслух. Стараться это делать последовательно🟣 Сдавать максимально проработанное решение. На интервью — как на экзамене. Каждая пересдача неправильного решения это минус балл.🟣 Учитывать все корнер кейсы.
Вот например яндекс дает с одной стороны очень простые задачи, но всегда с бесячим кол-вом пограничных кейсов. В литкоде таких тоже много.
Разберем задачу Simplify Path на скриншотах. Она попадалась в некоторые команды яндекса.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вы думаете что знаете Swift?
Swift становится очень мощным языком и выходит за границы мира iOS. Все больше пишется кроссплатформ и серверов на нем.
Знание языка и владение им на продвинутом уровне — признак скилла разработчика. Я не думаю, что ИИ заменит разработчиков во всем. Люди все равно знают лучше редкие фичи языка, которые будут считаться более качественным кодом.
Вот и в этом видео разбираются интересные и редкие особенности языка:
🟣 работа с опционалам в цикле for
🟣 выход из всех вложенных циклов с помощью outer
🟣 closure это не reference type
🟣 inout не выделеяет структуру в куче
🟣 другие особенности языка
Дьявол, как говорится, в деталях
Swift становится очень мощным языком и выходит за границы мира iOS. Все больше пишется кроссплатформ и серверов на нем.
Знание языка и владение им на продвинутом уровне — признак скилла разработчика. Я не думаю, что ИИ заменит разработчиков во всем. Люди все равно знают лучше редкие фичи языка, которые будут считаться более качественным кодом.
Вот и в этом видео разбираются интересные и редкие особенности языка:
Дьявол, как говорится, в деталях
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Kostya Gorsky’s Channel
Андрей Карпаты — известный разработчик, бывший директор по машинному обучения Tesla, а также сооснователь и бывший сотрудник OpenAI — написал тут твит (на скриншоте), из-за которого уже третий день бурлят сообщества.
Очень рекомендую прочитать оригинал.
Cуть примерно в следующем: появился новый способ программировать — Андрей назвал этот способ «вайб-кодингом». Это когда ты просто говоришь LLM, что хочешь сделать, и она пишет код. (Голосом, кстати, говоришь, через superwhisper.com или wisprflow.ai.) Модель отдаёт код, ты его даже не читаешь. Если возникают ошибки, копируешь их, и LLM обычно их исправляет. «Это уже не совсем кодинг — я просто что-то вижу, что-то говорю, что-то запускаю и что-то копипащу, и оно в основном работает.»
Я может и не обратил бы такого внимания на этот твит, если бы не бурление сообществ. И не тот факт, что наш СТО Слава (будучи очень опытным разработчиком, вообще одним из самых сильных, с кем мне доводилось работать), уже какое-то время рассказывает про похожий стиль программирования, и в целом как будто идёт тем же путём. Ему даже cursor.com уже мало, потому что Курсор не учитывает контекст всей кодовой базы одновременно.
Мне кажется, это всё — самый настоящий проблеск будущего работы.
Разработчик — это теперь скорее такой тимлид AI-агентов. Код можно самому не писать, надо только хорошо ставить задачи и уметь оценивать результат работы. Для этого всё ещё желательно уметь писать код, но может скоро и это требование отпадёт.
У разработчиков будущее наступает уже в 2025, у дизайнеров наступит может в 2026 или 2027.
И у всех нас наступит в какой-то момент.
Очень рекомендую прочитать оригинал.
Cуть примерно в следующем: появился новый способ программировать — Андрей назвал этот способ «вайб-кодингом». Это когда ты просто говоришь LLM, что хочешь сделать, и она пишет код. (Голосом, кстати, говоришь, через superwhisper.com или wisprflow.ai.) Модель отдаёт код, ты его даже не читаешь. Если возникают ошибки, копируешь их, и LLM обычно их исправляет. «Это уже не совсем кодинг — я просто что-то вижу, что-то говорю, что-то запускаю и что-то копипащу, и оно в основном работает.»
Я может и не обратил бы такого внимания на этот твит, если бы не бурление сообществ. И не тот факт, что наш СТО Слава (будучи очень опытным разработчиком, вообще одним из самых сильных, с кем мне доводилось работать), уже какое-то время рассказывает про похожий стиль программирования, и в целом как будто идёт тем же путём. Ему даже cursor.com уже мало, потому что Курсор не учитывает контекст всей кодовой базы одновременно.
Мне кажется, это всё — самый настоящий проблеск будущего работы.
Разработчик — это теперь скорее такой тимлид AI-агентов. Код можно самому не писать, надо только хорошо ставить задачи и уметь оценивать результат работы. Для этого всё ещё желательно уметь писать код, но может скоро и это требование отпадёт.
У разработчиков будущее наступает уже в 2025, у дизайнеров наступит может в 2026 или 2027.
И у всех нас наступит в какой-то момент.
Продолжаю дополнять сборник задачами. Добавил в сборник еще 10 задач на управление памятью, очень похожих на эту.
В нем вы узнаете:
Самое то для марафона на месяц. Впереди детальный разбор ownership и учимся считать в голове RefCount
Please open Telegram to view this post
VIEW IN TELEGRAM
3 1
Кодекс самурая как развитие софтов
Я напомню что у нас арка самураев.
На днях моя подруга скинула репост в одном из популярных каналов про философию самураев в контексте развития софт скиллов. Я решил сделать комментарии на канале. Японская тема будет шуметь из всех углов в 2025, поэтому пишу пока до мейнстрима.
Все идеи имеют невероятную актуальность, огромную вековую базу и след в культуре. Японский маркетинг на запредельном уровне.
Хотя даже в комментариях мне писали что это «мораль для рабов». Сейчас разберем почему эта мысль крайне недалека и ошибочна.
В эстетике самураев много романтизации. Их можно критиковать. Под церемониальными доспехами есть некрасивые шрамы. Есть отличный фильм «харакири», который идеально раскрывает эту тему.
Но все же им доставалась задача высочайшего приоритета — защищать жизни. А значит в своем ремесле они должны были быть лучшими.
Так в изначально простой идеи для безродных воинов, философия самураев быстро стала популярной и в умах властителей. Где позже много веков существовали дома благородных правителей, считавших себя самураем. У них не было даймё, вся преданность была себе и своим убеждениям.
Властители поняли, что отдавать свою защиту на аутсорс крестьянам, и дарить им такую философию, слишком неэффективно. И стали брать ответственность за свою безопасность в свои руки. Разрабатывая самостоятельно самурайский продукт.
Суть самурайской философии не вбить наивным крестьянам очередную пилюлю морали для самопожертвования. А создать систему безопасности страны и народа через интеграцию таких идей в каждого. Которая готова мобилизироваться и дать отпор любой угрозе. Идеальный защитный механизм.
Но в общем, собрал свои самые интересные и актуальные цитаты из кодекса бусидо:
1.
Идея тотальной отдачи своему делу пронизана в бусидо.
2.
Знание базы и фундаментальных вещей заслуживает отдельную тему. Но я всегда считаю, что это гораздо важнее для прорывов, чем поверхностная конъюнктура бизнеса.
3.
Сохранение боевого духа важно для эффективности. Все проблемы из-за страха. Он сильно дебафает и пачкает постыдными и грязными поступками.
4.
Крепкий жизненный кодекс и постоянство в своих мыслях и действиях стоит выше «правильного и неправильного». Непостоянство признак неэффективности
Опять же важнее являться, а не казаться
Я напомню что у нас арка самураев.
На днях моя подруга скинула репост в одном из популярных каналов про философию самураев в контексте развития софт скиллов. Я решил сделать комментарии на канале. Японская тема будет шуметь из всех углов в 2025, поэтому пишу пока до мейнстрима.
Все идеи имеют невероятную актуальность, огромную вековую базу и след в культуре. Японский маркетинг на запредельном уровне.
Хотя даже в комментариях мне писали что это «мораль для рабов». Сейчас разберем почему эта мысль крайне недалека и ошибочна.
В эстетике самураев много романтизации. Их можно критиковать. Под церемониальными доспехами есть некрасивые шрамы. Есть отличный фильм «харакири», который идеально раскрывает эту тему.
Но все же им доставалась задача высочайшего приоритета — защищать жизни. А значит в своем ремесле они должны были быть лучшими.
Так в изначально простой идеи для безродных воинов, философия самураев быстро стала популярной и в умах властителей. Где позже много веков существовали дома благородных правителей, считавших себя самураем. У них не было даймё, вся преданность была себе и своим убеждениям.
Властители поняли, что отдавать свою защиту на аутсорс крестьянам, и дарить им такую философию, слишком неэффективно. И стали брать ответственность за свою безопасность в свои руки. Разрабатывая самостоятельно самурайский продукт.
Суть самурайской философии не вбить наивным крестьянам очередную пилюлю морали для самопожертвования. А создать систему безопасности страны и народа через интеграцию таких идей в каждого. Которая готова мобилизироваться и дать отпор любой угрозе. Идеальный защитный механизм.
Но в общем, собрал свои самые интересные и актуальные цитаты из кодекса бусидо:
1.
Если самурай не исполняет свои прямые обязанности и где-то служит, он не должен бездельничать, но должен читать и совершенствоваться в письме, изучая древнюю историю и правила воинских домов; короче говоря, вести себя так, как положено самураю.
Идея тотальной отдачи своему делу пронизана в бусидо.
2.
все самураи должны понимать и помнить, что невозможно получить высочайшее искусство без глубокого изучения необычных правил.
Знание базы и фундаментальных вещей заслуживает отдельную тему. Но я всегда считаю, что это гораздо важнее для прорывов, чем поверхностная конъюнктура бизнеса.
3.
Самое главное – самурай никогда не должен пренебрегать боевым духом, в любое время и при любых обстоятельствах
Сохранение боевого духа важно для эффективности. Все проблемы из-за страха. Он сильно дебафает и пачкает постыдными и грязными поступками.
4.
Воин должен глубоко понимать эти два качества. Если он знает, как делать одно и избегать другого, он обрел бусидо. Правильное и неправильное - это не что иное, как добро и зло, и, хотя я не отрицаю, что различие между словами незначительно, поступать правильно и делать добро считается утомительным, а поступать неправильно и делать зло - легким и приятным, поэтому естественно, что многие склоняются к непра-вильному и злому и не любят правильное и доброе. Но быть непостоянным и не различать правильное и непра-вильное противоречит разуму, поэтому тот, кто различает их и при этом поступает неправильно, является не самураем, а грубым и неотесанным существом. Причина тому - неумение управлять собой. Само по себе это, может, и не звучит так плохо, но если посмотреть глубже, мы увидим, что все беды идут от трусости. Поэтому я утверждаю, что самураю необходимо воздерживаться от неправильного и стремиться к правильному.
Крепкий жизненный кодекс и постоянство в своих мыслях и действиях стоит выше «правильного и неправильного». Непостоянство признак неэффективности
Что касается военных искусств, то он [самозванец] пренебрегает совершенствованием в них, лишь хвастаясь своим искусством в том, чего не может исполнить, и наслаждаясь какой-нибудь бесполезной глупостью.
Опять же важнее являться, а не казаться
Telegram
не тереби дао
Хагакурэ, или Сокрытое в листве
Это трактат, написанный самураем Ямамото Цунэтомо в начале XVIII века. Наверное, одно из самых известных произведений о философии самураев и кодексу бусидо. Здесь и прикладные советы для слуг и воинов, и морально-философские…
Это трактат, написанный самураем Ямамото Цунэтомо в начале XVIII века. Наверное, одно из самых известных произведений о философии самураев и кодексу бусидо. Здесь и прикладные советы для слуг и воинов, и морально-философские…
Подборка книг от Essential Developer
Я не смог купить их курс по архитектурам и сис.дизу. Но куплю позже. Пока буду изучать открытые и слитые старые материалы.
Нашел у них интересную подборку книг для развития профессиональных навыков и в целом скиллов образования. Сохраняйте себе
Я не смог купить их курс по архитектурам и сис.дизу. Но куплю позже. Пока буду изучать открытые и слитые старые материалы.
Нашел у них интересную подборку книг для развития профессиональных навыков и в целом скиллов образования. Сохраняйте себе
Essential Developer
Book Suggestions — Essential Developer
In this page, you can find some of the books we suggest to our mentees to read. The list doesn't contain how-to books, rather collections of frameworks and fundamental ideas that are applicable not only to software development but in everyday life as well.
Forwarded from Lev Bondarenko
This media is not supported in your browser
VIEW IN TELEGRAM
знали что в фигме можно так общаться?
Проводим идеальное собеседование разработчика. Советы от практика с тысячей собеседований за спиной
Статья от сооснователя Хэкслета, где он дает свои рекомендации по проведению интервью:
- минимальное кол-во попыток и подсказок кандидату
- алгоритмы, база, глубина просто потому что
- занижение озвученной зп кандидата
- молчание неделями
Мягко скажем спорные советы, но для знакомства с разными спорными методами полезно почитать статью
Идеальная статья как узнать, что твой будущий работадатель арбузер
UPD: пост вроде как рофл. Заскамили
Статья от сооснователя Хэкслета, где он дает свои рекомендации по проведению интервью:
- минимальное кол-во попыток и подсказок кандидату
- алгоритмы, база, глубина просто потому что
- занижение озвученной зп кандидата
- молчание неделями
Мягко скажем спорные советы, но для знакомства с разными спорными методами полезно почитать статью
Идеальная статья как узнать, что твой будущий работадатель арбузер
UPD: пост вроде как рофл. Заскамили
короче, холиварный вопрос.
во всех фидбэках после интервью мне дают разные советы на секцию, когда я затрудняюсь в ответах. Например, если я чего-то не знал, то сразу говорил — я не знаю и не буду гадать. После это в фидбэках мне писали "Не стал пытаться рассуждать и сразу сдался".
В последних собесах мне давали такой фидбэк "отлично отвечает на то, что знает. Но начинает выдумывать и домысливать ответы, вместо того чтобы сказать что не знает".
помогите разгадать эту загадку. Что от меня хотят?
upd: вообще забавных приколов очень много. Можете поделиться также своими
во всех фидбэках после интервью мне дают разные советы на секцию, когда я затрудняюсь в ответах. Например, если я чего-то не знал, то сразу говорил — я не знаю и не буду гадать. После это в фидбэках мне писали "Не стал пытаться рассуждать и сразу сдался".
В последних собесах мне давали такой фидбэк "отлично отвечает на то, что знает. Но начинает выдумывать и домысливать ответы, вместо того чтобы сказать что не знает".
помогите разгадать эту загадку. Что от меня хотят?
upd: вообще забавных приколов очень много. Можете поделиться также своими
This media is not supported in your browser
VIEW IN TELEGRAM
Единственный, кто должен вас понимать — это AI-ассистент
Ждем компании-единороги с одним человеком
Ждем компании-единороги с одним человеком
Почему фидбэк кандидату важен и что ожидается от хорошего интервьюера
Моя жопа дико сгорела, когда мне скинули фидбэки компании на букву Y. И ладно было бы это сразу, когда я прошел собес. Но это было спустя 2-3 года, абсолютно случайно. Каждые фидбэки за все время прохождения. И знаете что? Никто их мне не донес раньше! Ни рекрутер, ни интервьюеры. Мне просто скинул бывший коллега, уходя из компании, когда я у него спросил "Сорри чел, как ты думаешь, почему я так херово прохожу собесы в вашу компанию? Вот ты говоришь что я изи должен пройти, а на самом деле чет мне не очень успешно это получается".
Я не сгорел с содержания фидбэков. Я сгорел с того, что мне их не донесли раньше через официальные каналы. Например, почти в 30% фидбэках было про "его сложно понять, я ничего не понял". Ну так во-первых, ты ведь можешь переспросить или попросить сделать речь проще? Я за опыт проведения 300 собесов в разных компаниях ни разу не поставил оценку потому что "плохо понимаю". Если я чего-то не понял, то я задаю вопросы, уточняю, прошу переформулировать. А не делаю молчаливое лицо и будто я все понимаю. Боясь показаться глупым.
Если ты молчишь на интервью, то кандидат не понимает твоей реакции и думает что всё идет хорошо. Дай реакции и комментарии прям на собесе.
Во-вторых. Разве ваши рекрутеры не обязаны давать фидбэки, которые помогут мне не допускать тех "ошибок", которые вы засчитали? НИРАЗУ мне не дали тот фидбэк, который написан в вашей админке. Его либо вообще не было, либо он был отформатирован рекрутером и убраны все "острые" темы.
Как к вам сможет попасть кандидат, который не знает почему ему поставили оценку и интервьюер просто сидит и гейткиперит свое место, а рекрутер не может подобровать слова и говорит иносказательно? Потому что ему запрещено по регламентам.
Или вы боитесь, что дав фидбэк, раскроете какое-то секретное знание, которое удерживает вас на вашей должности? Нет, всё, что вы задаете и всё что спрашиваете — утечет в сеть и сольется. Ваше место заменят другие или вы сами его освободите. Единственный выход из этого всего — помогать и прозрачно доносить инфу. Не бояться сотрудничать и быть нормальным человеком.
Вся суть образования — уметь доносить оценку и фидбэки, а не только ожидать, что вам будут объяснять понятно то, что вы хотите услышать. Уметь давать оценку и круто аргументировать её — это тоже навык, который ожидается от работы интервьюера, ментора, учителя. Оставляйте фидбэк кандидатам и не душите. Давайте им обратную связь, которая будет лучше и эффективнее всяких "сливов".
Собеседование — это тоже инструмент образования.
Если вы хотите, чтобы с вами общались понятно и доступно, то хорошая практика также давать понятный и доступный фидбэк.
Даже у нас в компании уже в шаблонах задумались сделать отдельный блок "Фидбэк для кандидата". Его много просили и теперь я лучше понимаю его значимость.
По сути, в идеальном шаблоне для отчетов должно быть два фидбэка:
- для менеджеров, рекрутеров и общий
- для кандидата, который можно отдавать в паблик и человек легко может пофиксить свои проблемы
Так этот блок будет заполняться самим интервьюером без посредников и переводчиков. Ну а если нужно обрабатывать фидбэки интервьюеров, то точно ли всё прозрачно и нормально?
Моя жопа дико сгорела, когда мне скинули фидбэки компании на букву Y. И ладно было бы это сразу, когда я прошел собес. Но это было спустя 2-3 года, абсолютно случайно. Каждые фидбэки за все время прохождения. И знаете что? Никто их мне не донес раньше! Ни рекрутер, ни интервьюеры. Мне просто скинул бывший коллега, уходя из компании, когда я у него спросил "Сорри чел, как ты думаешь, почему я так херово прохожу собесы в вашу компанию? Вот ты говоришь что я изи должен пройти, а на самом деле чет мне не очень успешно это получается".
Я не сгорел с содержания фидбэков. Я сгорел с того, что мне их не донесли раньше через официальные каналы. Например, почти в 30% фидбэках было про "его сложно понять, я ничего не понял". Ну так во-первых, ты ведь можешь переспросить или попросить сделать речь проще? Я за опыт проведения 300 собесов в разных компаниях ни разу не поставил оценку потому что "плохо понимаю". Если я чего-то не понял, то я задаю вопросы, уточняю, прошу переформулировать. А не делаю молчаливое лицо и будто я все понимаю. Боясь показаться глупым.
Если ты молчишь на интервью, то кандидат не понимает твоей реакции и думает что всё идет хорошо. Дай реакции и комментарии прям на собесе.
Во-вторых. Разве ваши рекрутеры не обязаны давать фидбэки, которые помогут мне не допускать тех "ошибок", которые вы засчитали? НИРАЗУ мне не дали тот фидбэк, который написан в вашей админке. Его либо вообще не было, либо он был отформатирован рекрутером и убраны все "острые" темы.
Как к вам сможет попасть кандидат, который не знает почему ему поставили оценку и интервьюер просто сидит и гейткиперит свое место, а рекрутер не может подобровать слова и говорит иносказательно? Потому что ему запрещено по регламентам.
Или вы боитесь, что дав фидбэк, раскроете какое-то секретное знание, которое удерживает вас на вашей должности? Нет, всё, что вы задаете и всё что спрашиваете — утечет в сеть и сольется. Ваше место заменят другие или вы сами его освободите. Единственный выход из этого всего — помогать и прозрачно доносить инфу. Не бояться сотрудничать и быть нормальным человеком.
Вся суть образования — уметь доносить оценку и фидбэки, а не только ожидать, что вам будут объяснять понятно то, что вы хотите услышать. Уметь давать оценку и круто аргументировать её — это тоже навык, который ожидается от работы интервьюера, ментора, учителя. Оставляйте фидбэк кандидатам и не душите. Давайте им обратную связь, которая будет лучше и эффективнее всяких "сливов".
Собеседование — это тоже инструмент образования.
Если вы хотите, чтобы с вами общались понятно и доступно, то хорошая практика также давать понятный и доступный фидбэк.
Даже у нас в компании уже в шаблонах задумались сделать отдельный блок "Фидбэк для кандидата". Его много просили и теперь я лучше понимаю его значимость.
По сути, в идеальном шаблоне для отчетов должно быть два фидбэка:
- для менеджеров, рекрутеров и общий
- для кандидата, который можно отдавать в паблик и человек легко может пофиксить свои проблемы
Так этот блок будет заполняться самим интервьюером без посредников и переводчиков. Ну а если нужно обрабатывать фидбэки интервьюеров, то точно ли всё прозрачно и нормально?
This media is not supported in your browser
VIEW IN TELEGRAM
Авитовцы, ставьте лайк, если тоже впервые видите эту задачу.
Походу надо тоже придумывать рандомные задачи, говоря что они из {{companyName}} компании
Походу надо тоже придумывать рандомные задачи, говоря что они из {{companyName}} компании
Old School vs. New School Tech
Ошибочно оценивать свой уровень по навыку прохождения собеседований или росту по карьерной лестнице. Во всех этих путях есть много переменных.
Каждые пять лет айтишка сильно меняется. И важно выделить нужные акценты, которые помогут не потратить время зря или выбрать ошибочные примеры для подражания.
В коммерческом ит нет правильных путей и все оценивается не твоими знаниями, а проблемами, которые ты решаешь. Старые проблемы уже решены, а новых становится все больше. Пять лет назад требования к мобильным разработчикам были другими, а 10 лет назад так вообще разными.
Тут появляются разные школы:
Старая школа разработчиков — это инженеры, кто чаще сидит на легаси проектах и не принимают ничего нового. Так, например, в нашем чате инженер из гугла рассказывал как иосеры ютуба не пишут на Swift и сидят на древнейшем легаси из своих велоспипедов. Безусловно, они очень крутые, но уже не актуальные рынку. Даже в гугле их сложно ротировать и перевести в другую команду.
Новая школа — это инженеры, которых могут не понимать поколения старых школ. Но это им и не нужно. У новой школы новые вызовы и новые задачи, к которым могут быть уже не готовы инженеры старой школы.
Тут часто возникает конфликт и споры: нужна ли база или алгосы? В чем суть инженерности? Какие существуют ветки дохода?
Их бесконечное множество и ит открыто каждому. Многопартийность и варианты самореализации растут. Важно определить только какие проблемы ты хочешь решать. Но главное, нужно всегда быть актуальным и открытым новому. Выходить из эхо-комнат и стараться понимать других.
Ошибочно оценивать свой уровень по навыку прохождения собеседований или росту по карьерной лестнице. Во всех этих путях есть много переменных.
Каждые пять лет айтишка сильно меняется. И важно выделить нужные акценты, которые помогут не потратить время зря или выбрать ошибочные примеры для подражания.
В коммерческом ит нет правильных путей и все оценивается не твоими знаниями, а проблемами, которые ты решаешь. Старые проблемы уже решены, а новых становится все больше. Пять лет назад требования к мобильным разработчикам были другими, а 10 лет назад так вообще разными.
Тут появляются разные школы:
Старая школа разработчиков — это инженеры, кто чаще сидит на легаси проектах и не принимают ничего нового. Так, например, в нашем чате инженер из гугла рассказывал как иосеры ютуба не пишут на Swift и сидят на древнейшем легаси из своих велоспипедов. Безусловно, они очень крутые, но уже не актуальные рынку. Даже в гугле их сложно ротировать и перевести в другую команду.
Новая школа — это инженеры, которых могут не понимать поколения старых школ. Но это им и не нужно. У новой школы новые вызовы и новые задачи, к которым могут быть уже не готовы инженеры старой школы.
Тут часто возникает конфликт и споры: нужна ли база или алгосы? В чем суть инженерности? Какие существуют ветки дохода?
Их бесконечное множество и ит открыто каждому. Многопартийность и варианты самореализации растут. Важно определить только какие проблемы ты хочешь решать. Но главное, нужно всегда быть актуальным и открытым новому. Выходить из эхо-комнат и стараться понимать других.
Medium
Old School vs. New School Tech: Should Engineers Spend Time Learning Ancient Stuff?
Most of the engineers on my team have often debated about whether or not they should invest time in learning tried-and-true technologies…
1 10