페이지상단으로이동

[코딩지식뉴스] 코딩을 하고 싶어요, 필요한 것이 있을까요?

    • 정윤서 기자
    • |
    • 입력 2021-02-22 16:17
    • |
    • 수정 2021-02-22 16:17

코딩을 할 때 가지면 좋을 태도들을 알아본다.

많은 사람들이 코딩에 관심을 가지고 배우려 한다. 이제 코딩을 처음 접해보는 사람들이라면 어떤 것들이 필요할지 궁금할 것이다. 따라서 코딩을 하기 위한 첫 번째 여정으로, 코딩 학습을 할 때 가지면 좋은 태도를 살펴본다.

이를 염두에 두고 코딩에 접근한다면, 코딩에 대한 자신감을 가질 수 있을 것이다.

첫 번째, 누구나 할 수 있다, 도전하자.

Q : 저는 전공자가 아닌데 코딩할 수 있을까요? 못 따라갈까봐 걱정돼요.

A : 전공자든 아니든 누구나 코딩을 처음으로 접했을 때는 다 초보고 다 못한다. 전공자가 코딩을 배울 기회가 많은 것은 사실이지만, 비전공자라고 해서 코딩을 할 수 없다는 뜻은 아니다. 비전공자도 충분히 할 수 있다. 요즘에는 타 전공에서도 프로그래밍 지식이 필요한 상황도 많고, 프로그래밍 언어를 다룰 수 있으면 유리한 경우도 있으니 자신감을 갖고 도전하길 바란다.

두 번째, 실수와 시행착오를 두려워하지 말자.

Q : 책이나 강의에서 나오는 것을 따라했는데에도 오류가 나요. 전 소질이 없는 걸까요?

A : 코딩을 할 때에 오류가 나오는 것은 흔한 현상이다. 어떻게 보면 오류가 발생할 때, 그 오류를 찾아내 고치는 것이 또 하나의 공부 방법이 될 수 있다.

오류가 발생하는 것보다 원활하게 작동이 되는데 그 이유를 모르고 실행에 성공하는 것이 더 큰 문제가 된다. 마치 우리가 공부할 때 쓰는 오답노트처럼 그런 오류를 통해 배우는 과정이 쌓이고 쌓이면 튼튼한 밑바탕이 될 것이다.

세 번째, 차분함과 끈기를 갖자.

Q : 코드를 짜는데 시간이 너무 오래 걸려요. 문제가 있는 걸까요?

A : 코드를 짜서 성공을 한다면 그것만큼 값진 것은 없다. 걸리는 시간은 숙련되면서 충분히 줄일 수 있는 문제이다.

다만, 그 코드가 왜 그곳에 쓰였고 실행 순서는 어떻게 되는지 등 자신이 짠 코드에 대한 충분한 이해를 하는 것이 중요하다. 초반에는 시간이 오래걸리고 막히는 부분이 생길 것이다.

이때, 차분함과 끈기를 가지고 여러 번 도전할 수 있어야 한다.

네 번째, 한 번에 여러 개보다는 하나를 깊게!

Q : 어떤 프로그래밍 언어를 배우는 게 좋을까요? 파이썬? C? 자바?

A : 언어를 선택하는 것 자체가 크게 무언가를 좌우하지는 않는다. 하지만, 동시에 여러 개를 배우는 것보다는 하나를 깊고 자세하게 배워서 숙련하는 것이 더 좋다.

프로그래밍 언어마다 특징이 다르지만, 어느 정도 공통된 요소도 있다. 그 부분은 하나를 제대로 배워둔다면 이해하기가 더 쉬워질 것이다. 쉬운 것부터 차근 차근 하고 싶다면 파이썬을 추천한다. 하지만, 이것만이 정답은 아니라는 것을 알기 바란다.

지금까지 코딩을 할 때 가지면 좋을 태도들에 대해 알아보았다.

누구나 할 수 있다. 도전하자. 실수와 시행착오를 두려워하지 말자. 그리고, 차분함과 끈기를 갖고, 하나를 깊게 배우자.

정윤서 기자 | [email protected]

댓글 [ 0 ]
댓글 서비스는 로그인 이후 사용가능합니다.
댓글등록
취소
  • 최신순
닫기

뉴스레터 구독하기

세상을 바꾸고 있는 블록체인과 IT 관련 이야기를 쉽고 재미있게 만나보세요.

개인정보 수집 및 이용

뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.