개발공부하며 느낀 인생 공부128 자바로 헬로 월드! 만들기, 자바는 자바스크립트와 다른가? (메가테라 2주차 자바 공부 요약) 1강 Hello, world 용어 개념 메모 및 요약 Java 프로그램을 만든다 = Java 소스 코드를 작성한다. 소스코드 (원시 코드) → .java 파일 (텍스트 파잃) Class (프로그램의 구성 요소) ⇒ .java 파일 하나 꾸며주거나 설명하는게 앞에 오고, 이름이 뒤에 온다. “main” 메서드(method) Boilerplate ⇒ 외워야 한다. → 나중에 이해되지만, 지금은 어렵다. Greeting → “Hello, world!” System.out.println() → System.out (출력 부분) + print/ln(line) “Hello, world!” ⇒ 큰 따옴표 ⇒ 대본 ⇒ 아샬 : “안녕?!” semi-colon(;) → 안녕, 나는 아샬이야. 중괄호 ⇒ block(문단).. 2022. 5. 16. 일잘하는 개발자가 되기위한 과정 메가테라 1주차 회고 애자일하게 과제하기 설레는 맘 기대반 으로 시작한 메가테라 강의가 시작했다. 1주차 과제는 주어진 조건 내에서 내 목적에 맞는 컴퓨터 견적을 짜오는 것 이었다. 컴퓨터의 작동원리부터 정말 방대한 양의 정보를 조사하고 원하는 정보를 가져오고 병합하는 일이었고 대학교 과제처럼 자유로운 느낌이라 처음에는 더 막막했다. 무차별적으로 정보를 수집하고 공부를 하며 며칠이 지났고 과제 발표 전인 목요일이 되어 있었다. 무슨 일을 하든 어떤 결과물을 빠르게 만들어내고 낸 후 다시 피드백을 받아서 수정하는 것이 학습이든 어떤 나은 결과물을 산출하는데 더 낫다고 알고도 있었고 몇 번 해보기도 했지만 혼자서 해오던 것과는 달리 동료들과 시간을 정해서 스스로에게 압박을 통해 빠른 산출물을 내는 것은 또 다른 경험이었다. 방대.. 2022. 5. 14. 애플의 M1 칩이 특별한 이유 애플의 M1 칩이 틀별한 이유는 뭘까? 최근 컴퓨터를 공부하면서 제가 구매한 맥북 m1칩은 왜이리 특별하고 좋을까 ? 라는 의문을 가지게 되어서 기존의 컴퓨터 구조와는 m1 칩이 어떤점이 특히 눈에 띄게 다른지 제 뇌피셜을 포함하여 정리해보겠습니다. 우선 m1 칩이 기존의 cpu 와 다른 점을 나열하자면 정말 끝이 없을 것 같은데 간략히 짚어보도록 하겠습니다. 일단 첫째 시스템에 칩이 포함된 soc (system on a chip)구조 기존 피시에서 각각의 부품과 칩셋들이 따로 연결되어 유기적으로 연결된 것이 아니라 m1칩은 그자체로 하나의 컴퓨터로 볼 수 있을만큼 모든 기능을 한번에 포함하고 있습니다. 둘째 CPU GPU 등이 나뉜게 아닌 여러 칩들이 한 데 모인 통합형 구조 위의 맥락과 같은 맥락으로.. 2022. 5. 13. 컴퓨터 하드웨어 용어 정리 및 이해 왜 컴퓨터를 알아야하나? 내 꿈은 개발자이다. 물론 이것이 평생의 꿈은 아니지만 아무튼 개발자는 컴퓨터를 잘 알아야한다고 생각한다.(너무 당연한 이야기인가?) 좋은 의사가 꿈인데 사람의 신체에 대해 모른체로 수술을 집도하거나 인간의 몸에 대한 깊은 이해없이 진료를 하기는 어려운 것 처럼 말이다. 아날로그 / 디지털의 차이 아날로그(Analog)란 어떤 양 또는 데이터를 연속적으로 변환하는 물리량(전압, 전류 등)으로 표현 하는 것이고, 디지털(Digital)은 어떤 양 또는 데이터를 2진수로 표현하는 것을 말합니다. 즉, 아날로그는 곡선의 형태로 정보를 전달하고, 디지털은 1과 0이라는 숫자를 통해 정보를 전달하는 것입니다. 즉, 아날로그에서 디지털로 오면서 정보 전달의 단순화가 핵심이라고 생각한다. 나.. 2022. 5. 8. 이전 1 ··· 29 30 31 32 다음