Development/DevLog

생존형 개발 개미 로그1 - Node.js 좀 치는가?

ShinyOcean 2024. 12. 18. 22:33

 

 

(나름 스프링과 개미를 믹스한 이미지라 생각해서 가져옴 - 찐특: 설명함)
 

개요

안녕하시렵니까 ShinyOcean 입니다 :)
 
Node를 좀 다시 공부해야할거 같습니다.
 
세상이 너무 빠르게 변하네요 분명 학부 4학년(약 3년전) 기준으로 취업시장 주력 개발 언어는 거의 다 자바 (근데 이제 스프링을 곁들인) 였거덩요 
근데 요즘 채용공고나 인력풀을 좀 살펴보면 제가 좀 구미가 당기는 서비스기업들은 노드를 쓰는거 같습니다.. 허허
 
흠... 일단 저는 한달뒤면 벌써... 3년차 SI 일개미입니다. 주력은 자바를 썻고 (사실 로직개발 요즘 잘 안함) 일은 어쩌다 보니 오라클 쿼리 성능개선 또는 한방쿼리 위주의 요건 처내기 개발? 비스무리한 행위를 하고있네요. (로직개발을 안한다 생각이 드는게 걍 쿼리 성능좋게 하나짜서 던지면 끝나는일들이 많아서유...)
 
그러다 문득 회사가 너무 재미없어졌습니다잉... 난 간지나는 디벨로퍼인뎅... 왜 조회쿼리 중노동자가 되어있는지... 
 
절이 싫으면 중이 떠나야죠~ 이직 마려워서 공부좀 할랍니다~
 
암튼 요즘은 세상이 참 발전해서 공부하기도 쉬워요~ 챗지피티한테 물어보면 다 알려주거덩요, 
 
공부 기간은 퇴근하고 2시간씩 3달? 정도 할계획이고
음 기능은  CRUD + 자동화 일배치 (갱신이 필요한데이터) + 노드 웹데이터 크롤링 요정도로 구현할거 같아요
 
머이리 중구난방이냐구요? 할줄아는거중에 자신있는거 짬뽕한거에요~
 
제가 그래도 배치는 쪼메 많이 짜봤거덩요 프로시저던 쉘배치던 ㅎㅅㅎ 
 
웹크롤링은 4학년때 물리게 많이 해봤공,
그래도 노드로는 안해봐서유, 개발 언어를 잘쓰는덴 크롤링모듈 짜는게 제일 좋다 판단합니다, 웹데이터 스트럭쳐도 잡아야하고 보통 비동기통신결과크롤링을 하려면 좀 까다롭게 다뤄야해서 많이 익숙해질거 같아요
 
암튼! 지금 자바 + 스프링 + 넥사로 짜는 기술을 노드 + 뷰or리액트 로 짤수있게 공부를 좀해보려구요  
 
 

주제 후보

1. 한화이글스 언제 개막하누
   - 야구가 요즘 시즌이 아니어서 무료한데 FA 정보나 기사는 엄청올라오데요~ 맨날 관련정보 웹에서 발췌해서 쭉 요약해서 메인화면에 랜더링 해주면 참 좋을거 같아유
  - 이거 좀 재밌어보이는게 제가 또 대학떄 파이썬 분류 모델 좀 짜보지 않았습니까, 경기 예상 기사중에 긍정적인 키워드랑 부정적인 키워드만 주르륵 긁어서 보여주면 좋을거 같아요 그 두개 스코어 비교해서 승부예측하는거도 재밌어보이공 근데 구현이 개어려울삘이네요, 항상 계획은 창대하게 결과는 초라하게 (열심히 하시잖아~ 한잔해~)
 
2. 아직 생각안남 
 
 

 
 

목표이올시다

주기적으로 목표는 업데이트 될거 같아요~! (최최최최최종_찐막_찐찐막)
 
1.  익스프레스 공부
  - MVC 구조설계 (노드도 백단패턴을 MVC로 잡는지는 모르겠다만)
  - 미들웨어 쌈뽕하게 다루기
 
2. 배치
 - 노드 스캐쥴 npm 라이르러리를 많이 쓰는듯하니 씁시다
     - 일배치 하나 짜야함 - 크롤링 파일 데이터 정제해서 DB에 심어주는 일배치
     - 여유되면 데몬성 배치도 하나 짜보면 좋을듯
             -데브옵스 암것도 모르니 너무 공수가 커보이면 미련같지말고 접기!
 
3. 노드 크롤링 라이브러리 쌈뽕하게 다루기
 
4. 배포
  아... 마.... 존....? 무료크래딧 다썻...는데... VM 웨어 아파치 열..기엔 하는법 다 까먹었고... 방화벽... 설정 빡셋었는데....
계획이 없어요.. 근데 그냥 클라우드 서비스하는 아무곳이나 무료로 해주는데 찾으면 아무데나 할거 같아요... 
아마존이 RDS나 스토리지도 지원되고 참좋은데... 돈쓰기 싫... 은데... 
근데 어짜피 배포는 의지만있으면 대강 구글링해서 하루이틀 밤새면 WAS 띄우고 하니까... 지금은 생각하지 말아요~

 
 
 

계획이올시다

12월 : 개발환경구축 및 전반적인 주제잡기