아래의 질문들에 대답할 수 있는가? 기본 개념을 제대로 알고 있는 개발자와 그렇지 못한 개발자는 말과 행동에서 구분이 된다. 제대로 알고 있지 못한 개발자는 - 상사가 시키는 대로만 한다. - 개념은 대충 말로 설명할 줄 아는데 이를 코드로 작성 못한다. - 상사 또는 아는 지인이 좋다고 한 방법을 그대로 사용한다. - 좋다고해서 사용하게 된 기법이나 패턴들에 대해 설명하지 못한다. (이해하지 않고 사용한다.) - 사용하고 있는 기법들에 대해 장단점을 말하지 못한다. - 왠지 모를 불편함과 답답함을 느끼지만 평소에 사용해왔던 방식이니 어쩔 수 없이 계속 사용한다. POCU 아카데미의 'COMP 2500 개체지향 프로그래밍 및 설계 (java)' 강의에서는 아래의 질문에 명확히 대답할 수 있도록 알려준다...
실력있는 개발자들의 공통된 특징들이 있다. 배운 것에 대해 확실히 알고 있으며 모르는 것들에 대해 인정할 줄 알고 스스로 찾아서 학습할 줄 안다. 개념을 모르는 개발자는 스스로에 대한 자신감과 확신이 없다. 그래서 신입시절 본인의 의견보다는 상사의 의견을 의심없이 받아들인다. 그리고 나중에 자신의 밑으로 들어온 신입에게 보고 들은 그대로를 전달한다. 똑똑한 신입이 들어와서 이런 저런 질문을 해도 본인도 잘 모르는 내용이기 때문에 정확한 설명 없이 '원래 그렇게 만들져서 그렇다'라고 대답한다. 이미 누군가 만들어 놓은 것이기 때문에 여기에 대해서 이러쿵 저러쿵 이야기 하는 것은 의미가 없다는 변명을 한다. 그런 곳에서는 개발자로서 실력을 향상시키기 힘들다고 생각한다. Java 생태계에서는 이러한 일들이 빈..
- Total
- Today
- Yesterday
- Pope Kim
- 빌드봇
- 지속 가능한 습관
- 패턴인식
- 천재를 이기는 타이탄의 도구들
- 습관을 바꾸는 방법
- 다형성
- 디자인 패턴
- 습관 버리기
- 몸 최적화
- 김포프
- 개발자
- 감정이입
- OOP
- 상위 20% 능력 학습
- 패턴형성
- 프로그래밍
- 인생 필수책
- 쉬운 책
- 형상화
- 추상화
- 캡슐화
- 늦었을 때가 가장 빠를 때다
- 생각의 탄생
- 유추
- POCU
- 관찰
- 젊을 때 읽을수록 더 좋음
- Java
- 상속
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |