Говоріть про навички кодування скільки завгодно — алгоритми, системна архітектура, найновіший фреймворк. Але ось що ніхто не згадує достатньо: ретельність перевершує все інше.
Подумайте про це. Ви можете безперервно розв'язувати задачі на LeetCode, освоїти всі існуючі шаблони проектування, відлагоджувати як чарівник. Але все це не має значення, якщо ви пропустите основи. Перевірка своєї роботи. Роздуми про крайові випадки. Справжній перегляд того, що ви збираєтеся впровадити.
Яскравий приклад? Ситуація з MegaETH. Потрібна була лише ОДНА людина в тій команді, щоб уповільнитися. Один інженер, який би зупинився, пройшовся через логіку, перевірив усе двічі. Ось і все. Всі ці проблеми можна було б уникнути.
Здається очевидним, так? Проте це відбувається знову і знову. Тиск швидкості, надмірна впевненість, що б це не було — не важливо. У цій сфері недбалість коштує. Іноді це коштує мільйони. Бути ретельним не є сексуально, але це різниця між випуском надійного коду і ставанням застереженням.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
12 лайків
Нагородити
12
5
Репост
Поділіться
Прокоментувати
0/400
NoodlesOrTokens
· 10год тому
Сказано правильно, скільки людей потрапило в деталі, скільки б не готували на LeetCode, все марно
---
Ситуація з MegaETH просто абсурдна, один процес перевірки може врятувати життя
---
У світі crypto саме так, на одну секунду швидше - заробиш шалено, на одну секунду повільніше - втратиш все, але насправді не можна діяти наосліп
---
Навіть найсильніший архітектор не витримає низькорівневого багу, нарешті це стало зрозуміло
---
Звучить просто, але реалізувати дійсно важко, коли тиск зростає, все йде з голови
---
Хоча слово "ретельний" не дуже круте, але воно дійсно може врятувати життя, це кривава наука
---
Чим більше професіонал, тим легше впасти в надмірну впевненість, і це найбільша пастка
---
Отже, кажуть, що в web3 потрібно мати азартний настрій, але в інженерії потрібно мати бухгалтерський підхід
Переглянути оригіналвідповісти на0
NeonCollector
· 10год тому
Деталі показують істину, це стосується кожного. Справа з MegaETH є живим уроком, жоден модний технологічний стек не врятує несерйозний код.
Переглянути оригіналвідповісти на0
FOMOrektGuy
· 10год тому
Сказано зовсім вірно, ситуація з MegaETH є наочним уроком, якщо не звернути уваги на деталі, все може закінчитись.
Переглянути оригіналвідповісти на0
RektCoaster
· 10год тому
Сказано дуже правильно, деталі - це королівський шлях. Ті, хто тільки може похвалитися дивовижними алгоритмами, давно вже мали б замислитися.
---
Щодо MegaETH... справді, одна людина може ретельно переглянути все і закінчити, але потрібно поспішати.
---
Вже 2024 рік, а все ще повторюють ці самі речі? Справді так важко сповільнитися і перевірити все ще раз?
---
Знову старі методи. Швидка ітерація не означає швидке падіння, зрозумів?
---
Ось чому web3 завжди сповнене драми. Всі хочуть швидше, ніхто не хоче глибше.
---
Ці деталі не коштують нічого, поки не стануть справді коштувати кілька мільйонів...
---
Звучить надзвичайно просто, але виконання завжди впирається у людські слабкості. Немає виходу.
Переглянути оригіналвідповісти на0
CryingOldWallet
· 10год тому
Деталі справді є дияволом, скільки про просто тут зазнало невдачі.
Говоріть про навички кодування скільки завгодно — алгоритми, системна архітектура, найновіший фреймворк. Але ось що ніхто не згадує достатньо: ретельність перевершує все інше.
Подумайте про це. Ви можете безперервно розв'язувати задачі на LeetCode, освоїти всі існуючі шаблони проектування, відлагоджувати як чарівник. Але все це не має значення, якщо ви пропустите основи. Перевірка своєї роботи. Роздуми про крайові випадки. Справжній перегляд того, що ви збираєтеся впровадити.
Яскравий приклад? Ситуація з MegaETH. Потрібна була лише ОДНА людина в тій команді, щоб уповільнитися. Один інженер, який би зупинився, пройшовся через логіку, перевірив усе двічі. Ось і все. Всі ці проблеми можна було б уникнути.
Здається очевидним, так? Проте це відбувається знову і знову. Тиск швидкості, надмірна впевненість, що б це не було — не важливо. У цій сфері недбалість коштує. Іноді це коштує мільйони. Бути ретельним не є сексуально, але це різниця між випуском надійного коду і ставанням застереженням.