반응형

웹개발 123

면접 요청에 회신하는 방법 - mail or voicemail

데브리입니다.  한두 번 메일을 보내보고 나면 자신만의 양식을 만들어두고 내용만 바꿔서 보내면 되는 부분이라 저는 이미 익숙한데요, 처음 구직을 시작하시는 분들에게는 낯선 부분일 수도 있기에 참고하시라고 공유합니다.           1. 메일 회신 이력서나 링크드인으로 지원을 하고 나서 1차로 서류가 통과되었다면 하이어링 매니저나 리쿠르터로부터 면접 요청 메일을 받게 됩니다. 보통 대부분의 회사에서 아래와 비슷한 내용이라 크게 다른 점은 없습니다.         대부분의 회사에서 면접 요청을 하는 메일 형식이 비슷하듯, 답변하는 내용도 비지니스 형식으로 어느 정도 정해져 있다고 보면 되는데요, 한국이던 캐나다던 이런 형식은 보통 정해져 있죠? 실제로 면접을 진행하기 전에 가장 먼저 첫인상을 남기는 것과..

[리액트] Functional vs Class Components

데브리입니다. 리액트를 공부하면서 초반에 헷갈렸던 부분이 바로 이 부분인데요, 제가 들은 리액트 강의에서는 대부분 Class Components를 써왔기에, 다른 분들이 쓰신 코드를 보면서 Functional Components가 더 많이 쓰이는 것 같은데 이걸로 코드를 다시 바꿔야 하나? 라는 고민에 빠지기도 했었습니다. 이 부분과 관련해서 이해하기 쉽게 설명해 준 사이트가 있어서 공유합니다. 우선 Functional Components 는 make your code easider to reason about, easier to test, and achieve better performance 라고 합니다. How to write a functional component function Hi(props..

코딩공부 이렇게 하지 마세요! (a.k.a 코딩공부 실패하는 법)

데브리입니다. 저도 코딩 공부를 시작한 건 일 년이 훌쩍 넘었지만 실력은 그 일 년에 비례한다고 할 수는 없는데요, 그 이유는 초반에 저만의 공부하는 방법을 제대로 찾느라 낭비한 시간이 길었기 때문입니다. 실제로 많은 분들이 단순히 웹 개발이 요즘 뜬다더라, 개발자 연봉이 괜찮다더라라는 이유로 무턱대고 코딩 공부에 뛰어들었다가 생각만큼 쉽게 실력이 늘지 않아서 포기하는 경우가 많습니다. 오늘은 어떻게 공부하면 코딩 공부에 실패하게 되는지?! 알아보겠습니다. 1. 처음부터 명확한 목표가 없이, 뭐 그냥 한번 배워보지 뭐라는 마음으로 시작한다. ✔️ 본인이 어느정도의 시간을 투자하여, 언제까지, 어느 정도까지 공부할 수 있는지 명확한 기간과 목표를 세운다. 이렇게 미리 계획을 세워봐야 각각의 언어에 얼마나 ..

[자바스크립트] for loop과 while loop의 차이점

You should use a for loop when you know how many times the loop should run. If you want the loop to breat based on a condition other than the number of times it runs, you should use a while loop. -from Khanacademy.org - 예를 들면, 5번 안에 랜덤 숫자 맞추기의 경우 5번이라는 기한이 정해져 있으므로 for loop을 쓰면 되고, 몇 번을 시도하는 것과 관계없이 숫자 3이 나오면 승리하는 게임을 만들 경우 while loop을 쓰면 된다. for loop : 정해진 condition이 허락하는 안에서만 실행된다 (i가 10에 도달하면..

[자바스크립트] Arrays / 배열이란? ( + Object )

리스트와 비슷함. Array 만드는 법 두가지 1. const year = 1991; const year = 1992; const year = 1993; const years = [1991, 1992, 1993]; 2. const years = new Array(1991, 1992, 1993); 1번이 보통 더 많이 쓰임. array의 individual elements는 const로도 수정이 가능하지만 전체 array 자체를 바꾸는 것은 불가능. Basic Array Operations (Methods) .push : array 마지막에 item 하나 추가하기 .pop : array 마지막에 item 하나 제거하기 .unshift : array 앞에 item 하나 추가하기 .shift : array 앞..

[자바스크립트] function / 함수란?

function (함수) 란? functions allow us to write more maintainable code, because with functions, we ca create resuable chunks of code instead of writing the same code over and over again. : Don't repeat yourself! 자주 쓰이는 수식을 function으로 만들어 필요할 때마다 불러 쓸 수 있으므로, 매번 같은 코드를 반복하지 않아도 됨. function을 만드는 방법 1. Declaration function calcAge(birthYear) { return 2021 - birthYear; } calcAge(1991); 2. Expression co..

[자바스크립트] 데이터 타입 & var, let, const 차이점

데브리입니다. 자바스크립트 강의는 이미 한번 듣고 리액트와 리덕스로 넘어갔었는데, 최근에 지원하면서 코딩테스트를 해보면서 아직도 자바스크립트가 많이 부족하다는 걸 깨달았어요. 다시 강의를 들으며 복습하면서 배우는 내용을 블로그에도 정리하면 코딩테스트와 면접준비에도 도움이 될 것 같아서 블로그에 남기기로 했습니다. 자바스크립트의 7가지 데이터 타입 Number: Floating point numbers - Used for decimals and integers String: Sequence of characters - Used for text Boolean: Logical type that can only be true or false - Used for taking decisions Undefined: ..

[인터뷰 준비] Tell me about yourself 면접 자기소개 요령

데브리입니다. 최근 저도 자기소개 부분을 다시 다듬으면서 찾아본 내용들이 있어서 공유합니다. 캐나다에서는 거의 모든 면접은 Tell me about yourself로 시작하게 되는데요, 한국에서도 물론 자기소개하는 곳이 많겠지만, 캐나다나 미국에서 구직을 희망하시는 경우 꼭 준비해주셔야 할 부분입니다. 꼭 IT 쪽에만 해당되는 부분이 아니니 많은 분들에게 참고가 되었으면 합니다! "I'm devoted, dedicated, hardworking" 이런 두루뭉술한 말들은 피하라고 하는데 그 이유는, 누구나 할 수 있는 식상한 멘트일 뿐더러 말을 내뱉는 것 만으로는 아무것도 증명해주지 않기 때문입니다. 회사가 원하는 것은 바로 details. 왜 많은 지원자들 중에서 당신을 꼭 뽑아야 하는지를 증명할 수 있..

반응형