도움말 - 글감 수집하기 (인용)

도움말 - 부분 리뷰 작성하기

나는 어떻게 일과 두 아이 육아를 하면서 두번째 학위를 취득하고, 1년만에 5개의 개발 자격증을 취득 할 수 있었을까(How I got a second degree and earned 5 developer certifications in just one year, while working and raising two kids)

"표준 속도는 멍청이(chumps)를 위한 것입니다. 이 시스템은 누구나 따라갈 수 있도록 설계되었습니다. '그저 누군가'보다 더 많이 움직이는 사람이라면 누구든지 기대보다 훨씬 많은 것을 할 수 있습니다. 그리고 이것은 학교뿐 아니라 모든 삶에 적용됩니다. "
- Derek Sivers, CD Baby 창립자

코딩을 배우는 것은 어려울지도 모릅니다. 특히 어린 자녀와 직장과 가족이 있는 경우라면 말이죠. 그럼에도 불구하고, 저는 표준 속도(the standard pace)가 저에게는 해당이 되지 않는다고 생각했습니다.

제가 이뤄낸 것에 대해 스스로 자랑스럽긴 하지만, 여기서 자기 자랑이나 하자고 이 글을 쓰는 것은 아닙니다. 이 글을 통해 표준 속도가 당신에게 해당하지 않는 다는 것을 확신 시키고 싶어서 입니다.

지난 한 해 동안 정말 많은 것을 했습니다. 2개의 Oracle Java 인증, 2개의 CompTia 인증과 freeCodeCamp의 프론트엔드(Front End)인증을 받았습니다. 각각의 인증을 받기위해 대부분의 사람들은 오랜 기간 준비를하지만, 저는 이 모두를 3 주 안에 마쳤습니다.

그리고 마지막으로, 소프트웨어 개발로서 공인된 대학에서 반 년만에 두 번째 학위 이수를 위해 필요한 모든 과정을 마쳤습니다.

풀 타임으로 일하면서 아내와 두 아이와 자주 시간을 보냈고, 자원 봉사까지 해가면서 이 모든 일을 했습니다.

이 모든 것을 할 수 있었던 열쇠 중 하나는 힘을주는 아내 덕분 이었습니다. 😍

당연히 도움이 된 다른 것들도 있었지만 말이죠.

당신에게 동기 부여가 되는 것은 무엇입니까?

저는 5 년 동안 학교에서 선생님으로서 재직하면서,  아이들을 가르치는 것을 더이상 하고 싶진 않다고 생각했습니다.

저는 가르치는 것을 아주 좋아했지만, 아이들이 하기 싫어하는 것을 강제로 시키는 것은 싫어했습니다. 제가 몸담은 곳의 학급 관리 시스템은 저에게 매우 스트레스가 되었습니다. 또한, 전체 교육 시스템 자체에 대한 환멸을 느끼게 되었습니다. 미래엔 존재하지 않을 직업을 위해 학생들을 준비시키는 것 같았습니다.

저는 항상 코딩에 관심이 있었고 때로는 Scratch와 Code.org를 이용하여 학생들에게 기본적인 코딩을 가르쳤습니다. 그래서 풀 타임으로 이 일을 할 수 있도록 충분한 시간을 가지기로 했습니다.

새로운 직업을 갖는 것은 큰 동기 부여가 되었습니다. 매일 가르치는 일을하면서 보낸 시간은 내 목표를 향해 나아가게 하는 인센티브였습니다.

조사, 조사, 조사

급하게 학습하지 않는 것은 중요합니다. 모든 학교나 학습 자료들이 다 좋다고 할 순 없습니다. 그러므로, 잘못된 선택은 목표 달성 능력에 큰 변화를 가져올 수 있습니다.

저와 제 가족에게 가장 잘 맞는 학습 방법을 찾으려고 노력했습니다. 기술 산업으로 진입 할 수 있는 여러 가지 방법이 있는 것을 알지만 다소 전통적인 방법을 택했습니다: 학사 학위. 제가 이미 이수한 수업 중에 새로운 프로그램으로 옮길 수 있는 것들이 있었습니다. 많은 학교를 들여다 보았지만 Western Governors University를 결정한 이유는 다음과 같습니다:

  1. 온라인으로 모든 수업을 수강 할 수 있기 때문에, 등하교 시간이 필요가 없다.
  2. 자신의 페이스대로 작업 할 수 있으므로 매우 빨리 끝낼 수 있다. 클래스의 모든 과제와 시험을 마치면 즉시 다음 클래스로 넘어 갈 수 있다.
  3. 비용이 낮다 - 6 개월에 약 3000 달러.
  4. 오바마 대통령과 빌 게이츠 (Bill Gates)에게 평판이 좋고, 공인을 받았으며, 추천되었다.
  5. 산업 공인 인증된 학위를 받을 수 있다.

야심찬 목표를 넘어서는 것

처음 목표는 1 년 안에 학사 학위를 따는 것이었습니다. 한 달이 지나고 나서, 이 목표를 수정하고 6 개월 만에 끝내기로 결정했습니다.

이 시점에 제 목표를 이루기 위해 가장 많은 도움을 주었던 것은 바로 이것이었습니다: 6개월 안에 모든 수업을 완료 할 수 있도록 각 클래스를 마치기 위한 정확한 일정을 만드는 것. 

각 수업마다 1 ~ 3주 정도 일정을 잡았습니다. 또한, 각 수업을 빨리 끝낼 수 있는 방법에 대한 계획을 세웠습니다. 이러한 과정 전반에 걸쳐 제대로 하고 있는지 점검하기 위해 여러가지 하위 목표를 세웠습니다.


야심 찬 목표가 중요합니다. 이것이 제 자신을 푸시하는 또 다른 동기를 부여했습니다. Journal of Consumer Research에 의한 연구에 따르면 야심찬 목표는 사람들을 더 행복하게 만든다고 합니다. 결국 저는 제가 스스로 만든 모든 데드라인을 뛰어넘었고, 그것이 저를 행복하게 했습니다.

세부 일정

가족과 다른 책임을 게을리하지 않고 최대한 많은 시간을 학습에 집중 할 수 있도록 자세한 주간 일정을 만들었습니다. 가족과의 시간, 자원 봉사 시간, 친구들과의 시간, 그리고 저녁 데이트까지 계획을 세웠습니다.


상세한 일정은 제 삶의 균형을 갖는데 많은 도움이 되었습니다. 하지만, 일정에 넣지 않은 한 가지가 있는데 그것은 텔레비전입니다.

학위를 받기 위한 전체 기간 중, 3개의 TV 에피소드 본게 전부 였습니다. 목표를 달성하기 위해 굉장히 빡빡한 일정을 세웠기 때문에 TV를 볼 시간이 없었습니다. 또한, TV를 보게 되면 그만큼 가족들과 보낼 수 있는 시간이 줄어들기 때문에 TV를 볼 수 없었습니다.  졸업한 이후에도, 코딩에 집중하기 위해 TV 시청 시간에 제한을 두고 있습니다.

목표 달성을 위해 무엇인가는 포기해야 한다는 것을 깨달았습니다.

비방하는 사람은 무시하십시오!

Western Governors University의 모든 학생에게는 멘토가 배정됩니다. 학생들은 매주 멘토와의 통화를 통해 학업이 순조롭게 진행 되고 있는 지에 대해 얘기 합니다. 멘토에게 제 목표에 대해서 얘기하면 항상 제 멘토는 조금 더 합리적으로 생각 할 필요가 있다고 했습니다.

글쎄요, 저는 합리적이 되는 대신 더 터무니없는 목표를 세우기로 했습니다. 제 멘토가 좋은 의도 였음을 모르는 것은 아니지만, 저는 그 충고를 받아들이지 않고 더이상 제 목표에 대해 멘토와 공유하지 않기로 했습니다. 

그 일을 겪고 깨달은 것은 때로는 어떤 목표에 대해서 격려해주지 않는 사람과는 그 목표에 대해서 얘기를 나누지 않는 것이 도움이 된다는 것입니다.

최대한 시간 활용 하기

소프트웨어 개발을 배우기 위한 시간 외에도, 더 많은 공부를 할 수 있는 방법을 찾았습니다. 예를 들어, 저는 점심 시간의 대부분을 공부하는데 할애 했습니다. 또한, 주머니에 노트를 가지고 다니면서 시간이 남을 때마다 배운 것을 리뷰하곤 했습니다. 

제가 했던(그리고 아직까지 하고 있는) 일 중에 하나는 휴가를 받아서 수업을 듣거나 프로그래밍 프로젝트를 했습니다. 학위를 수료하는 동안, 클래스를 패스하기 어렵다는 판단이 서면, 휴가 계획을 세웠습니다.

끊임없이 저의 일정을 재평가하려고 노력하고, 학습에 더 큰 효과를 내기 위해 어떻게 시간을 보내야 할지를 생각합니다.

제 아이들이 잠이 들고 나서 코딩을 많이 하곤 했습니다. 하지만, 늦은 밤에는 머리가 제대로 돌지 않았습니다. 그래서 코딩(그리고 트레이닝 비디오 제작)을 위해 저의 수면 시간을 밤 9시에 자서 새벽 4시에 일어나는 일정으로 바꿨습니다. 이상하게 들릴지 모르지만, 이렇게함으로써 생산성이 정말 많이 향상 되었습니다.

다른 사람들은 어떻게 하는지 배우십시오.

저는 Reddit에서 다른 사람들의 공부 방법에 대한 글을 읽는데 많은 시간을 보냈습니다. 이 곳에서 산업 인증에 관해선 학교에서보다 더 많은 정보를 얻을 수 있었습니다. 이를 통해, 목표 달성의 가장 빠른 길로 갈 수 있는 더 나은 계획을 세울 수 있었습니다.

언제나 당신이 가려고 하는 길을 먼저 간 사람이 있을 것이니, 그들을 통해 배우는 것은 중요합니다. 

freeCodeCamp 커리큘럼을 따라가던 중, 다른 사람들에게 배운 것도 많은 도움이 되었습니다. 커뮤니티의 경험 많은 사람들은 항상 포럼이나 커뮤니티 채팅방에서 기꺼이 도움을 주거나 좋은 제안을 합니다.

그냥 보내십시오!

배송은 완성된 제품을 발송하는 것을 의미합니다.

프로젝트를 하거나 공부하는 데 더 많은 시간을 할애 해야하는지 궁금해 할 때가 여러 번 있었습니다. 하지만, 제가 세워놓은 데드라인을 지키기 위해서는 시간이 없다는 것을 깨달았습니다.

마감일이 지나면 완전히 준비가되기 전에 제가 행동해야했습니다.

제가 세운 데드라인이 비록 제가 완벽히 준비 되지 않았더라도 행동 하도록 했고, 그것은 틀림없이 성공적 이었습니다. 

완벽한 프로젝트를 만드는 것보다 프로젝트를 완료 하는 것이 더 중요하다는 것을 알게되었습니다. 모든 것이 완벽한지 확인하려고 하면 절대 아무것도 끝내지 못할 것입니다. 확신이 서지 않을 때, 그냥 보내십시오!

80/20 규칙



80/20 규칙은 많은 사건에 대해 약 80%의 영향이 원인의 20%에서 발생한다는 것입니다. 소프트웨어 개발을 학습에 빗대면, 학습한 내용의 약 20 %가 실제로 사용하는 것의 약 80%를 포함한다는 것을 의미합니다. 당신이 상위 20%에 집중한다면 많은 시간을 절약 할 수 있습니다.

학위 취득을 위해, 저는 필요한 콘텐츠의 20-30 % 만 읽었습니다. 80/20 규칙에 따르면, 이것은 주제의 80 % 이상을 이해하는 데 충분했습니다.

이 트릭은 어떤 20%에 중점을 둬야 하는지를 결정합니다. 저는 대체로 "내가 시험 출제자라면 이 내용을 포함 시킬까?"라고 스스로에게 묻습니다.

실제로 어떤 것을 배울 때, 이 20% 내용이 당신에게 80%의 가치를 줄 것인지에 대해 스스로 물어봐야 합니다.

이것은 Just-In-Time 정보의 개념과 관련이 있습니다. 가까운 시일 내에 사용할 계획이없는 것을 배우는 것은 일반적으로 도움이되지 않습니다. 특히 기억력이 저만큼 나쁘다면 더욱 그렇습니다. 😊 프로젝트를 할 때 저는 그 프로젝트에 필요한 것을 학습 합니다.

고용주는 어떻게 당신이 코딩을 배웠는지보다 당신이 어떤 프로젝트를 만들었는지에 더 관심이 있습니다. 이 사실을 명심하면 시간을 최대한 활용하는 방법에 도움이 될 것입니다. 

계속해서 나아가기

학위를 취득하고 나서도 저는 배움을 계속했습니다. 프로젝트의 중요성을 깨달았고, 그래서 freeCodeCamp에 들어가 개인 포트폴리오를 만들기 시작했습니다. 학위 공부 중에 사용했던 모든 전략을 계속 적용 할 수 있었습니다.

또한 자바스크립트(JavaScript) 트레이닝 비디오를 만들기 시작했을 때도, 이러한 전략을 계속 사용했습니다. 이제 저는 거의 매일 freeCodeCamp YouTube 채널에서 자바스크립트 트레이닝 비디오를 게시하고 있습니다.

각 클래스에서 WGU 학위를 빨리 따기위해 했던 방법에 관심이 있다면 이 블로그 글을 확인하십시오.

당신의 인생이 저만큼 바쁘겠지만, 제가 사용한 방법 중 조금이라도 당신에게 도움이되기를 바랍니다.

기본 속도(standard pace)는 멍청한 사람들에게나 해당한다는 것을 명심하십시오. 당신은 더 잘할 수있습니다!



이 글은 How I got a second degree and earned 5 developer certifications in just one year, while working and raising two kids를 번역한 글 입니다. 오역 지적 해주시면 수정하겠습니다. 원문은 아래에서 확인 할 수 있습니다.


리뷰

Christina Lows

나는 어떻게 일과 두 아이 육아를 하면서 두번째 학위를 취득하고, 1년만에 5개의 개발 자격증을 취득 할 수 있었을까(How I got a second degree and earned 5 developer certifications in just one year, while working and raising two kids)

This is very useful information! As a mom I feel it s very encourasing content!