.
Облако драгоценностей за неделю.С (вчерашним) Днём Программиста!
"Не спать всю ночь, писать код — звучит как вечеринка"
- Леонард (ТБВ)
Приватный клуб.Вот почему системы постоянно запутываются: это просто фундаментальные законы программной инженерии, и теперь у тебя есть классные отмазки :)
Для донов-начинающих:Почему я окончательно закрыл набор начинающих с полного нуля
(спойлер: ит-поезд окончательно ушёл, и если нету сильной мотивации самостоятельно изучить до уровня школьной информатики, то и пытаться войтивойти бессмысленно, т.к. сегодня из-за конкуренции пахать надо в 100 раз больше)...
...Многие начинающие считают, что диплом вуза, официальный сертификат крупной компании, условный сертификат/диплом о завершении онлайн-курса будут иметь достаточно большое значение при приёме на работу.
Но это никогда так не работало, а сегодня тем более.
Диплом/сертификат сам по себе не даст вам работу.
А если кто-то говорит вам, что так и будет, он, вероятно, пытается продать вам онлайн-курсы :)
(лонгрид) Многие профессиональные программисты заявляют, что начинающим не следует использовать искусственный интеллект при изучении алгоритмов и структур данных.
АСД -- это вечная тема которая например практически всегда возникает на собеседованиях, так как задачки сами по себе относительно небольшие и автономные.
Я с этим согласен, но не на 100%...
Для донов-неначинающих:...Почему одни растут быстрее других?
Привожу типичный шаблон - обобщение опыта многих десятков сеньоров, которые росли по карьере существенно быстрее других.
Ты работаешь "крепким миддлом" уже три года. Тот же уровень. Та же должность. И наблюдаешь за тем, как ребята, которые пришли на работу значительно позже тебя, повышались в должности.
Тебе рассказывают, что дескать важны софт-скиллы, что платят не столько за саму работу, сколько за договорённость о работе. Да, но...
Технический директор постоянно повторяет, что ты отлично справляешься с работой: "Высокое качество. Надёжность. Хорошее исполнение." Но когда наступало время продвижения по службе, и ответ всегда один и тот же: "Пока ты не соответствуешь следующему грейду"...
Продолжаю выкладывать для донов материалы СильныхИдей.
105. Гомоморфизмы и абстракции (важное дополнение к материалу об абстракциях)Определений абстракции в программировании существует множество.
Первое определение: давать имена сущностям, созданным в соответствии со вторым определением. :)
А вот второе определение естественно вытекает из первой теоремы о гомоморфизмах и её обобщений в универсальной алгебре...
(все старые материалы для донов быстро сгорают)=
Новые материалы для ментатов Лаборатории.В курс карьеры добавлен 147-й материал
"Специфика найма на удалёнку: 5 правил".
Работа на удалёнке во многом сильно отличается от работы в офисе, но далеко не все это учитывают...
В СильныеИдеи добавлен материал
"157) База System Design".
Самый быстрый способ испортить проект -- это масштабировать всё что попадается под руку, прежде чем выяснять, что на самом деле актуально под масштаб.
Самый быстрый способ загнать проект в тупик -- это игнорировать те 20% сквозных путей (от клиента через api и бизнес-логику до базы и обратно), по которым 80% пользователи проходят весь день.
Хороший System Design располагается где-то между этими двумя ошибочными подходами...
=
"Функциональные архитектуры" 171(+3) топиков.
Продаём ФА/ФП/ФМ твоему тимлиду/CTO
Last Principles Framework: базовая версия закончена, доделываю косметические детали, на неделе будет добавлена в трек ФП.
Вы же понимаете например, что любые ваши сложные пайплайны и воркфлоу будут разваливаться, если сложность не ослабляется осознанно до когерентных высших морфизмов?
=
"ЛаМПовое":
UML жив, связь математики с безумием, почему OCaml топчик
=
Мы здесь, потому что это трудно. 💪🏻
=
Сейчас разыгрывается финальная битва Кразилека, который навсегда изменит лицо мироздания. Закончится всё, что было прежде, а всё, что придёт, будет находиться под моей властью.Омниус, искусственный интеллект
"Да не сотворишь машины, наделённой людским умом.""Дюна"