728x90

전체 글 280

기술면접 준비 - 클로저 란? What is Closure?

회사에서 틈틈히 인터뷰 공부를 하고있다. 이직을 서서히 준비하기위해서 공부를 하고있지만, 지금 회사에 불만이 있지는 않다. 단지, 조금 더 높은 연봉을 받기 위해서 공부한다.함수가 바깥 스코프의 변수에 접근할 수 있는 이유 - 클로저 (Closure)함수 안에서 선언한 변수는 바깥에서 접근할 수 없다.하지만 **클로저**를 사용하면, 안쪽 함수가 바깥 함수의 변수를 기억하고 나중에도 사용할 수 있다.function outer() { const variable_01 = "01" console.log(variable_02) // ❌ Error: variable_02는 여기서 정의되지 않음 function inner() { // 여기부터 클로저 시작 const variable_02 = "02" consol..

기술면접 준비 2025.04.09

2025년 캐나다 웹 개발자 사용 기술 스택

컴퓨터 언어는 아주 많지만, 웹개발에서 사용하는 언어는 거의 한정되어 있다. 나는 지금 다니는 회사가 전문 IT회사도 아니고, 첫 회사지만, 우리 회사는 어떤 테크 스택을 사용하는지 적어보려고 한다.회사 소개 및 현재 상황 일단 우리 회사는 중소기업이며, E-commerse 이다. E-commerse 도매 회사 라고 하는게 더 맞을거 같다. 각종 작은 가게들에 제조된 상품을 유통해준다. 이런 과정에서 회사는 Shopify만을 사용하고 있었다가, 불편한 점이 한두가지가 아니여서, 회사만의 내부 프로그램을 만들었다. 즉 회사 직원들이 Shopify를 바로 사용하지않고, 내부 프로그램을 이용해서 상품과 고객을 관리한다. 추가적으로, 회사가 신생회사는 아니지만 이렇게 조직적으로 무언가를 만들어가는 과정에 있는 ..

캐나다Life 2025.04.02

OMSCS CS 6035 - Spring Break 및 수업에 대하여

좀 늦게 작성하긴하지만, 이번주 일 ~ 토요일은 spring break라고 한주를 쉰다. 그래서 과제가 없다. 그래서 지금까지 이 CS 6035 수업에 대한 내 생각을 얘기해 볼까 한다. 과제는 이번 방학이 끝나면 두개가 남는다 일단. 내 현재까지 점수는 아래와 같다.Malware 과제 phase 1에서 5점을 까인거 외엔 현재까진 100점이다. bonus credit 주는건 쳐다보지도 않았다.. 이러한 과제들은 블로그에 비공개로 이미 정리를 다 해두었기 때문에, 혹시라도 필요한게 있으면 어디든지 댓글을 달아주시기 바랍니다.CS 6035수업의 난이도는 일단 2점이다 (5점만점). - 굉장히 쉽다. - 모르는건 AI랑 같이했는데, AI가 이미 충분히 할 수 있을 정도 인거 같다 (아닌것도 많긴한데, 어렵지..

OMSCS 2025.03.21

토론토 이탈리안 레스토랑 - Trattoria Nervosa

오늘은 어머니를 모시고 이탈리아 레스토랑에 갔다왔다. 블루영 역 근처에 볼일이 있어서 가는김에 근처의 맛집을 찾아보는데 리뷰가 3000개가 넘는 집이 있어서 우연히 가게 됬다.  https://www.google.ca/maps/place/Trattoria+Nervosa/@43.6710257,-79.3936555,17z/data=!3m2!4b1!5s0x882b34af8478a453:0x4146e26a7d909a84!4m6!3m5!1s0x882b34af83894b67:0xa58a6b5a9fdd15!8m2!3d43.6710218!4d-79.3910806!16s%2Fg%2F1v5k3nbs?entry=ttu&g_ep=EgoyMDI1MDMxMi4wIKXMDSoJLDEwMjExNDU1SAFQAw%3D%3D Tratt..

캐나다Life 2025.03.17

2025년 캐나다 웹 개발자 취업 현실

최근 이직을 꿈꾸기도하고, 이런저런 이유로 캐나다 웹개발자 시장을 들여다 보았다. 그리고 느낀점을 몇가지만 적어볼까 한다.캐나다에서 웹개발자로 취업은 한국보다 힘들 수 있다. 다들 이민하고싶은 나라로 캐나다를 뽑고, 그 이유가 개발자는 야근이 없고, 돈도 많이 받고, 육아에도 지원을 많이해주고 등등이 있겠다. 먼저 개발자가 야근이 없고, 돈을 많이 받는다는건 모든 개발자들에게 해당되는 사항이 아니다. 나는 운이 좋게도 야근이 없는 직장에서 이제 2년 조금 넘게 경력을 쌓고 있지만, 경력이 경력인 만큼 돈을 많이 받지는 못한다. 돈을 많이 받고싶으면 빅테크, 즉 구글, 아마존 등에 입사를 해야한다. 한국에서 네이버, 카카오 이런데서 근무하다 오신 분들도 구글, 아마존에 들어가기가 쉽지는 않다. 첫번째 이유..

캐나다Life 2025.03.05

토론토 인도식당 Sankalp The Taste of India

토론토에 인도사람이 점점 많아져서 그런지, 괜찮은 인도식당도 많아지고 있는거 같다. 오늘은 스카보로우에 있는 인도 음식점에 갔다왔다. https://maps.app.goo.gl/Hy8XYSAXu4pAWfrW8 Sankalp The Taste Of India · 8130 Sheppard Ave E, Scarborough, ON M1B 6A3 캐나다★★★★☆ · 음식점www.google.com   아래는 메뉴판인데, 일단 가게에는 인도사람밖에없고, 가게도 그렇게 깨끗한 편은 아니다. 점심세트로 한명당 14불정도에 먹는 코스가 있어서 이걸로 갔다. 구성은 North와 South인데, 뭐가 뭔지 몰라서 우리는 각자 다른걸 시켰다.  South에서 시키면 나오는 버터밀크, 그리고 가운데는 난을 좀 바삭하게 구운?..

캐나다Life 2025.03.03

토론토 결혼 라이센스 Marriage License

오늘은 결혼하기 전 받아야하는 라이센스에 대해 이야기를 해볼까 한다. Marriage License라고 하며, 결혼식 4주전부터는 준비하는걸 권장한다. 하지만 결혼식이 있는 그 주에 받거나, 결혼식 후에 받아도 flexible 하게 처리 할 수 있다. 일단 이 Marriage License 를 받기 위해서는, Form을 하나 작성 해야한다. Form은 어느 지역이던 다 같으니 (Ontario) 아래 링크에서 작성 한 후에 저장하면 된다. https://www.richmondhill.ca/Modules/Marriage/Step2.aspx Obtain a Marriage License - City of Richmond HillIt appears you are trying to access this site ..

캐나다Life 2025.02.19

토론토 북창동 순두부

북창동 순두부에 갔다왔다. 예전과 다르게 보쌈도 팔고, 군만두도 팔고 한다. 군만두는 뭔가 코스트코에서 대충 대량으로 사온거 같았다. 메뉴는 여기서 볼 수 있다.https://www.bukchangdongsoontofu.com/yonge-finch YONGE & FINCH | Buk Chang Dong돌솥비빔밥 Hot Stone Pot Bibimbap (Carrot, Bean sprout, mushroom, spinach, radish, beef, zucchini, egg) ​ $18.20www.bukchangdongsoontofu.com 북창동 순두부는, 이 동네에서 순두부로는 단연 최강이다. 맛있다. 뭔가 그냥 한국에서 어디가서든지 팔아도 다들 맛있네~ 하고 먹을 그런 순두부 맛이다. 순두부는 뭐든 ..

캐나다Life 2025.01.22

토론토 중식집 2번째 - 만리장성

저번주에 오랜만에 만리장성을 다녀왔다. 만리장성을 간 이유는 그냥 우리가 스키장에 갔다가  밤 9시쯤 토론토에 도착했고, 중국요리가 먹고싶었는데, 밤 10시까지 하는 중국집은 여기밖에 없었다. 웹사이트가 없는지 메뉴판은 그냥 구글에서 사진으로 봐야할거같다. https://www.google.ca/maps/place/The+Great+Wall%2FMan+Ri+Jang+Sung/@43.7980327,-79.4255972,17z/data=!4m17!1m10!3m9!1s0x882b2cff9bba5605:0xb399fddd350cebb1!2sThe+Great+Wall%2FMan+Ri+Jang+Sung!8m2!3d43.7980327!4d-79.4255972!10e5!14m1!1BCgIYIQ!16s%2Fg%2F1tm..

캐나다Life 2025.01.21

OMSCS 05 - CS 6035 과제 2 - 1

벌써 한 주가 지나고, 두번째 과제가 나왔다. Machine Learning 이라는 제목의 과제다. Pandas와 Scikit-learn 라이브러리를 사용하여 데이터 전처리, 분석, 머신러닝 모델 구축을 해내는 과제다. 제출 횟수는 25회고, 반드시 로컬에서 테스트를 모두 통과하고 제출해 보라고 한다. 그리고 모든 작업을 포함한 .py 파일로 제출. Jupyter Notebook 제출 불가이며,print, raise, stdout 등 출력 생성 코드는 완전히 삭제해야 한다고 한다.작업별로 힌트가 주어졌다. 나중에 작업하면서 뭔가 어려움이 있으면 확인을 해봐야겠다. Task 1: 데이터셋 0에 최적화된 코드가 아닌 일반화된 코드 작성 필요.Task 2:NaN/Infinity 값은 적절히 처리.데이터 스케일..

OMSCS 2025.01.20
728x90