코딩 잘하는 방법(고급 프로그래머로 가는 길)

코딩 잘하는 방법

코딩잘하는 방법, 프로그래밍 잘하는 비법이라는게 있을까요? 네, 있습니다. 오늘은 코딩 스킬이라는 다소 추상적인 주제를 다뤄보려고 하는데요. 최근에 좋은 프로그래머는 어떤 사람인지에 대한 고민이 많습니다. 너무 추상적인 주제인 것 같기도 하네요. 크게 5가지 정도로 코딩을 잘하기 위해 지켜야 할 내용을 정리했는데요. 실천하기 쉬운 내용들은 아니지만, 읽어보시면 좋은 개발자가 되는데 큰 도움이 되실 거에요. 학습 능력이 중요하다 … Read more

마이크로 매니지먼트(Micro Management)

마이크로 매니지먼트  사소한 버그 픽스(bug fix)까지 모든 업무에 일정을 요구하는 관리자가 있었다. 그의 논리는 사소한 일이라도 일정을 잡고 진행하는 습관을 가지면 계획성 있게 일 진행되고 완료 시점이 예상 가능해서 결론적으로 회사나 개인에 도움이 된다는 것이었다. 덧붙여 개인의 일정이 모여서 팀의 일정이 되고 팀의 일정이 모여서 프로젝트의 일정이 된다고 주장했다. 완전히 틀린 말은 아니었다. 하지만 그는 … Read more

도커(Docker)와 도커컨테이너를 알아보자

도커와 컨테이너를 알아보자

안녕하세요.오늘은 시스템 가상화 기술인 도커(Docker)에 대해 이야기 해볼까 합니다. 오랫동안 S/W 개발자들을 괴롭혀 온 문제가 있는데요. 바로…“주의 : 운영체제나 실행환경에 따라 프로그램이 실행되지 않을 수 있습니다” 저의 과거 개발 경험을 떠올려 보면, 팀단위 프로젝트를 진행할 때 개발자 간에 개발환경이 통일되지 않아 혼선이 있었던 경우가 많았어요. 옆사람은 되는데 나는 안되는 상황은 참 답답하죠. (당시 동료들이 휴먼 … Read more

논문자료-학회 논문 발표 준비 핵심 4가지

논문자료-학회 논문 발표 준비 핵심 4가지! 안녕하세요. 회사에서 썼던 논문이 Accept되어 학회에서 발표를 하게 되었습니다. 그래서 오늘은 포스터 세션을 준비하면서 참고했던 내용들을 정리봤는데요. 내용 중 많은 부분이 아래 Ronald A. Hites 교수님의 논문에 기초하고 있습니다. ReferenceHites, R. A. (2014). How to give a scientific talk, present a poster, and write a research paper or proposal. … Read more

vim 필수 명령어 20 모음

VIM 필수 명령어 20 모음

리눅스를 사용하는 분이라면 많은 분들이 vim을 사용하실 겁니다. vim 명령어는 많이 알면 알수록 작업 속도가 빨라지죠. 고수 느낌을 풀풀 풍길수 있는 vim 필수 명령어를 사용 빈도 순으로 정렬했습니다. 우리 모두 손이 기억할때까지 열심히 타이핑 해보시죠. 이동하기 hjkl기본 이동 키. 5줄 아래로 내릴때 “5j” 처럼 입력해도 된다. bw BW토큰 / 앞으로 토큰 / 뒤로 / 단어 / … Read more

REST API 제대로 알고 쓰기

REST API 제대로 알고쓰기

안녕하세요. 테드입니다.오늘은 RESTful API에 대해 알아보죠. Web API 부터 알고가자 요즘에는 웹기반 서비스를 개발하다 보면 OPEN API를 요구받는 경우가 많습니다. 오픈 API란 웹사이트에 접속해서 받을 수 있는 여러 서비스를 별도의 API를 통해 제공하는 방식입니다.우정사업본부에서 제공하는 “도로명주소 조회서비스”가 그 대표적인 예입니다.스마트 폰이 대중화되면서 어디서든 인터넷에 연결되는 시대입니다. 웹기반 API또한 어디서든 접근이 가능하다는 의미죠. 그렇다보니 공개된 웹서비스를 … Read more

도커(Docker)의 장단점 및 주의점

Docker의 장단점 및 주의점

안녕하세요. 이전 포스팅에서 도커(Docker)가 무엇인지, 그 특징에 대해 가볍게 다뤄봤는데요.참고 : 도커(Docker)와 도커컨테이너를 알아보자 아무리 좋은 도구라도 무턱대고 사용할 수는 없겠죠? 저는 모든 상황에 완벽히 맞는 도구는 없다고 생각합니다. 특히나 도커와 같은 개발 플랫폼 도구는 뒤늦게 바꾸기가 어렵죠. 여러 프로젝트에 도커를 적용해 보면서 느꼈던 장단점, 주의점들에 대해 간단히 집고 넘어가겠습니다. 먼저, 도커의 장점에 대해 살펴보자 … Read more

일정관리 못하는 관리자 유형

일정관리 못하는 관리자 유형

안녕하세요. 오늘은 직장인의 숙명인 일정 압박에 대한 이야기를 해볼까 합니다. 일정 관리의 딜레마 “그래서, 언제까지 되겠어?” 사회 생활을 하면서 상급자로부터 한 번쯤은 들어봤을 법한 말이다. 데드라인이 임박한 상황에서 언제 되냐는 채근은 스트레스일 수 밖에 없다. 사회 생활과 떼려야 뗄 수 없는 일정 압박에 관한 이야기를 해보고자 한다. 나는 소프트웨어 개발팀의 중간 관리자로 일한 적이 있다. 위로부터 … Read more