본문 바로가기

스터디13

인프런 워밍업 스터디 클럽 2기 백엔드(클린코드/테스트코드) 수료식 참여 및 후기(feat. 우수러너 선정 😎) 인프런 워밍업 클럽 스터디 2기 오프라인 수료식 신청 🌱1달 동안 이어진 인프런 스터디에서 오프라인으로 수료식에 참여할 사람들을 모집하고 있길래, 냉큼 신청했다스터디원들이 있는 디스코드 채팅방에서 만났던 분들, 내 블로그를 보고 수료식때 꼭 만나고 싶다는 분도 있었고 인프랩 사무실 안에 방문해볼 기회가 얼마나 있을까 싶었다가는길에 저번 판교 퇴근길 밋업 - HTTP에서 후기를 올려서 당첨받은 스벅 아아쿠폰으로 목마름을 달래고 갔다..!!인프랩 직원분들 정말 감사합니다 :) 인프랩 도착 & 수료식 참여(11/01)판교테크노밸리스타트업캠퍼스 3동 5F에 있는 인프랩으로 갔다저번에 왔던 퇴근길 밋업은 1동 2층 더링크에서 열렸었다오픈되어 있는 인프랩 회사 문으로 당당하게 입장!!입구부터 초록초록한게 이뻤다... 2024. 11. 3.
4주차 회고 발자국 🐾 드디어 인프런 워밍업 클럽 BE 2기 스터디가 끝났다~!Keep강의를 보고 내용을 정리한 것도 좋았지만, 더 좋았던 점은 중간점검과 특별점검때 우빈님이 다른분들의 코드리뷰를 해주는 시간이었다다른분들이 Readme.md에 자신의 고민을 적어놨었는데, 같은 문제에 대해 정말 다양한 생각들과 해결법들이 나올 수 있다는 걸 보여줬다토론. 그것은 참 멋진 것 같다! Problem사실 되게 다양한 스케줄때문에 너무 바빴어서, 내가 정말 200% 못 쏟았구나 하는 점들이 몇 부분 있다집에 있을때는 온 집안일을 혼자 다하고 종종 요리도 하면서 암환자이신 아버지를 돌봤고, 몇몇 개발 행사들도 참여했고, 글또10기에 참여해서 그쪽 글도 구상하고 쓰느라 바쁘고, 취업준비중이라 코테, 기업과제, 면접 등을 치르느라 눈코뜰새없.. 2024. 10. 27.
JSCODE 스터디 후기(자바 1기) JSCODE라는 채널을 구독하고 보고 있었고, 커뮤니티에 스터디를 모집한다는 글을 보게 됐다그리고 여러 과목들이 있었지만, 자바가 1기란 소식을 듣고 스터디를 신청했다 JSCODE 스터디 신청https://code-boki.tistory.com/192 JSCODE 스터디 신청Youtube - JSCODE종종 영상이 올라오면 즐겨보는 IT 유튜브 채널이다네이버, 채널톡 등의 회사에서 지인들에게 인터뷰를 하는 영상이 눈길이 갔고최근에는 인프런에서 비전공자나 취준생들을 위한code-boki.tistory.com그리고 총 5주간의 스터디를 진행했다(매주 금요일 오후 8~10시 + a)스터디 과정은 1주씩 개인블로그에 공부해서 올리고, 이 내용을 토대로 온라인으로 모의면접을 하는 방식이었다모르는 사람들과 화상으로.. 2024. 9. 17.
5주차 스터디 노트 JVM & GC  JVM 구조에 대해서 설명해 주세요. 클래스 로더에 대해 설명해 주세요. JVM 메모리 구조를 자세히 설명해 주세요. 왜 Heap 영역은 Young Generation과 Old Generation으로 나뉘나요? GC란 무엇인가요? GC의 장단점을 설명해 주세요. GC에서 사용하는 알고리즘은 무엇이 있고, Java는 어떤 알고리즘을 사용하나요? Java 8 기준으로, GC는 어떤 방식으로 수행되나요? GC의 종류 또는 발전 과정을 아시는대로 말씀해주세요. GC의 실행 방식을 아는만큼 설명해 주세요. Java 8과 Java 11의 디폴트 GC 실행 방식은 어떤 것인가요? G1 GC에 대해 설명해 주세요. G1 GC의 Heap 구.. 2024. 9. 12.
3주차 스터디 노트 컬렉션 JCF란 무엇인가요? JCF의 계층 구조를 설명해 주세요. List 인터페이스는 무엇이고, 구현체의 종류는 무엇이 있나요? ArrayList에 대해 설명해 주세요. ArrayList는 어떻게 동적으로 사이즈가 늘어나나요? LinkedList에 대해 설명해 주세요. 언제 ArrayList를 사용하고, 언제 LinkedList를 사용할까요?ArrayList와 Vector는 어떠한 차이가 있나요?Stack과 Queue가 무엇인가요?Set이 무엇이고, 구현 클래스가 무엇이 있는지 설명해 주세요.Set에서 중복 요소를 어떻게 걸러내는지 설명해 주세요.Map이 무엇이고, 구현 클래스가 무엇이 있는지 설명해 주세요.HashMap은 어떻게 동작하나요?HashMap의 최악의 시간 복잡도를 설명해 주세.. 2024. 8. 29.
2주차 스터디 노트 문자열, 예외, 제네릭 String literal과 new String(””)의 차이를 설명해 주세요. String, StringBuilder, StringBuffer의 차이점에 대해서 설명해주세요. Exception과 Error의 차이는 무엇인가요? Exception 클래스의 예시를 말해주세요. Checked Exception과 Unchecked Exception의 차이는 무엇인가요? throw와 throws의 차이는 무엇인가요? try~catch~finally 구문에서 finally은 어떠한 역할을 하나요? Throwable과 Exception의 차이는 무엇인가요? 제네릭이란 무엇이고, 왜 사용할까요? 제네릭을 사용한 경험을 소개해 주세요.람다, 스트림, 어노테이션, 리플렉션 람다.. 2024. 8. 22.
혼공학습단 12기 활동회고록 - [혼공네트] 혼공학습단 선정6월 5일 올라온 혼공단 모집에 신청을 했고, 운좋게 6월 26일에 혼공학습단 12기로 선정이 됐다나는 혼공네트 책을 선택했다 기간은 7월 1일부터 8월 18일까지 꽤 긴 기간...!!!! 퇴사사실 따로 글을 작성하려고 했었는데 여기다가 말해버려야지..2024년 6월 3일에 1년 4개월정도 다닌 회사를 퇴사했다 일단 올해 3월에 18년동안 같이 우리 집에서 살아온 반려견 강아지가 무지개 다리를 건넜다2군데 정도 퍼진 암으로 인해 눈만 뜨면 고통스러워했었다 2023년에 폐암 말기 판정을 받으신 아버지도 집에서 쉬시면서 일산에 있는 국립암센터로 항암치료를 받으러 다니셔야 했었다나 또한 회사에서 스트레스와 불규칙한 수면, 식습관때문에 2023년에 비해서 15kg정도가 증가했었기때문에 건강이 심히.. 2024. 8. 18.
1주차 스터디 노트 아래의 질문들에 대해 학생/취준생/이직 준비자 등등 다 답해보자자바 기본 Java의 특징에 대해서 설명해주세요. Java의 단점에 대해서 설명해주세요. Java 실행 과정에 대해서 설명해주세요. Java Bytecode에 대해서 설명해주세요. Java의 인터프리터(interpreter) 방식과 JIT 컴파일(compile) 방식에 대해서 설명해주세요. 사용해본 Java 버전과 특징 그리고 왜 그 버전을 사용했는지 설명해주세요. Java 8, 11, 17 버전에 대해 아는대로 설명해주세요. JDK와 JRE에 대해서 설명해주세요. 동일성과 동등성에 대해 설명해 주세요. equals()와 ==의 차이점은 무엇일까요? HashCode를 설명하고, equals() 와 hashCode() 의 차.. 2024. 8. 16.
혼공네트 4주차 - 전송 계층(Port, NAPT, ICMP, TCP, UDP, 3-way handshake, 오류/흐름/혼잡 제어) 시작하기 전에..이 책에서 정의한 TCP/IP 모델중 전송계층을 공부한다! 이제 응용계층만 남았다~~!전송계층은 참고로 면접때 자주 등장하는 TCP와 UDP의 차이점. 그리고 TCP 특징이 중요하다 독서 & 스터디 패드로 시작해서... 집에서는 컴퓨터로 보고, 이동시에는 폰으로 보다가 결국 노트북으로 이번 챕터도 정독했다그리고 또 한빛미디어의 도메인 주도 개발 - 최범균 책에 꽂혀서 보고 있다 2년전에 나온 책인데 이것도 정말 좋은 내용을 담고있다백엔드로 개발하시는 분들은 한번쯤 읽어보면 좋겠다. 대신 DDD, 아키텍처, 멀티모듈 이런거에 너무 파묻히지만 않으면 베스트다 네트워크 계층의 IP 한계 -> 전송 계층 필요네트워크 계층의 IP 한계신뢰할 수 없는 통신비연결성 통신전송 계층 역할신뢰할 수 있는 .. 2024. 7. 28.
혼공네트 3주차 - 네트워크 계층(IP, ARP, 서브넷 마스크, NAT, DHCP, Router, Routing Table) 독서 & 스터디월요일부터 쭉 읽어서 2.5회독정도 했다. 블로그에 글을 쓰면서 또 외우기..크큭혼공 시리즈 홍보를 하며 적당한 비유를 통해 공부를 쉽게 할 수 있게 해준다ㅋㅋ 이번에도 집에서 큰 모니터로 볼 때도 있었고, 혼공족장님이 선물해주신 기프티콘으로 노트북 들고 메가커피 가서 공부할 때도 있었고, 태블릿 들고 카페에 가서 공부한 적도 있었다.네트워크 공부가 지루할 때쯤, 예전에 샀던 책을 읽었다. 소름돋게도 그 책도 한빛미디어꺼란 사실!그리고 2주차 주말에 한빛미디어에서 열린 QA 강연에 참가도 해서 좋은 인사이트도 얻고 한빛미디어 굿즈도 받았다!!ㅎㅎ 데이터 링크 계층의 한계 -> 네트워크 계층으로의 확장이 필요1. 물리 계층과 데이터 링크 계층만으로는 다른 네트워크까지의 도달 경로를 파악하기.. 2024. 7. 21.
혼공네트 2주차 - 물리 계층과 데이터 링크 계층(이더넷, NIC, 허브/스위치) 1주차에 대략적인 내용을 작성했기 때문에 바로 독서 및 스터디한 내용을 정리해본다이번에는 좀 더 상세히 적어보았다!독서 & 스터디1주차에는 카페에서, 집에서 독서를 했다면.. 이번에는 독서실에서 노트북과 패드로 완독했다! 이더넷이더넷(Ethernet)현대 LAN, 특히 유선 LAN 환경에서 가장 대중적으로 사용되는 기술컴퓨터들끼리 데이터를 주고 받으려면 케이블과 같은 통신 매체가 필요다양한 통신 매체의 규격, 송신되는 프레임의 형태, 프레임을 주고받는 방법 등이 정의된 네트워크 기술이더넷 표준이더넷은 국제적으로 표준화가 이루어짐전기전자공학자협회(IEEE)라는 국제 조직에서 이더넷 관련 기술을 IEEE 802.3으로 표준화함허브, 스위치, NIC, 케이블 등 물리 계층과 데이터 링크 계층의 다양한 장비 등.. 2024. 7. 11.
혼공네트 1주차 - 컴퓨터 네트워크 시작하기(지식의 필요성/거시적/미시적 관점) CS지식 - Network도커/쿠버네티스/웹/서버에 대해서 잘 한다라는 말을 듣고, 실력 있다고 인정을 받으려면...먼저 가장 밑단의 코어 지식인 CS. Computer Science 지식. 그 중에 Network쪽이 중요하다!! 한빛미디어 혼공단 12기이번에 네트워크를 공부하기에 앞서 한빛미디어에서 혼공단 12기를 모집한다는 소식을 듣고 구글폼으로 신청하게 되었다.혼공단 12기 선정 축하축하~!! 🥳 혼공족장님께 질문집에 책장꽂이에 자리가 없어서 혼공족장님께 Ebook으로 공부해도 되냐고 여쭤봤다.그리고 한여름에 책과 노트북을 들고 카페를 오가기엔 너무 무겁다.. ㅠ 힝그랬더니 엄청 빠르게 답장이 오면서 Ebook으로 공부하셔도 좋다고 했다!그리고 추가로 Ebook에 용어노트가 빠져있을까봐 링크까지 .. 2024. 7. 5.
토비의 스프링 스터디 (0) - 시작 & Why? & 목차 - Why? 토비스프링을 배우는 이유는 .. 스프링의 Bible이기 때문이다 ㅋㅋ 는 뭐 흔히 하는 말이고 옳은 설계와 스프링의 철학을 배울 수 있는 두껍지만 모든 정수가 담긴 책이라고 들어서 꼭 공부하고싶었기 때문이다. 모던 자바 인 액션과 마찬가지로 내가 스터디장이 되어서 토비스프링은 주1회, 모던은 주2회로 진행하고 있다. 토비의 스프링3.1은 총 2권이며 1권만 해도 857페이지나 된다. 그리고 짧게 공부한 바로는 코드가 열거되어있으면서 보고 치는 형식이 아닌, 설명이 오히려 더 많다. 코드를 던지고 이 코드의 문제점, 그리고 개선방향을 제시한다. 그리고 그 과정에서 자바의 객체지향 기법, 추상화. 그리고 올바른 설계를 지향한다. 는 느낌이 들었다..! 반드시 n회독을 해서 올바른 설계를 할 수 .. 2021. 6. 30.