반응형

전체 글 35

TIL 블로그 갈아탑니다 : https://watasi.inblog.io/

https://watasi.inblog.io/ 나새끼메이커Welcome to the 나새끼메이커 blog!watasi.inblog.io 티스토리 블로그는 html 기반이고,마크다운을 자유롭게 쓸 수 없어서개발자의 TIL을 작성하기 불편함이 있었다. 튜터님께서 추천해주신 인블로그는 기본적으로 마크다운으로 작성이 가능하고 사실상 노션과 연동되는 수준이라 아주 편리했다. 거기에 SEO최적화 기능도 제공하고 있어서나중에 수익화 블로그를 운영하는 경우에도 인블로그를 활용하는 것이훨씬 유리하겠다는 판단. 미련없이 떠납니다 byebye 티스토리.

TIL (Today I Learn) 2025.11.26

[개인학습] 팀 협업 환경 세팅

본 캠프가 시작되었다.본 캠프 시작 후 일주일 간은 수강철회 가능 기간이어서 아직 참가자가 확정된 것은 아니다.그럼에도 캠프는 학습도 학습이지만, 팀 프로젝트를 중심으로 진행되는 모양.1주차의 팀은 5명으로 배정이 이루어졌고, 나는 아무도 시키지 않았는데 급한 성격 탓인지 팀장 역할을 하고 있다;;잘 해야 욕 먹지 않을텐데;; 화이팅. 1. 피그마 페이지 세팅오늘 가장 신경을 많이 쏟아부은 것은 팀 프로젝트 진행 시 협업환경을 쾌적하게 정리하는 것이었다.요건데, 이번 주의 팀 프로젝트 주제는 앱 서비스의 성공/실패사례 분석인데,협업 툴로 피그마를 사용한다. 제공된 페이지는 다음과 같다. 우리 팀원은 5명이기 때문에 여기에 취합을 해야 하는데,어떻게 취합할지 분명하지 않아 혼란스럽다.각자 편한 대로 ..

TIL (Today I Learn) 2025.11.24

1-6. 조건문, 반복문

1. 조건문조건문이란?프로그램이 어떤 조건을 만족할 때만 실행되는 코드 블록 기본 구조if (조건1) { // 조건1이 참일 때 실행 } else if (조건2) { // 조건2가 참일 때 실행 } else { // 위 조건들이 모두 거짓일 때 실행 } 예제나이가 18세 이상이면 "성인입니다" 출력,15세 이상이면 "청소년입니다" 출력,모두 아니라면 "어린이입니다" 출력void main() { int age = 15; if(age >= 18) { print("성인입니다"); } else if(age >= 15) { print("청소년입니다"); } else { print("어린이입니다"); }} 2. 반복문반복문이란?똑같은 ..

TIL (Today I Learn) 2025.11.19

1-5. 함수

우선, 여기까지 따라오신 여러분, 잘 하셨다.여기까지 적은 나, 나도 잘했다.이런 인사를 하는 이유는 이 이후부터 좀 다른 마음가짐이 필요해서이다. 지금 내가 듣고 있는 것은 스파르타코딩클럽의 사전캠프이다.사전캠프에서는 46개의 VOD를 제공한다.이게 본 캠프가 아니어서인지, 아니면 개발자들이 워낙에 실용주의자들이라서 그런지 모르겠는데,내가 원하는 만큼 체계적인 수업이 진행되고 있지는 않다.그나마 앞선 기초문법 및 연산자는 정말 언어로 따지자면 알파벳에 해당하는 쌩기초라서교육기관을 막론하고 동일한 커리큘럼일 것이라고 생각된다.이 다음부터는 함수 수업이 시작되는데,여기서부터는 void 타입은 무엇인지 설명하지 않은 채 'void 타입의 sayHello() 함수를 만들어볼게요' 하고 진행해버린다. 어떤 마음..

TIL (Today I Learn) 2025.11.18

[자율학습] 프로그래밍 언어 구성요소 학습 - GPT 프로젝트

지금까지 강의를 들으며 프로그래밍 언어의 체계를 학습할 필요가 있다는 것을 느꼈다.실무 중심의 강의들은 이런 체계들을 먼저 설명해주지 않는다.일단 닥치고 따라하고, GitHub에 있는 코드를 복사해서 붙여넣는 법을 알려준다. 언어는 체계다.체계를 먼저 숙지해둔다면 그 다음은 구조를 따라 흐르는 것이기 때문에체계를 먼저 학습하는 것이 훨씬 유리하다는 판단.어휘가 충분하면 문법은 중요하지 않다고 생각할 수도 있겠지만,나의 경우 문법을 충분히 익혔을 때 모르는 어휘가 나오더라도 상황을 파악하기 쉽다고 생각한다. 그리하여 이러한 나의 니즈에 맞춰 GPT에게 학습 커리큘럼을 짜달라고 했다. 근본 프로그래밍 커리큘럼1. 언어의 구성요소 이해하기프로그래밍 언어의 구성값(value)타입(type)변수(variable..

TIL (Today I Learn) 2025.11.13

1-4. Dart 프로젝트 구조 및 기본문법

1-3강이 왜 없는가 싶은데,1-3강은 Mac 개발환경 세팅하는 내용이어서Windows 유저인 나는 PASS했다.Mac 유저인 블친들은 미안합니다🙏멍청하게도, 1-3강 제목을 확인하지 않고 뭔가를 또 다운받으라고 해서뭐야 끝난 게 아니야? 하면서 첫 번째 파일(Xcode)를 다운받던 중에Mac 개발환경임을 알아차린 나새끼의 귀여움을 알리고, 오늘의 포스팅 시작한다. Dart 프로젝트의 생성VS Code를 연다.커맨드 팔레트 (단축키: ctrl+shift+P)에 "dart new project"라고 입력→ console application 선택하면 작업 경로를 설정하도록 나온다. 배경화면 pjoj 폴더로 선택.→ 새로운 프로젝트의 이름을 적도록 하는데, 추천이름 (dart_application_1)으로..

TIL (Today I Learn) 2025.11.13

1-2. Windows 개발환경 세팅 (계속)

지난 포스팅에서 Git과 Android Studio까지 설치를 했다.https://watasimaker.tistory.com/32 1-2. Windows 개발환경 세팅오늘은 개발에 필요한 프로그램들을 다운받고 환경을 세팅해본다. 그에 앞서 내 PC는 200GB의 용량이 거의 다 차있는 상태여서 C드라이브 용량부터 줄여준다.GPT에게 물어보니 WinDirStat이라는 프로watasimaker.tistory.com위 포스트에도 작성해두었지만, 설치하는 데 하드 용량이 제법 많이 필요하다.나는 약 40GB 정도 여유를 두고 설치했다.하드디스크 정리 노하우도 위 포스트 참고. 오늘은 Flutter SDK와 VSCode를 설치해본다. 3. Flutter SDK 구글에서 flutter install 검색한다. 클..

TIL (Today I Learn) 2025.11.11

1-2. Windows 개발환경 세팅

오늘은 개발에 필요한 프로그램들을 다운받고 환경을 세팅해본다. 그에 앞서 내 PC는 200GB의 용량이 거의 다 차있는 상태여서 C드라이브 용량부터 줄여준다.GPT에게 물어보니 WinDirStat이라는 프로그램을 소개해준다.https://windirstat.net/download.html WinDirStatWindows Directory Statisticswindirstat.net각 폴더별 용량을 확인할 수 있는 프로그램인데, 여기에서 경로를 복사해서 GPT에게 삭제해도 되는지 물어봐가며삭제하거나 외장하드로 폴더를 옮기며 용량을 확보했다. 본론으로 들어가자. Git : Flutter SDK 내부에서 구성요소 다운로드할 때 필요한 버전 관리 도구Android Studio : Android Native 앱을..

TIL (Today I Learn) 2025.11.10

1-1. Flutter란?

구글에서 2017년 5월 출시된 Skia 및 Impeller를 렌더링 엔진으로 사용하는 모바일/웹/데스크톱 크로스 플랫폼 GUI 프레임워크.단일 코드베이스로 Android, Linux, Windows, macOS, iOS 및 웹 브라우저에서 모두 동작되는 앱을 위해 출시되었으며, 이때 사용되는 프로그래밍 언어는 구글의 Dart이다. 구글의 또 다른 운영 체제인 퓨시아의 UI 및 퓨시아 애플리케이션 역시 플러터로 작성된다. 라는 것은 나무위키의 설명.핵심은 Android, iOS, Linux, Windows, 웹 브라우저에서 모두 동작(=크로스 플랫폼)하는 앱을 만들 수 있는 프레임워크라는 것!각각 OS에 맞춰 개발하지 않아도 된다는 점이 아주 큰 장점이라고 느껴져 개발자로의 입문을 Flutter로 시작하..

TIL (Today I Learn) 2025.11.10
반응형