본문 바로가기

728x90
반응형

분류 전체보기

(224)
해취 성공? 제목이 의문문인 이유아직 계약서 작성을 안했기 때문이다. 계약서 작성을 안한이유background check가 안됐기 때문이다.  background check가 안된 이유퇴사 일자를 받지 않았기 때문이다.  퇴사 일자를 받지 않은 이유계약서 작성을 안했기 때문이다.  기적의 사이클 논법의 미로속의 빠진 현재.파이널 인터뷰 패스의 기쁨을 마음껏 누리기 보다는 그래서 이 절차가 언제 끝나서 앞으로 내 미래가 어케 될지를 모른다는 불안감에 사로 잡혀있게 되는 요즘이다.  비자 프로세스는 또 어떻게 진행될거며오퍼레터 하나 믿고 현재 회사를 퇴사해도 되는 것인가 하는 불안감근데 또 현재회사에서의 빡침이 더 이상 잠재워지지 않음에 대한 지침하여튼 이런 저런것들이 겹쳐서 합격의 기쁨보다는 혼란감이 크다. 당장 매일..
두 번째 기술 면접 후 파이널 면접에서 떨어진 후 멘탈이 나간 상태로 있다가 어쩌다 보니 또 기회가 생겨 방금 두 번째 기술 면접을 봤다. 이번에는 정말 운이 좋게도 리쿠르터가 먼저 내 링크드인 이력을 보고 연락을 줬고, 그 리쿠르터와 30분정도 얘기를 하고 다음 스텝 안내를 받을 수 있었다.  일단 디테일을 적어두자면이집트인 엔지니어 리드 한 명, 베트남 시니어 엔지니어 한 명과 인터뷰를 했다. 이번 포지션은 백엔드 개발자는 아니고 platform engineer 였는데 솔직히 이 면접 제안으로 처음 알게 된 포지션이다..백엔드 엔지니어는 대~충 이런걸 한다고 설명할 수 있겠지만 DevOps도 아니고 뭔 플랫폼 엔지니어가 따로 있나 하면서 뭐 하는 직무인지 유튜브 부터 찾아봤으니 사실상 면접 제안을 받은것 부터가 운이 좋았다..
3개의 인터뷰, 1개의 일정 취소, 2개의 탈락 약 2달전에 비하면 서류 통과가 있었고 기술면접까지 봤으니 확실히 진척이 있긴했다. 다행이다. 이렇게 발전 정도만 보면 참 감사해야할 일인데 어제 파이널 면접에 떨어져서 멘탈이 나갔다. 메일 받은지 이제 딱 24시간 정도 지난거니까 아직 맨탈이 깨져있을만 하다고 스스로 되뇌이는 중.  사실 이게 한 번에 되는게 오히려 이상한건데.. 사람의 욕심과 나의 나약한 멘탈은 이걸 받아들이길 힘들어하는 듯. 기술과제를 받고 일주일동안 머리 싸매면서 어떻게 최선을 다해 제출했는데그 과제를 설명하는 면접에서 개같이 말아먹었나보다.  어떤걸 물어볼지 모르겠어서 내가 한 과제에 대한 것보단 그 밖의 테크니컬 질문에 신경쓰느라 과제에 대해 더 고민해보고 질문에 대비하는걸 하지 못한게 가장 큰 패인인거 같다. 그리고 긴장한 ..
나는 과연 해외로 나갈 수 있을 것인가 제목 그대로의 감정을 매일 매순간 느끼고 있는 요즘... 독일 대학 입학을 포기하고 다시 한국에 왔을때 정말 미래에 뭘 해야할지 몰라서 앞이 캄캄했었다. 사실 진짜 늦은 나이는 아님에도 당시에는 졸라게 늦은거 같았고 뭐 인생 개망한줄 알았다. 지금 돌이켜 보면 아닌데 그 당시에는 어쩔 수 없이 주변으로 부터 나 자신으로부터 압박을 받았던거 같다. 그리고 다시 해외로 꼭 나가겠다는 일념하에 선택한 개발자라는 직업 지금 그냥 저냥 월급이 밀리지 않고 따박따박 잘 주는 회사에 다니고 있다. 처음 이 직종을 선택했을 때 부터 '해외취업'이라는 목표만을 보고 왔기 때문에 방통대로 컴퓨터과학과 학사도 딴 만큼 이제는 진짜 나갈 준비를 하고 있다. 근데 생각보다 맘처럼 쉽지 않다. 사실 워킹퍼밋도없는 외국인인 나를 ..
MongoDB embedded documents field의 값으로 다시 json nested data를 넣는 것을 embedded documents라고 한다. alcohol> db.alcoholData.updateMany({}, {$set: {feature: {color: "yellow", taste: "good"}}}) { acknowledged: true, insertedId: null, matchedCount: 2, modifiedCount: 2, upsertedCount: 0 } alcohol> db.alcoholData.find().pretty() [ { _id: ObjectId("64b3a0234ad109d58f687358"), type: 'beer', marker: 'toDelete', taste: 'good', feature: { co..
MongoDB Projection find()를 하면 기본적으로 document의 모든 key값들을 보여주기 때문에 원하는 결과값만을 얻기 위해서는 projection할 key값들을 명시적으로 적어줘야한다. alcohol> db.passengers.find({},{name:1,_id:0}) [ { name: 'Max Schwarzmueller' }, { name: 'Manu Lorenz' }, { name: 'Chris Hayton' }, { name: 'Sandeep Kumar' }, { name: 'Maria Jones' }, { name: 'Alexandra Maier' }, { name: 'Dr. Phil Evans' }, { name: 'Sandra Brugge' }, { name: 'Elisabeth Mayr' }, { nam..
MongoDB Cursor mongoDB에서 find() 명령어를 실행할때 결과로 받는 것은 데이터 그 자체가 아닌 cursor라는 Object이다. Cursor? : 메타데이터를 가진 객체로서 결과들을 cycle 형태로 둘러볼 수 있게 해주는 object이다. it라는 명령어를 shell에서 실행하게 되면 다음 데이터들의 묶음을 가져올 수 있게끔 cursor를 사용한다. 너무 많은 데이터를 한번에 메모리로 가져오지 않는다는 장점이있다. cursor를 사용하면 default로 20개의 데이터만 가져온다. findOne과 같은 function의 결과값으로는 document하나만 받기 때문에 pretty()와 같은 cursor 전용 메소드를 사용할 수 없다.
MongoDB CRUD 로컬에서 간단히 Datatbase를 생성해보고 collection도 만들어보고 crud를 해보는 과정 모든 실습은 mongosh로 진행 1. Database, collection 생성 test> show dbs admin 40.00 KiB config 60.00 KiB local 72.00 KiB test> use alcohol switched to db alcohol alcohol> db.alcoholData.insertOne({"type":"tequila"}) { acknowledged: true, insertedId: ObjectId("64b380214ad109d58f687356") } use {사용할 데이터베이스} 명령어를 통해 database switch를 한다. 그리고 insertOne 명령어..
MongoDB 기본 개념 몽고디비 데이터 엔진이 어떻게 실행되는지 보여주는 데이터그램 json 형식으로 데이터를 입력하면 몽고디비 드라이버가 bson 형태로 변환해준다. bson 변환하는 이유 - json 보다 확장된 타입 사용 가능 (ex. detailed number types) - 저장공간의 효율성
구글 스터디잼 쿠버네티스 입문반 스터디 - 04 도커 디버깅 1) 컨테이너 디버깅 docker logs -f [container_id] -f 옵션을 주면 컨테이너가 실행되고 있을때 로그를 확인할 수 있다. ➜ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 62de398ddb39 node-app:0.2 "docker-entrypoint.s…" 9 hours ago Up 9 hours 0.0.0.0:8080->80/tcp my-app-2 ➜ ~ docker logs -f 62de398ddb39 Server running at http://0.0.0.0:80/ 아까 만들어서 실행중인 도커 컨테이너의 로그를 확인해볼 수 있다. 2) docker exec docker exec -it [cont..

728x90
반응형