개발자의 기록장 블로그

만나서 반가워 !
이거 좋아해?

새해맞이 중얼중얼 계획 세우기
·
일상
신년이 되고 다들 본인들의 직무에 대한 회고를 하며 한 해를 마무리하시는 것 같아요.그런데 저는 취준생이었기 때문에 직무적인 회고를 할 것은 마땅히 없고... 다사다난했던 '24년 취준생활 동안 느꼈던 개발자란 직무에 대한 가치관을 정리해 보며 '25년에 어떤 것들을 해볼지 계획이나 해보려고요.하던 것들1. 블로그 이전 공사사실 개발 블로그로 티스토리가 아니라 벨로그를 사용하고 있었어요. 개발 블로그를 시작했던 이유도 수많은 에러를 고쳐 나간 과정을 기록하고 주변 동료들과 공유하면서 함께 성장하기 위함이었어요. 그런데 작은 노력들이 쌓이니 예전에 썼던 티스토리 글 포함 200개 남짓의 글이 모였고, 이 글들을 더 많은 사람들이 봤으면 하는 마음도 들더랍니다. 벨로그는 SEO에 관한 내용이 얼마 없고 ( ..
24년도 하반기 삼성 SDS SW 직무 합격 후기
·
일상
정말 기쁘게도, 꿈꾸던 삼성 SDS SW 직무에 합격하게 되었습니다. 상반기 인턴 전형부터 하반기 직무 면접까지, 지난 1년간의 노력과 준비 과정들이 저에게 큰 자산이 되었다고 느껴 이렇게 회고를 남깁니다.삼성 SDS 대학생 인턴 전형부터 정규직 전환까지24년도 3월, 서류를 쓰기 전에 삼성전자 인턴을 쓸지, SDS 인턴을 쓸지 매우 많이 고민했습니다.그래서 스스로에게 정말 많이 질문을 던졌던 것 같습니다. 남들의 생각이 아닌 내가 생각했을 때 개발자란 직업이 무엇인지, 왜 되고 싶었는지 그리고 무엇을 만들어 내고 싶은지.개발자란 소프트웨어 생애주기를 모두 경험하고 그 과정을 적절한 방식을 통해 수행해 제품을 생산해 내는 엔지니어라고 생각했습니다.기획부터 시작해 문제 상황에 대한 해결책을 IT 기술을 통..
24년도 하반기 SK C&C SW 직무 합격 후기
·
일상
24년도 하반기 취업 준비를 하며 운이 좋게도 SK C&C SW 전형에 최종 합격하게 됐습니다.결론적으로는, 다른 곳에 입사하게 됐지만 준비했던 과정들이 저에게 있어 정말 소중한 과정이었고 귀중한 자원이 될 것이라 생각해 회고를 남깁니다.  전형 일정전형 종류발표일서류 전형24. 10. 08필기 전형24. 10. 211차 면접24. 11. 072차 면접24. 11. 27 서류 전형타 대기업 서류 전형과 동일했습니다. 경력사항, 대외활동, 공모전, 자소서 문항들이 있었고 특이하게 직무 역량에 대한 질문이 3개로 나뉘어 있어 총 5개 문항이 있었습니다.이 부분에서 프로젝트 경험을 굉장히 중시한다는 생각이 들었습니다.프로젝트 별로 STAR를 기준으로 정리해 둔 것이 자소서를 작성함에 있어서 많이 도움됐습니다...
Node.js Interview
·
Backend/Node.js
Node Waybe Smaller and be Simplelightweight CoreNode Core의 기능을 최소화하고, 방대한 사용자 전용 모듈 생태계 ( User Land ) 를 구축했다.사용자 관점에서 폭 넓은 해결책을 실험해 볼 수 있게 됐다. ( 모듈 생태계가 매우 크게 형성돼있다. )lightweight ModuleNode Code 구성의 기본단위는 Module이다.최대한 Minimal 하고, 하나의 단일 기능만 가지도록 디자인하는 패턴이 있으며 모듈들이 상호의존하며 생태계를 구성하고 있기 때문에 NPM을 이용해 해결한다.합리적이며, 테스트와 리팩토링이 용이하다.Small Interface명백한 단일 진입점을 위한 단 하나의 함수/클래스를 노출시킨다.이때 Class는 내부 메소드에 따라 단..
2022 군 장병 공개 SW 온라인 해커톤
·
일상/군복무
인트로해커톤 대회가 있다는 사실은 입대하기 전부터 알고있었다. 하지만 내가 할 수 있을까. 훈련소에서 179번 훈련병을 만나지 않았다면 그저 겁을 먹은 채 끝났을 대회. 대회는 내가 훈련소 때 관물함에서 React.js 책을 꺼냈을 때 부터 시작됐다. 옆자리 강은솔 훈련병이 심심해보여 내가 가지고 있는 책을 주려 했는데 전공책이라 어떡하지 라고 고민하던 도중, " 어? 컴공이세요? " 라는 그의 말. 38일의 훈련소 기간 동안 우리는 함께 대회에 대한 꿈을 키워 나아갔다. 참가신청군 해커톤 대회는 총 4단계의 신청 과정이 존재한다.온라인 교육이론 평가코딩 테스트개발 계획서 온라인 교육 & 이론 평가일단 주제를 정하지는 않았지만 블록체인을 메인 스택으로 가져갈 생각이였기 때문에 클라우드 과정을 선택했다.처..
메...모...정..리..
·
알고리즘/개념
영..환...코테..정..리한..다..하..기싫..다...그..래도...한..다... 1. 각 자리수의 합 10으로 나눈 나머지는 1의 자리 수기존의 수를 10으로 나눈 몫은 1의 자리 수를 날리는 것.n = int(input())answer = []while n != 0: answer.append(n%10) n = n // 10 2. 순열 검사 중복없는 배열인지. 배열의 길이 만큼만 있는지[4, 1, 2, 3] OK[4, 2, 3] No ->  4는 배열의 길이 3보다 크므로. 풀이 방법 1 : 확인해야 할 array와 길이가 같으며 index가 값의 위치이다.ex) index = 0 : 숫자 1의 위치 and 숫자 1이 array에 있는 개수 def solution(arr): answer ..
군대에서 팀플하기
·
일상/군복무
*썸네일은 거제 군부대와 관련 없습니다. 이런 멘트 하나쯤 있으면 아주 나이스하지 해안선 작전확인 웹을 만들며 생긴 일 시작때는 어느 날과 다름 없는 칙칙한 지통실이였다. 뒤에서 장비는 삑삑삑-삐삑 소리와 함께 쉼없이 울려대고 당직병의 한숨소리와 통신병의 교신소리만 들린다. 이미 가라앉을만큼 가라앉은 분위기 속에서  정보과장이 갑자기 다가와 "영환아 엑셀 할줄 아냐?" 란 말에 나는 즉각 '이건 짬이다. 할 줄 알면 큰일난다' 라는 생각과 함께 sum 함수만 겨우 쓴다는 대답을 하고 화장실에 다녀왔다.  그러나 왠걸 화장실을 다녀오니 "실망이다 반영환." 이란 말과 함께 나는 엑셀을 할 줄 아는 놈이 되어있었다. 선임이 오해하고 내가 할 줄 안다고 했던 것. 일단 엑셀은 정말 할 줄 모른다고 정정하고 무..
FTP 원리
·
Computer Science/Computer Network
FTP는 일반 응용프로그램과 달리 제어 채널과 데이터 채널이라는 두가지 연결이 존재한다.제어 채널은 FTP 연결을 설정하고 데이터 채널은 파일 데이터를 전송한다. 유저로 부터 FTP 연결 요청이 들어오면 사용자 인터페이스 모듈이 사용자 이름과 암호를 해석하여 명령 송수신 모듈에 전달한다. 이때 사용자들은 무수히 많고 하나하나 아이디를 부여해 줄 수 없기 때문에 익명FTP 서비스를 제공한다. 익명 FTP 서비스는 아이디를 admin , 비밀번호를 관례상 사용자의 이메일주소로 설정한다. 명령 송수신 모듈은 FTP서버와 연결을 시도하여 제어 채널을 설정하고 명령이 입력될 때 마다 사용자 인터페이스를 통해 명령을 해석하고 명령 송수신 모듈을 통해 FTP서버에 전송된다. 이때 명령에 데이터 전송등의 내용이 존재하..