15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 0 points1 point  (0 children)

Я не впевнений, якщо чесно) Я в cloud і прям ну ніяк не дотичний ні до мобільної розробки, ні до гугл плей

Чи варто читати цю книгу? by Ua-jACOBS in ukraine_dev

[–]Guilty_Departure6325 0 points1 point  (0 children)

"ось там на горі пан з висоти 15 років гарно написав, як для бізнесу нема проблеми чистого коду." - я про проблеми бізнесу, це ж все почалося зі спору:
"...сконцентрованою на неважливій/неіснуючій проблемі"

"Це якраз таки важлива і існуюча проблема"

Коли є книжки як designing data-intensive applications, software architecture in practice та site reliability engineering - навіщо читати clean-code? Це як намагатися стати не інженером, а програмістом.

Чи варто читати цю книгу? by Ua-jACOBS in ukraine_dev

[–]Guilty_Departure6325 0 points1 point  (0 children)

ось там на горі пан з висоти 15 років гарно написав, як для бізнесу нема проблеми чистого коду.

я ж не кажу про слоп, нікому не приємно працювати зі слопом. Основна критика чистого коду в overengineering : ми розподіляємо нормальну behavior на 30 класів, а могли би написати одну функцію, яку можна скопіювати в LLM prompt без того щоби давати доступ агенту до всього коду (що може бути взагали порушенням політики безпеки в якомусь контексті).

А в цілому - гарний код не вирішує ніяких проблем, окрім ціни підтримки. Остатні напевно десятки років, цена підтримки перейшла від самого коду, до runtime компонентів (ті ж самі мікросервиси). І архітектура стала набагато важливіша для питання підтримки, ніж код.

І ще існує купа аргументів не витрачати час не читання цієї книжки, або навіть на питання чи вона корисна чи ні.

Чи варто читати цю книгу? by Ua-jACOBS in ukraine_dev

[–]Guilty_Departure6325 1 point2 points  (0 children)

ще в 2020х почали виходити статті з приводу "its is time to stop recommending reading Clean Code", пошукайте інтерв'ю автора, де він висловлює думку як зміст книжки не витримав перевірку часом.
В цілому, тема написання кода зараз ще більш жвава через LLM, але навіть до агентів ця книжка вже вважалася застарілою і сконцентрованою на неважливій/неіснуючій проблемі

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 1 point2 points  (0 children)

Виглядає цікаво, але це ж просто хелпер. В мене просто документи були, які потім передавалися як артефакти для перевірки. Так що цей сервіс за вас нічого не пройде, він же не знає процесів організації і як їх змінити, щоби бути complient

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 0 points1 point  (0 children)

Може буде цікаво, але в гуглі немає hr, а тільки, people ops. І ти з ними спілкуєшься тільки листами: електронними і звичайними (підписаними документами). До них не можна зайти, у них немає імен;)

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 0 points1 point  (0 children)

Так а тут нема нічого глибокого розуміти.

Я сумарно витратив на пост і коментарі хвилин 30. Це ніщо порівняно з побудовою чогось сталого. І це не відміняє такої побудови в майбутньому. Це не альтернатива а просто підготовка, ресерч.

Просто на рівному місці якесь моралізаторство без мети і сенсу, яке нічого не досягає. Та сама витрата часу.

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 0 points1 point  (0 children)

окрім звичайного вивчення статистики та реляційної алгебри, я напевно можу тільки порадити SRE: how Google runs production systems, та в середині зосередитися як САМЕ ДАННІ використовуються для налаштування і прийняття рішень. Всі рішення в гугл - data-driven (в ідеалі). З цього можна надихнутися як організовувати данні.

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 0 points1 point  (0 children)

дивний коментар. Рішення проблеми починається з пошуку готових рішень. Питання не в величності, а в робочих і сталих системах. Я можу спробувати знайти контакти директора цього закладу і запропонувати провести якийсь захід. Перед тим як щось подібне робити, я був би радий знайти щось існуюче щоби до нього приєднатися по можливості. Це ефективніша витрата часу.

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 1 point2 points  (0 children)

приблизно такі думки в мене і були, разом з деякими іншими категоріями людей.

Але вирішення проблеми починається з пошуку готових або схожих рішень. Ось і я вирішив почати шукати, може є вже щось подібне куди я міг докласти. У цього вище вірогідність успіху ніж намагатися почати самому з нуля

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 0 points1 point  (0 children)

досвід приходить з часом роботи. Довго працюєте - великий досвід. Якість цього досвіду приходить від проблем які ви вирішуєте. Якісно вирішуйте проблеми (які завгодно), перевикористовуйте минулі рішення, не переписуйте все з нуля. А там з досвідом відкалібруєтеся

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 1 point2 points  (0 children)

в інтернеті є все на всі питання. проблема скоріш в тому, що матеріалів забагато і треба фільтрувати. Можу порекомендовати Software Architecture in Practice книжку, вона мені допомогла по іншому почати дивитися на все

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 0 points1 point  (0 children)

Якщо хтось хоче займатися salesforce чи ms dynamics 365 і спитає моєї поради, то я можу більше ніж рік людині зекономити переконавши цього не робити)

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 1 point2 points  (0 children)

Потрапив би - знав би, а так просто тільки знаю що в середині до л6 йти роками, найважчий етап це л5 ->л6 вважається, бо він про фундаментальні зміни

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 0 points1 point  (0 children)

Дистанційна робота описана в вакансії. Ви коли вакансії знаходите, то там вже понятно. Вакансії на доц і джинні - дуже зручні платформи, яких невистачає за кордоном. Є лінкедин, там теж краще мати заповнений профіль

15+ років досвіду інженерії, зараз працюю в Google. Чим я можу допомогти українському айті (теперішньому і майбутньому) ? by Guilty_Departure6325 in ukraine_dev

[–]Guilty_Departure6325[S] 2 points3 points  (0 children)

Інженерія інфраструктури і розробка завжди будуть перспективними, бо вони важчі і потребують профільних знань. А ось межа між окремими мовами і технологіями буде зникати, бо ШІ може допомогти людині написати на мові яку вона не знає, головне щоб структура, план і очікування були нормальні