벌써?

1주차가 끝이 났다.
한화시스템 블로그 후기를 보고 지원한게 저번주처럼 생생한데
벌써 일주일이 후다닥 지나갔다.
지원하게 된 계기는?
컴퓨터공학전공을 졸업하면서 스스로 많은 부족함을 느꼈다.
프로젝트 경험은 학교에서 했던 캡스톤 디자인 프로젝트와
수업시간에 한 프로젝트들이 전부였다. 데이터 분석가가 되기 위해
adsp, adp, sqld, 빅데이터분석기사 등의 시험들을 보며 현타를 느꼈다.
이론으로 아는 것은 있었지만 막상 실무에 접할 생각을 하니 너무 막막했다.
데이터 분석에 관심이 있던 나는 데이터 엔지니어에 흥미를 느끼기 시작했고,
백엔드에 관해 다양하고 깊게 알고 싶었다.
그러던 중 알고리즘을 통해 한화시스템 beyond sw camp를 알게 되었다.
선택한 이유?
1. K-디지털 트레이닝
2. 팀 프로젝트 5회 실시
3. 강사님의 빠르고 정확한 피드백 (오프라인)
4. 교육매니저의 밀착 관리
5. 한화시스템 실무진 특
6.캠프 후기들
K-디지털 트레이닝은 고용부 주관 현장 맞춤형
개발자를 양성하기 위한 부트캠프이다. [전액무상]
온라인보다 오프라인 캠프를 선택해야겠다고 생각한 이유는
질문이 많은 편이었기 때문이다. 강사님의 빠르고 정확한 피드백이
무척이나 필요했다. 또한, 대학교를 졸업하고 막막한 나에게
교육매니저의 밀착 관리와 상담은 너무 절실했다.ㅠㅡㅠ
그러던 중 3기 선배님의 블로그를 보게 되었다.
블로그의 후기들은 굉장했다. 후기들을 보며 캠프를 수강하고 싶다는 생각이 들은 것은 처음이었다.
그 후 면접을 통해 운좋게 8기에 합류하게 되었고, 혼자서 서울에 올라와 방을 구했다.
(방은 빨리 알아볼수록 좋다..)
8기 캠프의 개인적인 후기는 강의실이 넓고 쾌적해서 너무 좋았다.
그리고 훈훈하신 강사님과 좋은 캠프 사람들과 함께 수업을 듣고 있는데 너무 재밌다.
(교수님과 수업을 들으며 놓쳤던 부분을 강사님과 함께 채워나가는 부분이 너무 재밌었다)
선배님들처럼 누군가에게 영향을 주는 블로그를 써보고 싶었다.
지금 이 글을 쓰며 나도 누군가에게 좋은 영향을 줄 수 있길 바란다.
현재 9기를 모집하고 있다니 잘 살펴보자! (6월 19일 개강)
https://swcamp-hanwha.com/program
기반기술 : Linux ,Database, Git (120시간)
백엔드 : Java Programming, 자료구조 &알고리즘,
Spring Framework, Server(MSA) (328시간)
프론트엔드 : HTML/CSS, Javascript, Vue.js (112시간)
데브옵스 : Docker, Kubernetes, Jenkins (96시간)
최종프로젝트 : 기반기술, Back-end, Front-end, DevOps (304시간)
진짜 1주차 회고는 이제 시작!
1주차는 Linux로 시작했다.
학교에서 배운 Linux는 cp,mv,ls.mkdir 등 깊게 배운 경험은 없었는데
이틀동안 더 깊게 배워서 좋았다. (사실 난 2일차부터 나왔다.)
비록 첫날은 오지 못했지만 오자마자 강사님께서
수업에 따라갈 수 있도록 환경을 만들어주셨다. ㅜㅡㅜ
수업 내용
ls -l : 현재 디렉터리 목록(존재하는 파일)
uniq 파일 이름 = 중복 제거
cat = 파일 내용 출력
sort = 데이터 정렬
| = 파이프라인 기호
명령어를 다음으로 전달해주는 역할
-u = 중복제거
cut = 일부 추출
vim students.csv = 몇가지 필드를 쉼표로 구분한 텍스트 데이터 및 텍스트 파일
#엑셀
passwd = 파일 계정 관련 홈 디렉터리 등
ex) cat /etc/passwd
-rw- r-- --- 권한
read =r
write=w
--- = 아무나 읽을수 없음
-rw- r-- --- 1 root shadow
sudo = 관리자 권한으로 실행
등.... 자세한 사항은 코딩일기를 확인하자.
Linux 실습 환경 구축과 기초 지식
Linux란 무엇일까? 장점 개발 환경 구축이 용이하며 비용이 발생하지 않는다.오픈 소스이기 때문에 운영체제의 내부 동작을 확인할 수 있다.매우 편리하고 재밌다. 단점윈도나 맥보다 상용 애
jjj2573.tistory.com
Linux 명령어
uniq 파일 이름 = 중복 제거cat : 파일 내용 출력 sort : 데이터 정렬cut : 일부 추출-u : 중복 제거-d : 디렉토리-f 2 : 2번째 내용 가져오기-f 2,3 : 2번째와 3번째 내용 가져오기 cut = 일부 추
jjj2573.tistory.com
수요일은 공휴일라 목,금은 Database에 대한 내용을 배웠다.
MariaDB를 활용한 수업이었다. 실습을 통해 머리가 아닌 몸으로 느끼며 배우니까
흥미가 넘쳐났다. 중간에 강사님께서 문제를 내주시면 푸는 재미가 있었다.
문제를 풀다가 궁금한 부분이나 모르는 부분을 질문하면 정확하고 친절하게 대답해주신다.
질문하는 재미가 있다.
수업내용
- DBMS : 데이터베이스를 관리해주는 시스템 또는 소프트웨어
1. 데이터 무결성 (무결성 제약조건) 유효한 데이터만
2. 데이터 독립성
3. 데이터 중복의 최소화
4. 보안 (접근 허가 사용자만 접근)
5. 응용 프로그램의 유지 보수가 쉬워짐(통일된 방식으로 작성 가능)
6. 데이터의 안전성 향상(백업/복원)
RDBMS(Relational DataBase Management System)
1. 계층형
2. 망형
3. 관계형(MariaDB)
4. 객체지향형
5. 객체 관계형 DBMS
: 표 형태의 테이블 저장
SQL(Structured Query Language)
DBMS와 사람이 소통하기 위한 언어
1. 독립적
2. 이식성
3. 대화식 언어
4. 분산형 클라이언트/서버 구조
: 모든 DBMS의 SQL문이 완벽하게 동일하지 않음 (SQL Server, ORCLE)
SQL
DML/DDL/DCL
조작/정의/제어
DML : Select, Insert,Update,Delete
DDL : Create, Drop, Rename, Alter
DCL : Grant, Revoke
TCL
등.... 자세한 사항은 코딩일기를 확인하자.
MariaDB 설치
mariadb -V : 버전 확인(경로안에 mariadb가 없으면 배치 파일이 아니라고 뜸) 데이터베이스 보여주기 포트번호 : 3306Path 환경변수?- 시스템 변수로 등록bin : 바이너리 emp_n
jjj2573.tistory.com
MariaDB 사용
usertbl 테이블에서 아이디, 이름, 주소를 조회해보자. select userID,name,addrfrom usertbl;을 통해 조회할 수 있다.userID : 기본키name : 이름addr : 주소 위에 했던 내용에서 name이 아닌 이름으로 addr이 아닌
jjj2573.tistory.com
MariaDB 사용2
GROUP BY절을 활용해보자.보통 그룹으로 묶고 싶을때 활용한다.addr별로 개수를 세고 싶을 땐,addr로 그룹별로 묶고 select절에 addr과 개수를 세주는 count를 쓰면 된다. 평균은 AVG를 활용해주면 된다.
jjj2573.tistory.com
아직 1주차라 모두와 친해지진 못했지만
앞으로 더 많은 사람들과 친해지고 알아갔으면 좋겠다.
캠프 사람들 모두 원하는 목표를 향해 달려갈 수 있도록 화이팅하자!

이 글을 보고 있는 사람들
모두 스트레칭을 하며 힘차게 일어나보자,,,
아자아자뵤 -..-
2024.05.13 ~ 2024.05.17
Weekly회고
KPT (Keep, Problem, Try)
1) Keep 이어갈 내용
수업시간에 배운 내용을 캡쳐 후 저장할 때 키워드도 같이 저장하기
모르면 그 날 안에 무조건 질문하기
2) Problem 개선할 내용
질문했던 내용은 따로 메모장에 작성해두기수업 이외의 내용도 공부하기
3) Try 실행할 내용
수업과 병행하며 자격증 따기
코딩 테스트 스터디 만들기
1) 전반적인 느낀 점
1주차는 리눅스와 MariaDB에 대해 배우면서 놓쳤던 부분을 채워나가는 점이 매우 좋았다.
리눅스같은 경우 학교에서 수업을 들으며 전반적인 지식은 알고 있었지만
캠프에서 전체적인 흐름을 파악할 수 있어서 좋았다.
MariaDB는 경험이 많지 않아서 걱정했는데 강사님께서 기초부터 차근차근 알려주시니까
괜한 걱정을 했다는 생각이 들었다. 강사님께서 알려주시는 내용을 수강하며
"이 부분은 이렇게 해볼까? 이 방법은 어떨까?" 라는 생각을 스스로 하는 부분이 좋았다.
앞으로 수업을 들으며 스스로 생각하는 습관과 항상 일찍 일어나는 습관을 가져야겠다.
2) 좋았던 점
비록 전공자였지만 기초가 탄탄하지 못한 나에게 최적의 캠프였다.
질문을 하면 빠르고 정확한 피드백이 들어오니 유용했다.
일찍 일어나 9시부터 수업을 듣다보니 생활습관이 자동으로 고쳐졌다.
불면증이 사라졌다.
블로그 회고를 쓰게 되면서 복습과 기록을 남길 수 있어서 좋았다.
포트폴리오 작성해야지~~
같이 캠프를 듣는 사람들과 서로 공부하다보니 공부하고자 하는 의지 불탄다.
아직 불처럼 뜨겁진 않지만
노트북 대여가 너무 좋았다. 들고 다니지도 않고 삼성 노트북으로 수업을 들으니 살 것 같았다.
내 노트북은 무겁기만 한데
큼큼
아무튼 강의실도 쾌적하고 넓어서 매우 만족스럽다.
커피머신도 앞에 있어서 커피를 바로바로 먹을 수가 있었다.
3) 아쉬웠던 점
동기들과 친해질 수 있는 기회가 많이 없다. 사실 다들 캠프에 공부하러 왔기 때문에
집중하는 분위기를 망치고 싶지 않았다.
짝궁이랑 친해졌다.
점심시간이 1시부터 2시이다.
사실 점심시간이 늦는만큼 수업도 빨리 끝나는 느낌이 들어서 좋지만,
12시 30분부터 배고파지는게 함정이다,,, ㅠㅜ
4) 앞으로의 계획
앞으로 배울 MariaDB에 대해 그날그날 작성하고 기록하자.
동기들과 함께 스터디도 만들어보고 싶다.
교재도 한번씩 들여다보자.
1주차 회고 끝-!
'회고록' 카테고리의 다른 글
| 한화시스템 BEYOND SW CAMP 17주차 회고 (7) | 2024.09.02 |
|---|---|
| 한화시스템 BEYOND SW CAMP 4주차 회고 (8) | 2024.06.11 |
| 한화시스템 BEYOND SW CAMP 3주차 회고 (10) | 2024.06.03 |
| 한화시스템 BEYOND SW CAMP 2주차 회고 (2) | 2024.05.23 |