전체 글
-
[코테 중간 점검] 두 번째 갭체크와 한 달간의 습관 변화코드트리 2026. 6. 22. 17:59
벌써 코드트리 챌린지 7회 차 납입 기간의 마지막 날이다. 정신없이 하루하루 보낸 것 같은데 벌써 한 달이라는 시간이 지나 중간점검을 할 시기가 되었다. 이번 주차 미션은 첫 온보딩 때 진행했던 '갭체크'를 다시 응시하고, 지난 4주 동안의 성장을 돌아보는 것이다.세상만사가 귀찮아 코테 공부를 미루기만 하던 내가 한 달 동안 깃허브 잔디를 심고 북마크를 뒤적거리며 조금씩이라도 코드를 짰다는 사실 자체가 일단 스스로 대견하다. 이번에 두 번째 갭체크를 치렀고, 결과를 보며 내 공부 방향을 다시 점검해 보았다. 처음 코드트리에 입문해서 갭체크를 쳤을 때의 나는 꽤 부끄러운 상태였다. 명색이 컴퓨터 전공자인데도 직접 코딩하는 상황을 피해 다녔던 탓에, 1차원 배열까지는 어찌어찌 풀었지만 2차원 배열이 나오자마..
-
[코드트리] 북마크로 나만의 복습 루틴 만들기코드트리 2026. 6. 8. 21:09
지난번 후기에서 깃허브 연동으로 날로 먹는 잔디 심기 팁을 공유했었는데, 이번 주차 미션은 코드트리의 '북마크 기능'을 활용한 나만의 오답노트 & 복습 루틴 만들기다.사실 나처럼 세상만사가 귀찮은 사람에게 '오답노트 작성'이란 그저 사치에 가깝다. 틀린 문제 캡처하고, 코드 복사해서 블로그나 노션에 정리하는 과정 자체가 너무 번거로워서 작심삼일로 끝나기 일쑤이기 때문이다. 하지만 이번에 코드트리 북마크 기능을 제대로 써보면서, 귀찮음을 최소화한 나름의 가성비 복습 루틴을 만들게 되어 공유해 보려고 한다.북마크 기능코드트리에서는 문제를 풀다가 우측 상단의 북마크 아이콘을 누르면 원하는 폴더를 만들어 분류해 둘 수 있다. 작명 센스가 없어서 기존에 있던 Default 폴더는 그대로, 재제출 문제 폴더를 새로..
-
[코드트리] 코테 공부 습관 만들기(feat. 깃허브 연동)코드트리 2026. 6. 1. 11:08
벌써 코드트리 챌린지 4회차 납입 기간이 찾아왔다. 5/27(수)부터 6/1(월) 23:59까지가 기한인데, 다행히 밀리지 않고 세이프했다.지난번 후기에서도 썼듯이 나는 파이썬이 워낙 약해서 최대한 파이썬으로만 문제를 풀려고 노력하는 중이다. 공부하다 발견한 사실인데 C언어로도 공부를 안해서 로직이 뒤죽박죽인 상태인것 같다. 그래서 만약 C언어로도 푼다해도 파이썬만 못할 가능성이 높다. 챌린지 신청하고 나서 벌써 한 달 가까이 꾸준히 학습하고 있다는 게 나 스스로도 신기하다. 역시 돈(청약 환급금)과 시스템이 걸려 있으니까 귀찮아도 몸이 움직인다. 왠지 느낌이 계속 좋다. 내가 선택한 동기부여: 깃허브 연동으로 날로 먹는(?) 잔디 심기이번 4회차 미션이 '나만의 동기부여 방식 공유'인데, 사실 나처럼..
-
[코드트리] 파이썬 배열 기초 학습 후기코드트리 2026. 5. 24. 03:28
지난 후기에서 말했는지 모르겠지만 파이썬이 약해서 최대한 파이썬으로만 풀려고 해 봤다. 갭체크 이후 일주일 정도 지났고 내 제출 기록을 보니 5일 정도 학습했는데 여전히 C코딩하는 습관이 남아있긴 하다. 사실 이런 거 신청했을 때 고등학교 이후로 꾸준히 한 기억이 별로 없다. 물론 아직 시작한 지 일주일 밖에 안 돼서 더 두고 봐야 하지만 왠지 느낌이 좋다. 공부 환경을 설명해 보자면 다음과 같은 화면에서 개념을 학습하고 문제를 풀 수 있다.좌측 상단을 보면 Warmup-Challenge-Test순으로 난이도가 배정되어 있다.Warmup 문제로 틀을 잡고 Challenge로 응용하는 느낌이라서 다른 문제 은행 사이트에서 공부할 때보다 부담이 덜 한 느낌이었다. 문제는 많이 풀어봐야 한다는 주의라서 비슷한..
-
[코드트리] 코딩테스트 준비, 갭체크부터 시작하기코드트리 2026. 5. 18. 14:25
전공자이고 나름 학교수업을 들으면서 알고리즘이나 코딩에 대한 막연한 자신감이 있었지만 실제로 코테나 직접 코딩을 해보려고 할때마다 뭔가 잘 안되서 직접 코딩하는 상황을 의도적으로 피해왔었다. 개발자로서 취업하려면 언젠간 마주해야할 운명임을 알기에 프로그래머스 같은 코딩 사이트들로 공부하려고 했지만 문제만 푸는 시스템이라 막혔을 때 결국에는 정답을 보고 공부해야 했기에 동기부여가 약해지고 있을 때쯤 코드트리의 청약통장 이벤트를 알게 되어서 갭체크부터 시작해보았다. 갭체크 응시하기https://www.codetree.ai/ko/gap-check/onboarding/intro 갭체크 온보딩 | 코드트리갭체크를 통해 약점을 파악하고 문제 해결 능력 향상을 위한 맞춤형 자료를 받아보세요.www.codetree.a..
-
11.1 Entities, relationships, and attributes데이터베이스 시스템 2024. 11. 27. 12:40
The entity-relationship model데이터베이스 설계 과정데이터베이스 설계는 데이터베이스에 대한 구두 또는 문서화된 요구 사항에서 시작된다.요구 사항은 엔터티-관계 모델(Entity-Relationship Model)로 형식화되며, 이후 SQL로 구현된다. 엔터티-관계 모델이란?엔터티-관계 모델은 구현 세부 사항을 무시한 데이터 요구 사항의 하이 레벨 표현이다.이 모델은 MySQL과 같은 특정 데이터베이스 시스템에서 구현을 안내한다.엔터티-관계 모델의 구성 요소엔터티(Entity)사람, 장소, 제품, 개념, 또는 활동과 같은 객체를 나타낸다.관계(Relationship)두 엔터티 간의 관계를 나타내는 진술이다.일반적으로 두 개의 다른 엔터티 간의 관계를 나타내지만, 동일한 엔터티 간의 관..
-
10.5 Database programming with Java데이터베이스 시스템 2024. 11. 26. 07:39
Connections이 섹션에서는 Java와 MySQL을 사용한 데이터베이스 프로그래밍을 설명한다.Connector/J는 MySQL의 공식 JDBC(Java Database Connectivity) 드라이버이다.이 섹션은 Java 언어에 대한 기본적인 지식을 전제로 한다.Connector/J 설치더보기Connector/J 패키지는 Java 프로그램이 실행되는 컴퓨터에 설치되어야 한다. Connector/J를 다운로드하고 설치하는 방법은 Connector/J Installation에서 확인할 수 있다.Java 프로그램은 java.sql.Connection과 java.sql.DriverManager 클래스를 import하고 사용하여 MySQL 데이터베이스에 연결한다.Java 프로그램은 쿼리를 실행하기 전에 ..
-
10.4 Database programming with Python데이터베이스 시스템 2024. 11. 25. 10:32
Connections이 섹션에서는 Connector/Python을 사용하여 Python과 MySQL을 활용한 데이터베이스 프로그래밍을 설명한다.Connector/Python은 Python Software Foundation의 DB-API 표준을 기반으로 한 MySQL 구성 요소이다.이 섹션은 Python 언어에 대한 기본적인 지식을 전제로 한다. Connector/Python 설치더보기Connector/Python 패키지는 Python 프로그램이 실행되는 컴퓨터에 설치되어야 한다.Connector/Python은 mysql.com에서 다운로드한 후 설치 프로그램을 실행하여 설치할 수 있다.Windows 또는 Mac 명령줄에서 pip를 사용하여 설치할 수 있다:pip install mysql-connecto..