드디어 부트캠프 창이 시작되었다. 

공식일정 전부터 매니저분들이 이것저것 많이 챙겨주시고 사전과제도 있어서 많이 배울 수 있었다.

 

아무래도 1주차다보니 서로 알아가는 네트워킹 시간이 좀 있었고 

플러터 강의와 자율학습시간은 은근히 시간이 모자라서 3시간반이 어떻게 지나갔는지도 잘 모르겠다.

 

창업을 진지하게 고민하는 분들이 모인 곳이다보니 많은 인사이트를 얻을 수 있을 것 같고,

좋은 인연이 되면 앞으로 함께할 분을 만날거란 기대도 있다.

 

웹개발은 조금 공부했었지만 앱개발은 플러터가 처음인데 위젯이라는 개념을 가지고

조각조각을 맞춰나가는 느낌이다.

 

HTML, CSS, JS를 하나의 파일 안에서 모두 만드는 느낌이다. 

 

1주차 과제로 간단한 음식 레시피 화면을 만드는 작업을 하였는데 거의 UI부분만 구성하고

로직이 들어간건 반복문정도 였던것 같다.

 

엄청 어렵진 않았지만 그렇다고 쉽지도 않은 적당한 난이도 과제인것 같다.

 

코딩이 아예 처음이라면 매우 어려울지도..(하지만 사전과제 웹개발이 있으니 잘 따라왔다면 문제없지 않을까?)

 

 

Dart는 자바스크립트와 비슷한 면이 있지만 타입 지정같은 부분이나 문법 마지막에 세미콜론을 찍는 점 등 조금 더 까다로운 점이 있는 것 같다. 

 

앞으로 열심히 공부해서 머릿속의 아이디어를 실제로 구현할 수 있도록 해야겠다.

'Weekly I learned (WIL)' 카테고리의 다른 글

스파르타 부트캠프 창 3기를 시작하며  (0) 2022.08.12

자바스크립트에는 값이 없다는 걸 표현할 때, null 과 undefined 두 종류가 있다.

 

이 차이점을 살펴보자면..

null은 의도적으로 '값이 없음'을 표현할 때 사용되고,

undefined는 값이 없다는 걸 나타낸다.

 

무슨 소리인지 잘 모르겠으니 예시를 통해 알아보자.

let abc;
console.log(abc);
// 출력값은 undefined

 위 처럼 변수를 선언 하였으나 아무 값을 할당하지 않았다면 undefined가 출력된다 (왜냐면 값이 비어있으니까).

 

let abc = null;
console.log(abc);
// 출력값은 null

반면, abc라는 변수를 의도적으로 빈 값을 만들고 싶다면 null을 할당하여준다. 그래서 '이 abc 변수는 의도적으로 만든 빈 값을 가진 변수에요' 라는 것을 나타낸다.

 

참고로, null과 undefined를 아래처럼 동등(==)비교와, 일치(===)비교를 할 때 다른 값이 출력된다.

console.log(null == undefined);
// 출력값은 true

console.log(null === undefined);
// 출력값은 false

 

 

 

+ Recent posts