반응형 전체 글161 220707 직장인에게는 의사소통이 필요한 이유 / 유의미한 설문 작성 오늘 하루는 정말 길게 느껴진다. 어제 밤 잠을 너무 많이 설쳐서, 오늘도 졸릴까 염려되었지만, 하나도 졸지 않았다. 왜 졸지 않았을까 라고 물어본다면, 커피 때문도 전혀 아니다. 나는 커피를 잘 마시지 않고, 오늘도 마시지 않았다. 점심 이후에, 미팅 요청이 왔다. 내가 오늘 진행한 업무 -설문작성을 위한 자료조사-를 이야기 하고, 상대 직원분은 지금 하고 있는 일에 대한 고충을 털어놓았다. 상대직원 분의 고충은 대강 이러하다. 상사가 자신이 짜놓은 문서를 보고 문제가 있다고 이야기를 했으나, 본인은 그것이 이해가 되지 않는다고 이야기를 했다. 의사소통이 필요한 이유 작성한 문서와 상사분이 작성한 문서를 번갈아 가면서 보여달라고 요청을 드렸고, 가만히 보니 두분이 같은 내용을 가리키고 있으나, 형식을 .. 기획/매일배움 매일기록 2022. 7. 7. 생성자(constructor)의 이해 2 생성자는 (구체적 단위의 클래스를) 생성(하는)자 라고 불린다. 이때 구체적 단위의 클래스를 인스턴스라고 한다. 즉, 생성자가 만들어지는 과정을 인스턴스화라고 부른다. 클래스명(calculator1)과 메서드의 명이 동일한 것이 중요하다. 메서드에 받을 수 있는 매개변수(int left, int right) 두개를 만들었다. 노란색은 모두 메서드이다. 초록색 안의 그것이 생성자이다. 생성자의 매개변수가 그저 숫자인것이 생성자 임을 증명한다. 카테고리 없음 2022. 7. 6. 220706 기획자가 목적없이 일을 할 때 일어나는 일 기획자가 목적없이 일을 하면 점심시간 이후에 3시간을 멍한 상태로 성과를 내지 못할 수 있다. 그게 오늘 바로 나의 상태였다. https://yetis.tistory.com/208 220705 회사의 서비스 개편하기, 유의미한 설문조사 문서 만들기 성공하고 싶다면 사람, 장소를 바꾸라고 했다. 집에만 가면 늪지대에 빠진 것처럼 침대 속으로 점프하는 나를 위해, 업무를 마치고 간단한 요기를 한 뒤 집에 가지 않고 앉은 자리 그대로 공부하 yetis.tistory.com 어제 작성한 이 글에 이어서 오늘 1. 서비스개편과 2. 설문작성 모두 끝마치려 했지만, 많은 시간을 낭비라고 부르고 졸았다라고 하자하면서 서비스 개편에 대한 이야기를 1시간 연장근무 하고서야 마칠 수 있었다. 졸았다라고 할 수 있는 근거는.. 기획/매일배움 매일기록 2022. 7. 6. 생성자(constructor) Student student1 = new Student(); 생성자는 class 이름과 동일해야한다. 기본생성자, 자바 컴파일러가 자동으로 생성해준다. 프리컴파일 단계에서 넣는다구~! public student(){} 기본 생성자는 매개변수나 구현코드도 하나도 없다. 생성자의 용도: 처음 객체를 생성하면서 객체에 이름을 부여하고 싶다고 할때, 생성자를 이용하여 부여할 수 있다. 그 때 명령되야 하는 코드를 입력한다. 이름과 아이디를 전달받아 사용하고 싶다고 한다면, 아래와 같이 코드를 짤 수 있다. 이것이 매개변수가 있는 생성자 컴파일러가 디폴트생성자를 주는 경우는 생성자가 하나도 없는 경우. 임의로 생성자를 하나로 만들게 된다면, 디폴트 생성자를 서포트 해주지 않는다. 따라서 매개변수를 받아 사용해야 .. 개발/JAVA 2022. 7. 5. class와 instance, 참조변수, heap 메모리, 인스턴스화 클래스(static 코드) ---------------> 인스턴스(dynamic memory) ↑ 생성(인스턴스화) 예) 개(클래스) 중 삽살개(인스턴스) 개를 특정 종류의 삽살개로 지칭하는 과정을 인스턴스화 한다고 말한다. /* 클래스 */ public class Animal { ... } /* 객체와 인스턴스 */ public class Main { public static void main(String[] args) { Animal lion, tiger; // '객체' // 인스턴스화 lion = new Animal(); // lion은 Animal 클래스의 '인스턴스'(객체를 메모리에 할당) tiger = new Animal(); // tiger은 Animal 클래스의 '인스턴스'(객체를 메모리에.. 개발/JAVA 2022. 7. 5. 예시로 보는 간단한 get, set 사용법 / 함수를 사용하는 이유 package classpart; public class Student { int studentID; String studentName; int grade; String address; public void showStudentInfo(){ System.out.println(studentName + "," + address); } public String getStudentName() { //이름을 외부에 알려주는, 메개변수가 굳이 필요 없다. return studentName; } public void setStudentName(String name){ //이름을 변경할 때 사용하는, 바꿀 이름이 필요하다 studentName = name; } get과 set 사용법은... 지금까지 설명 들은 것으로 .. 개발/JAVA 2022. 7. 5. reuturn (예약어) 와 void , stack 메모리 인프런Do it! 자바 프로그래밍 입문 클래스와 객체1 (2) 복습 내용 중 url은 여기로! 참고로 무료 강의임 https://www.inflearn.com/course/%EC%9E%90%EB%B0%94-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%9E%85%EB%AC%B8/lecture/18021?tab=curriculum&volume=1.00&speed=1.5 예약어와 Void - 매개변수(아래 코드에서는 int n1, int n2를 의미한다) - 예약어 return이 없는 경우가 있다 → 그 때, 클래스 명을 void로 받는다. 그 코드는 아래와 같다 public static void addNum(int n1, int n2){ int result = n.. 개발/JAVA 2022. 7. 5. 220705 회사의 서비스 개편하기, 유의미한 설문조사 문서 만들기 성공하고 싶다면 사람, 장소를 바꾸라고 했다. 집에만 가면 늪지대에 빠진 것처럼 침대 속으로 점프하는 나를 위해, 업무를 마치고 간단한 요기를 한 뒤 집에 가지 않고 앉은 자리 그대로 공부하기로 마음먹었다. 오늘 처음으로 마음먹은 그것을 실행하려 한다. 노션으로 매일배운 것을 매일 기록하려다가 노션보다는 조금이라도 돈이 되는, 동기부여가 되는 티스토리에 글을 쓰기로 마음먹었다. 작심삼일이 입에 붙은 내가 이번엔 정말로 잠심삼년할 수 있기를 바란다. 서비스 개선하기 내가 지금 회사에서 맡은 일은 우리 회사의 서비스(IOS)를 개편하는 일이다. 서비스를 개편하기 위해 나는 어떤 것들을 준비했을까? 일단 서비스를 사용해봤다. 개발팀과 이야기를 해서 어떤 히스토리가 있었는지 들어보려고 했으나, 어떠한 자료가 없.. 기획/매일배움 매일기록 2022. 7. 5. 카멜표기법으로 작성해야하는 이유 출처: 하단참고, 문제될 시 즉각 삭제! 변수명을 지을 때 개발자들이 따르는 관습이 있습니다. 유저명을 담는 변수는 다음과 같이 userName, UserName, USER_NAME, user_name 다양하게 표현할 수 있습니다. 이중 자바에서는 변수명을 userName과 같이 첫글자는 소문자로 시작하되, 다음 단어의 첫글자는 대문자로 표현하는 방식을 많이 사용합니다. 이런 방식을 낙타등 처럼 울퉁불퉁하다해서 카멜표기법 이라고 합니다. 변수명 뿐 아니라 메서드의 이름도 카멜표기법을 주로 사용하며 클래스명은 첫글자를 대문자로 하는것이 관례입니다. (UserName) . 이런식으로 관습적으로 굳어진 방법이며 강제사항은 아닙니다. 다만 개발일이란 것이 협업을 많이 해야 하는 작업이고 코드에서 막히는 부분을 .. 개발/Android Studio(Kotlin) 2022. 6. 24. JAVA 변수, String만 대문자로 시작하는 이유! 글 내용 출처: 하단 참고 / 문제 될 시 삭제! int, long, float, double 같은 타입과 String은 조금 차이가 있습니다. 메모리에서의 관리가 달라지는데요, 비유를 들어 설명드리겠습니다. . 변수를 박스라고 하겠습니다. int, long 같은 변수는 박스안에 바로 필요한 물건들을 넣어놓고, 필요할때마다 찾아서 쓰는 방식이라고 할 수 있습니다. 이런 변수를 원시타입 (Primitive Type) 이라고 합니다. . 반면 String은 박스안에 물건을 넣는것이 아니라, 내가 찾아가야할 주소만 담겨 있습니다. 그래서 박스를 까서 주소를 확인하고 그 주소까지 찾아가면 비로소 내가 필요한 물건을 찾을 수 있습니다. 이런 변수는 참조형 이라고 합니다. 혹시 포인터 라는 걸 들어보셨는지요? 사람.. 개발/Android Studio(Kotlin) 2022. 6. 24. 1바이트 1비트 차이, int 자료형 크기, 2진수를 10진수로 변환하는 방법 * 1비트 = 2진수를 표현할 수 있는 단위 즉, 0과 1(를 나타낼 수 있음) 2진수로의 표현 가능한 자리 → _ (한자리2^1) * 1바이트 = 1비트가 8개 모인 것 즉, 0과 1을 구분 할 수 있는 2진수의 단위가 8개 모인 것 2진수로의 표현 가능한 자리 → _ _ _ _ / _ _ _ _ (여덟자리=2^8) Int 자료형 크기, 2진수로 표현 그렇다면 우리가 알고 있는 int 자료형은 4byte인데, 이는 어떻게 생각하면 될까? 4byte = 1byte가 4개가 되는 것이므로, 2^(8*4)가 되는 것. 2진수를 32개 만큼 표현이 가능하다. 그렇다면, 10진수로 나타냈을 때 최대 표현은 얼마인가? 즉, 1111 / 1111 / 1111 / 1111 / 1111 / 1111 / 1111 / 1.. 개발/Android Studio(Kotlin) 2022. 6. 21. 강서구 보건증 3000원에 발급 강서보건소에서 여러가지 정보를 확인할 수 있는데, 내 경우에는 아르바이트를 하기 위해 보건증을 발급 받기 위해 어디서 병원 진료를 받아야 하나 검색 중이었다. 아직까지 코시국이므로 보건증은 보건소에서 직접 발급하지 않는다 (구로 보건소에서는 발급하는 것 같더라.) 보건증 발급 가능한 병원 목록은 없다. 직접 손품 팔아 보건증 발급되는지 확인이 필요하다. 알아보니 보건소에서 보건증을 발급받으면 3천원이나 일반 병원에서 보건증 발급받을시 3만원 정도다. 무려 10배이니 부담이 안될래야 안될 수가 없다. 윤정부에서 전면무료화 추진한다고 하니 자영업이나 음식점 아르바이트에 종사하는 분께는 희소식이다. 여기서부터 읽어도 됩니다. 그러나 올해 6월 30일 기준으로 일반 병원에서 3000원으로 발급받을 수 있는 정보.. 카테고리 없음 2022. 6. 15. 이전 1 2 3 4 5 6 7 ··· 14 다음 💲 추천 글 반응형