항해99(3)
-
[Chapter 2] 2주 차 회고 - 프로그래밍 기초
어느새 2주 차도 금방 지나갔다. 매주 금요일에는 새로운 항해가 시작된다. 한 주간 함께했던 팀도 바뀌고 오전 9시에 줌(zoom)을 통해 새로운 챕터의 발제를 시작한다. 이번 주차의 목표는 무엇인지, 팀 과제와 개인 과제는 어떤 것인지 등 해당 주차에 대한 안내를 받는다. 이번 주 금요일부터는 총 3주 동안 입문, 숙련, 심화로 각 한 주씩 구성된 주특기 기간의 항해가 시작됐다. 내가 선택한 주특기는 현재 인기 있는 자바스크립트 라이브러리인 ReactJS로 한창 새로운 지식을 학습 중이라 정신이 없다. 아무튼 이번 글은 2주 차 회고로 지난주 금요일부터 시작된 프로그래밍 기초 주간에 대한 내용이다. 프로그래밍 기초 주간은 컴퓨팅적 사고와 언어 기초 다지기를 위해, 주특기 언어를 공부하고 알고리즘 문제를..
2022.08.14 -
자바스크립트(JavaScript) 언어의 특성 몇 가지 정리
자바스크립트(JavaScript)의 자료형과 특성 느슨한 타입(loosely typed)의 동적(dynamic) 언어 자바스크립트는 느슨한 타입(loosely typed)의 동적(dynamic) 언어다. 자바스크립트의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당 및 재할당이 가능하다. 형 변환 (type conversion) 자바스크립트는 타입이 매우 유연한 언어다. 너무 유연해서 탈이다 함수와 연산자에 전달되는 값은 대부분 적절한 자료형으로 자동 변환된다. 이런 과정을 형 변환이라고 한다. Window.alert() 메서드가 전달받은 값의 자료형과 관계없이 문자열로 변환하여 보여주는 것이나, 수학 관련 연산자가 전달받은 값을 숫자로 변환하는 경우가 형 변환의 대표적인 예라고 볼 ..
2022.08.11 -
[Chapter 1] 1주 차 회고 - 미니 웹 프로젝트
이노베이션 캠프를 통해 항해99 과정에 합류했다. 나의 항해 목표는 좋은 개발자가 되는 것이다. 좋은 개발자란 첫째, 돌파력이다. 호기심과 근성을 가지고, 끊임없이 새로운 문제를 해결할 수 있는 사람이다. 소프트웨어는 너무나도 넓고 깊기에, 그 어떤 개발자도 모든 것을 알 수 없다. 즉, 누구나 모르는 문제를 접하게 되고, 모르는 것을 해결하는 능력이 핵심 역량. 이 태도만 갖추고 있으면 계속해서 성장하면서 높은 수준의 개발자가 될 수 있다. 둘째, 팀워크 역량이다. 커뮤니케이션이 원활하여, 팀으로 협업을 하기기 원활한 사람이다. 그 어떤 뛰어난 개발자도 혼자 일하는 법이 없다. 즉, 팀으로 원활하게 협업할 수 있는가는 핵심적인 역량일 수밖에 없다. 좋은 개발자를 만들기 위한 항해의 커리큘럼 돌파력을 갖..
2022.08.07