Дозвольте мені нагадати вам в 56-й раз, що бути кодувальником «мавпа бачить, мавпа робить» не приведе вас до успіху. Ви повинні вивчити основи інформатики. Більшість справжніх інновацій в інформатиці припинилися кілька десятиліть тому. «Інновація», яку ми бачимо сьогодні, полягає в простій перестановці речей, які вже існували + краще обладнання та швидші мережі. (Це не образа для новаторів сьогодні, справжні інновації сьогодні вимагають майстерності в цьому десятилітті так само, як це було десятиліття тому). Спосіб залишатися «в курсі» останніх змін полягає у вивченні основ. - Rust — це, по суті, мішанина C++ та функціонального програмування - Штучний інтелект – це лише комп'ютерна графіка, лінійна алгебра та трохи обчислень - Блокчейн — це просто розподілені обчислення з візантійськими вимогами до відмовостійкості - SVM, EVM, CairoVM і т.д. – це лише варіації архітектури Фон-Неймана з невеликими змінами. - Програмування на ZK (Circom, Halo2 і т.д.) є лише двоюрідним братом логічного програмування. - У самій ЗК використовуються математичні та криптографічні алгоритми, які існують вже давно. Якщо вам важко йти в ногу з часом, це не тому, що ви недостатньо швидко вчитеся, а тому, що ви не розумієте цеглин, з яких складається все, що ми сьогодні називаємо «інформатикою». Метафорично, якщо все, що ви можете зробити, це засунути заморожену піцу в мікрохвильову піч, вас зрештою замінять. Якщо ви знаєте, як борошно, дріжджі, сир тощо взаємодіють один з одним, то ви можете бути справжнім шеф-кухарем і адаптуватися, навіть якщо доступність інгредієнтів змінюється.
Lefteris Karapetsas
Lefteris Karapetsas6 серп., 05:31
Чим старшим я стаю, тим більше розумію, що 99,9% розробників — це чисте сміття. А з появою ЛМ цей відсоток, яким би неможливим це не здавалося, зростає.
12,93K