본문 바로가기
  • Build Up Routine

전체 글72

생활코딩 JAVA1 수업노트 리뷰#4 _ Java 숫자와 문자. 저번 시간에 숫자와 문자의 데이터 특징을 배웠다. 숫자와 문자는 각 데이터 특성에 맞는 연산이 정해져(?)있으며 각 데이터에 맞는 연산을해야 컴퓨터가 정해진대로 동작을한다. 1. 숫자의 연산 public class Number { public static void main(String[] args) { // Opertator -연산자 System.out.println(6+2); // 8 System.out.println(6-2); // 4 System.out.println(6*2); // 12 System.out.println(6/2); // 3 System.out.println(Math.PI); System.out.println(Math.floor(Math.PI)); System.out.println(.. 2022. 3. 5.
생활코딩 JAVA1 수업노트 리뷰#3 _ Java 데이터와 연산 컴퓨터 프로그래밍에서는 데이터가 가장 중요하다. 데이터는 숫자(number), 문자(String)가 가장 대표적인 데이터로 프로그래밍에서는 가장 중요한 데이터로 분류 된다. 이 외에도 소리,영상 등이 있으며 무수히 많은 데이터가 존재한다. 각 데이터 마다 특성에 맞는 처리방식(연산)이 존재한다. 대표적으로 숫자는 더하기, 뺼셈, 나누기 등이 있으며 문자는 문자의 숫자가 몇개인지, 문자를 필터링하는방법, 검색을 하는 방법등 데이터 처리방식이 각 데이터 특성에 맞게 나누어져 있기에 어떤 데이터인지 그리고 그 데이터를 연산하는 방법은 가장 기초이며 가장 중요한 방식이다. java data & operation public class Datatupe{ public static void(String[] args).. 2022. 3. 4.
생활코딩 JAVA1 수업노트 리뷰#3 _ Java 기술의 응용 자바는 웹 말고도 다양하게 쓰일 수 있다. 1. 데스크탑 앱을 이용한 자바. 2. IOT제어하기. 3. 안드로이드앱 제어하기. 등 많은곳에서 자바를 활용하고 이용할 수 가 있다. https://opentutorials.org/course/3930/26652 자바 기술의 응용 - 생활코딩 수업소개 자바로 할 수 있는 일들을 구경시켜드리는 수업입니다. 기술적인 부분 보다는 할 수 있는 일의 가능성에 집중해서 '구경'해주시길 바랍니다. 공부는 차차해도 됩니다. 관심있는 파트만 opentutorials.org 2022. 3. 3.
나는 왜 개발자를 하려는가 나는 왜 개발자를 선택한것일까? 그것을 알려면 나의 삶을 정리할 필요성을 느꼈다. 어쩌면 개인적인 20대 회고록일수도있고 나중이 되면 이글을 지울수도 있을것같다. 생각이많은 나는 정리할 필요가 있었고 새로운 도전에 의미를 부여하고자 이 글을 쓰는 것 일수도 있다.불안함을 안정시키며, 이 도전이 부끄럽지않는 도전이 되기를 미래의 나를 응원하는 글이기도 하다. 20살 건축이란 기차에 오르다. 나는 고등학교때 인문계열을 공부했다. 당시 나는 철학과 인간에대해 궁금점이 많았고 게임을 좋아했다. 대부분의 여가는 게임으로 보냈었던것 같다. 남들처럼 수능을 보았고 생각보다 좋은(공부한것에 비해 조금은 높은) 성적을 얻어 원하는 학과계열로 1곳 그리고 대충 점수를 맞추어 2곳을 지원했다. 결과는 다 떨어졌다. 나는 절.. 2022. 3. 2.
생활코딩 JAVA1 수업노트 리뷰#2-2 _ Java의 작동원리. 컴퓨터를 작동 하기 위해서는 원인이 필요하다. 그 원인은 Source, Code, Language를 작성하여 만들며 작성을하고 출력을 하게되면 Application이란 결과값을 얻게 된다. 즉, Java sourece code.java의 사람이 이해할수 있는 언를 Compile이란 작업을 통해 Java Application.class라는 컴퓨터 언어로 변환을 시켜준다. 이것을 실행하면 자바에서는 Java virtual machine을 통해 실행되고 이것은 컴퓨터 화면에 동시에 실행되는 원리를 가진다. 인간이 이해하는 언어작업을 컴퓨터 언어(아마 1,0으로 이루어진?)로 번역을 해주는 작업이 Compile이란 작업이며. 이 변환된 앱을실행 시키면 우리가 시각적으로 볼 수 있는 작업이 코딩이고 개발의 한 부.. 2022. 3. 1.
생활코딩 JAVA1 수업노트 리뷰#2-1 _ Hello World!! https://opentutorials.org/course/3930/26651 자바 애플리케이션 실행 - 생활코딩 수업소개 가장 간단한 자바 애플리케이션을 구현해서 실행해봅시다. 결과물은 간단 하지만 그 의미는 간단하지 않습니다. 강의1 Editor does not contain a main type 라는 에러가 발생하면 src 디렉토리 opentutorials.org 처음으로 Hello world!! 를 출력하였다. 감격스러운 시작이다. 소스코드?는 다음과 같다. 그런데 System.out.println("Hello World!!")를 입렵해서 출력방식은 어느정도 이해하겠다. 그런데 저놈의 public class는 무엇인지 public static void main(String[] args) 요것은 무.. 2022. 2. 28.
생활코딩 JAVA1 수업노트 리뷰#1 _ 자바설치, 환경셋팅 1. 자바 설치가 어려운 환경에서는 웹에서도 프로그램을 돌릴 수 있다. 아직은 정확이 원리는 모르지만 웹에서도 프로그래밍을 통해서 구동 가능 여부를 시작할 수 있는것 같다. 아래 사이트 통해서 확인이 가능하다. https://www.jdoodle.com/ JDoodle - free Online Compiler, Editor for Java, C/C++, etc JDoodle is a free Online Compiler, Editor, IDE for Java, C, C++, PHP, Perl, Python, Ruby and many more. you can run your programs on the fly online and you can save and share them with others. Qu.. 2022. 2. 27.
생활코딩 JAVA1 수업노트 리뷰#0 _ 커피한잔할래요? 자바는 컴퓨터 프로그래밍의 대표적인 언어로 현재 국내에서 가장 많이 쓰이고 인기가 많은 언어로 알려져 있다. 그래서 꼭 필요한 언어라고 생각하기 때문에 코딩 수업 중 가장 유명한 생활코딩 사이트에 이고잉님의 java1수업을 시작했다. 자바는 제임슨 고슬링이란 사람이 만든 언어로 'write once, run anywhere' 이란 슬로건으로 시작된 컴퓨터 언어라고 한다. 자바가 설치된 어떤 컴퓨터에서도 사용가능한 언어로 어디서든지 쓸 수 있는 언어의 목적을 가지고 시작한 언어라고 생각 된다. 한국에서는 안드로이드앱, 웹에서 가장 많이 쓰이며, C언어처럼 원초적이지도 않고, 파이썬처럼 많이 다듬어지지 않는 언어로 유지보수의 강점을 가지고 있어 가장 인기있는 언어가 아닐까 생각된다. 생활코딩 이고잉님의 강의.. 2022. 2. 26.
이런 블로그 없어요?? 나는 항상 일을 시작하기전 개략적으로 계획을 먼저 세우는 편이다. 물론 그 계획들은 디테일하거나 완벽함과 거리가 멀다. 하지만 개략적인 틀을 짜고 시작해야 이상하리 마음이 놓인다. 그러다보니 항상 시작이 늦다. 이 블로그도 그렇게 만들어놓고 늦게 시작하게된 이유다. (혹은 핑계이다.) 항상 만들기전 정체성을 잡고자 혹은 나 스스로 다짐하고자 글을 정리해보려고 한다. 먼저, 1일 1업로드를 해보려고한다. 그저 마음가는대로 글을 쓰고 공부한 것을 기록하기 위해 시작한다. 사실 이 블로그는 개발 블로그다. 나는 아직 시작도 하지 않았지만, 이렇게 덜컥 시작했으니 뭐라도 해야한다. 게속 이렇게 일상글에 두서없이 나의 생각과 나의 처지를 공유하려한다. 내가 개발자를 전향한 이유와 수 많은 고민들 그리고 닥치는 현.. 2022. 2. 25.