글

라벨이 Angular인 게시물 표시

개발팀장이 되면서 겪게된 점들 1

이미지
                                                         <팀원을 모집하기 위해 고군분투하는 모습이다. > 첫 한달  개발팀장을 맡다 2021년 5월 , 기존에 있던 CTO분이 휴직(개인사)을 하게 되면서    개발에 대한 모든 권한을 내게 일임하였다.   개발에 대한 모든 의사결정을 전부 내게 맡긴 것으로 ,   어느 정도 규모가 있는 회사의 의사결정권한을 갖게 된 것은 그만큼 내게 큰 신뢰가 있었음을   알수 있게해주는 대목이었다. 그러나 전혀 예측하지 않았던 상황이기에 준비가 되어있지 않았던만큼 처음에는 삐걱거렸다. 가장 첫번째로 어려움을 겪었던 것은 업무의 배분이었다.   관리자가 되니까 해야할일은 업무를 만들고 또 그것을 팀원들에게 분배하고 잘 되고있는지 취합하고 관리감독을 하는것이었다.   군 시절 장교로 복무하면서 겪어봤던 일이긴 했지만, 군복무 당시에도 그닥 잘 하지는 않았던 것 같다.   그럼에도 어쨌든 전반적인 시스템을 이해하고 있었고, 어떻게 구현해야할지에 대해서는 어느정도 경험이 쌓여있었기때문에 큰 문제가 없을 줄 알았다.   실무자로 일을 할 때에도 항상 업무를 받아서 하지는 않았다. 스스로 돌이켜보건대, 나는 주어진 업무가 없으면 스스로 만들어서 제안하고 기획하여 업무를 진행했다.  조그마한 스타트업이었던 첫 회사에서부터  내가 할일은 내가 만들어서 곧 잘했다. 어떤 큰 방향만 정해져있다면 그건 큰 어려움은 아니었다. 나에게 일은 항상 있었다.   매니저가되면서 달라진게...

Nest js를 소개 합니다.

이미지
어흥!  하품하고 있는 이 고양이 같은 마크를 본 적이 있으신가요? 웹 개발자인데 본 적이 없다면 한 번 읽어보고 가세요!  (특히 앵귤러 개발자라면 더더욱!!!) 이번에 소개해드릴 프레임워크는 nest js 입니다! # 1. Express js => Nest js 노드 개발자라면 대다수가 익스프레스를 사용해보셨을거라 조심스레 짐작해봅니다. 그만큼 커뮤니티도 크고 많이 사용하고 있고 레퍼런스도 많으니까요. 저 역시 익스프레스를 통해 개발을 했습니다.  제가 Node js를 선택한 이유 중 가장 큰 이유는 바로 프론트엔드와 같은 언어를 사용한다는 점이었습니다. 이미 거기서 큰 장점을 얻었기에 요 몇년간은 노드로 개발을 하면서 큰 불편함을 느끼지 못했습니다.  하지만 인간의 욕심은 끝이 없다고 하죠.  더 편하고, 더 잘 개발하기 위해서  익스프레스에 여러가지 짓거리를 하는데요.  제 블로그를 보시면 아시겠지만  저는 노드에 타입스크립트를 입히고,  데코레이터를 이용한 문법으로 의존주입을 관리하는 것까지 확장을 시켰습니다... 제 Node js 컨트롤러 코드 중 일부 입니다. 익스프레스 같나요? ㅋㅋㅋ Nest js는 익스프레스에 Angular 구조를 입힌 프레임워크로써 기존에 사용하던 익스프레스 미들웨어들을 모두 사용하실 수 있습니다.  # 2. Angular 잠깐 딴 길로 새서 프론트쪽으로 이야기를 해보죠. 저는 프론트 엔드에 Angular를 사용하고 있습니다.  지금은 6버전으로 개발중인데 9버전 소식까지 들리고 있으니... 넘나 빠른것. 저는 Angular를 2016년도 12월부터 접해서 쭈욱 사용하고 있는 개발자입니다.  뷰는 안해봤고 리액트는 잠깐 써봤는데 Angular가 훨씬 구조적으로 단조롭고 가독성이 좋아서 Angular만 쓰고 있습니다. ...

Typescript를 이용한 Express + Angular 환경세팅

이미지
블로그 이전했습니다~ 링크( https://steemit.com/@cicada0014 )  지난달 막바지에 인턴면접을 보았고, 운이 좋게 합격하여 인턴 업무를 맡고 있다. 스타트업이라 그런지 자리에 앉자마자 회사 데이터 ERD를 파악하며 그려보고, 코딩을 시작했다. 대표님께서 업무방향만 알려주시면 그에 맞춰서 혼자서 이것저것 알아보면서 개발해보는 것이 오히려 재미있게 느껴졌다. 내일이 월요일인데 회사가는 것에 전혀 거부감이 없다. 월요병이 있는 삶을 살지 않겠다고 다짐했는데, 어느정도 그 생각을 실현시킨 것 같아 기분이 좋다.  천기new설 포스텔러  우리 회사 서비스인데 마케팅에 조금이나마 도움이 되고자하는 회사일원의 마음으로 링크를 걸어본다.  재밌는 점은 나는 운세나 타로카드같은 것을 믿지 않는다고 자기소개서에 적었는데 흔쾌히 같이 일하기로 한 회사라는 것이다. (물론, 이런 비과학적 미신의 순기능에 대해서는 긍정적인 경험을 겪어본 바 있다고 밝혔다).  이 블로그를 찾아주시는 분들에게도 포스가 함께하기를! // 인턴으로 첫번째 맡은 임무는 회사의 데이터를 기반으로한 통계페이지를 만드는 것이었다.  아무래도 직전까지 열심히 하고있던 타입스크립트와 Angular가 당장 작업하기에 수월했다고 느껴졌다. 또, 간간히 공부했던 Express를 확실하게 공부하자고 생각했고, 이것들을 이용해 구축해보기로 했다.  데이터베이스는 MySql을 쓰도록 한다.  전체적인 흐름은 다음과 같다.  Angualr 자체가 SPA이다보니 서버에서는 요청에 맞는 라우터만 작성하면 되고, Angular에서는 뷰에만 신경쓸 수 있다는 점이 좋다.  필자의 개발환경은 OSX이며 VScode를 사용했다.  먼저 vscode를 설치하고 ctr+` 버튼을 눌러서 내부...