본문 바로가기

분류 전체보기275

[패스트캠퍼스 챌린지 03일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급 챌린지 데일리 미션"을 기록한 내용입니다. 안녕하세요 브래드입니다. 어제의 플러터 강의는 실제 실습을 못해봤더니, 오늘 연속되는 실습을 따라가기가 많이 힘드네요. 안드로이드 스튜디오는 비주얼코드보다는 프로그램이 무거워서 인지 실행을 해도 많이 느리구요...ㅠ 조금 여유로운 주말에 한 번 더 복습하면서 따라 해 봐야겠어요. 플러터는 배우기 쉬운 구조로 되어 있어서 인지 다른 코딩 강좌에 비해 진도가 엄청 빠릅니다. 벌써 앱 화면을 구성하는 단계까지 왔네요.(이제 3일 차인데... ㄷㄷ) 오늘은 Row, Column과 각종 View 위젯에 대해서 배워보았고, State에 대한 내용을 배워봤습니다. 웹에서랑은 좀 다른 개념들이 많이 있는 것 같아요. 그래도 강사님이 잘.. 2022. 1. 26.
[패스트캠퍼스 챌린지 02일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급챌린지 데일리 미션"을 기록한 내용입니다. 안녕하세요 브래드입니다. 날씨가 많이 따뜻해졌습니다. 문제는 겨울에 날씨가 따뜻하면 미세먼지가 많아지고, 공기가 깨끗해지면 날이 춥다는 거죠 ㅠ 3한4온이라는데 3한4미 네요. 오늘은 위젯을 넣어보는 걸 배워봤는데요. 다른 개발영역에서는 UI와 스크립트를 따로 짜야됐었는데, 진짜 한 가지 영역에서 다 가능한걸 보니 Flutter 가 왜 대세가 되었는지 알 것 같습니다. 그리고 통상적으로 자주 쓰는 위젯들을 쉽게 불러올 수 있도록 해두어서, 어느 정도 유형만 익히면 사용하기도 쉽겠어요. 위젯에서 함수를 선언하는 방식이 좀 생소하긴 한데, 이것도 조금 따라 해 보면 익숙해지겠죠? 그나저나 강사님들은 이렇게 새로운 언어가 나오면.. 2022. 1. 25.
[패스트캠퍼스 챌린지 01일차] 모두를 위한 앱개발 입문 이 포스팅은 패스트캠퍼스 "100% 환급챌린지 데일리 미션"을 기록한 내용입니다. 안녕하세요. 하루하루 성장을 추구하는 브래드 입니다. 아기다리고기다리던 패스트캠퍼스 100% 환급 챌린지가 떠서 이번에도 신청을 하게 되었습니다. 이번에 신청한 과정은 "앱 개발"이고 최근 그렇게 쉽다고 입소문이난 Flutter 기반의 앱개발 과정입니다. 첫 시간은 당연히 Flutter 가 무엇인지, 어떻게 설치하는지에 대해 알아보았고요 Flutter는 Dart라는 언어를 통해 개발하는 것인데, UI 뿐만 아니라 스크립트까지 하나의 언어로 작성하는 것이 특징이네요. 쉽게 말하자면 기존의 앱/웹은 HTML + Java Script로 작성해야 되고, Native 앱은 안드로이드와 애플의 앱 개발을 각각 해야 됐었지요. Flut.. 2022. 1. 24.
[패스트캠퍼스 챌린지 25일차] C#과 유니티로 배우는 게임개발 패키지 안녕하세요 브래드입니다. 어느덧 챌린지 마지막 주가 되었네요. 이제 일주일만 더 하면 챌린지는 완성입니다... 만, 지난주 데일리 미션 제출을 늦게 한 관계로 아마도 이번 미션은 실패일 것 같네요. 그래도 패스트캠퍼스의 완주 챌린지 미션은 정말 좋은 프로그램인 것 같아요. 패캠 강의들이 다른 플랫폼의 강의들보다도 훨씬 저렴하지만, 챌린지 프로그램은 매일 학습할 동기부여를 해주기 때문에 앞으로도 꾸준히 도전해보려 합니다. 계속해서 코딩 관련 미션들을 수행하다 보면 어느샌가 개발자들 못지않은 실력이 되어 있지 않을까요? 제 아이디어를 프로그램으로 만들어낼 수 있는 수준 정도 된다면 정말 좋을 것 같습니다 ㅎㅎ 오늘은 sealed와 partial 두 개의 키워드에 대해 배워보았습니다. 두개 모두 클래스의 규모.. 2021. 11. 25.
[패스트캠퍼스 챌린지 24일차] C#과 유니티로 배우는 게임개발 패키지 안녕하세요 브래드입니다. 오늘 지난주에 늦게 제출한 데일리 미션 결과가 나온다고 했었는데요. 아직까진 받지 못했습니다. 아.. 제발 제발...ㅠ 잘 넘어가 줘야 할 텐데 말이죠...ㅠ 그동안 꾸준히 했는데 다 와서 망치겠어요 ;; 오늘은 다형성에 대해 배워봤습니다. virtual과 override라는 한정자? 를 붙여줌으로써 다형성을 구현할 수가 있네요. 다형성이란 부모 클래스에 있는 특정 메서드를 자식 클래스에 맞게 추가 기능을 덧 붙이는 걸 이야기합니다. 공통적인 기능들이 있을 테고, 속성 값만 다르게 되는 경우가 많을 테니 그럴 텐데요. 실제 복잡한 개발을 안 해봐서 얼마나 도움이 되는 기능인지는 잘 모르겠으나, 강사님께서는 굉장히 핵심적인 기능이라고 칭찬을 아끼지 않으시네요. 처음 보는 문법이라 .. 2021. 11. 24.
[패스트캠퍼스 챌린지 23일차] C#과 유니티로 배우는 게임개발 패키지 안녕하세요 브래드입니다. 지난주 데일리 미션 제출을 깜빡하고 못했는데, 미션 실패한 것인지 혹시나 문의를 해보았습니다만.... 아마 그럴 것 같다는 대답을 받았네요 ㅠ(바보)(바보) 수요일에 실패여부 확인이 된다고 하는데... 1%의 확률을 99% 기대해 보겠습니다. 오늘은 is 와 as에 대해 배워보았는데요. 객체를 생성하고 나서, 객체가 부모 클래스와 같은 것인지 확인하는 게 is이고, as의 경우는 is처럼 확인을 하는데 만약 같은 클래스가 아니라면 null을 리턴해주는 것이라고 합니다. 마치 친자확인 같은 거네요. 아직은 어떤 활용방안이 있는지, 굳이 객체 확인을 하게 될 일이 있는지 모르겠습니다. 결국 코딩 오류를 잡는? 문법인 것 같다는 생각이 드네요. 반복이긴 하지만, 제가 이 과정을 신청하.. 2021. 11. 23.
[패스트캠퍼스 챌린지 22일차] C#과 유니티로 배우는 게임개발 패키지 안녕하세요 브래드입니다. 오늘은 아침부터 어두컴컴하네요. 날씨가 많이 흐려졌는데 비가 오려나 봐요. 이 타이밍에 비가 한번 내리면 아마도 계속 추워질 것 같은데... 본격적인 겨울에 들어갈 것 같습니다. 오늘은 C#의 클래스 상속에 대한 걸 배워보았습니다. OOP개념이 나오면서부터 매우 중요한 부분인 듯해요. 상속을 잘 받아야 잘 활용할 수 있을 테니깐요. 어떤 클래스든 누군가 잘 만들어둔 클래스를 가져다가 잘 활용할 수만 있다면 프로그래밍 지식은 기본적인 것만 알고 있어도, 웬만한 서비스는 다 만들 수 있지 않을까요? 아직까지는 여러 다큐먼트를 봐도 잘 이해가 되진 않지만, 꾸준히 하다 보면 언젠가 자유자재로 사용할 수 있게 되지 않을까 기대해 봅니다. 삼성전자 갤럭시 버즈2 블루투스 이어폰 COUPA.. 2021. 11. 22.
[패스트캠퍼스 챌린지 21일차] C#과 유니티로 배우는 게임개발 패키지 안녕하세요 브래드입니다. 주말에는 아침에 일찍 일어나기에 성공했습니다. 계속 루틴에 대해 이야기를 했었는데요. 쓰카모토 료라는 작가의 "모닝 루틴"이라는 책을 읽고 나니 도움이 많이 되더라고요. 책의 내용 중 인상 깊었던 부분은, 그동안 아침 일찍 일어나려면 뭔가 해야만 할 것들을 만들어서 자신을 몰아붙여야 하는 걸로 생각했는데, 그냥 즐기라는 것입니다. 스스로 부담 주지 말고 아침 일찍 일어나서 아무것도 하지 않더라도 그 사실 자체를 즐기라는 글을 보고 나니, 일찍 일어나서 딱히 할 게 없더라고 흥미위주의 Youtube를 보거나 명상을 하거나 하는 것들이 부담 없이 저절로 이뤄지더라고요. 이것 역시 꾸준히 되어야 하겠지만, 아마도 이번에는 좀 다를 것 같다는 생각입니다 ㅎㅎㅎ 오늘은 this와 stat.. 2021. 11. 21.
[패스트캠퍼스 챌린지 20일차] C#과 유니티로 배우는 게임개발 패키지 안녕하세요 브래드입니다. 아.. 어제는 금요일; 환급 챌린지에서는 매주 금요일 데일리 미션을 하도록 되어있는데요. 술먹느라고 금요일인걸 까먹고 오늘 아침에 해버렸네요 ㅠ 그동안의 노력으로 성장한 거까진 좋은데... 환급 미션인데.....ㅠ 일단 문의는 해두었는데 결과를 기다려봐야죠 오늘은 클래스 개념과 생성자/소멸자에 대해 배워봤습니다. 클래스에 대한 개념도 오늘 좀 더 명확해지네요. 클래스라는 것은 결국 새로운 자료형과 같은 거라고 합니다. 그렇게 설명해주시니 확실히 이해가 빨라지는 것 같아요. 소멸자에 대해서는 다소 생소하긴 한데, 아무래도 메모리에 대한 부담을 줄이기 위해서 사용하는 메서드인 듯합니다. 프로그램을 최적화 하기 위해서는 꼭 알아둘 필요가 있을 것 같아요. 삼성전자 갤럭시 버즈2 블루투.. 2021. 11. 20.
[패스트캠퍼스 챌린지 19일차] C#과 유니티로 배우는 게임개발 패키지 안녕하세요 브래드입니다. 아침에 일찍 일어난다는 게 정말 쉬운 일이 아니네요. 피곤한 것도 아닌데 의지력이 너무 약해서 개운하게 깨어나고서도 알람을 끄고 잡니다 ㅠ 아마도 잘못 형성된 습관 때문에 그런 것 같은데요. 무조건 일어날 수밖에 없는 루틴을 만들어야 겠어요. 무엇보다 일어나서 특별히 꼭 해야 할 일이 없다 보니 의지도 더 약해지는 것 같습니다. 오늘은 배열을 배우면서 나왔던 Check Point에 대해 같이 공부해봤습니다. Check Point로 스스로 코딩을 해보고 다시 점검해볼 수 있는 시간이 있어서 좋은 것 같아요. 코딩을 이렇듯 미션 수행이 실력 향상에 큰 도움도 되지만 필수적인 것 같습니다. 예제를 보고 따라 하거나 강사님이 코딩하는 거 따라 해 봤자, 그때뿐이지 다시 해보라고 하면 하.. 2021. 11. 19.
[패스트캠퍼스 챌린지 18일차] C#과 유니티로 배우는 게임개발 패키지 안녕하세요 브래드입니다. 한 이틀 잘 일찍 일어나다가 술 한번 마시고 루틴이 깨졌네요. 역시 아침에 뭔가 시간을 활용하려면 최소 5시에는 일어나야 하는 것 같아요. 어설프게 일어나니깐 뭔가 하기는 애매하고 회사를 일찍 나올 수밖에 없게 되네요 ㅎ 오늘은 오랜만에 유니티 강의로 돌아왔습니다. 이번 과정의 유니티 강의는 사실 좀 그렇습니다. 강사님이 뭘 하고 계시는건지 도대체 알 수가 없습니다. 전문용어를 써가면서 설명하시는데 결과물의 모습이 어떤 건지 한번 보여주고 하면 좋을 텐데.... 보여주고 있는 것들을 왜 하는 것이고 왜 이렇게 되는 건지 설명해주면 참 좋을 텐데 하는 아쉬움만 남습니다. 그러다 보니 강의를 듣고나면 남는 게 없어요. 그냥 기계적으로 따라 하게만 될 뿐.....ㅠ 유니티 강의는 차라.. 2021. 11. 18.
[패스트캠퍼스 챌린지 17일차] C#과 유니티로 배우는 게임개발 패키지 안녕하세요 브래드입니다. 연말이라 회식이 많다 보니 어제는 과음을 좀 했습니다. 술을 마시면 그날만 시간을 뺏기는 게 아니라 다음날까지 영향이 있어서 루틴이 다 깨져버리네요. 술은 참 좋은건데 안 좋은 거 같아요ㅠ 오늘도 역시 배열에 대해 배워보았습니다. 배열과 반복문, 내장 함수들을 사용하는 방법을 알아봤는데, 이제 레퍼런스를 활용하는 방법도 좀 알겠고, 내장 함수를 어떻게 파악하는지도 좀 알 것 같습니다. 이 과정의 좋은 점은 매번 강의가 끝날 때마다 Check Point라는 숙제를 줘서 실습해볼 수 있도록 해주는 것인데요. 이런 체크포인트만 모아 두고 계속 연습해보면 코딩 실력이 늘 수밖에 없을 것 같아요. 오늘 점심때는 체크포인트 숙제를 해봐야겠습니다 ㅎㅎ 삼성전자 갤럭시 버즈2 블루투스 이어폰 .. 2021. 11. 17.