알고리즘 초보를 위한 코딩 테스트 공부 순서

개발자 취업을 준비하다 보면 코딩 테스트라는 말을 피하기 어렵습니다. 신입 개발자 채용 공고를 봐도 코딩 테스트 전형이 있는 경우가 많고, 주변에서 “알고리즘 문제를 풀어야 한다”는 이야기도 자주 듣게 됩니다. 그런데 코딩을 막 시작한 입장에서는 코딩 테스트가 꽤 부담스럽게 느껴집니다. 저도 처음에는 코딩 테스트라는 단어만 들어도 겁이 났습니다. 문제를 읽어도 무슨 말인지 잘 모르겠고, 예제 입력과 … 더 읽기

AI 코딩 도구, 편하지만 그대로 믿으면 안 되는 이유

요즘 코딩을 공부하는 사람이라면 AI 코딩 도구를 한 번쯤은 써보게 됩니다. ChatGPT에게 에러를 물어보거나, GitHub Copilot으로 자동완성을 받거나, 코드를 붙여넣고 더 깔끔하게 고쳐달라고 요청하는 일이 이제는 꽤 자연스러워졌습니다. 예전에는 에러 하나를 해결하려고 블로그 글을 몇십 개씩 찾아봤다면, 요즘은 AI에게 물어보는 것만으로도 방향을 빨리 잡을 수 있습니다. 저도 처음에는 AI 코딩 도구가 정말 신기했습니다. 막히던 JavaScript … 더 읽기

VS Code에서 GitHub에 프로젝트 올리는 기본 방법

코딩 공부를 하다 보면 어느 순간 내가 만든 코드를 GitHub에 올려야 하는 시기가 옵니다. 처음에는 그냥 내 컴퓨터에 저장해두면 충분할 것 같지만, 프로젝트가 하나둘 늘어나면 관리가 어려워집니다. 또 개발자 포트폴리오를 준비하거나, 다른 사람에게 내 코드를 보여줘야 할 때 GitHub는 거의 필수처럼 사용됩니다. 저도 처음 GitHub에 코드를 올릴 때 꽤 많이 헤맸습니다. GitHub 회원가입까지는 어렵지 않았는데, … 더 읽기

웹 개발 입문자가 알아야 할 프론트엔드 백엔드 역할

웹 개발을 공부하다 보면 프론트엔드와 백엔드라는 말을 정말 자주 듣게 됩니다. 처음에는 단어부터 낯설게 느껴집니다. 둘 다 개발자인 것 같은데 정확히 무엇이 다른지, 어떤 일을 하는지, 나는 어느 쪽을 공부해야 하는지 헷갈릴 수 있습니다. 저도 처음 웹 개발을 배울 때는 프론트엔드와 백엔드의 차이를 제대로 몰랐습니다. 그냥 화면을 만드는 사람과 서버를 다루는 사람 정도로만 이해했습니다. 그런데 … 더 읽기

코딩 입문자가 처음 배워야 할 프로그래밍 언어 추천

코딩을 시작할 때 가장 먼저 막히는 고민 코딩을 처음 시작하려고 마음먹으면 가장 먼저 부딪히는 질문이 있습니다.“도대체 어떤 프로그래밍 언어부터 배워야 하지?”라는 고민입니다. 저도 처음 코딩을 알아볼 때 비슷했습니다. 검색창에 “코딩 입문 언어 추천”, “비전공자 프로그래밍 언어”, “파이썬 자바스크립트 차이” 같은 말을 계속 검색했던 기억이 납니다. 그런데 글마다 추천하는 언어가 달랐습니다. 어떤 글은 파이썬을 배우라고 하고, … 더 읽기