О дополнительном образовании
Сейчас у меня снова сессия. Просыпаюсь в 5 утра и делаю задания, набираю баллы. Сдав ненужные предметы как физкультура, охрана труда и философия подумал: "А как мне заменить их на необходимые и вернуть потраченные силы?".
Благо, современное образование позволяет собрать самому нужные модули. Поэтому утром купил на яндекс практикуме блок "Алгоритмы и структуры данных" на пол года. Почти семестр.
Вот еще и наткнулся на крутой выпуск об образовании через такие платформы и что от них нужно ждать. Важно, это не изменит нашу жизнь. Но поможет откорректировать или смотивировать.
Сейчас у меня снова сессия. Просыпаюсь в 5 утра и делаю задания, набираю баллы. Сдав ненужные предметы как физкультура, охрана труда и философия подумал: "А как мне заменить их на необходимые и вернуть потраченные силы?".
Благо, современное образование позволяет собрать самому нужные модули. Поэтому утром купил на яндекс практикуме блок "Алгоритмы и структуры данных" на пол года. Почти семестр.
Вот еще и наткнулся на крутой выпуск об образовании через такие платформы и что от них нужно ждать. Важно, это не изменит нашу жизнь. Но поможет откорректировать или смотивировать.
YouTube
Можно ли поменять профессию после 50 лет? Отвечает Практикум (yet another podcast #10)
Сервис онлайн-образования Яндекс Практикум уже четыре года учит новых программистов и других специалистов в IT. yet another podcast встретился с Лерой Солодовниковой, которая занимается бэкенд-факультетом Практикума, и выпускником и наставником курса по С++…
👍6👎6🔥3🥱2⚡1
"Спроси маму: Как общаться с клиентами и подтвердить правоту своей бизнес-идеи, если все кругом врут?"
Лучшая книга года. У всех она индивидуальная и чаще особенно ценится, когда попадает в нужное время. Нужной каплей в накопленную чашу идей и мыслей. Структуриров хаос. Раз в пол года я задаю себе вопрос: хочу я быть платформенным или продуктовым разрабом? И все чаще выбираю последнее.
Эта попала мне тогда, когда была необходима. В будущем напишу твит, как она меня реабилитировала или вдохновила добить симулятор. Или поменяла жизнь. Ведь там столько нужного и ценного.
Все мы хотим сделать стартапы, но многие не делают продукт для клиента. Они делают его для себя или ждут вдохновения. В этом деле важно уметь и иметь в аналитику. Выигрывает тот, у кого ее больше, у кого она качественней. Понимает, когда клиент врет тебе или сам себе.
Разберу в будушем пару глав отдельно с практиками и примерами.
Лучшая книга года. У всех она индивидуальная и чаще особенно ценится, когда попадает в нужное время. Нужной каплей в накопленную чашу идей и мыслей. Структуриров хаос. Раз в пол года я задаю себе вопрос: хочу я быть платформенным или продуктовым разрабом? И все чаще выбираю последнее.
Эта попала мне тогда, когда была необходима. В будущем напишу твит, как она меня реабилитировала или вдохновила добить симулятор. Или поменяла жизнь. Ведь там столько нужного и ценного.
Все мы хотим сделать стартапы, но многие не делают продукт для клиента. Они делают его для себя или ждут вдохновения. В этом деле важно уметь и иметь в аналитику. Выигрывает тот, у кого ее больше, у кого она качественней. Понимает, когда клиент врет тебе или сам себе.
Разберу в будушем пару глав отдельно с практиками и примерами.
👍10🥱6👎2💯2🔥1
Продуктовый разработчик
Вот я написал выше про продуктового разработчика, но так и не объяснил кто это. Эту идею описывал еще мой тимлид в своем канале. Я читал его еще до того, как он стал моим лидом. А сейчас он тимлид тимлидов.
Продуктовый разработчик помогает бизнесу не только своей экспертизой. Но и майндсетом. Он не кричит «эта работа менеджера» или «я должен только программировать». Он на одной волне и понимает что нужно продукту. Подходит проактивно и аналитически. Обладает высокими навыками коммуникации и лидерства. Почти все то, что пропагандирует авито.
Задача хорошего разработчика быть больше исполнителя. Глубоко влезать в детали бизнеса и хорошо его понимать.
Вот я написал выше про продуктового разработчика, но так и не объяснил кто это. Эту идею описывал еще мой тимлид в своем канале. Я читал его еще до того, как он стал моим лидом. А сейчас он тимлид тимлидов.
Продуктовый разработчик помогает бизнесу не только своей экспертизой. Но и майндсетом. Он не кричит «эта работа менеджера» или «я должен только программировать». Он на одной волне и понимает что нужно продукту. Подходит проактивно и аналитически. Обладает высокими навыками коммуникации и лидерства. Почти все то, что пропагандирует авито.
Задача хорошего разработчика быть больше исполнителя. Глубоко влезать в детали бизнеса и хорошо его понимать.
The Pragmatic Engineer
The Product-Minded Software Engineer
Product-minded engineers are developers with lots of interest in the product
itself. They want to understand why decisions are made, how people use the
product, and love to be involved in making product decisions. They're someone
who would likely make a good…
itself. They want to understand why decisions are made, how people use the
product, and love to be involved in making product decisions. They're someone
who would likely make a good…
👍8❤🔥2💯2👎1🫡1
Проблемы рекурсии
Рекурсия — не лучший выбор для решения алгосов. Почти каждый, кто знаком с ней поругается на 2 вещи:
1. Переполнение стэка
2. Мало языков под нее оптимизированно
Например, наш свифт также. Поэтому чаще лучше использовать либо циклы, либо рекурсию нужно вызывать в конце нашего метода.
Рекурсия — не лучший выбор для решения алгосов. Почти каждый, кто знаком с ней поругается на 2 вещи:
1. Переполнение стэка
2. Мало языков под нее оптимизированно
Например, наш свифт также. Поэтому чаще лучше использовать либо циклы, либо рекурсию нужно вызывать в конце нашего метода.
Medium
Tail recursion in swift
Example on what it is and how to avoid call stack overflows.
🔥9👍4❤🔥1
Лучшие апки в СНГ
Anonymous Poll
14%
Авито
22%
Яндекс.Такси
17%
Яндекс.Музыка
14%
Озон
11%
СберОнлайн
46%
Тинькофф
6%
АльфаБанк
9%
ВКонтакте
70%
Телеграм
10%
Другое
Лучшие апки снг ч.2
Anonymous Poll
9%
27%
2ГИС
34%
Яндекс.Карты
15%
Самокат
36%
Додо Пицца
9%
Детский Мир
11%
Золотое Яблоко
6%
Монобанк
25%
Кинопоиск
7%
Другое
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Наконец-то и у нас что-то похожее на хот релоадинг
✅ Однонапраленность
✅ Декларативность
✅ async/await
✅ preview
✅ Combine
Ждем отдельного сборщика модулей и че там еще у всех давно есть, кроме нас
✅ Однонапраленность
✅ Декларативность
✅ async/await
✅ preview
✅ Combine
Ждем отдельного сборщика модулей и че там еще у всех давно есть, кроме нас
👍16🔥9😁1
Swiftlane
Грустную судьбу fastlane мы все слышали. Но ребята уже подсуетились и написали альтернативу на swift.
Кстати, один из авторов работает сейчас в авито😉
Грустную судьбу fastlane мы все слышали. Но ребята уже подсуетились и написали альтернативу на swift.
Кстати, один из авторов работает сейчас в авито
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - swiftlane-code/Swiftlane: Alternative to Fastlane, built entirely in Swift.
Alternative to Fastlane, built entirely in Swift. Contribute to swiftlane-code/Swiftlane development by creating an account on GitHub.
👍11🔥5❤🔥3
Хочу сделать книжный клуб. Каждый месяц мы будем выбирать книгу и читать ее вместе. Мб даже созваниваться. Но для этого нужно посмотреть кол-во вовлеченных
Ставь 👍🏻 если интересно
Ставь 👍🏻 если интересно
👍208👎2🔥2
Какую книгу будем читать?
Anonymous Poll
14%
"Код" Петцольд
10%
"Ненасильственное общение" Розенберг
22%
"Modern Concurrency" Todorov
17%
"Ум программиста: как понять и осмыслить любой код" Херманс
13%
"System Design" by ByteByteGo
31%
"Грокаем алгоритмы" Адитья
30%
"Чистая Архитектура" Мартин
17%
"Compiling Swift Generics" Pestov
8%
Другое
Один из наших подписчиков, с кучей лет опыта руководителя и разработки в крупных западных компаниях, сделал крутой саммари по интересным сессиям WWDC
уговорите его сделать канал и делиться материалами.
Если лень читать простыню, то short summary здесь
уговорите его сделать канал и делиться материалами.
Если лень читать простыню, то short summary здесь
Telegraph
WWDC 2023 Summary
Migrate to SwiftData URL: https://developer.apple.com/videos/play/wwdc2023/10189/ This video guides developers on how to start using SwiftData in their apps. It demonstrates how to use Xcode to generate model classes from existing Core Data object models…
🔥22👍1
Forwarded from ermolnik — GDE, Digital Nomad, mobile team lead (Sergei Ermolaev)
Еще один прекрасный видос с #teamlead conf о том, как устроена работа Тим лидов в авито
https://youtu.be/IE16qJeN_JI
В авито построена прекрасная система за счет введения правильных ценностей и соблюдении их на всех уровнях
Я встречал очень много компаний, где были такие же ценности и все о них знали, но только это все равно не заводилось, потому что потому)
В видео спикер верхнеуровнево рассказывает про грейды лидов, как тут все взаимодействуют, работают между собой и так далее. Сессия довольно короткая и спикер рассказал очень поверхностно, более подробно можно изучить в playbook — https://github.com/avito-tech/playbook/blob/master/techlead-profile.md
https://youtu.be/IE16qJeN_JI
В авито построена прекрасная система за счет введения правильных ценностей и соблюдении их на всех уровнях
Я встречал очень много компаний, где были такие же ценности и все о них знали, но только это все равно не заводилось, потому что потому)
В видео спикер верхнеуровнево рассказывает про грейды лидов, как тут все взаимодействуют, работают между собой и так далее. Сессия довольно короткая и спикер рассказал очень поверхностно, более подробно можно изучить в playbook — https://github.com/avito-tech/playbook/blob/master/techlead-profile.md
YouTube
Как расти менеджерам на примере менеджерской линейки Авито / Игорь Гранщиков (Авито)
Приглашаем на конференцию Saint TeamLead Conf 2025, которая пройдет 26 и 27 июня 2025 в Санкт-Петербурге.
https://teamleadconf.ru/spb/2025
Подать доклад: https://tlconf.info/
________
TeamLead Conf Foundation 2022
Тезисы и презентация: https://team…
https://teamleadconf.ru/spb/2025
Подать доклад: https://tlconf.info/
________
TeamLead Conf Foundation 2022
Тезисы и презентация: https://team…
🔥4
В тяжелом бою с алгоритмами выигрыла "Чистая архитектура". Пожмем ей руку и начнем изучать.
По формату. Пока все очень демократично и любые ваши предложения принимаются.
Сейчас берем книгу тут и идем читать.
По фидбэку тут 3 варианта:
1. Создаем чат и обсуждаем там
2. Созваниваемся раз в месяц на час и делимся мнениями (важны разные мнения как новичков, так и опытных)
3. И то, и другое
Дедлайн 10 июля
Приятного чтения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47
Главное образовательное видео этого года. Но ждал его от Ильина
https://www.youtube.com/watch?v=ZyIGagqf44E
https://www.youtube.com/watch?v=ZyIGagqf44E
😁10
На высоком уровне важны доли секунд
За этот год я неплохо вырос. И есть еще куда расти и много точек роста. Я смотрел на людей из первого тира, старался учиться у лучших. Самая главная фраза, которую я от них услышал: на олимпийском уровне конкурируют за доли секунд.
И ведь это так. Во всё легко вкатиться, но тяжело конкурировать. Наша область пока не самая конкурентная и поэтому много историй, как чел из завода легко выходит на заработок х2-х3. Только динамика изменений у нас другая. Год назад был другой мир. А через год будет другой.
На высоком уровне важно всё: алгоритмы, систем дизайн, тонны книг, юнит-тесты. Ты не знаешь, что тебе пригодится в мире компьютерных наук и как изменится рынок со смертью технологий или санкций.
Звезды быстро загораются и еще быстрее затухают. Год назад ты был сеньором, но прощелкав рыночные требования и утонув в однотипных тасках легко потерял форму.
В олимпийских играх решают доли секунд. И ради них тренируются 4 года
За этот год я неплохо вырос. И есть еще куда расти и много точек роста. Я смотрел на людей из первого тира, старался учиться у лучших. Самая главная фраза, которую я от них услышал: на олимпийском уровне конкурируют за доли секунд.
И ведь это так. Во всё легко вкатиться, но тяжело конкурировать. Наша область пока не самая конкурентная и поэтому много историй, как чел из завода легко выходит на заработок х2-х3. Только динамика изменений у нас другая. Год назад был другой мир. А через год будет другой.
На высоком уровне важно всё: алгоритмы, систем дизайн, тонны книг, юнит-тесты. Ты не знаешь, что тебе пригодится в мире компьютерных наук и как изменится рынок со смертью технологий или санкций.
Звезды быстро загораются и еще быстрее затухают. Год назад ты был сеньором, но прощелкав рыночные требования и утонув в однотипных тасках легко потерял форму.
В олимпийских играх решают доли секунд. И ради них тренируются 4 года
👍36💯6👎2🔥1
Задача на многопоточность
Сейчас стали очень популярны задачи на абстрактное мышление. Тебе дается только условие, а код ты сам должен написать. Выбрать какой инструмент выберешь для решения проблемы и оценить его качество.
Например: "написать код, который ожидает выполнение операции 1, результат который влияет на операции 2 (должна быть ассинхронная) и 3, после выполнения которых вызывается операция 4"
Что ты будешь использовать зависит от тебя. А главное, как ты будешь рассуждать о плюсах и минусах.
Как по мне, это круто. Помогает избавиться от зубрежников и проверяет реальный скилл. Дополнительно проверяется навыки коммуникации и умение задавать вопросы.
Как-нибудь напишу отдельный пост, что важнее не навыки и знания, а способность найти этому применение. Умение выстраивать диалог и задавать вопросы, подходить проактивно к решению проблем — главное наше преимущество перед ИИ.
Сможете ли сделать задачу на async/await? а на pthread'ах?
Сейчас стали очень популярны задачи на абстрактное мышление. Тебе дается только условие, а код ты сам должен написать. Выбрать какой инструмент выберешь для решения проблемы и оценить его качество.
Например: "написать код, который ожидает выполнение операции 1, результат который влияет на операции 2 (должна быть ассинхронная) и 3, после выполнения которых вызывается операция 4"
Что ты будешь использовать зависит от тебя. А главное, как ты будешь рассуждать о плюсах и минусах.
Как по мне, это круто. Помогает избавиться от зубрежников и проверяет реальный скилл. Дополнительно проверяется навыки коммуникации и умение задавать вопросы.
Как-нибудь напишу отдельный пост, что важнее не навыки и знания, а способность найти этому применение. Умение выстраивать диалог и задавать вопросы, подходить проактивно к решению проблем — главное наше преимущество перед ИИ.
Сможете ли сделать задачу на async/await? а на pthread'ах?
👎15👍6💯2🫡2🆒2