개발자의 삶/상식과 잡담 사이 4

개발자 되는 방법 - 국비교육 vs 부트캠프 vs 독학

안녕하세요. 제가 최근에 블로그도 다시 시작하고, 이런 저런 곳에서 상담이나 질문들도 보고 있습니다. 개발자가 되고 싶은 분들이 제법 많아 보이더군요. 개발자가 되고 싶다면 어떻게 해야 할까요? 일반적인 방법들을 알아보도록 하겠습니다. 1. 전공 당연히 대학에서 전공을 하면 됩니다. 왠만큼 열심히 했다면 프로그래밍 능력은 갖추고 있을 겁니다. 졸작이든 취업용 포트폴리오든 만들면서 기본적인 실력만 갖추고 있다면 취업 가능하겠죠. 좋은 스펙(학교, 성적, 실력, 기타)을 갖추고 있다면 대기업이나 "네카라쿠배"에 공채를 노려볼 수도 있겠지요. 실력이 부족하다면 다른 방법을 활용하면 됩니다. 비전공자보다는 유리할 겁니다. 2. 독학 어쩌면 가장 어려운 방법일지도 모르겠습니다. 하지만 불가능하지만도 않습니다. 유..

풀스택(full-stack) 개발자란? 2편

몇 일전에 적었던 풀스택 개발자에 대한 글의 조회수가 조금 있었습니다. 2022.07.29 - [개발자의 삶/상식과 잡담 사이] - 풀스택(full-stack) 개발자란? 풀스택(full-stack) 개발자란? 요즘 여기저기 풀 스택 개발자라는 말을 많이 듣습니다. 저 역시 자칭, 타칭 풀 스택 개발자라고 여겨지고 있죠. 그렇다면 풀스택 개발자란 어떤 의미일까요? 구글에서 검색하면 가장 먼저 나오 nextbrace.tistory.com 사실 다른 글을 적다가 풀스택이란 단어가 들어가길래 간단하게 적었던 글이었는데, 약간은 의외였습니다. 그래서 2편으로 조금 상세하게 개인의 생각을 첨가하여 적어보겠습니다. full-stack developer라는 말은 제가 개발을 처음 시작했을 때만 하더라도 들어보지 못한..

윷놀이의 도,개,걸,윷,모 확률을 구하라!

오늘은 심심풀이로 윷놀이를 할 때 도개걸윷모 확률을 구해보도록 하겠습니다. 딱히 생각을 해보지 않았다면, 모두 동일한 확률이지 않을까 했을 수도 있을 텐데요. 하지만 개발자라면?! 쉬는 시간에 잠시 확률을 계산해보아도 좋겠죠. 당연히 아주 단순한 수학 문제이므로 개발자가 아니어도 쉽게 구할 수 있을 겁니다. 윷은 앞면과 뒷면이 나올 수 있는 나무 막대기입니다. 나무 막대기를 깎거나 쪼개서 쉽게 만들 수 있죠. 요즘은 다이소 가서 사는 게 훨씬 쉽겠지만요. 윷가락은 총 4개를 던져서 그 조합에 따라 도개걸윷모가 됩니다. 다음과 같이 앞과 뒤를 기호로 표시해보겠습니다. 앞● 뒤○ 도 : ●●●○ 개 : ●●○○ 걸 : ●○○○ 윷 : ○○○○ 모 : ●●●● 이렇게 5가지의 경우가 생깁니다. 그렇다면 확률은..

풀스택(full-stack) 개발자란?

요즘 여기저기 풀 스택 개발자라는 말을 많이 듣습니다. 저 역시 자칭, 타칭 풀 스택 개발자라고 여겨지고 있죠. 그렇다면 풀스택 개발자란 어떤 의미일까요? 구글에서 검색하면 가장 먼저 나오는 aws의 설명이 나름 타당하다고 생각됩니다. 쉽게 얘기해 왠만한 시스템을 혼자서 구축 가능한 개발자란 말이죠. 여기서 모든 언어를 알아야 하는 것은 아닙니다. 이해를 하고 있느냐가 첫 번째이며, 어떤 언어로든 모든 부분의 구현이 가능하냐가 두 번째입니다. 예를 들어 한동안 대한민국에서 표준처럼 군림했던 java, spring, jsp, jquery를 이용하여 웹사이트를 혼자서 만들 수 있는 사람이 있다고 하겠습니다. 이 사람은 풀 스택 개발자일까요? 그럴 수도 있겠지만 사실 좀 부족하다고 생각합니다. 이 사람이 다른..