본문 바로가기

분류 전체보기45

쌩 스타트업 에 신입 프론트 개발자로 취업하다. 필자가 말하는 쌩 스타업? 투자가 없어서 시리즈 a,b 같이 나뉘는 것도아니고. 그 어떤 체계 도 문화도 없고 모든것을 함께 만들어가며 시작해야되는 곳을 의미한다. 어느정도 '쌩' 인가? 내가 들어갔을당시에 팀 자체가 만들어진 지 2~3달 정도되었고 팀은 완전히 꾸려지지도않았으며 공부를 오래 하면서 해커톤 부터 이런저런 경험이 많으신 신입 백엔드 개발자 분이 모든 업무에 관한 틀을 하나 둘 씩 만들고 , 경험해나가면서 축적해나가는 과정에 있었고 전부 배우고 만들어가며 하는 작업이였다. 좀 강하게 표현해서 일반적인 사람으로써는 아마 하루 혹은 이틀만에 굳이 업무환경뿐만이 아니여도 '아.' 하고 마음속에 견적을 끝마치고 바로 퇴사했을 정도의 체계였다. (실제로도 이미 내가 왔을때 생긴지 얼마 안됬음에도 불구.. 2023. 9. 23.
~ 9/9 까지 의 회고 질문의 변경 스스로에게 질문을 하며 코딩을 하게 된 것 같다. 예전에 내가 나에게 했던 질문들은 이나 궁금증은 거의 대부분 이런것들이였다 "이거 도대체 어떻게 만들지?" 요새는 나에게 하는 질문이 좀 변경되었다. 이거 어떻게 하면 좀 더 좋은 구조, 코드로 잘 만들지? 코드의 질이라는 것을 점차 생각할 줄 알게되는 것 같다. 어디까지나 자기 평가에 불과하지만... 나는 이 변화가 코드에 의도를 담게 될 줄 알아 가게 되어가고있다고 스스로 느낀다. 코드에 개발자가 담을 수 있는 의도는 한단어로 하자면 유지보수성 이라는 말에서 끝나겠지만 굳이 내 머리로 나눠보자면 다음 4가지와 같지 않을까 생각한다. 1.가독성 2.성능최적성 3.모듈성,확장성 4.패러다임 ,디자인 패턴 처음 부트캠프에서 개발을 배우고 인턴십.. 2023. 9. 23.
~ 8/5 일 까지의 회고 (웅진 프로젝트 후기 등) #글에 대한 반성  퇴고는 정말 중요하다. 개인적으로 일상에서 사람들과 주고받는 문자나 말 같은 것 에는  혹시 내 말에 가시 가 있어 상처를 줄까봐 , 의도하지 않았다 , 생각하지 않았다는 말로 나의 무지함이나 관계에 불성실함을 드러내 불쾌감을 주지않을까 싶은 생각과  개인적으로 가장 듣기 싫은 변명이기도 한 이미 다 저지르고 막대해놓고    '사실 진짜 마음은 정말 널 사랑하고 좋아하는데...  ' 같은 말을 하면서 앞에서는 막대하는 앞뒤 행동과 매치되지 않은채  뒤에 덧붙이는 느낌의 변명을 하게 될까봐 실제 생활에서 문자를 쓰거나 대면해서 말하기 전에는 정말 많은 퇴고와 생각을 하는 편인데 블로그 글의 경우에는 상처 줄 직접적인 타인도 없겠다  한 큐에 막쓰는 감이 있지 않았나 싶다.    결국 초.. 2023. 8. 5.
TypeScript - Enum 으로 상수 안전하게 관리 하기 시작 전 체크 사항 상수란? 대문자로 선언하며 변하지 않는 값 을 의미한다. 매직 넘버, 매직 리터럴 이란? 의미있는 상수로 변환 될 수있는 숫자, 문자 를 말한다. Enum 이란? 열거형 이라고도 하며 의미있는 상수들의 집합을 관리할 수 있다. 결론 : 매직넘버 , 매직 리터럴 대신 상수를 써야되고 상수를 Enum으로 한꺼번 에 모아서 관리하면 유지보수에 편할것이다. Enum의 종류 Enum의 기본사용(선언,할당) enum Direction { Up=1, Down, Left, Right, } 공부하면서 안 것 이지만 초기화를 안해도된다. 아예 저기서 1 마저도 초기화를 안하면 자동으로 0,1,2,3 이들어간다 숫자 열거형 과 문자열 열거형 그리고 이종 열거형 별거 없다 할당이 숫자로만 이루어진게 숫자형.. 2023. 8. 5.