커리어리 송요창님 포스팅을 보고 발견한 Santiago 의 트윗 내용을 옮깁니다. 소프트웨어 엔지니어가 되기 위한 10가지 마음가짐을 알려줍니다.
Many wait too long. Many overthink. They focus on getting things right from the get-go. This is a mistake.
Most of the time, "good enough" is all you need.
좋은 코드보다 빠른게 좋다.
Hating technical debt is nonsense. People just don't know how to take advantage of it.
Technical debt means working on what truly matters and deferring anything that can wait.
기술 부채 걱정 말아라
Ask. Always ask.
You don't get extra points for working harder. Work smarter and faster.
“He who asks a question is a fool for five minutes; he who does not ask a question remains a fool forever." — Chinese Proverb
세상에 멍청한 질문은 없다
The ability to clearly communicate your ideas is a superpower. Technical skills alone won't take you far.
How much time do you need to become a good communicator? Double it.
기술보다 의사소통이 중요하다
Want to make a real impact? Maximize the things you don't work on, learn to say no, prioritize, and delegate.
You can only see what matters when you tune out the noise.
할 수 있다고 해서 반드시 해야 하는 건 아니다
People want to be around those who lift them, so share your knowledge indiscriminately.
The quickest way to become a linchpin: work to make those around you successful.
내일이 없는 것처럼 공유해라
"What can I do differently next time?" is the question you should ask every day.
Finding justifications is easy.
Look inward, instead. Learn your lesson, and do better next time.
전적인 책임을 진다
Code is a liability.
Learn to solve problems by writing as little code as possible.
No-code solutions are an underappreciated superpower.
최고의 코드는 아무도 작성하지 않은 코드
Any code that can break will eventually break.
If you don’t have automated tests, you are doing it wrong.
테스트하지 않으면 작동하지 않는다.
If you don't fail, you don't learn.
If you haven't failed yet, you haven't worked on sufficiently interesting problems.
You fail, you adapt, you try again. Aim higher, and don't be afraid.
실패를 포용해라