Не ме ебе дали може да ползваш търсачки, интересува ме как ще мислиш дори и да не знаеш отговора. И затова ще ти спра интернета, и там няма как сертификатите и всичките ти лаладжийски методологии да ти помогнат. Че ще излъжеш някой да те вземе на работа за парите, които искаш - ще излъжеш. Само помни, че трудно ще се задържиш :) Или на твой език - 100 долара на час по 22 дни по 3 месеца са по-малко от 50 долара на час по 22 дни по 3 години.
Хах, много го обичам тоя виц "интересува ма как мислиш". 😅 Тва е малко като "не ме интересува как изглеждаш, а какъв човек си отвътре".
Нали се сещаш, че и "как мисля" мога много лесно да те излъжа!? 😏 И после да осера всичко по проекта... веселото е, че на интервюта вече се научих да "мисля" и се връзват доста хора.
Едно време бех честен човек - хващах един куп отговорности (да логвам задачи в TFS, да взимам изисквания, да презентирам, да обучавам джунки, да пиша документации, да deploy-вам... да кодя естествено) и си казвах технологиите и нещата "такива каквито са". И бех на интервю в Progress и им казах, че "в KPMG ITS deploy-ваме с архиви, и нямаме CI/CD" и не ме харесаха.
Хората явно искат да чуят как си използвал последен shit технологии дето никой не ги разбира, никой не ги използва по предназначение, и от които нема реална нужда. И вече ги уча и лаладжийствам и се получават нещата.
Бил съм на 10+ интервюта - най-тежкото ми беше в Консолидацията дето ме разведоха из целия .NET, алгоритми и др. и за кво "за да си барам кора по цел ден у тоя форум". 😄 Ще се оправя - не ме мисли. Имало е години и в които съм бачкал и съм се раздавал. Ще се задържа, аз съм упорит циганин.
Стиви, с тия въпроси за разлика между thread и task мога да те взема да чистим тоалетни в Ирландия само. Виж ако ми кажеш и между double await on ValueTask, eliding a task and awaiting in lock кое би избрал и защо - бих позволил даже да си царя на кенефа и да чистиш след приятелите ми с големи тояги.
Хайде, сенсей Един, покажи ми как ще ме излъжеш. Пример за интервю трябва да реализираш тикет система с CRUD операции. При създаване на всеки тикет трябва да се вика външен оценител през някаква услуга и в зависимост каква е оценката ти се задават произволни правила, които ти трябва да обработиш. Аз те питам как ще реализираш солюшъна си, какви проекти ще има, какви архитектурни шаблони ще използваш, какви концепции би спазвал, каква база данни би избрал, как ще я достъпваш. И ако ми хареса какво си ми отговорил ще ти дам с по-конкретни детайли да ми я имплементираш с юнит и ацептанс тестове за примерно 3 часа, което е предостатъчно. Не звучи сложно нали? Та чакам да ме излъжеш :) Като за теб ти предлагам 45 долара на час!
Мхм, виждам, че още си бътхъртнат от стари разговори. Иначе ако два пъти чакаш value task, което е рядко, но не и невъзможно, на втория път ще получиш това, за което ме каниш в Ирландия:)
Офф, правил съм такава задача на поне 1-2 интервюта и са ме викали на следващо та съм се справял. Даже ще се изгъзаря и ще ти кажа как ще я имплементирам "изцяло Cloud", ама малко по-късно, че у 19:00 не ми се бачка (ся ме караш да мисля, повече отколкото съм мислил последните 2-3 месеца).
А имам да добутам един урок по немски дето го бутам цела седмица, че и да се запознавам с Deep Learning, че имам да запознавам и други хора на конференция.
Та след неколко часа ще ти го разпиша + ще начертая некъв шит на хартия (не сме гъзари, че за без пари да ползваме Visio или draw.io) и ще ти го снимам.
П.П. Впрочем "щедър съм". А това с имплементирането с детайли за 3 часа - ако очакваш, че "за славата" ще бачкам, еми нема. Аз последните 6 месеца съм изписал толкоз код, колко ти очакваш да изпиша за неколко часа "за да се доказвам". 😄 Като дойде времето и парите - ще бачкам, за ся ще сме на ниво "концепции".
Нали се сещаш, че и "как мисля" мога много лесно да те излъжа!? 😏
Хайде, сенсей Един, покажи ми как ще ме излъжеш. Пример за интервю трябва да реализираш тикет система с CRUD операции. При създаване на всеки тикет трябва да се вика външен оценител през някаква услуга и в зависимост каква е оценката ти се задават произволни правила, които ти трябва да обработиш. Аз те питам как ще реализираш солюшъна си, какви проекти ще има, какви архитектурни шаблони ще използваш, какви концепции би спазвал, каква база данни би избрал, как ще я достъпваш. И ако ми хареса какво си ми отговорил ще ти дам с по-конкретни детайли да ми я имплементираш с юнит и ацептанс тестове за примерно 3 часа, което е предостатъчно. Не звучи сложно нали? Та чакам да ме излъжеш :) Като за теб ти предлагам 45 долара на час!
Офф, правил съм такава задача на поне 1-2 интервюта и са ме викали на следващо та съм се справял. Даже ще се изгъзаря и ще ти кажа как ще я имплементирам "изцяло Cloud", ама малко по-късно, че у 19:00 не ми се бачка (ся ме караш да мисля, повече отколкото съм мислил последните 2-3 месеца).
А имам да добутам един урок по немски дето го бутам цела седмица, че и да се запознавам с Deep Learning, че имам да запознавам и други хора на конференция.
Та след неколко часа ще ти го разпиша + ще начертая некъв шит на хартия (не сме гъзари, че за без пари да ползваме Visio или draw.io) и ще ти го снимам.
Мислих, че ще ми теглиш една майна и няма да се занимаваш, но добре. Апропо може и с прости думи тук да го опишеш. Визио е за мастити инвеститори, а аз не съм такъв. Дори титлата при основния ми клиент е просто Senior Software Engineer :) Сега според задълженията ми може и да отговаря на Director of Software Department или Solutions Architect в КМБ, но ТИТЛИТЕ са предимно ВАЖНИ в България :) В чужбина дават повече пари и по-малко титли :)
Нали се сещаш, че и "как мисля" мога много лесно да те излъжа!? 😏
Хайде, сенсей Един, покажи ми как ще ме излъжеш. Пример за интервю трябва да реализираш тикет система с CRUD операции. При създаване на всеки тикет трябва да се вика външен оценител през някаква услуга и в зависимост каква е оценката ти се задават произволни правила, които ти трябва да обработиш. Аз те питам как ще реализираш солюшъна си, какви проекти ще има, какви архитектурни шаблони ще използваш, какви концепции би спазвал, каква база данни би избрал, как ще я достъпваш. И ако ми хареса какво си ми отговорил ще ти дам с по-конкретни детайли да ми я имплементираш с юнит и ацептанс тестове за примерно 3 часа, което е предостатъчно. Не звучи сложно нали? Та чакам да ме излъжеш :) Като за теб ти предлагам 45 долара на час!
Офф, правил съм такава задача на поне 1-2 интервюта и са ме викали на следващо та съм се справял. Даже ще се изгъзаря и ще ти кажа как ще я имплементирам "изцяло Cloud", ама малко по-късно, че у 19:00 не ми се бачка (ся ме караш да мисля, повече отколкото съм мислил последните 2-3 месеца).
А имам да добутам един урок по немски дето го бутам цела седмица, че и да се запознавам с Deep Learning, че имам да запознавам и други хора на конференция.
Та след неколко часа ще ти го разпиша + ще начертая некъв шит на хартия (не сме гъзари, че за без пари да ползваме Visio или draw.io) и ще ти го снимам.
Мислих, че ще ми теглиш една майна и няма да се занимаваш, но добре. Апропо може и с прости думи тук да го опишеш. Визио е за мастити инвеститори, а аз не съм такъв. Дори титлата при основния ми клиент е просто Senior Software Engineer :) Сега според задълженията ми може и да отговаря на Director of Software Department или Solutions Architect в КМБ, но ТИТЛИТЕ са предимно ВАЖНИ в България :) В чужбина дават повече пари и по-малко титли :)
Аа не - даже тая задача ся като се сетих, кви гаврения мога да правя по нея (дето са "добри практики", ама яко архитекти биха ги отказали) ми стана интересна (на концептуално ниво; не за бачкане)... ама първо уроците.
Цел живот правя не каквото искам, а каквото трябва, та така. 😒 Дори по последния проект не бачкам, не защото искам, а "защото трябва". Давах акълии на архитекта, ама той се позаинтересува малко, пък после ми каза "Ти кой си, къде си - там стой си!" и ся си барам ташаците.
Harambe
Създадено на 22.08.2022, видяно: 496 пъти. #66814
Eдин, от батя ти Заха да знаеш, ако в system design отговор не ползваш loadbalancer, message queue и CQRS сървиси ще ходиш да чистиш тоалетни в Ирландия.
Dicks out for Harambe
Eдин, от батя ти Заха да знаеш, ако в system design отговор не ползваш loadbalancer, message queue и CQRS сървиси ще ходиш да чистиш тоалетни в Ирландия.
Dicks out for Harambe
А бе Заха, CQRS беше изтъркано аз кога го бех учил бе, мани го тоя pattern. 😄 А за message queue си мислех, ама Стиви не е дал детайли за къв обем данни и какви източници ще се обработват - ще го предложа като "подобрение", ама основният дизайн ще е далеч по-простичък.
Е за тва те уволняват по фирмите - ти си от хората дето "Hello World" ще го направи с microservices, CQRS + Event Sourcing, MassTransit, AWS, Blockchain и ежечасов backup на базата. 😒
Кон Фуци е казал:
"Не убивай мухата с топ!" или в твоя случай "Не си разцепвай дупето с огромна тояга!"
Само големи тояги и големи решения са ти в главата... и дупето. 😅
П.П. Евала за Харамбе обаче. Наистина умря като герой.
А бе Заха, CQRS беше изтъркано аз кога го бех учил бе, мани го тоя pattern.
Ми все още го ползвам доста активно, и е доста жив и се ползва от още доста фирми. Фирми в чужбина, в България сигурно още пренаписват asp.net webforms на mvc 3 и си мислят, че са долу горе в крак с модата. Дори ти се радват като прасе на краставица ако споменеш CQRS и наистина дадеш стойностен пример защо би го приложил.
Въпреки, че считам захата за по-ниско ниво от теб, този път е прав :)
А бе Заха, CQRS беше изтъркано аз кога го бех учил бе, мани го тоя pattern.
Ми все още го ползвам доста активно, и е доста жив и се ползва от още доста фирми. Фирми в чужбина, в България сигурно още пренаписват asp.net webforms на mvc 3 и си мислят, че са долу горе в крак с модата. Дори ти се радват като прасе на краставица ако споменеш CQRS и наистина дадеш стойностен пример защо би го приложил.
Въпреки, че считам захата за по-ниско ниво от теб, този път е прав :)
За кое да е прав - да вкара CQRS в просто CRUD приложенийце!? 🙄
Disadvantages of the CQRS Pattern
Although the CQRS pattern is exciting and easy to understand, in real scenarios it can be painful if not used correctly. Below are few downsides of this pattern:
- It adds unnecessary complexity if applications have simple CRUD operations, which can be achieved by traditional architectural styles.
- As we require separate models for read & write, code duplication is inevitable.
- In the case of two separate databases for read & write, the write database needs to update the read database that could result in Eventually Consistent Views.
Тва си е типичен пример на "дай да ползваме нещо, щото е яко и популярно, а не щото ни трябва". 😒
И мен не мефи тоя pattern, ама просто както казваше цар Симеон Сакскобургготски:
Къде в условието беше дефинирано, че ще е малко приложенийце? Или ще пресечем този мост когато го достигнем?
Ще те контрирам - а къде пишеше, че ще е голямо? 😏
Ще предложа подобрения на решението, в зависимост от различни ситуации и сценарии, но ако те са налице. Ся няма да го планирам все едно е "интерпланетарно приложение". Нема такава точка в условието.
Къде в условието беше дефинирано, че ще е малко приложенийце? Или ще пресечем този мост когато го достигнем?
Ще те контрирам - а къде пишеше, че ще е голямо? 😏
Ще предложа подобрения на решението, в зависимост от различни ситуации и сценарии, но ако те са налице. Ся няма да го планирам все едно е "интерпланетарно приложение". Нема такава точка в условието.
Къде в условието беше дефинирано, че ще е малко приложенийце? Или ще пресечем този мост когато го достигнем?
Ще те контрирам - а къде пишеше, че ще е голямо? 😏
Ще предложа подобрения на решението, в зависимост от различни ситуации и сценарии, но ако те са налице. Ся няма да го планирам все едно е "интерпланетарно приложение". Нема такава точка в условието.
Но пък сам предложи да го качиш в "клауда" :)
Ем, че то клауда е ок и за малки приложения. Примерно с Azure Functions може да си направиш инфраструктурка на некво startup-че. Да ти изпълняват некви basic задачи - примерно пращане на имейли, некви прости финансови операции, даже workflow-ли можеш да създадеш с durable functions (и да си изградиш некви basic бизнес процеси).
Дето се вика - тая твоята задача сигурно само с Azure Functions мога да ти я реша, без да се хабя с кво да е друго (а и ще е евтино).
Ама за да утеша Захата, ще предложа решение с Azure Service Bus - не че Azure Functions си немат опашки за съобщения, ама може ли без message queue, бе? или без load balancer, lol? 😅 Але пък без CQRS...
П.П. Впрочем искам да понауча GC и AWS, като изключим от чисто финансови причини и за да мога да водя некой ден събитие със заглавие:
"Буламач - Azure + GC + AWS! За какво може да се използва? И трябва ли ни изобщо? И защо въобще?"😆 Ще предложа на един приятел Senior DevOps да ми е ко-водещ и да отговаря на въпроси за 1 от cloud-овете (май за ся е поразучил Azure като мен) - та да навлезе и той в лаладжийството.
Ко стана бе сенсейо Един? Уж в 9 часа сабахлем щеше да почваш да правиш визио диаграми ? Само не ми казвай, че днес ти се е приработило в работата де обикновено не работиш, а пишеш предимно коментари из нета.
Докато ти се наканиш аз свърших следното- изпратил съм 3 пиара с няколко стотин реда код, прегледал съм други 2, ходих за хляб, после за месо и зеленчуци, междувремено се грижа за болни родители и сглобявам мебели. А да, и сключих още една сделка за дребни неща на .нет срещу 50 евро на час с един църен от ОАЕ.
Почти нямам инвестиции, нямам НИТО ЕДИН сертификат, седя на чекии вместо да обирам сиренето на циганките и гледам Ozark след като Better Call Saul приключи.
Така е, живота ми е тежък, защото правят каквото ТРЯБВА, а не каквото ми се ИСКА :)
Надявам се твоя ден да е бил по-интересен и лек от моя :)
ColdBurn
Създадено на 23.08.2022, видяно: 382 пъти. #66834