본문 바로가기

개발자3

그냥 개발자의 2022년을 마무리하며 쓴 회고 우리 모두는 각자 다른 인생의 주기를 가지고 있다. 하지만 그 인생이 얼마나 긴지는 본인조차 모른다. 100년일 수도 있고 80년일 수도있고 아니면 더 짧을 수도 더 길 수도 있다. 각기 다른 인생의 주기를 모두가 공감할 만한 일정한 주기로 나누는 데 그게 바로 1년이 아닐까 한다. 지구가 태양을 한바퀴 돌고 또 다른 한바퀴를 시작할때 말이다. 기업들도 1년마다 성적을 평가하고 수능도 1년에 한번 성적을 낸다. 나도 남들 하는 것처럼 1년간의 일을 평가하고 다음 1년의 계획을 세워보고자 한다. 단, 그 계획이 10년짜리 일지 5년짜리 일지 모른다. 2022년은 2가지 큰 변화가 있었다. 가장 큰 변화는 이직으로 인해 이사도 하였고 하던 일도 바뀌였으며 같이 일 하는 사람도 바뀌었다. 이직을 하겠다는 결심.. 2023. 1. 1.
[OS] 운영체제 질문 - (프로세스,스레드,동기화 문제,교착상태,페이징,가상메모리) 질의응답 형식으로 면접하듯이 정리해봤습니다. 아무리 잘 아는 질문이라고 해도 막상 대답하려고 하면 어려운거 같습니다. 완벽히 아는게 아니라는걸 알려주는거 같기도합니다. 스스로 질문해보고 응답해보면 기억에 잘 남는거 같습니다. 프로세스가 무엇인가요? - 프로그램이 메모리에 적재되어 CPU를 할당 받아 실행되는 것을 프로세스라고 합니다. 즉, 실행중인 프로그램입니다. 프로그램은 명령어들이 포함된 파일입니다. 프로세스의 구조가 어떻게 되나요? - 프로세스에는 4가지 영역이 있습니다. 1) 코드 : 말 그대로 코드 자체가 저장되는 메모리입니다. 2) 데이터 : 전역변수,static 변수들이 저장되는 메모리입니다. 3) 힙 : 직접 공간을 할당하고 해제할 수 있는 메모리 영역입니다. 자바의 경우 실제 객체 인스턴.. 2022. 6. 15.
[개발자 일대기] 유플러스에서 카카오뱅크 합격까지 처음으로 저에 대한 이야기를 쓰는 거 같습니다. (앞으로 종종 기록할 예정입니다..) 원래 저에 대한 이야기를 잘 하지도 않고 기록도 안했었지만 이직이라는게 저의 커리어에 있어서 큰 터닝포인트가 된다고 생각했기 때문에 하나의 여정을 기록하고자 합니다. 다른 분들이 작성한 후기들을 통해 많은 도움을 얻었어서 저도 이 글을 보는 또 다른 분들에게 도움이 되었으면 합니다. 현재 까지 저의 개발자 역사에 대한 기록이 없기 때문에 간단하게 요약해보겠습니다. 2020.01 ~ 2020.12 유플러스 입사전 서버개발자 시작 학부 연구생으로 인공지능 알고리즘중 하나인 CNN 에 대해서 졸업 프로젝트했었습니다. 하지만 재대로 깊게 알고 한 것도 아니였고 결과도 이상했는데 어찌저찌 끼워맞추면서 무사히 넘긴거 같습니다. 학.. 2022. 5. 31.