개발

개발

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

    여러 고민을 거치던 중, 개발자를 그만둬야 할까? 에 있는 유니밧님의 장문의 댓글에 대한 대답은 직접 포스트로 적어보는 것이 어떨까 싶어 적게 되었다. 내가 개발자를 그만두겠다고 고민을 시작하고 한 달 여가 지난 지금의 시점의 마음가짐을 말이다. 안녕하세요. 정상우 님을 지켜봐왔던 응용 프로그래머입니다. 개인적으로 이런 생각을 하셨다는 점이 굉장히 놀라웠습니다. 매사 너무도 열심히 하시는 걸 보면서 항상 어떤 목표라고 할 무언가가 있으실 거라고 생각했기 때문이죠. 저는 늘 저런 고민을 하며 살지만, 정상우 님은 좀 다르실 줄 알았습니다. 저는 다른 것은 모르겠지만 정상우 님이 열심히 하시는 것에 굉장히 큰 인상을 받았습니다. 여러 글들을 올리신 것을 읽을 때면 제 안에서 어떤 영감이 떠오를 때도 많았습니..

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

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

    개발자를 그만둬야 할까?

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

    프로그래밍 언어를 선택하고 공부하기 위한 팁, ― 개발자가 되고 싶은 당신에게

    개발을 배우는 목적은 무엇인가? 당신은 왜 개발을 해보고 싶은가? 해보고 싶은 개발 분야는 무엇인가? 프로그래밍 언어를 선택하기에 앞서 자신이 무엇을 위해 개발을 배우려고하는지, 무엇을 하고 싶은지를 인지하는 것은 아주 중요하다고 할 수 있다. 그 이유는 주요 개발 분야마다 사용하는 메이저 프로그래밍 언어가 어느정도 다르기 때문이다. 아래의 표를 참고하여 주요 개발 업계에서 어떤 언어를 쓰는지 알아보자. 게임 C++/C# 웹 Javascript/Java/Kotlin/PHP 인공지능/데이터 분석 Python/R 앱 Java/Kotlin/Swift 블록체인 Go/C++/Solidity/Javascript 사무 자동화 Python 4차 산업혁명이 대두되면서 특히 인공지능/데이터 분석에 대한 관심이 급증하고 대..

    개발자가 지양해야 할 공부법

    서문 이번에 이야기하고 싶은 것은 개발자가 지양해야 할 공부법이다. 지향이 아니라 지양임을 다시 한 번 확인하자. 모두가 알다시피 공부법은 사람마다 다르기에 어떻게 공부해야 한다는 것보다도 어떤 공부법은 지양하는 것이 좋다는 것을 쓰는 편이 좋다는 생각이 들었다. 함수와 메서드 원형 및 목록 외우기 책을 보다보면 함수 및 메서드 목록이 몇 가지 수록되어 있는 경우가 있다. 그리고 그것을 마치 영어단어 외우듯이 공부하는 경우를 본적이 있다. 함수에는 함수를 사용하는 방법, 함수가 무엇을 리턴하고 어떤 것을 입력값으로 받는지에 대한 내용이 포함되어 있는데 이것을 몽땅 외우는 것이다. 프로그래밍 언어의 함수는 영어 단어와는 다르다. 우리가 알아야 할 것은 그저 함수의 이름 및 해당 메서드 및 함수가 어떤 패키..