-
안녕하세요.
바쁘시면 아래 요약만 보셔도 됩니다.
3월 초에 영주권 넣고 워크 퍼밋이 없어서 강제적으로 이번 여름에 백수된 취준생입니다. 언제 워크퍼밋 받을지 사실 잘 모르겠습니다. 제 백그라운드는 미국에서 CS 학사와 석사를 받았고, 학사 마치고 카운티 .net 개발자로 여름인턴했고, 그 뒤로 제가 해보고 싶은 일이 있어서 한국 대기업에서 계약직 매뉴얼 테스터로 2년간 근무했습니다 (이 부분은 많이 후회가 되는 시간입니다). 그리고 박사과정을 진학했습니다. 하지만 지금은 재정적인 문제로 인해 박사는 관둘 생각을 하고 있습니다. 시스템 전공 박사과정으로 2년 조금 넘게 있었고, 박사 학위 진행 중에 CS 석사를 받았습니다.
올해 봄학기 마치고 연구실에서 일하다가 다음학기에 풀타임으로 등록을 하지 않으면 학교 규정상 여름동안 돈을 안 준다고해서 실질적으로는 지난달 중순에 학교 관둔 상태입니다. 연구실 바꿔서 그나마 직장 구하는데 도움될만한 프로젝트 하는 곳으로 들어갔는데, 같이 일하는 인도 박사과정 애가 제가 한 일들을 자기가 한 것처럼 교수한테 이메일 보내는 것을 알게 되어서, 홧김에 그냥 관뒀습니다. 돈도 안 받고 무료로 하는데 그 사람 말하는게 너무 열 받더라구요.
어떤 분야로 나가면 좋을지 곰곰히 생각해보다가 풀스택 웹 개발자가 되고자 혼자 공부하고 있습니다. 박사 과정 다니던 학교에서 한국인 교수님 계셨는데, 그 분과 얘기하다가 웹개발자 엄청 쉬운 것이라면서 무시하는 경향이 있었는데 저의 부족한 능력으로는 풀스택 개발이 생각보다 쉽지만은 않다고 느껴집니다.
현재는 HTML, CSS, Javascript, React, React-Native, MongoDB, Express, Node.js 이렇게 구성해서 공부하고 있습니다. 더 나아가서, Redux, GraphQL 같은 것도 해보려고 합니다. 웹개발자로 지원하기 위해서 혼자서 서버 구축부터 백엔드, 프론트엔드 또한 만들어보고 있습니다. 웹개발쪽은 포트폴리오가 중요하다고 들어서요. 그리고 남는 시간에는 leetcode easy와 medium 문제들 풀어보고 cracking coding interview 책도 함께 보고 있습니다.
풀스택 포지션으로 지원해서, 코딩 인터뷰할 때, 제 계획으로는 자바로 보려고 하는데 회사에서 이상하게 생각할까요? 웹개발이면 자바스크립트가 주력일텐데, 학교 다니면서 자바를 위주로 사용해서 아직은 자바가 더 편합니다. 자바스크립트로 기본적인 자료구조(stack, queue, linked list, etc) 짜본적도 없어서 어떻게 해야할지 감도 안 옵니다. 거기에, 자바스크립트로 기본적인 자료구조 라이브러리를 아직까지 가져다 써 본적도 없습니다. 공부 하면 되겠지만, 코딩 인터뷰 준비할 때 시간을 조금이나마 단축시키기 위해서 자바로 볼 생각을 하고 있습니다.
아침부터 와이프 퇴근할 때까지 혼자서 이런저런 생각하며 준비하다보니, 제 자신이 많이 부족하다고 느껴집니다. 코딩 인터뷰 준비할 때도 그렇고, 웹개발도 지금 내가 배우고자 하는 기술들이 괜찮은 것인지 의문이 들기도 합니다. 자료구조와 알고리즘을 배운지 오래되기도 했고 잘 알지 못해서, 책 보면서 다시 복습하고 문제 풀어보는데 생각보다 시간이 많이 걸립니다. 또한, 웹개발이라는게 요즘 boot camp로 해서 많이들 도전하는데, 부트캠프 출신 사람들보다 내가 잘 난 것이 무엇인지, 그리고 회사 입장에서, boot camp 출신 대신 나를 뽑아야 하는 이유를 생각해보는데 cs 학위를 가졌다는 것 빼고는 제가 더 나은 점도 사실 잘 모르겠습니다. 그나마 부트캠프 출신들과 비교해서, 굳이 저의 장점을 꼽아보라하면 여름 인턴 잠깐 해본 것이나 학위 과정동안 여러 언어들을 접해서 다른 언어에 금방 적응할 수 있다는 점 정도 같습니다. 하지만 이 부분은 누구나 비슷비슷할 듯 싶습니다.
학사 졸업할 때처럼 싱글이 아닌지라, 저는 집에서 편하게 공부하고 있고, 와이프는 개고생해서 돈 벌어 오니까 죄책감이 많이 듭니다. 그래서 제가 괜찮은 곳에 취직을 해서 돈을 벌어야겠다는 생각이 앞서는지라 더 조바심이 납니다. 제가 직장 다니면, 와이프는 4년제 학위 하러 학교 다닐 계획입니다. 와이프는 2년제 학위 밖에 없는지라 오피스에서 일하는 일 구하는 것이 쉽지가 않더라구요.
요약
– 영주권 신청 후 대기중 (3월 초에 신청) – 워크퍼밋 없음
– 풀스텍웹개발자가 되고 싶은데, 코딩 인터뷰시 자바스크립트 대신 자바로 봐도 괜찮을까요?
– HTML, CSS, Javascript (ES6), React, React-Native, Express, Node.js, MongoDB 공부 중. 제가 더 배워야하는 기술들이 있을까요?지나가다가 미련한 놈 하나 구해주신다 생각하시고 조언 좀 부탁드립니다.
좋은 하루 되세요.감사합니다.