개발자의 방향?

허심탄회 2022. 9. 14. 20:33

기술인터뷰에 대한 특강을 들었다 기술인터뷰에서 면접관이 요구하는건 주도적인 압축성장과 문제해결 능력을 본다고한다 주도적인 압축성장은 얼마만큼 고민을 했는가 ? -> 강의를 보거나 하는게 아니라, 밤낮을 넘기면서 얼마만큼 고민을 했는가 ? 문제해결 능력이 있는가? -> 기능 구현은 기본이고, 그 기능이 많은 유저에게 서비스를 빠르게 제공할 수있는가? 즉, 성능개선 / 성능 최적화를 얼마나 시켰는가 ? 1. 주어진 문제에 대한 요구사항(성능개선, 성능최적화) 2. 해당 문제를 해결하기 위해서 어떤 가설을 세웠고 그 가설을 적용하기 위한 선택지(툴이라던지) 3. 그 선택지를 고르게 된 의사결정와 다른 선택지를 배제한 근거 4. 결과는 어떻게 나왔고, 후속조치는 무엇을 했는지 ? 기능 구현하기에도 아직 많은 시..

[git actions] properties or yml 보안 내용 환경변수 설정하기

자주 볼 기본코드 2022. 9. 12. 23:20

깃 액션 내부에 해당 내용 넣기 ## create application.properties - name: make application.properties if: contains(github.ref, 'CD_Test') # branch dev(='CD_Test')일 때 application.properties파일 생성 run: | # spring의 resources 경로로 이동(깃허브에 해당 경로에 파일이 있는지 확인) cd ./src/main/resources # application.properties 파일 생성 touch ./application.properties # GitHub-Actions에서 설정한 값을 application.properties 파일에 덮어씌우기 echo "${{ secret..

[TIL] 0912 실전 3째주 근황... #33

TIL & WIL 2022. 9. 12. 11:19

추천 영상 : https://www.youtube.com/watch?v=hU4kULhOdNE&t=1s TIL 참고 블로그 : https://wayhome25.github.io/til/2017/03/09/TIL/ 이번주 할 일 1. 서버 RDS 연결 2. HTTPS로 바꾸기 3. 인프런 강의 다 보기(스프링부트-JPA-활용-1) 4. 레디스캐쉬 & 테스트코드 공부하기 5. 알고리즘 ..... 오늘 한 일 1. HTTPS 설정 완료 내일 할 일

[AWS] 적정 요금이 나가게 설정하자

자주 볼 기본코드 2022. 8. 29. 01:26

순서 1. 우측 상단 [계정]을 누른다 2. IAM 활성화 ( 계정에서 스크롤을 중간 이상 내리면 나온다 ) 3. billing을 검색한 후, 좌측 카테고리에 budget를 누른다 4. 예산 작성

Article Thumbnail
[TIL]0826 실전 프로젝트 시작#32

TIL & WIL 2022. 8. 26. 17:57

추천 영상 : https://www.youtube.com/watch?v=hU4kULhOdNE&t=1s TIL 참고 블로그 : https://wayhome25.github.io/til/2017/03/09/TIL/ 오늘 한일 1. 프로젝트 주제 논의 구체적인 내용은 여기에 쓸 수는 없지만, 제법 빠른 시간에 플랜이 정해짐 디자이너 + 프론트 + 백 카톡방 생성 팀 노션 생성 오늘 칭찬할 일 1. 다시 돌아왔다 ...? 무언갈 쓰다가 맥이 끊히면 아예 포기 해버리는데, 중간 공백은 어쩔 수 없지만 이걸 정리하는것도 재미를 느꼈고 하니까 다시 쓰기로 했다. 글 쓰는데 너무 압박감을 갖지는 말고 쓰자. 기준이 엄격하면 포기해버리기 떄문에 쫌 널널하게 쓰기로 기술블로그라는 것도 처음 써보는데 처음부터 모양새가 좋..

스프링 properties 기본 세팅

자주 볼 기본코드 2022. 8. 24. 05:20

properties 기본 세팅 #h2 console 활성화 및 경로 설정 spring.h2.console.enabled=true spring.h2.console.path=/h2-console #h2 db 설정 spring.datasource.url=jdbc:h2:~/test; spring.datasource.driverClassName=org.h2.Driver spring.datasource.username=sa spring.datasource.password= spring.jpa.database-platform=org.hibernate.dialect.H2Dialect spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect #hib..

Article Thumbnail
인텔리제이에서 JSP 사용하기 위한 의존성 주입

자주 볼 기본코드 2022. 8. 23. 16:39

implementation 'javax.servlet:jstl'// JSTL implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' // implementation 'org.springframework.security:spring-security-taglibs'// Security 태그 라이브러리 인텔리제이 yml 파일 mysql 설정 코드 server: port: 3000 servlet: context-path: / encoding: charset: UTF-8 enabled: true force: true spring: mvc: view: prefix: /WEB-INF/views/ suffix: .jsp datasource: driver-class-..

[TIL]0817 그럼 나도 혼자 만들어보자!#31

TIL & WIL 2022. 8. 17. 20:25

추천 영상 : https://www.youtube.com/watch?v=hU4kULhOdNE&t=1s TIL 참고 블로그 : https://wayhome25.github.io/til/2017/03/09/TIL/ 오늘 한일 1. 블로그 재정비 요새 블로그를 잘 안쓰기 시작했다.. 첨에 그래도 이게 보여지기 좋게 꾸미고, 서식을 만들고 규칙을 정하는 맛에 했는데 요새 쫌 소홀해졌다... 처음에는 뭔가 점점 정리가 되질 않는 자료들 ??? ( 나중에 읽지 않을 것만 같은 ... ) 때문에 새출발 하는 느낌으로 블로그를 다시 팔려고 했는데... 그래도 이런 엉성한 부분들도 가져가본는게 낫질 않을까 해서 냅뒀다. 2. 방향을 약간 잃어버림 왜 공부를 안하고 블로그나 했느냐 ~ 오늘은 영 안되는 날이더라! 어쨋든..

[TIL]0816 그럼 나도 혼자 만들어보자!#30

TIL & WIL 2022. 8. 17. 20:21

추천 영상 : https://www.youtube.com/watch?v=hU4kULhOdNE&t=1s TIL 참고 블로그 : https://wayhome25.github.io/til/2017/03/09/TIL/ 오늘 한일 1. 너가 되면 나도 된다! 어제는 사실상 저번주 발제( 8/11 )부터 일요일까지 전체적인 기능구현을 다 갖춰놓고 온 우리팀 에이스님의 코드리뷰를 함께하면서,,, 같은 백엔드 팀에 나포함 3명은 에이스님이 놓치신 디테일한 부분을 함께 찾아보는 QA 시간으로 거진 시간을 다 보냈다... 오늘은 나도 한번해보자 ! 프론트 입장을 고려하다보니, 내 수준에서 해볼만한 API 기능구현이라고 생각했는데!... 나쁘지않았다. 오늘 열심히 해서 보니, 나도 다 구현을 해냈다.. ( 댓글작성 후 나..

[TIL]0815 프론트와의 미니프로젝트#29

TIL & WIL 2022. 8. 17. 20:17

추천 영상 : https://www.youtube.com/watch?v=hU4kULhOdNE&t=1s TIL 참고 블로그 : https://wayhome25.github.io/til/2017/03/09/TIL/ 오늘 한일 1. 한게 없네 ... ? 사실.... 이번 주차는 처음으로 프론트와 합작하여 프로젝트를 만들어보는 건데,,, 의미가 없다. 본래 제일 좋은 인원구성은 프론트가 3~4명 / 백엔드가 2~3명이라고 하는데, 이번 항해기수는 백엔드 인원수가 압도적으로 많다. 우리 팀은 프론트 2명 / 백엔드 4명으로 편성되었다.... ㅠㅠ 프론트의 부담을 줄이고자 기능을 최대한 축소하는 방향으로 갔다. 문제는 백엔드에서 아주 잘하시는 분이( != 나 ) 사실상 모든 기능을 구현해버렸다...! 뿐만 아니..