Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cdecl/d30277e5727256410e88baf76a0371da to your computer and use it in GitHub Desktop.
Save cdecl/d30277e5727256410e88baf76a0371da to your computer and use it in GitHub Desktop.

뛰어난 소프트웨어 엔지니어에게 배운 10가지 교훈.

https://twitter.com/svpino/status/1541753295529660417?s=20&t=Qjknh_S6Mb3vdYx481g0RA

1. 빠른 것이 좋은 것보다 낫다

많은 사람들이 너무 오래 기다립니다. 많은 사람들이 지나치게 생각합니다. 그들은 처음부터 일을 바로 잡는 데 중점을 둡니다. 이것은 실수입니다. 대부분의 경우 "충분히 좋은 것"만 있으면 됩니다.

2. 기술 부채를 두려워하지 마십시오.

기술 부채를 싫어하는 것은 넌센스입니다. 사람들은 그것을 활용하는 방법을 모릅니다. 기술 부채란 진정으로 중요한 일을 하고 기다릴 수 있는 일은 미루는 것을 의미합니다.

3. 어리석은 질문은 없다

항상 물어보다. 더 열심히 일한다고 추가 점수를 얻지는 않습니다. 더 스마트하고 빠르게 작업하세요. “질문하는 사람은 5분 동안 바보가 된다. 질문하지 않는 사람은 영원히 바보로 남는다." - 중국 속담

4. 기술보다 의사 소통이 중요합니다.

자신의 생각을 명확하게 전달하는 능력은 초능력입니다. 기술적인 능력만으로는 멀리 갈 수 없습니다. 좋은 커뮤니케이터가 되려면 얼마나 시간이 필요합니까? 두 배로.

5. 할 수 있다고 해서 반드시 해야 하는 것은 아닙니다.

실질적인 영향을 미치고 싶으신가요? 당신이 하지 않는 일을 최대화하고, 거절하는 법을 배우고, 우선순위를 정하고, 위임하십시오. 소음을 제거할 때만 중요한 것을 볼 수 있습니다.

6. 내일이 없는 것처럼 공유

사람들은 자신을 들어주는 사람 주위에 있기를 원하므로 지식을 무분별하게 공유하십시오. 핵심이 되는 가장 빠른 방법: 주변 사람들을 성공시키기 위해 노력하십시오.

7. 전적인 책임을 진다

"다음에는 다르게 무엇을 할 수 있습니까?" 매일 물어야 하는 질문이다. 근거를 찾는 것은 쉽습니다. 대신 내부를 보십시오. 당신의 교훈을 배우고 다음에는 더 잘하십시오.

8. 최고의 코드는 아무도 작성하지 않은 코드입니다.

코드는 책임입니다. 가능한 한 적은 수의 코드를 작성하여 문제를 해결하는 방법을 배웁니다. 코드 없는 솔루션은 과소 평가되는 초강대국입니다.

9. 테스트하지 않으면 작동하지 않습니다.

깨질 수 있는 모든 코드는 결국 깨집니다. 자동화된 테스트가 없다면 잘못하고 있는 것입니다.

10. 실패를 포용하라

실패하지 않으면 배우지 않는다. 아직 실패하지 않았다면 충분히 흥미로운 문제를 풀지 않은 것입니다. 당신은 실패하고 적응하고 다시 시도합니다. 더 높은 곳을 목표로 하고 두려워하지 마십시오.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment