- YouTube
youtu.be
프로그래밍의 기본기는 무엇일까? 거창한 답변이 필요한듯한 질문입니다. 쉽게 생각했으면 좋겠습니다. 결국 두 가지 요소로 나타낼 수 있다고 생각합니다.
첫째, 다루고자 하는 데이터를 정의하는 일
둘째, 대상 데이터를 조작하는 일
각 분야마다 보이는 모습은 약간 다릅니다. 하지만 모든 소프트웨어 프로그램의 본질은 같다고 생각합니다. 전부 다루고자 하는 데이터의 형식을 정의하는 것으로 시작합니다. 그리고 그 데이터를 필요한 형태로 가공하고 조작하는 일입니다.
예를 들어 웹이라면 'html'이라는 문자열 데이터가 있습니다. 이 데이터를 다루는 방법론으로 리액트 같은 기술들이 존재합니다. 또 다른 예로 AI 분야라면 보통 거대한 행렬이 다루고자 하는 데이터 입니다. 이 거대한 행렬을 다루는 방법론 중 하나로 텐서플로우 같은 기술이 존재합니다.
자신의 분야에서 주로 다루는 데이터가 무엇인지 아는 일
그 데이터를 다루는 '흔한 접근방식'과 방법론들을 아는 일
막상 읽으니 이미 다 아는 내용 같았나요? 자신의 분야 또는 새로 배우는 내용에 위 두 가지 관점을 적용해 보세요. 보다 간단하게 접근하고 전체적으로 파악할 수 있게 만들어 줍니다.
프로그래밍을 학습하며 어려움을 겪는 사람들이 많습니다. 프로그래밍을 배우는 모든 사람들이 보다 즐겁게 코딩하셨으면 합니다. 짧은 글이 조금이라도 도움이 되길 바랍니다.
다음 내용이 궁금하다면?
이미 회원이신가요?
2023년 10월 28일 오전 10:10
실
... 더 보기