뭐든 만들어 볼까?

작심하고 배웠으면, 뭐든 만들어야 세상이 알아주지.

시작하면 어렵지 않아요.
어렵게 배우면 어렵게 만들어야해요.
핵심을 쉽게 배워야 쉽게 만들 수 있어요.

결정할게 많은 개발 준비생/미리 생각하기 2

라이브러리? 프레임워크?

언어는 선택했어.그런데... 라이브러리? 프레임워크?이건 또 뭐야? 개발자로 전향을 시작하면서 처음 배울 언어를 선택하셨나요? 그럼 이제 언어 공부를 시작했을 겁니다. 기본 언어를 익히면서뭔가 만들어 봐야 한다고 했었죠? 그런데 사실 지금 막 배우기 시작했거나 또는 어떤 기능을 구현하려고 할 때에 모든 기능을 혼자서 다 구현하려고 하면 막막합니다.그래서 어떤 개발 아이템을 선정해 두고 학습이든 습작이든 뭔가 만들어보려면 먼저 기능 리스트를 작성하고, 해당 기능에서 내가 작성할 부분과 외부에서 이미 개발되어 있는 구현물을 가져다가 쓸 부분을 정리해야 합니다.이 때 많이 들어보긴 했지만 정확히는 모르는 2가지 용어가 등장하게 됩니다. 바로 라이브러리와 프레임워크라는 용어죠. 1. 둘다 남이 만들어 둔 코드 ..

프로그래밍 언어는 뭘 배우지?

역사적으로 문서화 되어있는 프로그래밍 언어는 종류는약 2,500개 이상 정말 많죠? 하지만 실제로는 기업이 내부적으로 작성한 DSL 언어나 학술적 용도의 언어, 취미로 개발된 언어, 특정 하드웨어나 플랫폼에 특화되어 개발된 언어들을 모두 고려하면 이보다 훨씬 더 많은 언어들이 존재합니다.1. 어떤 언어를 배우지?가장 많이 하는 고민이죠? 여러 언어를 사용하고 있는 미드레벨니아 시니어가 아닌 이상 이 고민은 매우 중요합니다. 왜냐하면 첫 작장에서 사용할 언어를 결정하는 것일 수도 있고, 무엇보다 소프트웨어로 문제를 해결하는 방식과 개발자로서의 가치관 같은 것이 정해지는 순간이기도 하기 때문입니다.각 언어들은 한 번에 출현한 언어들이 아닙니다. 그 이야기는 대부분의 언어들이 오랜 기간 동안 컴퓨터를 이용해서..