-
[프로그래머스 스터디 후기 모음.zip] 단순 CRUD는 그만! 웹백엔드 시스템 구현 Spring Boot 스터디_3편교육 이야기/후기 모음 2021. 7. 19. 14:27
단순 CRUD는 그만! 웹 백엔드 시스템 구현 (Spring Boot) 스터디 수강생들이 남긴 후기를 한눈에 확인해 보세요 :) 👉 1편 바로가기 👉 2편 바로가기 👉 3편 바로가기 코드 컨벤션이나 객체 설계 규칙, 방어적인 코딩, 유효성 검사, 예외 처리, 그 외 다양한 스프링 및 백엔드 기술들에 대해 학습할 수 있는 스터디 직장에서의 매일 반복되는 코딩 작업에서 벗어나서 더 배우고 싶은 욕심에 참여하게 되었습니다. 스프링으로만 개발을 해왔기 때문에 스프링 부트로 진행한다는 점이 재밌어 보였던 것 같아요. 직장을 다니면서 참여하기에도 부담스럽지 않았습니다. 매주 진행되는 라이브 세션과 미션 모두가 너무 재밌고 유익한 시간이었습니다. 저의 좋지 않은 코딩 습관, 두루뭉술하게만 알고 있던 기초 지식들이 드..
-
[프로그래머스 스터디 후기 모음.zip] 단순 CRUD는 그만! 웹백엔드 시스템 구현 Spring Boot 스터디_2편교육 이야기/후기 모음 2021. 7. 19. 14:08
단순 CRUD는 그만! 웹 백엔드 시스템 구현 (Spring Boot) 스터디 수강생들이 남긴 후기를 한눈에 확인해 보세요 :) 👉 1편 바로가기 👉 2편 바로가기 👉 3편 바로가기 어디서도 들을 수 없는 실무에서의 꿀팁과 현업에서 진행되는 업무 방식에 대해 친절히 알려주는 스터디 프로그래머스를 평소에 즐겨 찾는 편이어서 과정을 찾아보던 중 이 과정을 발견하게 되었습니다. 커리큘럼과 내용, 설명을 보고 평소 궁금해하던 주제들이 많아 호기심에 신청을 하게 되었습니다. 그동안 단순히 알고만 있던 내용들을 1주 차부터 과제를 수행하며 재정립하고 많은 부분을 추가로 배울 수 있었습니다. 특히 1주 차에서 다룬 VO, DTO, Entity를 구분하여 오브젝트를 설계하는 스타일에 대해 더 제대로 배울 수 있었고 두..
-
[프로그래머스 스터디 후기 모음.zip] 단순 CRUD는 그만! 웹백엔드 시스템 구현 Spring Boot 스터디_1편교육 이야기/후기 모음 2021. 7. 19. 13:24
단순 CRUD는 그만! 웹 백엔드 시스템 구현 (Spring Boot) 스터디 수강생들이 남긴 후기를 한눈에 확인해 보세요 :) 👉 1편 바로가기 👉 2편 바로가기 👉 3편 바로가기 Java 기본 지식부터 더 효율적인 코드 작성 방법까지 `이 정도 까지 봐주시나?` 싶을 정도로 꼼꼼히 리뷰를 해 주신 멘토 분들 덕분에 5주 동안 많은 동기부여가 되었어요. 매주 주어지는 미션이 실제 업무라 생각하니 은근한 긴장감을 가지게 되었고, 좀 더 좋은 피드백을 받고자 미션을 수행하며 많은 고민을 할 수 있었습니다. 온라인 세션과 코드 리뷰를 통해 어떻게 더 나은 코드를 작성하고, 좋은 습관은 무엇인지 배울 수 있어서 좋았습니다. 또 시스템 구조적으로도 더 나은 구조는 무엇인지 생각해볼 수 있었고, 함께 하는 분들의..
-
웹 데브매칭으로 쿠팡의 Software Development Engineer가 된 찬우님 이야기취업 이야기/합격자 인터뷰 2021. 7. 16. 14:03
2020년 10월에 진행된 '2020 Dev-Matching: 웹 백엔드 개발자'를 통해 쿠팡의 백엔드 엔지니어로 이직한 찬우님을 만났습니다. 찬우님의 이직기와, 입사 후 쿠팡에서의 생활에 대한 이야기를 들어보세요. *이 인터뷰는 코로나19의 확산으로 비대면으로 진행되었습니다. 시간을 내어 인터뷰에 참여해주신 찬우님께 감사드립니다. 목차 쿠팡 이직기 쿠팡에서 개발하기 백엔드 엔지니어로 살아가기 1️⃣ 쿠팡 이직기 프로그래머스의 [2020 Dev-Matching: 웹 백엔드 개발자]를 통해 이직을 하셨어요. 쿠팡에 지원할 수 있는 여러 방법 중에, 프로그래머스 데브매칭을 통해 입사하시게 된 계기가 무엇인가요? 이직 준비를 하반기부터 시작했는데, 코딩을 공부하고 있던 플랫폼이 프로그래머스였어요. 프로그래머스..
-
프로그래머스를 통해 111퍼센트의 게임 클라이언트 개발자가 된 용민님 이야기취업 이야기/합격자 인터뷰 2021. 7. 13. 16:37
프로그래머스를 통해 111퍼센트의 게임 클라이언트 개발자가 된 이용민님을 만났습니다. 용민님의 이직기와, 입사 후 111퍼센트에서의 생활에 대한 이야기를 들어보세요. *이 인터뷰는 코로나19의 확산으로 비대면으로 진행되었습니다. 시간을 내어 질문에 답변을 작성해주신 용민님, 감사합니다. 목차 111퍼센트 이직기 111퍼센트에서 개발하기 게임 클라이언트 개발자로 살아가기 1️⃣ 111퍼센트 이직기 프로그래머스를 통해 구직을 준비하신 이유가 있을까요? 서류절차가 통과되면 코딩 테스트를 보는 기업들이 많은데요. 프로그래머스에서 코딩 테스트를 준비할 수 있어서 좋았습니다. 111퍼센트 입사 시에도 프로그래머스를 통해서 코딩 테스트를 진행했는데, 연습한 환경과 실제 코딩 테스트를 받는 환경이 동일해서 부담이 적었..
-
프로그래머스를 통해 마이리얼트립의 안드로이드 개발자가 된 효완님 이야기취업 이야기/합격자 인터뷰 2021. 7. 13. 16:04
프로그래머스를 통해 마이리얼트립의 안드로이드 개발자가 된 박효완님을 만났습니다. 효완님의 취업기와, 입사 후 마이리얼트립에서의 생활에 대한 이야기를 들어보세요. *이 인터뷰는 코로나19의 확산으로 비대면으로 진행되었습니다. 시간을 내어 질문에 답변해주신 효완님께 감사드립니다. 목차 마이리얼트립 취업기 마이리얼트립에서 개발하기 안드로이드 개발자로 살아가기 1️⃣ 마이리얼트립 취업기 여러 사이트 중에 프로그래머스를 통해 마이리얼트립에 지원하신 계기가 무엇인가요? 프로그래머스는 개발자에게 필요한 올인원 서비스를 제공하고 있기 때문입니다. 매칭 프로그램에 참여하거나 코딩 테스트 연습을 하다가 채용 정보를 찾아보기 수월했습니다. 그러다 보니 프로그래머스로 지원하는 게 익숙해졌고 마이리얼트립도 프로그래머스를 이용해..
-
프로그래머스를 통해 라인웍스의 백엔드 개발자가 된 지수님 이야기취업 이야기/합격자 인터뷰 2021. 7. 9. 14:47
프로그래머스를 통해 라인웍스의 백엔드 개발자로 이직한 정지수 님을 만났습니다. 지수님의 이직기와, 입사 후 라인웍스에서의 생활에 대한 이야기를 들어보세요. *이 인터뷰는 코로나19의 확산으로 비대면으로 진행되었습니다. 시간을 내어 질문에 답변을 작성해주신 정지수님, 감사합니다. "안녕하세요, 라인웍스의 백엔드 개발자 정지수 입니다." 목차 라인웍스 이직기 라인웍스에서 개발하기 백엔드 개발자로 살아가기 1️⃣ 라인웍스 이직기 작년에 프로그래머스에서 열렸던 [2020 Dev-Matching: 웹 백엔드 개발자]를 통해 라인웍스에 입사하셨는데요. 데브매칭에 참여하게 된 계기가 무엇인가요? 프로그래머스는 알고리즘 문제를 풀기 위해서 처음 접하게 되었는데요. ‘챌린지’나 ‘과제관’에서 코딩 연습을 할 수 있고, ..
-
2021 ML Dev-Matching | 미술 작품 분류하기 : 우수 코드 공개취업 이야기/데브매칭 문제 해설 2021. 7. 6. 09:34
머신러닝 개발자의 구직을 위한 데브매칭! 프로그래머스에서는 지난 5월 23일 '2021 Dev-Matching: 머신러닝 개발자'의 과제 테스트가 진행되었습니다. 문제 해결의 완벽한 정답은 없겠지만, 그래도 어떤 코드가 좋은 점수를 받았을지 궁금한 개발자분들을 위해 출제자's PICK - 3개의 잘 짜여진 코드를 공개합니다. 다른 개발자들은 어떻게 미술 작품 분류하기 문제를 풀어나갔는지 내 코드와 비교해보세요. 미술 작품 분류하기 문제 출제 의도 기본적인 과업인 Classification 제시 적은 양의 정제된 이미지 데이터 제공 촉박한 시간 (제한 시간 8시간) 위의 상황을 이해하고, Pretrain 모델을 가져와 Transfer learning을 수행할 수 있는지 출제자's Pick! 첫 번째 코드 ..
-
2021 ML Dev-Matching | 미술 작품 분류하기 : 출제자가 추천한 우수 코드 C취업 이야기/데브매칭 문제 해설 2021. 7. 6. 09:32
목차 환경설정 데이터 데이터 lookup 테이블 만들기 EDA Dataset & DataLoader train / valid 나누기 get_loader 모델 conv 모델 efficientnet1 timm 훈련 초기세팅 criterion get_model get_optimizer get_scheduler train validate pseudo_labeling run 데이터 불러오기 훈련 진행 추론 앙상블 kfold 훈련 soft voting 2021 Dev-Matching: 머신러닝 과제테스트¶ ☺️ 문제를 어떤 관점에서 정의하였는지 ☺️ 문제는 이미지 분류 과제입니다. 주어진 데이터는 이미지고, 7가지 클래스로 분류하면 됩니다. 이미지는 데이터의 50% 이상이 노이즈이기 때문에, 딥러닝 모델이 유용합니..
-
2021 ML Dev-Matching | 미술 작품 분류하기 : 출제자가 추천한 우수 코드 B취업 이야기/데브매칭 문제 해설 2021. 7. 6. 09:31
목차 Set Device, Fix seed Training Configs Define Training Function Define Dataset Class Inference Set Device, Fix seed¶ In [1]: import random import numpy as np import torch device = torch.device("cuda" if torch.cuda.is_available() else "cpu") # 시드 고정. random_seed = 42 torch.manual_seed(random_seed) torch.cuda.manual_seed(random_seed) torch.cuda.manual_seed_all(random_seed) torch.backends.cudnn.d..