칼럼

    2020년 회고록―, 시작

    많은 일이 일어난 2020년도 거의 끝나간다. 올해 회고록의 제목은 이다. 많은 것들을 시작되었기 때문이다. 또 다른 키워드로는 , 그리고 가 있다. 이 회고록은 개발에 관련된 것만을 적는 것이 아니라, 개발을 포함하여 올해 내게 일어났던 사건들이나 활동들을 어느정도 정리해보는 것을 목적으로 한다. 강의 제작 (2020.01 - 2020.08) 2020년 들어 처음 시작한게 아마 강의 제작이 아닐까 싶다. 사실 첫 강의는 2019년에 나왔지만 품질향상을 위해 새로 리부트하기로 하여 다시 촬영을 하고 제작을 시작했다. 개발 공부는 했지만 지식을 가지고 있음을 증명할 만한 수단이나, 백수라서 딱히 돈벌이도 없었기 때문에 겸사겸사 시작한 것이었다. 2020년에 만든 강의는 총 세개, PHP 7+ 프로그래밍: ..

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

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

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

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

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

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

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

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