What we have to do is to be forever curiously
testing new opinions and courting new impressions

우리가 해야 할 일은 끊임없이 호기심을 갖고
새로운 생각을 시험해보고 새로운 인상을 받는 것

IT개발 입문할 때 마음가짐과 방법

  • IT 개발을 효율적으로 배우는 마음가짐
  • IT 개발을 효율적으로 배우는 방법
  • 요약


IT 개발을 효율적으로 배우는 마음가짐

원리까지 전부 이해해가면서 공부하는 완벽주의 방식은 비효율적

챕터 1부터 챕터 마지막까지 전부 외울 필요 없이 필수 개념만 알아도 개발에는 문제가 없음

IT 개발은 그림을 그리듯이 공부해야 함

그림을 그릴 때는 왼쪽부터 오른쪽으로 순서대로 그리는 것이 아니라, 중요한 뼈대나 구도를 잡고, 조금씩 세밀하게 채워나가고 채색으로 완성

개발도 마찬가지로 적당히 개념만 알고 프레임워크를 활용해보면서 모자란 개념을 추가로 배워가며 적용하는 것이 가장 숙련도를 올리기 좋음


IT 개발을 효율적으로 배우는 방법

IT개발을 하기 위해 입문하는 과정은 마치 아기가 언어를 배우는 과정과 유사

예를 들어, 한국어를 배우려는 어린 아이에게 한국어를 가르치려면 크게 두 가지 방식

  1. 차근차근 문법부터 알려주는 방식
  2. 문법은 몰라도 예시를 익혀 활용할 수 있게 알려주는 방식

첫번째 방식은 없던 습관을 만들어야 하기 때문에 흥미를 지속시키기 어려움

두번째 방식은 흥미가 유지되기 때문에 목적에 대한 유지력과 지속성이 좋음

비행기도 이륙하기 전까지가 가장 많은 연료를 소모

그렇기 때문에 입문할 때는 2번 방식으로 예시를 활용해 익히는 SPARTA 방식이 효과적

어린 아이에게 “나는 밥을 먹는다.”라는 예시를 알려주고 싶은 경우

‘나’라는 단어를 보니까 사람에 대한 지칭을 다 알려주고 싶어짐

나, 너, 우리, 그, 그녀, 엄마, 아빠, 할아버지, 할머니, 삼촌, 누나, 형, 동생, 친구, 이웃 등 표현이 너무 많음

그럴 땐 그냥 “나는 밥을 먹는다.”라는 예시 하나만이라도 일단 제대로 사용할 수 있게 알려주는 게 빠름

예외 상황이 나오면 그때 새로운 개념을 찾아보게 하고 추가 적용

IT개발도 일단 간단한 것부터 따라서 돌아만 가게끔 구현해보고 조금씩 개념을 확장

중간중간 학습한 내용을 바탕으로 혼자 프로젝트를 만들어보고, 조금씩 더 알아야할 내용이나 고쳐야 할 내용에 대해 추가적으로 학습

처음부터 100%를 알고 가게 하려면 결국 “나는 밥을 먹는다.”에는 도달하지 못함


요약

그림을 그린다는 생각으로 세밀함보다는 구도를 먼저 그려내는 데 중점을 두고 학습

쉬운 예시를 일단 완성하고 점차적으로 반복하며 고도화


댓글남기기