본문 바로가기

전체 글44

(2024-11-13) TIL 1. SQL 관련 수업 완강 2.lv1 과제 (절차적 과정을 이용한 계산기) 다시 적고, github으로 올림 3.API책 완강 4.Java Reflection 강의, OS 강의 조금 들음 2024. 11. 13.
(2024-11-12) TIL 풀이 1. github 테스트두 팀과 각각 github 테스트. 1회때git clone 하면서 개발 환경 세팅에 맞추기(Intellij)git switch -c(create 의미)  git add .git commit -m "메시지"- 이 때 이모지- 그리고 핵심어git push  2회때부터git pull   2.계산기 만들기 lv1. 절차적 지식만으로 lv2. 클래스를 만들어서 lv3. 제네릭, 열거형(enum) 등 이용 완료 2024. 11. 12.
(2024-11-11) 개인 공부 1. 네트워킹 강의 완강 2. 데일리 문제 풀기(Java, SQL): 36번-Java: String 다루는 방식 여러 개 새로이 익힘 3. Java API 책컬렉션: 셋, 큐 4.예제풀이pocu C#예제를 Java로 컨버팅중(~5강까) 2024. 11. 11.
(2024-11-08) TIL: 첫 개발 팀프로젝트 회고 mini-PM을 하면서 내가 고민했던 지점을 내가 팀원이 되어서도 팀과 팀장을 배려할 수 있으면 좋겠다.어떻게 해야 고생을 덜 하는 유지보수 체계를 미리 만들까?사전에 이름 규칙 정하기’-’, ‘_’ 사용, 명사 동사 등이를 문서화하고 학습하기유지보수 구조를 정하기어떤 기능을 독립시킬까?서버configaction틀htmlcssjs의존관계나중에 배우는 틀이 어떤 기능을 지원하고, 어떤 원리로 이루어지는지어떻게 해야 1인분을 하고, 내 책임으로 산출물을 전할 수 있을까선조건과 후조건 생각하기input 변수와 output 변수 고민하기input의 선조건직접적인: 목표로하는 db 이름간접적인import하는 script로컬 파일 importcss 파일 importJS 파일 importfirebase importc.. 2024. 11. 8.
(2024-11-06) TIL 미니프로젝트 조장(일종의 작은 PM 역할)을 맡으면서 여러 고민들이 있었다. 그 내용을 기억이 생생할 때 적어본다. 1. 미니프로젝트의 목적은 무엇인가? ① 직접적으로는 산출물(프로젝트 홈페이지) 만들기. ② 검사를 위한 부수적인 산출물 제출  - S.A. 기획문서: 노션 페이지 → 구글 폼 제출  - 최종 제출 문서: pdf, 시연영상 첨부 → 구글 폼 형식 제출 ③ 이를 상당한 퀄리티로 빠르게 끝내거나(→ 자습시간 확보), 아니면 완전히 선두를 노린다  > '선두 전략' 문제점: 선두를 노리기 위해서 지나치게 학습 커리큘럼 외적인 내용을 쓰게 된다.(로그인 기능을 위한 JS 구현 등) → 완전히 비효율로 판단. '시간 가성비 전략' 채택. 2.중요한 본질은 무엇인가?  ① 처음 생각: 1-① 산출물 .. 2024. 11. 6.
(2024-11-05) TIL 1. 스파게티 코드가 탄생하는 원인 ① 처음부터 코드 재사용을 염두해야 한다. 자기가 맡은 코드를 책임진다는 건 깔끔한 처리를 고려해야 한다. ② 디렉토리 관리를 철저하게 해야 한다. 폴더 이름과 파일 이름, 변수 이름 하나까지 어느 정도 패턴을 가지면 좋을 거 같다. ③ 이를 잘 관리하게 해주는 도구를 잘 알자.  2. 버전 관리에서는 한 사람이 하나의 파일을 관리하는 게 좋다. 2024. 11. 5.