전체 글 131

[싸피에서 뭐했니?] #CS스터디 #스프링스터디 #젠킨스스터디

안녕하세요~!! 11기 최민주 기자입니다 👋 1월부터 지금까지 싸피에서 다양한 스터디를 하고 있는데요, 그 중 몇 가지를 소개하고 회고하려 합니다! 회고는, 윤석님의 말씀대로 '무엇을 할 수 있게 되었는지'에 초점을 맞추려 합니다! 😇 CS 스터디 진행 방식 네트워크, 웹 자바, 운영체제, DB 순서대로 핵심 개념에 대해 공부합니다. 스터디 시간에는 스터디원끼리 서로 질문을 하며 해당 개념에 대해 이해했는지 확인하는 방식으로 진행했습니다! 돌아보며 기존에는 CS 지식을 블로깅과 같이 글로만 정리했다면, 이번 스터디를 통해 말로 설명할 수 있게 되었습니다 😊 생각을 말로 내뱉는게 생각보다 어렵지만, 꾸준히 연습하고 있습니다! 스프링 스터디 진행 방식 토이 프로젝트를 진행하며 스프링 이론을 적용하고, 자신이..

#3. 싸피에서 뭐해주는데? 12기 지원을 망설이는 당신!

안녕하세요~!! 11기 최민주 기자입니다 👋 지난 4월 11일부터 12기 모집설명회 신청이 시작되었는데요! 11기 모집설명회를 보며 11기를 꿈꿨던게 엊그제 같은데 시간이 정말 빠르네요..🤭 오늘은 12기 지원을 망설이시는 분들을 위해, 제가 싸피를 통해 얻은 점들을 공유드리려 합니다 :) (저의 경우) 싸피 입과전에는 알 수 없었던 정보들도 있으니, 예비 12기 여러분들께 조금이라도 도움이 되었으면 좋겠습니다! 📖 부족한 전공 지식을 채워주는, 온라인 강의 매일 오전 9시부터 11시까지, 두 시간동안 온라인 강의가 진행됩니다. 해당 강의는 서울, 대전, 광주, 구미, 부울경 5개의 캠퍼스에 동시 송출됩니다. 라이브 수업인 만큼 실시간으로 강사님들과 소통하며 수업에 참여할 수 있습니다! 제가 속한 자바 ..

[싸피에서 뭐했니?] #Servlet #JSP #MVCPattern

안녕하세요~!! 11기 최민주 기자입니다 👋 3월달에는 웹 프론트엔드와 백엔드에 대해 학습했는데요, 친절하신 하이쌤의 설명 덕분에 이해가 쏙쏙 되었답니다! 그 중에서도 제 관심사인 웹 백엔드 흐름에 대해 개인적으로 정리한 내용을 간단히 공유드리도록 하겠습니다! 🙌 웹의 역사와 흐름에 따라 각 개념이 등장한 순서는 아래와 같습니다. `CGI -> Servlet -> JSP -> MVC Pattern` CGI (Common Gateway Interface) 예전의 서버는 정적인 페이지만을 제공할 수 있었기 때문에, 사용자의 요청을 받아 정보를 동적으로 생성하고 이를 클라이언트에게 다시 보내주는 것이 불가능했습니다. 따라서 서버에서 다른 프로그램을 불러내고 그 프로그램 처리 결과를 보내줄 수 있는 인터페이스가..

20240320 CS 스터디 - DB (2)

인덱스란? 인덱스란 테이블에 대한 검색 속도를 향상시켜주는 하나의 장치이다. 테이블의 특정 컬럼에 인덱스를 생성하면, 별도의 메모리 공간에 데이터의 물리적 주소와 함께 저장된다. +) 조금 더 자세히 설명하자면, Disk에서 발생하는 I/O 시간은 Main Memory에서 발생하는 I/O에 비해 매우 크다. 따라서 DB를 통해 데이터를 검색시 Disk I/O가 빈번히 일어나지 않도록 하는 것이 유리할 것 같다. 이를 위해 Index를 사용한다. Index를 통해 Disk I/O 횟수를 최대한 줄여 DB 성능을 높일 수 있는 것이다. 따라서 Index는 DB에서 뿐만 아니라 random access를 할 때 사용하면 적합하다. +) 인덱스의 방식 - ordered & hash 인덱스의 자료구조 1) 해시테..

📚 STUDY 2024.03.18

#2. 싸피에서는 삼성 임직원 멘토들의 경험도 들을 수 있다고?

안녕하세요~!! 11기 최민주 기자입니다 👋 지난 2월, 삼성 임직원 멘토링 간담회에 참여하게 되어, 그동안 궁금했던 것들에 대해 멘토님과 이런 저런 이야기를 나눌 수 있었습니다! 간담회는 [미니 퀴즈 -> 멘토 소개 -> 멘티 소개 -> 사전 질문 -> 자유 질문 -> 기념사진촬영] 순으로 진행되었는데요, 여러가지 꿀팁들이 있으니 모두 주목해주세요! 오늘은 삼성 임직원 멘토링 간담회 후기에 대한 정보를 전달드렸습니다! 그럼 다음에 만나요-! 👋

240306 CS 스터디 - 운영체제 질문 모음2

Q1. 동기화가 무엇인가요 어떤 프로그램을 실행하면, 여러 프로세스들이 협력하며 실행된다. 프로세스 동기화란, 이런 프로세스들 사이의 수행 시기를 맞추는 것. (프로세스 뿐만 아니라 스레드도 동기화 대상이다.) 프로세스들 사이의 수행 시기를 맞춘다는 것은 크게 두 가지를 의미한다. 1) 실행 순서 제어 : 프로세스를 올바른 순서대로 실행하기 2) 상호 배제 : 동시에 접근해서는 안되는 자원에 하나의 프로세스만 접근하게 하기 Q2. 동기화가 왜 필요한가요? (프로세스를 동기화하지 않을 경우 발생할 수 있는 문제들) 동기화의 목적은 크게 1. 실행 순서 제어, 2. 상호 배제라고 했다. 동기화하지 않을 경우 발생할 수 있는 문제들로 동기화가 필요한 이유를 설명하겠다. 실행 순서를 제어하지 않으면, 쓰기 프로..

📚 STUDY 2024.03.05

240228 CS 스터디 - 운영체제

RAID란? (Redundant Array of Independent Disks) 여러개의 디스크를 묶어서 하나의 디스크처럼 사용하는 기술. +) RAID vs 단일 디스크 대용량을 단일 볼륨으로 사용할 수 있다 -> 성능이 n배만큼 좋아진다. RAID는 자동으로 백업하고 장애복구를 지원하기 때문에 안정성을 향상할 수 있다. 자동으로 백업하고 장애가 발생하면 이를 복구하는 시스템. 하드디스크는 사실 상 소모품이기 때문에 하드디스크의 장애로 인한 data 손실 가능성이 존재한다. 따라서 데이터를 저장장치에 보관할 때는 백업을 해야만 하는데, 중요한 데이터를 수시로 백업해야할 때 수동으로 하면 매우 번거롭다. 따라서 백업 전용 소프트웨어인 RAID를 사용한다. RAID Level 0 (스트라이핑) 병렬로 연..

📚 STUDY 2024.02.26

240219 CS 스터디 - 운영체제

Synchronization Race Condition을 예방하는 방법이 Synchronization이다. +) 생산자-소비자 문제 (프로세스 동기화에 대한 문제 -> 웹서버와 연결시킬 수 있다 | 생산자:클라(요청을 만든다,버퍼에 넣는다) | 소비자:서버(요청을 처리한다,버퍼를 비운다)) https://copycode.tistory.com/67 운영체제 9장 - 프로세스 관리(6) : 생산자-소비자 문제 - 운영체제 9장- 프로세스 관리(6) : 생산자-소비자 문제 - 프로세스 동기화는 프로세스 관리 분야에서 중요한 분야이다. 앞의 장들은 동기화를 공부하기 위해 은행계좌 문제를 예시로 들어서 설명 copycode.tistory.com 데드락이란? ㅇㅇ 데드락이 발생하는 조건 4가지 1. mutual e..

📚 STUDY 2024.02.19

[싸피에서 뭐했니?] #입학식 #지역대표 #싸피셜 #객체지향 #알고리즘 #스터디 #정처기 #싸피밥

안녕하세요~!! 11기 최민주 기자입니다 👋 이번 글은 1~2월달, 제가 싸피에서 어떤 경험을 했는지를 다룰 예정입니다! 해당 포스팅은 시리즈물로, 앞으로 매 달 싸피에서 무슨 일이 있었는지를 공유할 예정이니 기대해주세요 🤩 입학식 1월달에는 입학식이 있었는데요! 입학식에는, 교육생 대표 100명과 함께 고용노동부 이성희 차관님, 삼성전자 CR 담당 박승희 사장님 등이 참여해 자리를 빛내주셨습니다. 이전 기수 선배님들과의 밋업도 재미있었습니다ㅎㅎ 입학식을 하고나니 "진짜 내가 싸피에 입과한게 맞구나"가 실감되더라고요..! 중간중간 싸피에 입과하기 위해 힘들게 노력했던 시간들이 주마등처럼 스치기도 하면서.. 내가 얻은 기회가 어떤 누군가도 간절히 원했던 기회인 만큼 더 열심히 해야겠다는 생각을 했습니다. ..

#1. 내가 싸피(SSAFY) 교육과정을 경험하고 싶었던 이유

안녕하세요~!! 11기 최민주 기자입니다 👋 (첫 포스팅이라 '기자'라는 타이틀이 아직은 어색하네요 ㅎㅎ) 첫 게시글은 제가 싸피 교육과정을 경험하고 싶었던 이유에 대해 말씀드리려 합니다! ⏱ 생활 패턴 바꾸기 + 갓생 부끄럽지만.. 싸피에 입과하기 전에는 새벽 3~4시에 자서 오후 12~1시쯤 일어나는 일상을 반복했습니다.. 🥲 집에만 있다보니 평일과 주말의 경계가 사라지고 규칙적인 생활을 하기 어렵더라고요ㅜㅜ 싸피는 오전 9시부터 오후 6시까지 오프라인 교육장으로 출근해야하기 때문에 생활 패턴을 되찾는데 하루면 충분했습니다.. (몇 달동안 못 바꾸던 생활 패턴을 하루만에 바꿔주는 싸피..👍) 이제는 12시에 자서 6시에 일어나는 규칙적인 생활을 하고 있습니다 ㅎㅎ 출근 시간대에 사당 + 강남 출근길..