
개발자 중에는 '10x 개발자'로 불리는 사람들이 있다. 이들은 다른 개발자보다 생산성이 10배 더 뛰어난 걸로 알려져 있고, 어떻게하면 이들처럼 뛰어난 개발자가 될 수 있는지 작성한 글이다. 뛰어난 개발자가 되기 위해서는 이들보다 생산성이 떨어지는 개발자들이 주로 하는 실수를 알아야한다.
첫번째 실수는 코드를 작성하기 위해 사용하는 도구 (개발 언어 등)에 대한 연구가 부족한 것이다. 본인들이 알고 있는 도구만을 사용해서 모든 일을 해결하고자 하는 욕심이 있기 때문에 훨씬 더 효율적으로 일을 할 수 있는 도구를 찾거나 활용할 생각을 못 하는 것이다.
두번째 실수는 다른 개발자에게 도와달라는 말을 하지 않는 것이다. 혼자서 잘못된 오류를 잡기위해 많은 시간을 투자하여 고민하는 것보다, 다른 사람에게 도와달라고 하는 것이 훨씬 빠를 경우가 많다. 개발자의 일은 협업을 기반으로 진행되기 때문에, 모두가 가지고 있는 지식이 다르고 이에 따라 본인이 모르는 영역이어도 다른 사람들은 잘 알고 있는 영역일 수 있다.
마지막 실수는 비즈니스 가치에 대해 생각하지 않는 것이다. 개발자들도 투자자와 같은 마음을 가지고 들이는 노력에 비해 얻을 수 있는 보상에 대한 가치를 생각해야한다. 즉, 기회비용을 계산하면서 본인이 하려고 하는 일이 어느정도의 가치를 리턴으로 주어질 수 있는지 사용자 및 본인의 입장에서 모두 고려해야하는 것이다.