[회?고] 35

·2023년 4월 17일
0

[회?고] 

목록 보기
1/3
post-thumbnail

학습 내용


  • JAVA
    • 유연하다, 다 구현되어 있다, 유지 보수가 쉽다
    • 회사에서는 어떤 사람을 원하는가? 대용량 데이터를 처리해 본 사람
    • 자바는 중간에 바꿀 수 없는 언어! 중간에 멈추는 게 아니라 그냥 실행자체가 안 됨.
    • 변수 선언을 하면 값은 변경할 수 있는데 타입은 바꿀 수 없다
    • 런타임: 실행 상황
    • duck typing?
  • IDE
    • 이클립스, 안드로이드 스튜디오, 인텔리제이
    • (웹 IDE - Replit)
      • 따로 IDE 설치는 하지 않고 replit으로 Java 실습을 진행했는데 헐 ㅋ 코랩이랑 단축키가 같음 ex) alt+shift+방향키... etc
      • replit git/github 연동 시에 오류가 발생했다!
  • 면접
    • Spring(X) → JDBC(O) 나중엔 이렇게 대답해야지!
  • 더 나아가서
    • replit에서 Java 미니 프로젝트를 진행할 거야. 컴퓨터에 깔린 intelliJ에서 (언어: java, kotlin, nest.js, python 등) 이 환경 하에 간단하게 Java의 특징과 필요한 기술들을 익힐 수 있는 프로젝트 주제를 5가지 추천해줘
    • Issue: replit에서 Main.java만 실행이 되네 왜 일까?
    • replit 웹 상에서 Java 언어로 게임 캐릭터 이름 생성기 제작

KPT 기법 회고


😃 Keep (유지할 것)

  • 강의 잘 따라가면서 포트폴리오에 넣을 것들, 주제, 아이디어, 코드, 웹에서 돌아가는 프로젝트 만들었음. 위에 링크도 있음.
  • 선행 학습하니까 기초, 기본 문법하는 시간에 내 시간을 활용할 수 있었음.

😫 Problem (개선할 점)

  • 새로운 언어를 배우면 프로그래머스나 백준 코딩테스트 연습도 같이 하면 좋을 것 같음. 약한 부분이니까.

🤩 Try (시도해 볼 것, [공?부]에 올릴 것)

  • TDD (테스팅 라이브러리)
  • MSA (Spring Boot… etc 서버, 클라우드)
  • CI/CD (젠킨스)
  • Java Keyword (크로스 플랫폼 호환성, 서버 개발, JSP, Spring, 객체 지향 프로그래밍(OOP, Object Oriented Programming), 제네릭, 람다식, Java EE, Hadoop, Spark, Android, (Java(컴파일러), Python(인터프리터) → 번역), JDBC, 컴파일, 런타임, 컴파일 에러, 카멜 케이스, 스네이크 케이스(케밥-케이스, Pascal 케이스(걍 첫 글자 대문자))
profile
돈많은 백수가 꿈인 개발자 혹은 엔지니어

0개의 댓글