본문 바로가기
반응형

분류 전체보기108

Java 연산자(일본의 IT기업에서 사용하는 Java 연산자에 관련된 용어정리) 일본에서 처음 일을 시작했을 때, 개발현장의 리더 엔지니어님에게 제가 작성한 코드를 리뷰받을 때를 떠올려 보면 그때 작성한 코드는 JUnit을 사용한 테스트 코드 였습니다. 문제가 된곳은 테스트의 결과 판정을 하기 전 서로 다른 2개의 메서드에서의 결괏값을 더해야 했는데 더 해야하는 코드의 주석에 "메서드 A의 결괏값과 메서드 B의 결괏값을 플러스한다".라고 썼습니다. 코드가 의미하는 뜻은 맞았기에 크게 지적을 받지는 않았습니다만, 리더 엔지니어님께 "일본에서 더 고급의 엔지니어를 목표로 한다면 현장에서 사용하는 일본어에 좀 더 익숙해질 필요가 있다."는 조언을 받았습니다. 저는 운이 좋게 인간성이 좋으신 상사분을 현장에서 만났지만, 만약 만나지 못했다면 사소한 문제로 현장에서의 평가가 깎여 나갔을 겁니.. 2021. 5. 7.
Java 변수 (일본 IT기업에서 사용하는 Java 변수에 관련된 용어정리) 일본에서도 당연하겠지만 설계업무, 프로그래밍 업무, 코드 리뷰 등을 할 때 변수에 관련된 이야기도 나옵니다. 이 포스트에서는 일본 IT기업에서 업무 중에 변수에 관련된 용어를 읽는 법 등을 정리해 보려고 합니다. 일본 IT 취업을 준비하시는 분, 일본의 IT기업에서 사용하는 용어에 대해서 궁금하신 분들에게 도움이 되었으면 합니다. ※ 한자용어의 경우 요미가나를 히라가나로 써두겠습니다. 1. 변수(変数 )란? 한국에서 변수에 대해 공부할 때 변수는 자주 '값을 담는 상자'에 비교되곤 했습니다. 일본에서도 한국에서와 같이 값을 담는 상자에 비교되곤 합니다. 값은 일본어로 値 라고 합니다. 値 로도 읽을 때가 있습니다. 2. 변수의 선언(宣言 ) 일본에서도 똑같이 변수를 선언한다고 합니다. 변수의 선언은 '데.. 2021. 5. 5.
AWS EC2 인스턴스를 생성하여 Java어플리케이션 실행환경 구축하기-2(EC2 인스턴스생성 + EC2에 접속 + Java실행 환경구축) 지난 포스트에 이어서 EC2 인스턴스를 생성 밒 접속해보고 Java 실행환경을 구축하도록 하겠습니다. 지난 포스트와 연계되는 내용이므로 먼저 지난 포스트를 봐주시면 좋겠습니다. ※ 지난 포스트는 아래의 URL로 이동하실 수 있습니다. https://koiking.tistory.com/4 AWS EC2 인스턴스를 생성하여 Java어플리케이션 실행환경 구축하기-1(AWS회원가입 + 키페어 설정 + IAM Java로 만든 프로그램 특히 웹 애플리케이션은 Windows에서 실행되기보다는 Linux 운영체제에서 실행되는 경우가 많습니다. 제가 전에 다니던 회사, 현재 다니고 있는 회사에서도 Java로 만든 koiking.tistory.com ※ 주의사항 1. 이 포스트는 AWS의 EC2 서버상에 환경을 구축하므로.. 2021. 5. 5.
AWS EC2 인스턴스를 생성하여 Java어플리케이션 실행환경 구축하기-1(AWS회원가입 + 키페어 설정 + IAM설정) Java로 만든 프로그램 특히 웹 애플리케이션은 Windows에서 실행되기보다는 Linux 운영체제에서 실행되는 경우가 많습니다. 제가 전에 다니던 회사, 현재 다니고 있는 회사에서도 Java로 만든 프로그램은 Linux 운영체제에서 실행하고 있으며, 한국의 상황은 잘 모르겠지만 최소한 일본의 회사에서 Java 프로그램은 Linux에서 실행되는 게 일반적입니다. 거기에 현재는 실제 물리서버에서 클라우드 서비스(AWS, GCP 등)로 서버를 이전하는 추세입니다. 제가 현재 다니고 있는 회사는 조금 오래된 대기업으로 원래 직접 물리 서버를 들여와서 데이터 센터, 애플리케이션의 상용서버 환경을 구축해 왔었는데, 제가 입사하기 몇년 전부터 단계적으로 AWS로 서버를 이전하고 있습니다. 개발업무의 비중이 높은 개.. 2021. 5. 4.
Java SE・EE, JRE, JDK, JVM, Compile 정리 국비지원 학원에서 처음 Java를 처음 접했을 때 Java SE・EE, JRE, JDK, JVM, Compile 등 비슷비슷하고 생소한 용어가 갑작스레 튀어나와 당황했던 기억이 있습니다.. 그때는 물론이거니와 현재에도 구글링을 하면서 어렴풋이 이해하고 넘겼는데 올해 회사에서 Java의 버젼업 업무를 하게 되어 위 용어들을 자연스럽게 써야 할 때가 도래했습니다. 이 시점에 다른 동료들에게 제대로 설명할 수 있도록 준비할 겸 용어를 정리해보려고합니다. 1. Java SE・EE Java SE란 Java Platform Standard Edition의 줄임말로 Java의 표준 문법이라고 생각하면 됩니다. 첫 번째 글의 마지막에 'Hello World'를 출력하기 위해 사용했던 'System.out.println.. 2021. 5. 3.
Windows 10에서 OpenJDK11(AdoptOpenJDK11) 개발환경 설정 자바는 물론 어떤 프로그래밍 언어를 사용해서 프로그래밍하든 제일 먼저 해야 할 일은 개발환경을 설정하는 것이라고 생각합니다. 어떤 종류(웹, 배치, 임베디드, 모바일 등등)의 프로그램을 개발할지에 따라 추가되는 부분은 있겠지만, 전 기본적인 개발환경 설정이 '프로그래밍 언어 설치', '운영체제에 맞게 환경변수 설정', 'IDE 설치', 'Hello World를 콘솔에 출력'까지를 끝내는 것이라고 생각합니다. 이 포스트에서는 '제가 생각하는 기본적인 Java 개발환경 설정'을 기록하겠습니다. ※ 사용한 PC, OS의 사양은 다음과 같습니다. OS : Windows 10 Home , 64비트 CPU : AMD Ryzen 5 2600 RAM : 16 GB SSD : 삼성전자 EVO M.2 500GB 1. Op.. 2021. 5. 2.
반응형