지난 번에 학생들과 스터디하다가 지금까지 자신의 학습 과정을 공유하는 것이 의미있다는 것을 느꼈다. 현재까지 오면서 어떤 과정을 거쳤고, 어떤 고민을 했는지를 공유하다보면 자신의 학습 스케줄을 주도적으로 만들 수 있지 않을까라는 생각을 해봤다. 나의 학습 과정을 정리해 보는 것이 자신에게 도움이 되지 않을까 생각한다. 다양한 개발자들의 학습 과정을 볼 수 있으면 좋겠다.
지금까지 대략적인 나의 학습 과정을 정리해봤다. 그 시점 시점에 구체적인 경험담을 녹이면 좋을텐데 그렇게까지 구체적으로 녹이지는 못했다.
- 학원에서 3개월 동안 자바 + 웹 프로그래밍(jsp/servlet) + 데이터베이스 학습
- 기술 집중적인 관심 기간(1년차 ~ 6년차)
- 자바지기 커뮤니티를 XML 기반으로 처음부터 끝까지 만들어 보는 경험
- 온라인 강의를 위해 다양한 라이브러리를 사용해 보는 경험
- 온라인 강의를 위해 다양한 라이브러리를 만들어 보는 경험.
- 2~3개 외국 커뮤니티에 올라오는 모든 아티클 읽기
- MVC 프레임워크 만들기
- JDBC에 대한 라이브러리 만들어 중복을 제거하는 경험
- UML, OOP, 패턴에 대한 관심
- IDE, 버전 관리 시스템을 활용하는 경험
- 기존 웹 프레임워크를 개선해 보는 경험
- Struts 프레임워크를 활용하는 경험
- ORM 프레임워크에 대한 경험
- Ant 빌드 도구를 활용하는 경험
- JUnit과 같은 테스트 프레임워크에 대한 관심
- Spring 프레임워크에 대한 관심
- Maven 빌드 도구에 대한 경험
- TDD, 리팩토링에 대한 경험
- 다른 사람에게 발표하는 경험
- 책 쓰는 경험
- 팀, 조직에 대한 집중적인 관심 기간(7년차 ~ 13년차)
- 애자일 프로세스
- 짝 프로그래밍
- 린 소프트웨어 개발
- 지속적 통합
- 품질 관리
- 리팩토링 및 유지보수
- 자동화된 배포
- 나만의 개발 도구 생성
- 소통, 협업
- 문화 만들기
- 조직에 변화 만들기
- 나와 교육 대한 관심 기간(13년차 ~ )
- 나를 제대로 이해해야 다른 사람을 이해할 수 있다고 생각함.
- 나를 이해하기 위한 다양한 시도들.
- 일 속에서 즐거움을 찾기 위한 다양한 시도들
- 배움과 학습 어떻게 일어나는 것인가?
- 자료 구조와 알고리즘(진행 중)
- 시스템 아키텍처(진행 중)
- 함수형 프로그래밍(진행 중)
0개의 의견 from FB
2개의 의견 from SLiPP
외국 커뮤니티 중 도움이 되었던거 몇개 추천받고 싶습니다~
@ulk.lk 처음 시작할 때는 http://www.javaworld.com/ 로 시작했다. 2000년 초반에 정말 유명했던 곳이거든. 이후에 http://www.theserverside.com/ 로 옮겨 갔다. 좀 더 역량이 쌓이다 보니 최근에는 http://www.infoq.com/에 많이 간다.
여러 군데 돌아다니는 것도 좋지만 처음에는 한 군데를 정해놓고 꾸준히 읽어 나가는 것도 많은 도움이 되었던 것으로 기억한다.
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.