hELLO.

    개발자를 넘어, 새로운 길로

    여러 고민을 거치던 중, 유니밧님의 장문의 댓글에 대한 대답은 직접 포스트로 적어보는 것이 어떨까 싶어 적게 되었다. 내가 개발자를 그만두겠다고 고민을 시작하고 한 달 여가 지난 지금의 시점의 마음가짐을 말이다. 나는 지금 매일 하던 코드 편집기를 열어보지도 않으며 개발 서적으로 공부도 하지 않는다. 지금은 인문/사회/경영/경제와 같이 지극히 문과스러운 지식을 들여다보고 있다. 그렇다면 "문과로 취직할 생각인가?" 라고 할 수도 있겠지만, 사실 그렇지 않다. 내면을 들여다 보기 마인드 맵을 열고 직업에 대해 고민했다. 내가 원하는 직업관에 맞는 일은 무엇일까? 싶어 하나하나씩 정리해보고 싫다면 왜 싫은지, 이 일이 무엇이 좋은지, 현실적으로 어떤 벽에 부딪힐 수 있는지 적었다. 개발이라는 그늘에서 벗어나..

    개발자를 하기 전에 고민했다면 좋았을 것들

    최근 개발자를 그만두려는 생각이 들면서 함께 고민한 것이 있다면, 어떤 사람이 개발자를 하면 더 직업적으로 나은 성취와 만족감을 얻을 수 있을까였다. 그리고 거기에 나라는 사람은 포함될 수 있을까에 대한 고민까지 더해서. 여러 사람들을 보다 보면, 개발자를 하기 어려울 것 같은 사람과 개발자를 하면 좋을 것 같은 사람이 어느 정도 눈에 보이게 된다. 만약 개발자라는 길에 대해 고민하고 있거나 단순 취미가 아닌 정말 직업적으로 개발자에 대해 고민하고 있다면 이 글이 어느 정도 도움이 될 것이다. 기술 자체에 대해 흥미가 있는가? 개발자는 무언가를 만들어내는 사람이기도 하지만, 기술 자체에 흥미가 없다면 앞으로 나아가기 어렵다. 물론 무언가 다른 목적을 이루기 위해 개발이 그저 도구로써 위치해야 한다면 기술..

    개발자를 그만둬야 할까?

    이 글을 브런치에 쓸까 싶다가도 내 블로그를 찾아주는 고마운 개발자 여러분과 개발자 지망생이 있는 듯하여 그냥 여기에 작성해보기로 했다. 추후 포트폴리오로 쓰일 수도 있는 이 블로그에 이 글을 쓰는 것은 큰 문제가 될지도 모르지만, 이는 나와 같은 20대를 보내는 사람들에게 있어, 그리고 20대들이 겪는 흔한 고민 중 하나인 '꿈'을 생각하며 고민하는 것들에 대해 적어나가고 싶었다. 다른 직업도 아닌 개발자에 대해서 말이다. 고2 때부터 시작한 개발이 벌써 7년이 지났고, 여전히 개발자로 지내고 있다. 남들에게 이야기할만한 공식적인 개발 경력은 많이 없는 편이다만 이 일을 하면서 개발자라는 직업에 대해 어느 정도 노력을 했다고 자부하며 이야기할 수 있다. 프로젝트를 위해 밤을 새운 적도 많고, 개발에 빠..

    [프로그래머스] #.12910 - 나누어 떨어지는 숫자 배열

    나누어 떨어지는 숫자 배열 문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한 조건 arr은 자연수를 담은 배열입니다. 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. divisor는 자연수입니다. array는 길이 1 이상인 배열입니다. 입출력 예 arr divisor return [5,9,7,10] 5 [5,10] [2,36,1,3] 1 [1,2,3,36] [3,2,6] 10 [-1] 문제 해결하기 func solution(arr []int, divisor int) []i..

    [프로그래머스] #.12903 - 가운데 글자 가져오기

    가운데 글자 가져오기 문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한 조건 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s return "abcde" "c" "qwer" "we" 문제 해결하기 func solution(s string) string 이 문제는 간단하다. 특히나 Go 에서는 슬라이스를 사용할 수 있어서 더욱 간단하다. 문자열의 길이에서 가장 중간에 해당하는 위치를 구하고, 거기에 2로 나뉘어지지 않으면, 해당 인덱스를, 나뉘어 진다면 중간에 있는 두 개를 가져오면 되는데, 코드는 설명할것도 없이 아래와 같다. func solution(s string) string { cent..