Map of the life
개발자 이전의 삶 나는 중고등학교 시절 딱히 눈에 띄지 않는, 사람들과 어울리기를 선호하지 않는 말없고 내성적인 아이였다. 당시에는 개발자라는 직업을 삶에서 염두 해두지 않고 있었다. 초등학교때 당시 유행했던 플래시 액션스크립트에 한때 푹 빠져 있었지만, 플래시가 점점 시대의 뒷편으로 사라지면서 나 역시 프로그래밍에 대한 관심이 사라져가기 시작했다....
개발자 이전의 삶 나는 중고등학교 시절 딱히 눈에 띄지 않는, 사람들과 어울리기를 선호하지 않는 말없고 내성적인 아이였다. 당시에는 개발자라는 직업을 삶에서 염두 해두지 않고 있었다. 초등학교때 당시 유행했던 플래시 액션스크립트에 한때 푹 빠져 있었지만, 플래시가 점점 시대의 뒷편으로 사라지면서 나 역시 프로그래밍에 대한 관심이 사라져가기 시작했다....
Exercise #1: Quiz Game 문제링크 문제 설명 본 과제는 CSV 파일에서 퀴즈들을 불러와서 유저들에게 문제를 맞추게 하는 프로그램을 작성하는 것입니다. 문제를 풀때 유저가 틀리거나 잘못된 값을 넣어도 프로그램을 종료 시키는 것이 아니라, 틀린것으로 처리해서 유저가 얼마나 답을 맞췄는지 보여줘야해요. csv 파일은 기본적으로 pr...
TIL Day 17 (23/10/08) Gophersices 이라는 곳에서 과제를 풀어보기 시작했다. 01_Quiz_Game을 보너스 문제까지 구현했다. 02_URL_Shortner를 구현하기 시작했다. TIL Day 18 (23/10/09) 02_URL_Shortner의 보너스 문제(Js...
TIL Day 16 (23/10/06) Go Standard Library 프로젝트에서 Form Parsing 을 구현했다. 내일 할것들 내일은 주말이라서 음악 작업을 하러 갈거다. 느낀점 오늘은 공부를 심히 조졌다… 프로젝트를 다시 초기화했는데, 아무래도 프로젝트 구조가 책이란 다른 부분이 있다보니 책을 따라가는게 조...
프로젝트 구조 (23/10/05 기준) 📂cmd ┣ 📂cli ┃┗ 📎cli.go ┣ 📂db ┃┗ 📎db.go ┣ 📂web ┃ ┣ 📎api.go ┃ ┣ 📎application.go ┃ ┣ 📎helpers.go ┃ ┣ 📎middlewares.go ┃ ┣ 📎models.go ┃ ┣ 📎routes.go ┗ ┗ 📎template.go 📂internal ┣ 📂...
TIL Day 15 (23/10/05) Go Standard Library Backend 프로젝트의 전체적인 구조를 손봤다. API 와 템플릿을 오갈 수 있도록 CLI에 새로운 플래그를 넣었다. Repository와 모델 선언 부분을 따로 빼 구조를 다시 설계했다. API와 템플릿의 라우팅을 구분지어 새...
TIL Day 12 (23/10/01) 책에서 DB Connection과 CLI Application을 구현 한 것을 따라서 해보았다. TIL Day 13 (23/10/03) 코드를 갈아엎고 처음부터 스스로 설계를 다시 해보기 시작했다. 오늘은 라우팅과 더미 데이터를 이용해 라우터 기능을 흉내내는 것 까지 완료했다...
TIL Day 10 네트워크의 이론을 공부했다. OSI / TCP 모델의 계층에 대해서 공부했다. TCP의 연결수립과 종료 과정에서 3-handshake, 4-handshake 가 발생하는 과정을 배웠다. TCP의 Listner와 Dialer를 Go의 net 라이브러리를 이용해 구현해보았다. ...
TIL Day 10 Go의 sqlc 라이브러리로 DB layer에서 CRUD를 Singleton 패턴을 이용하여 구현해보았다. 내일 할것들 내일은 공부를 할 수 있을지 아닐지 모르겠다. 느낀점 다시 Go로 백엔드를 공부해야되겠다는 결심은 type-safe한 코드, 간편한 테스트, 백엔드의 근본을 파고들 수 있다는 생각 등등...
TIL Day 9 (23/09/27) Django의 MTV모델, Django rest framework, Serializer에 대해서 공부했다. Go의 Template 라이브러리에 대해서 공부했다. 내일 할것들 내일은 추석이얌. 느낀점 Python으로 계속 작업하면서 이전에 했던 Go나 Typescript에 비해 typ...