본문 바로가기

분류 전체보기

(104)
4. 문(statement) 선택문 반복문 아래의 두 문(statement)들의 공통점은 식(expression)을 통해서 중괄호 코드 블록을 실행한다 한다 선택문 조건식이 필수적으로 들어간다. if if (조건(평가)식) { 조건 식이 참일 경우 실행; }else if [[///
3. 연산자 연산과 관련된 용어들 연산(Operation) 식이 나타낸 일정한 규칙에 따라 계산함, 공집합이 아닌 집합에서, 그 집합에 속하는 임의의 두 원소로부터 제3의 원소를 만듦 연산자(Operator): 연산을 기호화 한것 +,-.*,/ 피연산자(Operand): 연산의 대상이 되는 것 a+b //a,b가 연산자이다. 표현식(Expression): 연산된 결과를 변수나 상수에 저장하는 것 c = a+b 위에서 아래 순으로 연산자의 우선순위를 나타낸다. 연산자의 우선순위는 대체적으로 수학과 비슷함으로 수학적으로 사고해야한다. (출처https://triangle.academy/course/java/course/java-basics/p/3) 산술 연산자(arithmetic) boolean 타입을 제외한 모든 Pri..
다시 복습하는 자바 - 2.자바 데이터 타입, 변수 그리고 배열 대략적인 자바의 자료 구조 형식 실제 버전업을 거치면서 늘어나기도 줄어 나기도 하지만 자주 쓰이는 좋은 그림이 있어서 가져 왔다 프리미티브(원시,기본) 타입 종류와 값의 범위 그리고 기본 값 1.자바에서는 위의 이미지 처럼 8가지 기본형 타입(Primitive type)을 지원한다.(정수 실수, 문자, 논리) 2.데이터 타입이 선언 된 이후 기본 값은 null을 원칙적으로 넣을 수 없으나 null을 넣고 싶다면 래퍼 클래스를 사용하여 값을 넣는다. 3.실제 값을 저장하는 공간은 스텍 메모리에 저장한다. 4.코드 컴파일 시점에서 크기가 range 에서 벗어 나면 에러가 발생된다. 특이한 점은 자주 쓰는 String은 기본형 타입은 아니라고 하는 것인다. Reference type 1.8개의 타입을 제외한 ..
TIL 03/14~06/13 근황,책임을 진다는 것 올해 내가 세웟던 목표가 있엇는데 단순히 "잘하는 개발자가 되자" 였다. 벌써 반이 지나면서 후회와 회고, 그 사이에 새로 생긴 개발 외적으로 정답 없는 문제에 관련된 것이다. 그전에 어떤 걸 하고 못하고 있엇는지 정리를 하자면 요즘 잘 하고 있는 것 - 새로운 걸 많이 배웠다는 것 - 그냥 열심히 산다는 것 - 현재에 만족을 못한다는 것 - 말에 책임을 질려고 노력을 한다는 것 잘못하는 것 - 블로그를 안쓴 것 - 깃을 1일 1커밋도 안지켜 진다는 것 - 남을 평가 한다는 것 - 노력에 비해 구체적인 계획은 없다는 것 잘못하는 것은 스스로 보완하기로 했다. 아프니까 청춘이다 라는 말은 참으로 쓸모없는 말 같고 아프면 빨리 치료법을 찾아서 해결하는게 맞는거 같다. 정답 없는 문제는 스타트업에서 일을 하게..
TIL 01/24~03/13 한 동안 바쁘기도, 과제를 수행하기도, 쉬기도, 여행도 가고, 면접 준비하기도 하였다. 요즈음 블로그를 안 적었던 이유는 크게 보면 귀찮았었고 다른 우선순위에 밀렸었다. 블로그의 포스팅은 내가 다른 사람들에게 Insight를 줄 수 있는 글이라던가 TIL만 쓰고 싶었는데 Notion의 강력한 기능을 맛보고 Trello에 있던 정보들을 이관하고 일간,주간 계획과 정리되지 않는 자료들만 쌓이게 되고 계속 Notion으로 작업, 정리하다 보니... 문득 다시 블로그를 써야겠다라는 생각이 들어 다시 TIL부터 쓰기로 했다. 손으로 쓰는 필기는 OneNote 기본적으로 자료 수집, 계획, 칸바 작업은 Notion 다른사람에게 도움이 되는 글이나 TIL은 Blog 로 정리하기로 했다. -Docker재 정리 -자료구..
TIL 01/17~01/23 -취업 준비쓰 -기회가 가면 새로운 기회가 와서 좋앗다 -POSTGRESQL학습 및 GUI로 관리하는 여러 가지 방법 pgAdmin4, DBeaver, TablePlus로 다양하게 사용해 보았는데 DB모니터링은 pgAdmin4 데이터 관리는 DBeaver 간단 핵심 기능은 TablePlus가 맞는 거 같다 아쉬웠던 건 TablePlus는 아직 우분투에서 완벽하게 제기능을 하지 못했다. 나중에 구축기를 블로깅 하기로 예정 -FLASK.. 파이썬을 잘하면 어떤 프레임워크든 상관이 없다! -Sphinx, ElasticSearch 검색 엔진에 대해서 많이 보았다. 대표적으로 검색엔진으로 예전에는 Sphinx를 많이 쓰는 거같다. 물론 국내에 예제는 다 스프링 위주 ElasticSearch는 데이터 베이스 역할도..
TIL 01/10~01/16 - 압박면접에서 나에 대한 질문은 솔직함으로 정면 승부 압박면접을 진행하면서 내 자신을 뒤돌아 보게 되었다. 특히 한 면접에서 인성(나)에 관련해서 꼬리에 꼬리를 무는(O(n**3~5)급), 아주 깊은 질문들을 많이 받았엇는데 다른 대답들은 괜찮게 한 것 같았으나 이 때 몇가지 대답을 횡설수설 했었던 것 같아 너무 아쉬웠다. 그 전에는 나름 여유롭게 공부할 때는 깊게 생각하는 것을 좋아하고 따로 어느 곳에 정리하진 않고 스스로 체화하는 성격이 였다. 최근 4개월 간 프로그래밍, 취업에 집중한다고 정말 바빠서다. (문과가 아니여서 그럴수도?) 이렇게 말하면 누구나 믿어 주지 않거니와 회사에 관심이 없다고 생각할 수도 있겟지만... 아니면 압박 면접은 처음이여서? 남들은 스터디로 준비도 한다던데 그래서 그런..
TIL 01/03~01/09 - *로*래*스 - 화* 에 사전과제 요구사항에 맞게 api 개발이 끝낫다 남은건 테스트와 배포뿐 처음에는 쉽게 보였지만 생각보다 많은 고민을 던지는거 같은 과제였다. 덕분에 추가적으로 핸들링하고 쿼리 파라미터, 알고리즘 적으로 백엔드에서 요구 하는 것을 해결 할 수 있는 좋은 기회 였다. 앞으로 배포랑 테스트만 남았는데 코드 컨벤션은 나름 괜찮은 거 같으나 테스트전 제발 있는 에러는 다 잡앗길 FDD로 극복하자 - 면접 준비와 멘탈 관리 중 지금까지 해왔던 프로젝트 관리 자소서 칸바 디자인 등 - 취업 전략 구상중 언제까지 신입 (구직만하는!) 개발자로서 살 수는 없으니까... 부족하더라도 솔직해지고 러닝 커브와 신속 정확한 개발로 승부수를 띄우자.. - 일단 취업부터 하고 다음 공부할 방향을 찾고 있..