전체 글

백엔드 개발자 | 프로젝트를 하며 겪은 일들을 기록합니다.
· 🚧
brew 로 gradle 을 설치하려는데 permission denied 에러가 났다. 참 자주 보는 에러다... $ Error: Permission denied ~~~ 해당 경로 디렉토리의 권한을 설정해주면 된다. username 에는 자신의 mac 유저 네임을 적어주고 path 에는 permission denied 된 path 를 적어주면 된다. R은 대문자여야 한다! sudo chown -R username path 요렇게 쓰니까 해결됨. sudo chown -R jokjebi /usr/local/lib/
· 🚧
JDK 설치 JDK 버전은 현재 17 까지 나왔으나 공부 용도로 8 을 사용하기로 했다. 👉 JDK 8 설치 로 들어가 JDK 8을 설치하고 터미널에서 확인한다. 설치 시에는 오라클 로그인이 필요하니 회원가입을 해준다. user@userui-MacBookPro ~ % java -version java version "1.8.0_202" Java(TM) SE Runtime Environment (build 1.8.0_202-b08) Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode) 맥북에서는 homebrew 로 간편하게 설치할 수 있다. user@userui-MacBookPro ~ % brew cask install java8 필요한 경우 ..
· 🚧
프로젝트 소개 나는 언어든 프레임워크든 이론부터 공부하는 것보다 실제로 애플리케이션을 만들어보며 개념을 익히는 게 머리에 더 잘 들어오는 타입이라 spring boot 를 공부할 겸 👉 삐멜님의 To-do 스프링부트 웹 어플리케이션 을 튜토리얼처럼 진행해보려고 한다. 단, 내가 사용해보고 싶은 기술 스택은 React.js 와 JPA, MariaDB 이므로 vue.js 와 MongoDB 는 사용하지 않는다. 이를 사용해보고 싶다면 삐멜님의 게시물을 참고하면 된다. 참고!! 이 게시물은 왕초보 튜토리얼이라 디테일까지 전부 챙기지 못했다... (에러 varidate 처리, 인증, jpa의 심화 개념 등등) 프로젝트 구조 시스템 구조 전체 시스템은 3-tier 아키텍처로, spring boot 서버는 RESTf..
· 🚧
Spring Framework 란? JAVA 기반의 기업용 애플리케이션 개발을 위한 오픈 소스 애플리케이션 프레임워크이다. 기업용 애플리케이션 개발을 내세우는 만큼, 대규모 데이터 처리와 여러 사용자의 트랜잭션 처리에 중점을 두었다. 애플리케이션 프레임워크인 만큼, 애플리케이션 개발의 전 과정을 빠르고 효과적으로 진행할 수 있도록 돕는 게 일차적 목표이다. *오픈 소스란 소스 코드를 공개해 누구나 특별한 제한 없이 그 코드를 사용할 수 있게 한 것이다. 아주 오래된 기술인 만큼 관련 자료와 라이브러리가 방대하고, 우리 나라에서는 전자 정부 프레임워크에도 사용되어 공기관 서비스들, 그리고 오래된 기업의 서비스들은 전부 Spring으로 개발되었다고 해도 무방하다. (자바 공화국이라 불리는 이유...) *전자..
· 🚧
Node.js 란? Node.js 란 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다. 여기서는 V8 엔진이 다른 JS 엔진보다 속도가 빠르다는 것만 기억하도록 하고, 런타임에 초점을 맞추자. 런타임은 프로그래밍 언어가 구동되는 환경을 말한다. 즉, Node.js 는 JavaScript 를 구동시키는 환경이다. Node.js 탄생 배경 이전까지는 JavaScript 는 웹 브라우저에서만 실행됐고, 서버 환경에서 사용하려니 느린 속도가 발목을 잡았다. 이후 V8엔진의 등장으로 속도가 빨라진 덕분에 웹 브라우저 외의 환경에서 쓸 수 있도록 표준을 만들자는 말이 많아졌고, 그 노력으로 만들어진 것이 바로 Node.js다. Node.js 를 설치하면 우리의 컴퓨터에서 Java..
· 🚧
제목이 거창 한 것 같기는 하지만, 구인을 하기위해 이력서를 보거나 면접을 볼때 이런 구직자라면 “정말 뽑고 싶다” 하는 마음가짐으로 적어 봅니다. 회사의 규모에 관계없이 좋은 회사를 구직자가 선택 할 수 있는 좋은 “미끼”가 될 수도 있습니다. 제가 앞으로 언급하는 모든 내용들이 정답은 아니지만, 구직 활동을 위한 포트폴리오를 만드는데 있어서 조금이나마 도움이 되었으면 합니다. 취직을 처음 준비하는 분들을 기준으로 어떻게 준비하면 좋을지에 대한 기준으로 적어 보았습니다. 무엇을 만들 것인가. 게시판은 좋은 시작이 될 수 있습니다. 꼭 게시판 이어야 할 이유는 없지만, 구인을 하는쪽이나 구직을 하는 입장에서 서로 이해하기 편한 기능일 수 있습니다. 처음 시작은 로그인을 하지 않는 공개된 게시판을 만들어 ..
· 🚧
프리랜서는 최소한 개발자라는 직업에 대한 확신과 스스로 구직부터 업무 완결까지 해낼 수 있는 능력을 갖춘 다음 시작. 시작 시기로 가장 좋은 시기는 4~5년차(대리급) 일과 비즈니스를 배우고 누군가를 기술적으로 리드할 수 있는 실력을 쌓기 위해서. 정규직으로 일할 때는 프리랜서로 가고자 하는 분야와 관련된 회사에서 일하며 해당 사업이 어떻게 돌아가는지 파악 25~26(2년) - 웹 erp 26~28(2년) - 웹...?
· 🚧
제목이 좀 거창하게 나가버렸네요;;; 오늘 주말 강의가 시험전이라 풀 자습이라... 두번째 프리랜서 프로젝트를 구하면서 정리해보았습니다. 저 역시, 이곳 옥히 선배님들께서 올려주시는 의견등을 참고하고 구직하였습니다. 경력도 짧고(이제 겨우 3년차입니다), 아직 모르는것 투성이지만, 정직에서 프리로 전환을 생각하시는분들이나, 새 프리자리를 구하기가 막연하게 어려운 저와 같은 초급 개발자분들께서 함께 고민해보면 좋을것 같아 올려봅니다. 1. 한달 정도는 구직하겠다 생각하고 미리미리 준비하자. - 저는 첫 프리 프로젝트 구할때도 거의 3주 정도 걸렸습니다. 사람을 구하는 곳은 굉장히 많지만, 자기가 원하는 프로젝트 찾기는 쉽지는 않은것 같습니다. 여유있게 한달정도는 잡는게 좋은것 같습니다. 미리 갑측에 상의를..
purpplee
project.log