<어느 개발자가 소프트웨어 업계에서 45년간 배운 것들> 1. 지식의 저주에 빠지지 마세요 : 지식의 저주가 많은 오해와 비효율성의 근원입니다. 아는 것 그 자체는 별로 중요하지 않습니다. 아는 것을 잘 전달하는 게 진짜 중요한 일이며, 사람들이 왜 이걸 이해하지 못하는지를 탐구하고 이해를 막는 장애물을 찾아 제거해야 합니다. 2. 기본에 집중하세요 : 기술은 변화지만, 개발과 비즈니스의 기초는 시대와 트렌드를 뛰어넘습니다. 개발자에게 중요한 기본은 크게 6가지입니다. 팀 워크. 신뢰. 의사소통. 컨센서스. 자동화. 깔끔하고 이해하기 쉽고 탐색도 가능한 코드와 설계. 3. 단순함을 쟁취하세요 : 솔루션은 가능한 간단해야 하고, 이를 위해서는 복잡성과 끊임없이 싸워야 합니다. 4. 오픈 마인드를 가지세요 : 상대방을 설득하고 이해시키기 위해 가장 먼저 진행되어야 할 일은 먼저 당신이 상대를 이해하는 겁니다. 남을 이해시키기 전에 먼저 여러분이 상대를 먼저 이해하면 생각보다 많은 일이 쉽게 풀립니다. 따라서 열린 마음으로 상대방의 감정과 아이디어, 관점을 이해하려고 하세요. 그리고 경청하세요. 5. 락인을 경계하세요 : 많은 사람들은 락인이 좋은 것이라고 생각하지만, 락인은 시스템을 복잡하게 만들고, 변경할 때 상당한 비용이 발생합니다. 항상 좋은 건 없습니다. 늘 현명하게 선택하세요. 6. 정직하고, 솔직하게 자신의 실력을 받아들이세요 : 일을 하다 보면 어느 시점에서 자신에게 적합하지 않은 일을 맡게 되는 시기도 옵니다. 이런 부적절한 핏은 여러분의 문제가 아니지만, 그렇다고 마냥 무시해서도 안 되는 중요한 문제입니다. 이때 당신은 그 역할에 맞게 진화하거나, 역할을 바꾸거나 해야 합니다.

내가 소프트웨어 업계에서 45년간 배운 것 | GeekNews

GeekNews

내가 소프트웨어 업계에서 45년간 배운 것 | GeekNews

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2021년 1월 8일 오전 1:09

댓글 0