generated from muhandojeon/study-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
17 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
## 💻 21세기의 소프트웨어 개발 | ||
|
||
### ✍🏻 **중요하다고 생각한 부분 정리(+나의 생각)** | ||
|
||
"이 코드는 지금 수정 못해, 담당자가 휴가에서 돌와아야 해. 다른 사람은 이코드를 이해할 수가 없거든" | ||
|
||
1990년대에는 위와 같은 이야기가 흔한 때였다. 당시 아무도 이해할 수 없는 코드를 짤 수 있다면 고급 개발자로 인정을 받았다고 한다. | ||
|
||
> 하지만 오늘날에는 반대이다. 지금은 **읽기 쉽고 유지보수 가능한 코드**가 더 중요하게 여겨지고 이렇게 작성할 수 있는 사람들이 고급 개발자로 불릴 것이다. | ||
고참 개발자에 대한 개념은 그동안 크게 바뀌지 않았다. 그가 얼마나 많은 지식을 가졌느냐가 아니라 그 업계에 얼마나 오랫동안 몸 담와 왔느냐로 판단되고 있다. | ||
|
||
> 함께 자라기 책에서 언급된 '1만 시간의 법칙'에서도 비슷한 내용이 나왔었는데, 특정 분야의 전문가가 되는 데 1만 시간의 경험이 필요하다는 통념은 잘못된 것이었다. **"기량을 향상시키기 위한 반복적 수련"에 집중하는 시간을 의미하고 "의도적 수련"과 연관**이 있다. | ||
기민하고 빠르며 협력에 기반을 둔 환경으로 소프트웨어 업계가 진화하고 있다. 이러한 변화는 개발자로서의 커리어에 자부심을 느끼고 앞으로 더 발전시킬 수 있는 원동력이 되었다. 수평적인 조직 구조와 스스로 동기가 부여된 재능있는 개발자로 구성된 프로젝트가 새로운 표준으로 자리잡고 있다. | ||
|
||
> 오늘날의 수평적인 조직 구조는 **개발자들이 의사결정에 더 많이 참여하고 자율성을 발휘**할 수 있게 한다. 특히 스스로 동기 부여된 재능있는 개발자들이 각자 **자신의 영역에서 창의성을 발휘**하고, 팀 전체의 목표를 위해 협력할 수 있다. 따라서, 이러한 변화는 **더 나은 개발자가 되기 위한 중요한 기회**가 될 것이다. |