본문 바로가기

노마드코더

(9)
[IT 5분 잡학사전 2주 챌린지] 하이브리드 앱, 크로스 플랫폼 앱 다른거 나만 몰랐어..? 노마드 개발 북클럽 “IT 5분 잡학사전” 2주 챌린지 (23.11.10 ~ 23.11.24) 11/22 WED, Assignment # 13 🔖 오늘 읽은 범위 : 에피소드 39 ~ 에피소드 45 1. 책에서 기억하고 싶은 내용은? ✏️ 하이브리드・・・앱? 뭐라고요? (에피소드 43) ”우선 모바일 애플리케이션이라 하면 iOS 앱, 안드로이드 앱을 말해. 이건 알지? iOS는 아이폰이나 아이패드, 안드로이드는 갤럭시폰이나 탭처럼 모바일에서 동작하는 운영체제야. 그리고 이 녀석들 위에서 돌아가는 애플리케이션을 만드는 방법에는 보통 세 갈래의 선택지가 있어. 바로 하이브리드 방식, 크로스 플랫폼 방식, 네이티브 방식이지. 여기에 앱이라는 단어만 붙여서 그 방식으로 만들어진 애플리케이션을 하이브리드 앱, 크..
[IT 5분 잡학사전 2주 챌린지] 프로그래밍 패러다임과 객체지향 프로그래밍 노마드 개발 북클럽 “IT 5분 잡학사전” 2주 챌린지 (23.11.10 ~ 23.11.24) 11/21 TUE, Assignment # 12 🔖 오늘 읽은 범위 : 에피소드 35 ~ 에피소드 38 1. 책에서 기억하고 싶은 내용은? ✏️ 객체 지향 프로그래밍이 뭐죠? ①② (에피소드 36, 37) 프로그래밍 패러다임이란? 프로그래밍 패러다임은 프로그래머가 프로그래밍을 할 때의 관점, 방식 이런 것을 말해. 프로그래밍을 하는 사고의 틀이라고 생각해도 좋아. 프로그래밍 언어는 이런 프로그래밍 패러다임을 하나 또는 하나 이상을 지원해. 이를테면 자바는 객체 지향 프로그래밍, 함수형 프로그래밍을 지원해. 대표적인 프로그래밍 패러다임으로 절차 지향 프로그래밍, 객체 지향 프로그래밍, 함수형 프로그래밍이 있어. ..
[IT 5분 잡학사전 2주 챌린지] 코볼 개발자를 찾는다구요? (👥 코볼이 뭔데..? 👥👥) 노마드 개발 북클럽 “IT 5분 잡학사전” 2주 챌린지 (23.11.10 ~ 23.11.24) 11/19 SUN, Assignment # 10 🔖 오늘 읽은 범위 : 에피소드 30 ~ 에피소드 34 1. 책에서 기억하고 싶은 내용은? ✏️ 코로나가 준 레거시 시스템의 교훈 (에피소드 30) ✓ 프로그램은 책임 있게 만들어야 한다 먼저 개발자의 관점에서 살펴볼게. 개발자는 자신이 만든 프로그램에 완벽하게 책임을 져야 해. 왜냐하면 개발자가 만든 프로그램은 사람들에게 영향을 줄 테니까 말이야. ✓ 프로그램은 끊임없이 관리해야 한다 이건 관리하는 사람이 생각해 보면 좋겠어. 코볼 개발자를 구할 때 이 문제를 더 부각시켰던 건 시스템 관리자가 코볼을 코발트로 잘못 알고 있었다는 거야. 정부 시스템 관리자가 언어..
[IT 5분 잡학사전 2주 챌린지] 드디어 챌린지 2주차 진입! 노마드 개발 북클럽 “IT 5분 잡학사전” 2주 챌린지 (23.11.10 ~ 23.11.24) 11/18 SAT, Assignment # 09 🔖 오늘 읽은 범위 : 에피소드 26 ~ 에피소드 29 1. 책에서 기억하고 싶은 내용은? ✏️ 정렬 알고리즘이 뭐죠? (에피소드 26) ✓ 시간 복잡도는 같으면서 성능은 다른 정렬 알고리즘 3가지 1. 왼쪽, 오른쪽만 보면서 정렬하는 버블 정렬 2. 하나를 콕 집어 가며 정렬하는 선택 정렬 3. 앞에 있는 데이터를 보면서 배치하는 삽입 정렬 ➡️ 모두 시간 복잡도는 O(N²)으로 같지만 속도 차이는 난다! “시간 복잡도가 같다고 한 것은 시간 복잡도를 단순히 측정했을 때 그렇다는 뜻이었어. 하지만 알고리즘은 초기 데이터 상태에 따라 처리 속도가 달라진다는 특징도..
[IT 5분 잡학사전 2주 챌린지] 자료구조와 알고리즘은 필수라고? 노마드 개발 북클럽 “IT 5분 잡학사전” 2주 챌린지 (23.11.10 ~ 23.11.24) 11/16 THU, Assignment # 07 🔖 오늘 읽은 범위 : 에피소드 22 ~ 에피소드 25 1. 책에서 기억하고 싶은 내용은? ✏️ 자료구조와 알고리즘은 필수라고? (에피소드 22) “개발자가 되고 싶다면 결국에는 자료구조와 알고리즘을 공부하고, 자신의 코드에 적용할 수 있어야 해! 자료구조와 알고리즘을 공부하면 코드를 더 효율적으로 만들 수 있거든.” 초기에는 일단 코드를 실행하는 것을 목표로 삼는 것이 좋아. 그렇다면 자료구조와 알고리즘은 대체 언제 필요할까? ➡️ 코드를 효율적으로 만들기 위해! 코딩은 다 했고, 버그도 없어. 그다음 단계로 코드를 정리하지. 관리하기도, 협업하기도 편하도록! ..
[IT 5분 잡학사전 2주 챌린지] 서버리스가 뭘까? 노마드 개발 북클럽 “IT 5분 잡학사전” 2주 챌린지 (23.11.10 ~ 23.11.24) 11/15 WED, Assignment # 06 🔖 오늘 읽은 범위 : 에피소드 16 ~ 에피소드 21 1. 책에서 기억하고 싶은 내용은? ✏️ 인터넷 익스플로러가 사라진 이유와 브라우저 엔진 (에피소드 16) ”2003년에는 인터넷 익스플로러의 시장 점유율이 95%였어. 무려 95%! 스마트폰 시장도 이렇게 독점하는 형태는 아니잖아? 그만큼 인터넷 익스플로러의 힘이 막강했던 거야.하지만 인터넷 익스플로러의 인기는 2003년부터 급격하게 떨어지기 시작했어. 왜냐고? 새 버전이 나오기까지 정말 오래 걸렸는데, 이것이 보안 문제와 맞물렸거든. 인터넷 익스플로러 버전 6.0이 2001년 8월에 출시되었는데 버전 7...
[IT 5분 잡학사전 2주 챌린지] 공부는 기한을 가지고 하자! 노마드 개발 북클럽 “IT 5분 잡학사전” 2주 챌린지 (23.11.10 ~ 23.11.24) 11/14 TUE, Assignment # 05 🔖 오늘 읽은 범위 : 에피소드 11 ~ 에피소드 15 1. 책에서 기억하고 싶은 내용은? ✏️ 라이브러리와 프레임워크, 비슷한 거 아냐? (에피소드 11) ✓ 공통점: 개발 속도를 더 빠르게 만들어 준다. “누군가 미리 작성해 놓은 코드이고, 우리의 개발 속도를 더 빠르게 만들어주는 도구라는 점이 같아” ✓ 차이점: 내가 제어하는가, 제어당하는가? “만약 여러분이 어떤 도구에 대해서 모든 결정을 다 내리고 있다면? 그 도구는 라이브러리야. 반대로 누군가 정한 규칙에 따라 도구를 사용하고 있다면? 그건 프레임워크지.” 라이브러리와 프레임워크를 꼭 엄밀하게 나눌 필..
[IT 5분 잡학사전 2주 챌린지] 비슷한 이름을 가진 C, C++, C# 모두 비슷한 언어일까? 노마드 개발 북클럽 “IT 5분 잡학사전” 2주 챌린지 (23.11.10 ~ 23.11.24) 11/11 SAT, Assignment # 02 🔖 오늘 읽은 범위 : 에피소드 1 ~ 에피소드 5 1. 책에서 기억하고 싶은 내용은? ✏️ 어떤 언어부터 공부해야 할까? (에피소드 2) ”프로그래밍으로 하고 싶은 일이 무엇인지 대강이라도 알려 준다면 조금은 쉽게 대답할 수 있을 것 같아. 바로 이게 핵심이야. 프로그래밍으로 하고 싶은 것!” ✏️ 새 언어를 쉽게 배우는 노하우? (에피소드 3) ”여기서 말하고자 하는 것은, 새로운 프로그래밍 언어를 공부하면 그 언어에 담긴 철학, 코드 구조, 개념, 패턴 등을 배우는데, 그 내용이 정말 중요하다는 거야. 만약 그런 것들을 여러분의 주력 언어를 사용할 때 녹여 ..

반응형