본문 바로가기

분류 전체보기27

[2022-하반기] 취업했다 1년간의 취업 준비 끝에 드디어 직장이 생겼다! 이것도 넘 오랜만인데요???? 취업했다고 끝이 아니기 때문에 틈틈히 지원 후기들과 공부 내용들을 적을 예정이지만 과연? ㅋㅋ 상반기에 처음으로 자소서를 써보고 대충 이런저런 준비 끝에 인턴을 했는데, 최종 전환에 실패했다. 상실감에 한달 이상 여행 다니고 놀기만 해서 하반기는 또 대충 준비하면서 다음을 기약했는데 운 좋게 취업했다. 따라서 이번엔 22개 지원, 서류 합격 12회, 코테 및 시험 합격 8회, 최종 합격 2회 라는 결과를 얻었다. 전환형 인턴에 최종 합격했고, 또 다른 회사에도 합격했는데 결국 인턴 전환된 곳을 포기하기로 결정했다. 솔직히 결정이 맞는건지 잘 모르겠지만,,,, 일단 다녀봐야 알겠지 뭐,,,,, 이미 결정했는데 어쩌겠어,,,,,,.. 2023. 2. 3.
[2022-하반기] 갑자기 반성해보기 이제 올해 하반기 채용 과정이 슬슬 끝나간다. 이룬건 없고 시간은 빨리 가는,, 정말 슬프다는 사실 지금까지의 상황으로 봤을 땐 흠 서류는 카드가 다 떨어졌고 몇 개는 진행 중, 몇 개는 결과를 기다리는 중.. 이 과정들을 내년에 반복하지 않길 바라지만, 그럼에도 나름 깨닫고 스스로 반성할 부분들이 많기 때문에 미래의 내가 본다면,, 참고하겠니..? 무도는 안봤지만 적재적소의 짤들이 정말 많은듯! 그런 의미에서 뭔가 요즘 드는 생각이랄까,,, 최근 면접에서 그 동안의 경험이 CS 위주가 많은데, 왜 개발 쪽을 지원하셨냐고,, 사실 상반기에 비해 원하는 직무가 조금은 정해졌기 때문에 서류 넣은 곳도 더 적어진건 사실이다. 근데 또 생각이 드는게 과연 개발이 진짜 재밌을까..? 일단 잘하는건 아니지만.. 어.. 2022. 11. 23.
[Python] Deque (데크) 기본 사용법 Stack과 Queue의 기능을 모두 사용하는 Deque 자료형 속도가 빠르기 때문에 자주 활용된다. Deque (데크) 기본 정의 한쪽 끝에서만 자료의 삽입, 삭제가 가능한 queue와는 달리 양방향이 가능한 자료구조 O(1)의 접근 속도를 가짐 FIFO의 구조를 가진 큐를 확장시킨 개념이다. 즉, 앞과 뒤 모두에서 데이터의 삽입, 삭제가 가능하고 속도도 매우 빠르다. 선언 (init) from collections import deque 활용 deque()로 초기화 # Dequeue (Init) from collections import deque mydeque = deque() 비어 있는 자료구조를 선언할 수 있다. append : 데이터 삽입 데크에 데이터 삽입 deque.append(x) deq.. 2022. 11. 6.
[Python] Queue(큐) 기본 사용법 역시나 코딩 테스트에서 필수적인 자료구조 중 하나인 Queue를 라이브러리를 활용해 사용해보자. 사용법은 어렵지 않다. 활용이 더 중요하다. Queue (큐) 기본 정의 한쪽 끝에서만 자료의 삽입, 삭제가 가능한 FIFO (First In First Out) 형식의 선형 자료구조 스택과는 달리 가장 먼저 삽입한 자료가 가장 먼저 반환되는 구조 push, pop, isempty, front, back 등의 연산을 가짐 스택과는 달리 데이터가 삽입되는 곳과 삭제되는 곳이 다른 자료구조 즉, 뒤에서만 삽입되고 앞에서는 삭제만 할 수 있는 구조로, 삽입된 순서대로 원소가 저장되어 있음 BFS, Streaming 등등의 알고리즘 문제에 유용하다. 선언 (init) queue 라이브러리 사용 queue.Queue(.. 2022. 11. 3.
[Python] Dictionary (딕셔너리) 정리 딕셔너리 사용을 위한 기본 정리 Dictionary 선언 Hash 기반의 키(key)와 값(value)로 이루어진 자료형 {}로 선언 및 초기화 가변(mutable) 데이터 타입 key : 고유한 값, immutable 데이터만 가능 (리스트 X) value : 어떠한 타입의 데이터가 와도 됨 # Dictionry 선언 mydict1 = {} mydict2 = dict() mydict3 = {'k':1, 'r':2, 'a':1} 데이터 추가/업데이트 dict[key] = value # Dictionary Update mydict = {} mydict['k'] = 1 mydict['k'] = 2 데이터 삭제 del dict[key] # Dictionary Delete mydict = {'k':1} del .. 2022. 11. 2.