본문 바로가기
반응형

Works/개발철학5

무엇이 탁월한 개발자를 만드는가 아래 글은 요약본, 맨 밑의 링크를 통해 원문을 자세히 보는 것을 추천 탁월한 엔지니어는 어떤 사람일까? Li Paul Luo는 2015년 논문 에서 탁월한 엔지니어를 만드는 5가지 필수 요건을 제안했다. 연구 방법은 다음과 같았다. 개발자에게 필요한 교육, 역량, 행동 등에 대한 수많은 기존 연구 분석 Microsoft에서 레벨 2 이상인, 즉 어느정도 역량을 인정받은 개발자 59명을 심층 인터뷰. 개발자가 가져야 할 만한 개인적인 특성(성격, 지식, 행동 등)의 후보 54개를 도출 Microsoft의 개발자 2,000여명을 대상으로 설문조사. (특성에 대한 자세한 묘사 후) “만약 숙련된 개발자가 이 특성을 가지고 있지 않다면, 당신은 그가 탁월한 개발자라고 평가할 것인가?” 설문조사 결과 분석 및 .. 2023. 8. 21.
소프트웨어 설계를 위한 추상적, 구조적 사고 소프트웨어는 어떠한 문제를 해결하기 위해 존재합니다. 그렇기 때문에 개발자는 문제를 이해하고 그것에 맞게 설계하여 구현합니다. 이때 문제를 이해하고 설계하는 데 있어 개발자에게 추상적 사고와 구조적 사고는 큰 무기입니다. 보통 추상적, 구조적 사고는 난해하거나 두루뭉술하게 설명될 때가 많습니다. 하지만 이러한 사고를 하는 구체적인 방법론은 분명히 존재합니다. 이 발표에서는 개발자가 추상적이고 구조적인 사고를 하는 구체적인 방법과 이러한 사고를 통해 도메인 모델링, 리팩토링, 아키텍처 등 소프트웨어를 설계하는 법을 소개합니다. 개발자가 하는 일은 프로그램을 만드는 것 프로그램을 만드는 이유는 특정 문제를 해결하기 위함이고 문제를 해결하는 이유는 비즈니스를 위한 것 프로그램을 만들 때 네 가지 단계로 이루어.. 2023. 8. 16.
갓생사는 방법론 https://kciter.so/posts/effective-work 2023. 8. 9.
최고 성과자는 태어나는 게 아니라 만들어진다 https://steady-study.super.site/star-performers-are-not-born-but-made 최고 성과자는 태어나는 게 아니라 만들어진다 Robert E. Kelley는 1999년 발표한 논문에서 최고 성과자가 태어나는 게 아니라 만들어지는 것이며, 최고 성과자들의 9가지 작업전략을 교육함으로써 성과를 크게 높일 수 있다고 주장한다. 무척 흥미 steady-study.super.site 2023. 8. 9.
반응형