이번 주 목표
gthen : Chat.jsx 분석
PubArt : GoLang으로 API 하나 완성하기
market : 자바 공부
오늘 목표
PubArt ERD, DB 생성
자바 공부
Chat.jsx 분석
오늘 한 것
PubArt ERD, DB 생성
오늘 스케줄
6:00 기상, 아침 식사, 샤워
6:30 커리어톤 - 최종체크
7:00 PubArt 팀 개발
12:00 점심식사, 휴식
13:00 resmemory 팀과 개발 시작
14:00 커리어톤 출석체크
14:10 면접 밸런스 게임
14:30 결석자 call & 오늘의 할일 미제출자 zep, dm
15:30 resmemory 팀과 개발 재개
16:50 resmemory 팀과 해산
17:00 채용 공고 업데이트 (Android/Kotlin 5개, Spring 2개, Node.js 1개, Python 1개, React 1개)
17:30 커리어톤 1차 체크
18:00 이화교 다녀오기
19:00 저녁식사, 휴식
20:00 java 학습
24:00 취침
1. GoLang 기초
* 추후 GoLang 포인터 공부 필요
변수 선언
var name string
name := ""
:=는 뒤에 문자열 리터럴이 있기 때문에 이 변수는 문자열이구나! 라고 판단하여 알아서 string으로 선언
var (
name1 = ""
name2 = ""
)
^ 두 개의 변수 묶어서 선언하기 가능
요청이 담긴 함수는 Fetch라는 단어를 사용한다.
서버에서 요청을 받아오면 struct를 선언해야 한다.
문법은
type name struct {
}
함수 return 2개 가능
func ContentAndType(path string) ([]byte, string) {
content, _ := os.ReadFile(path)
return content, ContentType(path)
}
정리
변수 선언
var name string
name := ""
:=는 뒤에 문자열 리터럴이 있기 때문에 이 변수는 문자열이구나! 라고 판단하여 알아서 string으로 선언
var (
name1 = ""
name2 = ""
)
^ 두 개의 변수 묶어서 선언하기 가능
함수 이름에는 절대 get을 쓰지 않는다!!
불문율 : GoLang을 만든 개발자가 쓰지 말라고 했음
요청이 담긴 함수는 Fetch라는 단어를 사용한다.
서버에서 요청을 받아오면 struct를 선언해야 한다.
문법은
type name struct {
}
함수 return 2개 가능
func ContentAndType(path string) ([]byte, string) {
content, _ := os.ReadFile(path)
return content, ContentType(path)
}
KPT
Keep
도전하는 것
Problem
조급한 것
Try
여유를 갖자
소감
PubArt 합류, 두근두근한 모험이 시작되었다.
사실 나는 아직 잘 모르지만 성공해서 멋진 꿈을 이루고 싶다.
'verdantjuly > Today I Learned' 카테고리의 다른 글
TIL 20240110 (0) | 2024.01.10 |
---|---|
TIL 20240109 (0) | 2024.01.09 |
TIL 20240106 (0) | 2024.01.06 |
TIL 20240105 (0) | 2024.01.05 |
TIL 20240104 (2) | 2024.01.04 |