칼럼/개발자스럽게 살기

    코더가 아닌, 개발자가 되려면

    서문 개발의 세계에는 웹 개발자, 인공지능 개발자, 데이터 엔지니어, 인프라 엔지니어 등 많은 직업이 있다. 하지만 여기서 직업이 아닌 역할군의 의미로 분류되는 것이 있는데, 바로 코더와 개발자다. 이 주제는 상당히 까다로운 주제여서 자칫 논란의 여지가 될 수 있음을 잘 알고 있지만, 나 역시 개발을 수 년간 해보면서 느낀바가 다소 있기 때문에 이 글을 작성해보기로 하였다. 많은 개발자들은 코더가 되길 꺼려한다. 간단히 말해 코더는 말 그대로 코드만 작성한다. 기획, 설계, 테스팅, 배포와 같이 프로덕션 사이클에서 중요한 위치에 있는 것들에 대해서는 하지 않고, 구현 그 자체에 관심을 두고 있는 것이 코더다. 코더라는 말에는 비하의 의미가 섞여있기 때문에 많은 이들이 자신에 대해 이런 말을 쏟아내는 것에..

    블록체인은 비트코인이 전부가 아니다

    4차 산업혁명에서 사물인터넷(IoT), 인공지능(AI), 자율주행 등과 더불어 이야기하고 있는 것이 바로 블록체인이다. 블록체인 기술은 현재 성장중인 기술이며, 어디까지 갈 수 있을지는 알 수 없다. 나는 개발자로서 블록체인 업계로 진출하고자 하고 있기때문에 이에 관한 관심이 최근 많아진 상태다. 정부에서도 블록체인 시범사업 등을 통하여 여러가지 시도를 해보고 있는 중이나, 일각에서는 블록체인 기술은 실체에 비해 뻥튀기가 되어있어 과도하게 큰 가능성으로 측정되어지고 있다는 이야기도 들려오고 있다. 또한 블록체인이라는 기술이 암호화폐로만 일반인들에게 알려져 있기 때문에 이에 대한 인식개선도 필요하다는 의견도 있다. 최초의 블록체인, 비트코인 몇 년전에 있었던 비트코인 열풍때문에 블록체인이라는 기술이 세상에..

    내가 Go 언어를 선택한 이유

    어서와 Go 내가 수년간 마주한 PHP 를 보내고 잡은 언어는 Go 다. 많은 이들이 알다시피 현재 한국에서 범용 프로그래밍 언어로써 가장 많이 쓰인다고 볼 수 있는 것이 자바라는 사실은 부정할 수 없다. 허나 지금 시점에서 자바를 배우는 행위는 미래보다는 현재를 따라가는 것에 급급하다는 생각이 들었다. 미래를 지향하는 내가 그저 현재만을 따라가려고 한다는 것은 내 개발 신념에 어긋나는 일이다. 따라서 나는 Go 언어에 내 개발자로서의 미래를 걸어보기로 했다. 자바스크립트 또한 내가 가진 주력 기술 중 하나이긴 하지만, 영 정감이 가질 않아서 말이다. 사실 적어도 소프트웨어 엔지니어라면 응용을 넘어 조금 더 로우 레벨로 들어가야하지 않나라는 생각도 가지고 있어서 그런 것같다. Write in Go, Wr..

    난 정말 Java 를 좋아한 적이 없다구요

    원래 다른 글을 쓰려다가 그냥 갑자기 생각나서 써본다. 아, 글 제목은 라는 책에서 따왔다. 일단, 난 자바를 싫어하니까. 어찌되었든 내가 자바를 싫어하는 몇 가지 이유를 적어보고자 한다. 사실 대부분은 감정적인 것들이다. 자바를 전혀 안 해봤다면 싫어할 이유는 없겠지만, 자바를 경험했기에 싫어하는 이유또한 생기는 것이다. 내가 좋아했던 PHP 도 안티가 많다. 그들이 PHP 를 싫어하는 이유를 나는 이해하고 있으므로 다른 이들도 내가 자바를 싫어하는 이유 또한 공감해주리라 믿는다. 내가 아래에서 서술하는 것들은 자바 언어가 추구하는 것들이기도 하며 장점이 될 수도 있으나, 이 점이 싫으니까 안 하는 것이다. 따라서 단점이 아니라 장점이라고 반박을 한다고 한들 아무런 상관없다. 싫은건 싫은 것이다. pu..

    2020년, PHP 언어가 가지는 의미

    * 이 글은 2020년 9월에 작성되었습니다. 일단, 내 얘기를 잠깐 하고자 한다. 난 본래 C 로 개발을 시작했다가, C++, PHP, Javascript, Java, Python 순으로 프로그래밍 언어를 접했다. 그중에서도 PHP, Javascript 는 지금도 잘 쓰고 있는 언어인데, PHP 는 강의도 두 편 낼 정도로 많은 사랑을 쏟아붓고 있는 편이었다.(예상대로 성적은 그닥) 내가 PHP 를 처음 접한 건 2016년쯤이다. 사실 그때도 PHP 의 위치는 그다지 좋지 않았지만, 애초에 개발에 대한 지식 자체가 부족했기에 별 의구심은 갖지 않았었다. 웹 개발을 본격적으로 시작한 것 또한 2016년부터다. 그때 처음으로 HTML/CSS 를 익혔다. 처음 익힌 서버 사이드 언어가 PHP 였다. 시간이 ..