Git 입문자를 위한 버전 관리 개념 쉽게 정리

코딩 공부를 시작하면 어느 순간 Git과 GitHub라는 말을 정말 자주 만나게 됩니다. 강의에서도 나오고, 개발자 포트폴리오를 검색해도 나오고, 취업 준비 글을 봐도 GitHub 주소를 정리하라는 이야기가 빠지지 않습니다. 그런데 처음에는 이 둘이 정확히 무엇인지 잘 와닿지 않습니다. 저도 처음에는 Git과 GitHub를 거의 같은 의미로 생각했습니다. 둘 다 코드를 올리는 곳이라고만 이해했는데, 공부하다 보니 역할이 다르다는 … 더 읽기

안드로이드 개발 언어 선택, 왜 이렇게 어려울까

안드로이드 앱을 처음 만들어보려는 사람이든, 이미 몇 개의 프로젝트를 완주해본 개발자든 한 번쯤은 반드시 마주치는 질문이 있다. 코틀린으로 시작할 것인가, 자바로 시작할 것인가. 겉으로 보면 단순한 문법 선택처럼 보이지만, 실제로 이 결정은 개발 속도, 유지보수 비용, 팀 협업 방식, 심지어 채용 시장에서의 경쟁력까지 영향을 미친다. 필자도 처음 안드로이드 개발을 시작했을 때는 자바로 입문했다. 당시만 해도 … 더 읽기

개발자 포트폴리오, 어떤 프로젝트를 넣어야 할까?

개발자 취업을 준비하다 보면 어느 순간 포트폴리오라는 벽을 만나게 됩니다. 코딩 문법도 어느 정도 배웠고, 작은 예제도 따라 만들어봤는데 막상 포트폴리오를 만들려고 하면 고민이 많아집니다. “어떤 프로젝트를 넣어야 하지?”, “Todo 리스트도 포트폴리오가 될까?”, “남들처럼 거창한 서비스를 만들어야 하나?” 같은 생각이 들기 시작합니다. 저도 처음 포트폴리오를 준비할 때 비슷했습니다. 강의를 따라 만든 프로젝트는 몇 개 있었지만, … 더 읽기

코딩 처음 시작할 때 하루 1시간씩 공부하는 법

코딩을 독학으로 시작하려고 하면 가장 먼저 부딪히는 문제가 시간입니다. 마음 같아서는 하루에 4시간, 5시간씩 공부하면 좋을 것 같지만 현실은 쉽지 않습니다. 학교를 다니거나, 직장을 다니거나, 집안일을 하다 보면 하루가 금방 지나갑니다. 그래서 많은 사람들이 “나는 시간이 없어서 코딩 공부는 어려울 것 같다”고 생각합니다. 그런데 실제로 처음부터 많은 시간을 확보해야만 코딩을 시작할 수 있는 것은 아닙니다. … 더 읽기

비전공자 코딩 독학, 이렇게 하면 쉽게 지칩니다

코딩을 처음 시작하는 비전공자라면 누구나 비슷한 고민을 하게 됩니다. “내가 지금 제대로 하고 있는 걸까?”, “이 언어를 배우는 게 맞을까?”, “남들은 벌써 프로젝트도 만든다는데 나는 왜 아직 문법에서 막힐까?” 같은 생각입니다. 저도 처음 코딩을 공부할 때는 방향을 잘못 잡아서 시간을 꽤 많이 돌아갔습니다. 강의를 여러 개 결제해놓고 끝까지 들은 건 거의 없었고, 파이썬을 배우다가 자바스크립트가 … 더 읽기

코딩 초보를 위한 웹 개발 3대 언어 정리

웹 개발을 처음 공부하려고 하면 거의 항상 HTML, CSS, JavaScript라는 세 가지 단어를 만나게 됩니다. 강의를 찾아봐도 이 세 가지가 묶여서 나오고, 웹 개발 입문 책을 봐도 가장 앞부분에 등장합니다. 그런데 처음에는 이 셋이 각각 어떤 역할을 하는지 헷갈릴 수 있습니다. 저도 처음 웹 개발을 공부할 때 HTML만 배우면 홈페이지가 만들어지는 줄 알았습니다. 그런데 막상 … 더 읽기

HTML부터 React까지, 웹 개발 입문 공부 순서 정리

웹 개발을 시작하려고 하면 가장 먼저 드는 생각이 있습니다. “HTML부터 해야 하나?”, “JavaScript를 먼저 배워야 하나?”, “요즘은 React가 필수라던데 바로 시작해도 되나?” 같은 고민입니다. 검색을 해보면 배워야 할 기술은 끝도 없이 나옵니다. HTML, CSS, JavaScript, TypeScript, React, Next.js, Node.js, Git, 데이터베이스까지 줄줄이 이어지다 보니 시작하기도 전에 지치는 경우가 많습니다. 저도 처음 웹 개발을 공부할 때 … 더 읽기

프론트엔드 개발 입문자가 알아야 할 JS와 TS 차이

코딩을 공부하다 보면 JavaScript라는 이름은 비교적 빨리 만나게 됩니다. 웹사이트를 만들 때 거의 빠지지 않고 등장하는 언어이기 때문입니다. 그런데 조금 더 공부하다 보면 TypeScript라는 이름도 같이 보이기 시작합니다. 채용 공고에도 TypeScript가 적혀 있고, React나 Next.js 강의를 찾다 보면 “요즘은 TypeScript로 개발한다”는 말을 자주 듣게 됩니다. 처음에는 저도 이 둘의 차이가 잘 와닿지 않았습니다. 이름도 비슷하고, … 더 읽기

파이썬 독학 시작 전 꼭 알아야 할 기본 개념

코딩을 처음 시작할 때 많은 사람들이 Python을 추천받습니다. 문법이 비교적 쉽고, 읽기 편하고, 활용할 수 있는 분야도 많기 때문입니다. 그런데 막상 파이썬 공부를 시작하면 생각보다 헷갈리는 부분이 생깁니다. 변수, 자료형, 조건문, 반복문, 함수 같은 단어들이 한꺼번에 나오기 때문입니다. 저도 처음 파이썬을 배울 때는 “쉽다더니 왜 이렇게 외울 게 많지?”라는 생각을 했습니다. 특히 코드를 따라 칠 … 더 읽기

알고리즘 공부 전 꼭 알아야 할 자료구조 기초

코딩을 공부하다 보면 알고리즘과 함께 자주 등장하는 단어가 있습니다. 바로 자료구조입니다. 처음 이 말을 들으면 괜히 어렵게 느껴집니다. 자료는 데이터라는 뜻인 것 같고, 구조는 뭔가 복잡한 설계처럼 느껴지기 때문입니다. 그래서 많은 입문자가 자료구조를 공부하기 전부터 부담을 갖습니다. 저도 처음에는 자료구조가 너무 어렵게 느껴졌습니다. 배열, 리스트, 스택, 큐, 해시, 트리, 그래프 같은 단어를 한꺼번에 보니 어디서부터 … 더 읽기