[F-Lab] 5주차 회고
·
📝 끄적끄적/F-Lab
사전 질문프로젝트 관련요구사항 정의서 관련자체 회원가입 없이 소셜 로그인만? OAUTH + JWT 조합으로 빠르게프로토타입 관련 사전 학습최범균의 JSP 2.3 웹 프로그래밍Chapter 1~4 (진행중)Chapter 9, 10Chapter 14Chapter 17~20프로젝트 숙제프로토타이핑 하기 (피그마 혹은 frame0 활용)요구 사항 정의하기 (화면 단 기준으로)(Optional) 유저 시나리오, 핵심 비즈니스 로직 다이어그램 표현 멘토님 질문vector의 동기화ArrayList 복사 과정Hash load factor컨텍스트 스위칭 오버헤드에도 불구하고 스프링 MVC가 스레드를 200개 정도 사용하는 이유cpu를 놀지 않게 하기 위해 스레드를 늘리는 건 알겠는데, 컨텍스트 스위치 비용을 줄이려면?..
[F-Lab] 백엔드(BackEnd) 코스 1개월 솔직후기
·
📝 끄적끄적/F-Lab
왜 F-Lab인가퇴사https://javacatcher.tistory.com/155에도 적었지만, 나는 지방에서 4년 차 SI, SM 개발자로 일하다 퇴사했다그동안 많은 것을 배웠지만, 연차가 쌓일수록 단순한 구현보다 성능을 고려한 개발을 하고 싶어졌다.또 서비스 회사로 이직하고 싶다는 마음이 간절했다. 서울로 가서 컨퍼런스에도 다니고, 다양한 네트워킹에 참여하며 성장하고 싶었다. next-step나의 개발자 인생은 next-step의 TDD 교육을 들은 전후로 나뉜다고 할 수 있다.이직을 결심한 순간 80만 원이라는 거금을 들여 교육을 들었다. 수료 이후에 개발에 대한 생각, 코드가 180도 바뀌었다.모든 후기에 이런 식으로 적혀있었는데 처음엔 “주작 아니야?” 했는데 이럴 수밖에 없다. 엄청 빡세고..
[F-Lab] 4주차 회고
·
📝 끄적끄적/F-Lab
사전 질문BigDecimal 중요 필드 2개(BinInteger, scale)G1 GC는 java 9? java 11? → 9부터 맞지만 LTS 기준으로 알고 있어도 됨프로젝트 주제 구체화개발자 네트워킹 관련 사전 학습자바의신2권~19장까지 (끝)프로젝트 주제 선정2가지 중 구체화해서 고민해 보기최범균의 JSP 2.3 웹 프로그래밍Chapter 1~4 (진행 중)Chapter 9, 10Chapter 14Chapter 17~20 멘토님 질문리플렉션의 단점왜 자바 11부터 G1 GC를 사용하게 되었을까요?system.out.println의 단점ArrayList vs LinkedListArrayList vs Vector Stack은 왜 상속을 잘못받은 사례일까요?ArrayList의 기본 크기를 10이라고 했을..
[F-Lab] 3주차 회고
·
📝 끄적끄적/F-Lab
사전 질문러닝커브를 본인이 자각하게 되는지, 느끼는 지점이 있는지Java 7, 8~에 추가된 내용들 면접에서 물어보는지JSP 책 사전 학습자바의 신 2권 (할 수 있는 만큼 학습)15장까지 학습 멘토님 질문리플렉션힙 영역이 Young, Old 영역으로 나뉜 이유G1 가비지 컬렉터System.out.println이 성능면에서 안 좋은 이유ArrayList vs LinkedListArrayList vs VectorStack 클래스가 왜 상속의 단점의 대표 사례인지HashMap스레드와 프로세스의 차이컨텍스트 스위칭동기&비동기, 블로킹&논블로킹의 차이점 느낀 점이번엔 자료구조 파트에 대한 질문이 많았는데 확실히 많이 부족하다고 느꼈다.이전에도 느꼈지만 자료구조에 대한 막연한 거부감이 좀 있는 것 같은데 이걸 돌..
[F-Lab] 2주차 회고
·
📝 끄적끄적/F-Lab
사전 질문NullpointerException에서 포인터 개념 정리노트 확인받기instanceof 단점 부분과 다형성 코드에서 의문점OutOfMemory 에러 PermGen 사전 학습자바의 신 2권 (할 수 있는 만큼 학습)7장까지 학습1주 차 보충 질문 학습 (다 정리했다! 뿌듯)JVM Warm-up, feat. 스프링 첫 요청이 오래 걸리는 이유JDK 8에서 Perm 영역이 삭제된 이유Out-of-Memory (OOM) 왜 발생하고, 어떻게 예방할까?instanceof 사용을 지양해야 하는 3가지 이유Java는 포인터 없는 언어라고 했는데 왜 NullPointerException 이 발생하는 걸까?언제 interface 사용하고, 언제 abstract class 사용 하나? 멘토님 질문GC(블로그 정..
[F-Lab] 1주차 회고
·
📝 끄적끄적/F-Lab
사전 질문코테 공부법이직할 회사 고르는 법쿼리 성능개선 이력서 작성법 사전 학습이력서 수정자바의 신 1권 전체 학습 멘토님 질문자바 언어를 왜 사용하나요?JVM 동작 과정JVM의 단점은 없을까요?JVM 런타임 데이터 영역String객체 리터럴 vs new() 차이객체 지향 프로그래밍이란?pass by value vs pass by reference다향성이란?상속이란?instance of 키워드란?인터페이스란?인터페이스와 추상 클래스의 차이Exception과 Error의 차이Checked Exception vs UncheckedException어노테이션이란? 느낀 점먼저 냅다 기술질문을 하시기보다는 한 주 동안 어떻게 보내셨는지, 막혔던 건 없는지 아이스브레이킹을 해주신다.(휴가 갔다 왔으면 휴가 다녀왔다..