본문 바로가기

반응형

전체 글

애자일 방법론의 종류 - Agile Methodology 2 예전 포스트에서 애자일에 대해 소개한 적이 있다. 애자일 방법론에 대해 잘 모른다면 밑에 링크에서 확인할 수 있다. 애자일 방법론이란 - Agile Methodology 최근까지 일하던 곳에서 나에게 처음으로 애자일 방법론(Agile methodology) 을 처음으로 접하게 되었다. 맨처음에는 상당히 귀찮게 느껴진 부분이 많았다. 매일매일 스크럼 스텐드업(Scrum Standup)을 canada-coder.tistory.com 저번에는 애자일 방법론이 무엇인지에 대해 알아봤지만, 애자일 방법론중에 대표적으로 5가지 종류가 있다. 오늘은 그 대표적인 5가지에 대해 설명을 해볼까 한다. 애자일 방법론 대표적인 5가지 스크럼(Scrum): 스크럼은 일정 기간 동안 일정한 주기로 개발을 진행하며, 팀원들이 지.. 더보기
워터폴 방법론 - Waterfall Methodology 예전에 애자일 방법론 - Agile Methodology에 대해 설명한 적이 있지만, 워터폴 방법론을 한번도 언급한 적이 없어서 이번에 한번 소개해 볼까 한다. 예전에는 워터폴 방법론을 많이 사용하고 있었지만, 애자일 방법론이 소개되면서 많은 회사들이 애자일 방법론으로 넘어가고 있는 추세이다. 애자일 방법론이란 - Agile Methodology 최근까지 일하던 곳에서 나에게 처음으로 애자일 방법론(Agile methodology) 을 처음으로 접하게 되었다. 맨처음에는 상당히 귀찮게 느껴진 부분이 많았다. 매일매일 스크럼 스텐드업(Scrum Standup)을 canada-coder.tistory.com 애자일 방법론에 적용할수 없는 방식의 업무여서 인지 프로그램의 구성에 따라서인지, 아직까지 워터폴 방.. 더보기
Leetcode 릿코드 3 - Add Two Numbers 오랜만에 릿코드 문제를 풀어보는 시간을 갖었다. 취업 중에는 거의 매일 하나 이상 문제를 풀어 보고 있었는데, 막상 취업이 되고 회사에서 하는 일을 따라가기 위해서 시간의 비중을 높이다 보니 취업 중에 하던 많은 것을 하지 못하게 되는 여러 가지 중 한 가지가 되어버렸다. 그래서 오늘 문제를 풀어볼 퀴즈는 Add Two Numbers이다. 문제 설명이 다음과 같다. 두 개의 음이 아닌 정수를 나타내는 두 개의 비어 있지 않은 링크 리스트가 제공된다. 각 노드는 하나의 숫자 자릿수를 포함하며, 숫자는 역순으로 저장된다. 두 숫자를 더하고 링크드 리스트로 반환한다. 0을 제외한 두 숫자에는 선행 0이 포함되지 않는 것으로 가정할 수 있다. 예를 들자면 Example 1: 입력 (Input): l1 = [2,.. 더보기
미주 캐나다 에서 HR과 잡 인터뷰 (경력직) 한국에서는 자기소개서 같은 거 많이 쓴다고 들었다. 옛날 얘기일지도 모르겠지만.. 내가 한국에서 해본적은 거의 없다(?)고 해야 될 거 같은데.. 미국과 캐나다에서 구직중에 준비하다 보면 첫 인터뷰 중에 가장 쉽게 나오는 질문들이 있다. 여기서는 인터뷰에 응할 때 기본적이고 쉽게 들을 수 있는 질문의 답변들을 준비하는 게 좋다. 물론 이 인터뷰자리를 잡기까지는 레쥬메 (이력서)나 커버레터등 지원을 먼저 하고 그다음에 보통 H.R. (Human Resources - 인사과)와 인터뷰하는 자리를 준비하기 위한 내용이다. 첫 번째는 역시 자기소개이다. 한국에서 쓰는 자기소개서랑 비슷한지 잘 모르겠다. 여기서는 내가 지원한 회사와 직위에 맞춰서 말해줘야 한다. 물론 내가 여기서 소개하는 내용은 경력직 위주이다... 더보기
캐나다에서 잡 구하기 현재 한국은 많이 달라졌을 것이라고 예상하지만, 아직 한국은 신입사원 채용 공고라던지 경력사원 채용 공고를 하는 것으로 알고 있다. 하지만, 캐나다에서는 한국처럼 채용공고를 따로 하지 않는다. 그렇다면 캐나다에서는 잡을 구할수 있는 방법이 어떤 게 있을까? 일단 신입사원으로 입사하는 방법은 무엇이 있을까? 신입사원 입사 방법 취업 전문 웹사이트 이용: 캐나다에서는 LinkedIn, Indeed, Glassdoor 등 취업 전문 웹사이트가 많이 활용된다. 대학 취업 지원 서비스: 대학 취업 지원 서비스를 통해 취업 관련 정보와 취업 컨설팅을 받을 수 있더. 자신이 다니는 대학 취업 지원 서비스를 이용하여 정보를 수집하는 방법도 있다. 취업 박람회 참가: 캐나다에서는 매년 다양한 취업 박람회가 열린다. 이를.. 더보기
어린나이부터 시작하는 코딩.. 좋은 걸까? 나쁜 걸까? 현재 프로그래머로 일하면서 주변에 어린아이의 코딩에 대한 이야기를 많이 접할 수가 있다. 한국에서는 코딩 과외가 있을 정도로 학부모 사이에서 인기(?)가 있다고 한다. 물론 어느정도 시간이 지난 이야기이도 하다. 내 아이가 학교에 다니면서 역시 수업후 참여할 수 있는 프로그램 중엔 코딩이 있다. 조금 관심을 갖고 어떻게 공부 하는지 들여다보며 몇 가지를 느낀 점을 적어 볼까 한다. 어린 나이부터 시작하는 코딩이 과연 좋은 걸까? 어린 나이부터 시작하는 코딩 코딩을 어린 나이부터 시작하는 아이들에게 많은 이점을 제공한다는 생각은 상대적으로 최근에 시작되었다. 하지만 코딩 교육에 대한 관심은 1960년대에 시작되었으면, 그 당시에는 주로 대학에서 컴퓨터 과학을 전공하는 학생들을 대상으로 한 것이었다고 한다... 더보기
LAMP Stack on Vagrant on Windows - 윈도에서 Vagrant에서 LAMP Stack 구축하기 이전 포스트에서 LAMP Stack에 대해 알아봤다. 편하게 리눅스나 맥 OS에서 LAMP Stack 환경을 만들기는 어렵지 않다. 하지만, 사용하는 컴퓨터가 바뀔 때마다 매번 같은 방식으로 설치하는 방법도 상당히 귀찮기도 하고 또 다른 운영체재에 같은 LAMP Stack을 구축하는 방법도 매번 달라지니 쉽지 않다. 그렇다면 그 모든 것을 쉽게 하기 위해서 한 가지 방법 중엔 Vagrant를 사용하여 LAMP Stack 환경을 구축하는 것이다. Vagrant는 기본 VMWare나 VirtualBox가 필요하다. 윈도에서 LAMP Stack 환경 만들기 - VirtualBox 설치하기 - https://www.virtualbox.org/wiki/Downloads - Vagrant 설치하기 - https:/.. 더보기
LAMP Stack은 무엇인가? LAMP Stack LAMP 스택은 오픈 소스 웹 개발 플랫폼으로, 리눅스(Linux), 아파치(Apache), MySQL, PHP로 구성된다. 이것은 웹 애플리케이션 개발 및 호스팅에 널리 사용된다. 리눅스는 운영 체제로, 아파치는 웹 서버로, MySQL은 데이터베이스 관리 시스템(DBMS)으로, PHP는 서버 측 스크립트 언어이다. 이들 기술을 함께 사용하면 웹 서버, 데이터베이스 및 동적 웹 페이지를 쉽게 개발 및 관리할 수 있다. LAMP 스택은 오픈 소스이며, 커뮤니티에서 지속적으로 발전하고 있으며, 수많은 개발자와 기업이 사용하고 있다. 또한, LAMP 스택은 모든 구성 요소가 무료로 제공되기 때문에 비용을 절감할 수 있다. 하지만 윈도즈에서도 LAMP 개발 플랫폼을 적용하여 개발할 수 있다... 더보기

반응형