칼럼

    기술적 가스라이팅은 이제 멈춰주세요

    아직도 PHP 같은 거 써요? 일전에 팀 프로젝트를 하면서 팀원 중 한 명이 아직도 PHP 같은 것을 쓰냐며 내게 핀잔을 준 일이 있었다. 자신은 Nestjs 나 스프링부트를 사용한다며 다른 기술을 비하하는 발언도 서슴지 않았다. PHP 개발자인 나에게 있어서는 당연히 기분 나쁜 일이기도 했으나, 실제로 그 팀원은 PHP 를 사용해본 경험이 적었으며 자신이 사용한 버전이 무엇인지조차 모르고 있었다. 그저 자신은 조금 더 트렌디해보이고 싶었고, 남들이 다 PHP 는 안 좋다고 하니까 마치 스스로가 경험했다는 듯이 자신을 기만한 것이다. 공공장소에서는 떠드는거 아니야 우리는 자라면서 어른들에게 다양한 교육을 받는다. 그것은 좋게 말하면 예절교육이며 나쁘게 말하면 세뇌라고 말할 수 있다. 아이들은 자신이 한 ..

    빠르게 성장하는 개발자의 세 가지 특징

    이번에 이야기해볼 내용은 빠르게 성장하는 개발자의 세 가지 특징이다. 나는 경력은 거의 없지만, 개발에 입문한 지 10년이 되었는데도 여전히 많이 부족하다고 생각하고 있고, 실제로 다른 사람들보다도 성장이 더딘 편이라고 생각한다. 주변을 둘러보고 개발자로 지내면서 단 기간 안에 빠르게 성장하는 개발자의 사례를 다수 접했는데, 그들은 대부분 처음 입문하고 2-3년이 되었을 때 어느 정도의 성과가 나타나는 것으로 파악했다. 도대체 그 사람들은 어떤 사람들이기에 빠르게 성장하는 것인지 고민해본 결과, 몇 가지 결론에 도달했는데 이를 세 가지 정도로 정리해보기로 했다. 선택과 집중 여러 분야를 걸친 다수의 기술이 아닌 한 분야의 한 두가지 기술에 집중하는 사람은 성장이 빠르다. 목적과 방향이 분명하기 때문에 옆..

    개발자와 엔지니어, 그 사이에서

    공학(工學) 공학(工學, engineering)이란 무엇인가? 공학은 ‘기술적 문제’를 대상으로 하는 학문으로 ‘문제를 발견하고 이에 대한 기술적 해결책을 제시하는 학문’이라고 정의할 수 있다. 여기서 문제란 작게는 자동차 부품일 수도 있고, 크게는 교통 체증 문제나 전 지구적인 기후 변화 문제까지 다양하다. 즉 공학은 인간의 삶의 질을 향상시키기 위하여 과학적 지식과 기술을 이용하여 인간에게 유용한 제품을 만드는 학문이다. [네이버 지식백과 ― 공학의 개념] 책을 쓰고 개발을 하면서 종종 드는 생각이 있다면, 나는 개발자인가? 엔지니어인가? 이다. 개발자를 지칭하는 표현으로는 개발자, 엔지니어, 프로그래머, 그리고 코더가 있는데, 여기서 개발자와 엔지니어는 본질적으로 무엇이 다른가에 대한 고민해본 결과..

    2021년 회고―, 성찰

    2021년 회고록을 작성할 때가 되었다. 작년(2020년)에는 무언가 새로 시작하는 것이 많았지만, 올해는 성찰의 시간을 많이 가졌다. 그래서 제목을 로 지었다. 개발, 내가 정말 원하는 일과 잘하는 일, 내 성격에 어울리는 일과 같은 많은 것을 고민했다. 정상적으로 직장을 다니고 있었다면 이런 고민도 딱히 안 했겠지만, 현 상황만큼이나 성찰하기 좋은 시간이 없기 때문에 이 기회에 확실히 하고 가기로 했다. 올해 진행했던 프로젝트 및 성과를 간단하게 이야기해보고, 성찰의 결과를 정리해보자. Github Stars 600+ 올해의 성과 중 제일 가시적으로 나타나는 것은 내가 벌어들인 깃허브 스타가 누적 600개를 넘었다는 것이다. 2020년에 100+ 였던 것에 비하면 놀라울만한 성장이라고 생각한다. 대부..

    깃허브를 포트폴리오로 쓰려면 어떻게 해야할까?

    메리 크리스마스! 오늘은 즐거운 크리스마스입니다. 이 글을 작성하는 때가 크리스마스이기에 첫 문구를 크리스마스로 시작하게 되었답니다? 저는 연인이 없는지라 집에서 나 홀로 집에나 보고 코딩이나 해야겠습니다. 어제 퇴근하다가 불현듯 떠올라서 hELLO 티스토리 스킨의 크리스마스 테마를 구상해보려고 했는데, 역시 디자인 능력이 꽝인 저로서는 디자인은 몸에 맞지 않는 옷이더군요. 이제는 친절한 디자이너 분의 기여를 기다릴 수밖에 없겠습니다. 이번에 이야기해볼 사항은 깃허브에 대한 이야기다. 깃허브 포트폴리오라고 하면 대부분 깃허브 페이지(Github Pages)를 포트폴리오로 작성하는 방법을 이야기하는 글이 많은데, 이 글에는 깃허브 페이지가 아니라 깃허브 그 자체를 이야기해본다. 개발자로 취직할 때 중요한 ..