А в случае с алгоритмами — я не имея образования в этой сфере даже не понимаю, с какой стороны к решению подойти. И пример решения без понимания теории выглядит как египетский манускрипт. Работает, но как — хз, магия.
То что я 5 лет назад писал мне никак не помогло, я сегодня весь алгоритм заново изобретал, единственное что я за 5 лет запомнил, что все односвязные списки выглядят так:
class Node {
int Value
Node next;
Node previous; // если двухсвязный список.
}
И все, все остальное я заново изобретал с кучей ошибок.
Может у меня память плохая, но мое мнение, никакой универ тут не поможет, все равно забудешь.
Так что тут да, нужно либо профильное программисткое образование
Ну ты после топового универа Украины по CS хорошо если половину изи решиш вроде такой, там толко ничему не учат как я писал.
exceptional mad skills в «кто увидел, где граната?».
Мне кажеться просто мотивация и время нужны, там оно не сложнее чем Java, надо просто постепенно учить.
в этот раз с вами работает не какой-то обычный Solution Architect, а сам Principal
Не понял, а обычные архитекты это кто? SDE3 что ли?
Если можешь на доске запилить user mode lock, RCU или что-то в таком духе и при этом не забудешь про такую вещь как memory reordering
Кстати, походу я это все как раз знаю, не то что бы на доске интервью пройти, но понимаю о чем речь, и сам без гугла смогу запилить это на выходных. А в аутсорсе кстати у мне не разу это не спрашивали, уже думал что зря это учил все, я просто думал что это сложные темы как раз на синьора, про то как написать свои конструкции синхронизации я читал, и пытался сам писать, хоть от этого пользы тоже мало, в обычной разработке или потоков нет, или через агентов можно написать.
leetcode.com/problems/design-hashmap — на нескольких проектах или пилил хеш-таблицу с нуля или сильно допиливал существующие хеш-таблицы
leetcode.com/...ms/design-circular-queue — сильно допиливал существующую реализаци
Так про очереди я согласен, и хеш-таблицы, правда через библиотеки я сам постоянно использую.
Я говорю про деревья, про поиски палиндромов, и дрочку со строками и масивами всякую.
Чувак, ты задал вопрос, реально с позиции архитектора в лидере рынка Украины попасть на позицию принципала? Я тебе отвечаю — нереально.
Это я понял, то я писал что бы принципалом стать не обязательно на конференциях выступать, и свой фреймврок изобретать.
Не кидала, но могла показать на своем телефоне, и только раз, а Италию мы точно не гуглили, и Макан
Ну смотри, в Амазоне вроде 50к разработчиков, значит должно быть минимум 1-2к принципалов, то есть их не парочка на весь мир, а это такая же рабочая должность как и стафф/лид и в больших компаниях и дофига, а значит туда реально попасть без изобретения своего фреймворка.
Походу инста на телефоне реально как-то слушает микрофон даже когда она закрыта, говорил раз с тян про нарашиванние ресниц, Италию(смотрели Малену) и Порш Макан, через час открываю инсту, и первая реклама в сторис про наращивание ресниц, вторая про Италию, трития про Порш Макан. Если что я понимаю как работают рекламные куки. Про нарашивания ресниц в тот день я услышал в первые в жизни, и точно не мог это гуглить, про Италию тоже никогда не гуглил, так как это бедная страна, куда нет смысла релоцироваться разработчику, и про конкретно Прош Макан вроде бы тоже не гуглил, но мог его смотрель вместе с
P.S. уже попустили, лучше чем 96% всего, а год назад было 100%
ibb.co/GxV1GWh
ibb.co/XpF8kDY
Где глянуть что я лучше чем 100% был я хз, если кинешь ссылку я по аналогии тебе скину.
Мне кажеться ты Distinguished Engineer описал, а принципал это обычная рабочая лошадка, которая есть на каждые
— Так, что у вас? Вебсайт? Вот, будем юзать виртуалку EC2. Что еще? Данные? Юзаем DynamoDB или RDS, рисуем, связываем их линией. Сколько кастомеров? Много? Ок, надо будет много виртуалок, рисуем. А много виртуалок — их надо скейлить, рисуем Auto Scaling Group. Что еще? Ага, надо load blancer, рисуем и рисуем линии до виртуалок. А картинки у вас есть? Есть? Отлично, добавляем S3 хранилище для картинок, и Cloud Front для CD
Как с головы моей прочитал, как раз то, что я неделю назад делал.
То, о чем ты говоришь, скорее всего называется Solution Architect. В BigTech это люди, которые код писать не умеют, но знают кучу базвордов и умеют рисовать красивые вещи на доске и делать power point презентации.
Так я эту позицию и хочу как раз, чем не работа мечты?
Ну я если кроме тролинга то понятно что есть процент принципалов/архитеков которые чисто продажами занимаються, как ты описал, но реальный «рабочий» принципал в фаанге тоже 75% времени наверно архитектуру продумывает а не круды пиешт?
Та она была, их там всего про потоки как было 10 штук так и осталось, просто поверь мне на слово что было 100%, если что я не отрицаю что я там не решу и половину изи, и я в Литкоде полный чайник.
Я на реальных проектах любые локи уже давно не использую, все переписываю через Task Data Flow и Agent(или ее чаеще называют Actor) Model, без всяких блокировкок и ожиданий потоков, и всю эту неделю я как раз таки переписовал последний бател нек с многопоточность и ускорил его в 30 раз, аж сам не поверил, думал то баг, там создавалось 100 потоков если что, потом их результаты агрегировались в
НЛП
Само по себе это уже максимум 1% проектов. Я про то, что есть хотя бы в 50% проектов.
А если был архитектом или синьор архитектом в лидере рынка в Украине, и говорю что хочу быть принципалом в фаанге(понятно что у нас тайтлы идут на 2 уровня ниже чем в фаангах на самом деле) меня возьмут или нет?
Очень похожа, или она, или была еще одна такая-же.
Ну такое на
Подавай резюме на прінципала, якщо зацікавить — з тобою зв’яжуться.
А реально сразу с Украины на принципла поехать?
Если что это я на далёкое будущее спрашиваю, я понимаю что мне до американского принципала как до западного побережья рачки.
Тим більше ти про принципал архітекта говориш, а не про пронціпал дева.
Можешь объяснить разницу? Я думал принципал в США один, и это и есть наш архитект, а бывает еще принципал архитект это — высший тайтел архитекта который идет после синьор архитекта, и таких всего пару на многомилиардную компанию. Это считай первый заместитель CTO.
Или условно в гугле на L8 есть и принципал дев, и принципал архитект?
Тобто прінципал це не той кому кажуть «зроби ось це добре», а той хто каже «я ось вам тут добре зробив» без особиливих вказівок.
Вот это как раз таки у меня хорошо получается, но я за такую инициативу пока только «по ушам» в наем аутсорсе получаю.
Так это еще раз доказывает синтетичность и ненужность Литкода, а не тупость украинских синьоров, которые как-то работают по 10 лет, и пишут сложные системы, и веслают в одной команде с американцами из фаангов на ровне или даже круче(сам такое видел) с нулевыми знаниями Литкода.