일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- select
- Kotlin
- 혼공챌린지
- 안드로이드스튜디오
- 코틀린
- 혼공파
- Android
- 알고리즘
- 자바
- 티스토리챌린지
- 오블완
- groupby
- join
- 혼공단
- 정처기
- 카카오코테
- CS
- doitandroid
- Til
- 기술면접
- 코테
- MySQL
- 스터디
- SQL
- java
- 안드로이드
- 자료구조
- 프로그래머스
- 정보처리기사
- 인프런
- Today
- Total
목록자격증 및 기타 활동 (48)
Welcome! Everything is fine.
7월 첫째 주에 끝난 네이버 부스트캠프 베이직 과정에 대한 늦은 회고를 작성해본다. 6월 24일부터 7월 5일까지 2주간의 여정을 끝내고, 바로 그 다음 날에 2차 문제 해결력 테스트가 있었다. 베이직 과정과 문제 해결력 테스트를 통해 나의 부족한 부분을 뼈저리게 느낄 수 있었다..😂 나의 현재 실력을 객관적으로 바라보고, 앞으로 어떻게 나아가야할지 고민할 수 있었던 시간이라고 생각한다. 베이직에서의 성장 경험과 느낀점을 간단하게 정리해보았다.🐢 꾸준함의 중요성베이직에서는 매일 주어지는 미션을 완료하고, 회고를 (많이) 작성해야한다. 시간이 없다면 한 번에 몰아서 제출해도 된다고 했지만..그렇게 했으면 제대로 학습하지도 못하고 지쳐 포기했을 것 같다. 미션에 대한 고민과 그걸 해결하는 과정이 매일 쌓..
⬇️⬇️⬇️ 1주차에서 배운 것들 정리⬇️⬇️⬇️ [네부캠/And] 네이버 부스트캠프 베이직 1주차 후기Welcome! Everything is fine. [네부캠/And] 네이버 부스트캠프 베이직 1주차 후기 본문3uomlkh.tistory.com2주차에서는 1주차와는 또 다른 느낌의 미션이 주어졌다. 사람에 따라 2주차가 더 쉽다고 느껴졌을 수도 있을 것 같다. 이번 후기 역시 새로 알게 된 점과 공부한 내용을 중심으로 기록해보겠다. 다 끝나고 되짚어가며 기록하려니 쉽지 않다.😂 역시 회고는 그때그때...👀 새로 알게 된 점설계 시작하기2주차 미션을 하면서 스스로 제대로 설계를 해보고 개발을 시작한 적이 거의 없다는 사실을 알게 되었다. 상태 다이어그램, 데이터 흐름도, 유스케이스 다이어그램 등을..
지난 2주 간 네이버 부스트캠프 베이직 과정에 입과하여 미션을 수행하였다. 마지막 그룹미션까지 무사히 마치고, 토요일에 2차 문제 해결력 테스트를 봤다. 그리고 조금 한숨 돌리고 늦게나마 쓰는 베이직 후기..😅 미션을 하는 도중에 틈틈이 쓰고 싶었지만 그럴 여력이 없었기에(...) 미션 내용은 유출할 수 없기 때문에 내가 새로 배운 점, 공부한 내용을 중심으로 작성해보겠다! 👀 새로 알게 된 점디버거로 브레이크 포인트 설정하기1주차 미션을 진행하면서 Intellij에서 왼쪽 빨간 점으로 디버깅 시 브레이크 포인트를 나타낼 수 있다는 것을 처음 알게되었다. 디버깅을 할 때 거의 로그를 찍어 확인해오기도 했고, 사실 지금까지 그 빨간 점을 수정할 코드를 표시하는 용도로 사용왔는데, 이런 용도였다니! 스텝..
📌 우테코 1차 심사 합격 1차 합격자 발표 당일, 자다가 깨서 결과를 확인했다. 당연히 떨어졌겠지..하고 전혀 기대하지 않고 있었는데 오잉? 붙었다! 프리코스를 진행하면서 테스트를 모두 통과하긴 했지만 아예 잘못 구현한 부분이 하나 있었고, 클린코드를 생각하면서 짜거나 테스트 코드를 작성해보는 경험이 처음이어서 떨어질 것이라고 생각했다. 아무래도 지원서와 프리코스 과정을 같이 봐서 붙은 것 같다. 지원서를 공들여 쓰는 것도 중요할듯..! 📌 우테코 최종 코딩테스트 사실 프리코스가 끝난 후, 1차에 붙을 것이라고 생각하지 않아서 다른 공부와 프로젝트를 하기에 바빴다. 지난 기수 문제를 시간 내에 풀어보는 연습을 빡세게 해두었다면 좋았을 것이라는 생각이 든다.😂 최종 코딩테스트는 잠실 근처에 있는 우아한 ..
📌 우아한테크코스 프리코스 완주👏🏻 드디어 4주간의 길다면 길고, 짧다면 짧은 몰입이 끝났다! 포기하지 않고 완주하는 것을 목표로 시작했는데 달성하게 되어서 기쁘다. 대망의 마지막 미션은 모두의 예상을 뒤엎고 '크리스마스 프로모션'이라는 제목의 길고 긴 요구사항이 있는 미션이었다. 이메일 형식으로 된 긴 요구사항이 스크롤을 내리고 내려도 끝나지 않아 속으로 '오..마이..갓..!'을 외쳤다.😂 실제로 업무를 하는 것 같은 이메일 형식이라 굉장히 흥미롭긴 했다. 이번 4주 차 미션은 평소보다 긴 요구사항을 보고 조금 겁먹은 채로 시작했지만, 그렇기 때문에 그 과정이 더 보람찼다! 📌 추가된 요구사항 아래 있는 InputView, OutputView 클래스를 참고하여 입출력 클래스를 구현한다. 입력과 출력을..
Oracle Oracle에서는 DDL 문장 이후에 AUTO COMMIT이 FALSE라고 해도 자동으로 COMMIT 수행 '' → Oracle에서는 NULL로 인식 Oracle에서는 NULL값을 가장 큰 값으로 간주하여 오름차순 정렬 시 가장 마지막에 나옴 Oracle에서의 SAVEPOINT - ROLLBACK 구문 SAVEPOINT SVPTI; ... ROLLBACK TO SVPTI; Oracle에서의 ALTER 구문 ALTER TABLE 테이블명 MODIFY 컬럼이름 데이터유형 NOTNULL/NULL SQL Server SQL Server에서는 DDL 문장 이후에 자동으로 COMMIT 수행하지 않음 '' → SQL Server에서는 공백 문자로 인식 SQL Server에서는 NULL값을 가장 작은 값으..
📌 3주차 완주! 3주차 로또 미션까지 무사히 끝났다. 이번에는 공통 피드백과 더불어 코드리뷰 때 받은 피드백도 잘 반영해보려고 노력했다. 하지만 또 끝나고 나니 아쉬움이 남는건 어쩔 수 없다. 4주차까지 완주하는 것을 목표로 더 열심히 해보자! 📌 추가된 요구사항 함수(또는 메서드)의 길이가 15라인을 넘어가지 않도록 구현한다. 함수(또는 메서드)가 한 가지 일만 잘 하도록 구현한다. else를 지양한다. 힌트: if 조건절에서 값을 return하는 방식으로 구현하면 else를 사용하지 않아도 된다. 때로는 if/else, when문을 사용하는 것이 더 깔끔해 보일 수 있다. 어느 경우에 쓰는 것이 적절할지 스스로 고민해 본다. Enum 클래스를 적용해 프로그래밍을 구현한다. 도메인 로직에 단위 테스트..
📌 트랜잭션의 특성(ACID) 트랜잭션(Transaction)이란? 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야하는 특성 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 Atomicity(원자성) 트랜잭션에서 정의된 연산들은 모두 성공 or 전혀 실행되지 않은 상태로 남아있어야 하는 성질 트랜잭션의 연산 전체가 성공 또는 실패(All or Nothing)되어야 하는 성질 Consistency(일관성) 트랜잭션이 실행되기 전의 데이터베이스 내용이 잘못 되어 있지 않으면 실행 후에도 잘못 되어 있지 않아야 하는 성 시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 수행 완료 후의 상태가 같아야 하는 성질 Isolation(고립성=격리성) 트랜잭..