10/365일. 규율, 계획, 불안.

3854 단어 devjournal
[고객 0명, $0]

첫 번째 게시물 이후 10일, 와우, 정말 중요한 것을 거의 달성하지 못했습니다. 그러나 나는 약간의 휴식과 집안일과 심부름, 친구들을 만나고 생각을 정리할 시간이 필요했습니다.

나는 YC에 지원할 계획이 아니라 YC 스타트업 스쿨에 합류했지만 그들이 제공해야 하는 모든 것을 배우는 데 확실히 유용했습니다. 또한 댓글에서 친절하게 제안한 사람처럼 주간 보고 도구를 사용합니다. 우리는 이것이 어디로 가는지 볼 것입니다.

수명 주기



나는 활기차고 생산적인 일과를 만드는 데 집중했습니다. 내 과거의 삶에서는 거의 그런 경우가 없었습니다. 나는 항상 자발적인 삶의 일정을 유지하면서 일주일에 걸쳐 불규칙하게 분배된 많은 근무 시간을 관리하는 방법을 찾았습니다.

하지만 이번에는 달랐으면 합니다. 그렇지 않으면 빨리 소진될 것 같은 느낌이 듭니다(이미 지난 번 직장에서 꽤 지쳤습니다). 그래서 내가 가장 먼저 한 일은 요일별로 spreadsheet with 7 columns을 만들고 이상적인 일정이 어떻게 보일지 상상해 보았습니다. 시간 차단을 좋아하지는 않지만 여전히 좋은 운동입니다.

내 자신의 일정을 완전히 따르고 있다고 말할 수는 없지만 그렇게 할 것이라고 생각합니다. 그러나 나는 당신의 하루에 대해 생각하는 시간을 갖는 것이 당신을 더 체계적으로 만들 것이라고 확신합니다.

계획



내 '메타 목표' 중 하나는 시간 낭비 없이 프로젝트 간에 빠르게 복제할 나만의 기술 스택과 사례를 선택하고 설정하는 것입니다. 나는 이미 webpack + typescript + prettier + express/react + mobx와 함께 사용하는 일부 버전을 이미 가지고 있습니다. 그리고 저는 스크립트를 시작해야 할 때 주로 새 리포지토리에 복사하는 많은 스크립트를 가지고 있습니다.

이것은 내가 구축한 단일 리포지토리의 예이며 내가 시작하는 모든 리포지토리와 매우 유사해 보입니다.

{
  "start:web": "webpack serve --progress --config ./web_app/webpack.config.js ",
  "start:web:in-prod-mode": "NODE_ENV=production APP_ENV=dev webpack serve --mode production --compress --progress --config ./web_app/webpack.config.js ",
  "start:admin": "webpack serve --progress --config ./admin_app/webpack.config.js ",
  "start:android": "react-native run-android",
  "start:ios": "cd ios && pod install && cd .. && react-native run-ios --scheme appmobile-model",
  "build:web:analyze": "NODE_ENV=production webpack --config ./web_app/webpack.config.js --progress --profile --json > stats.json && npx webpack-visualizer-cli stats.json && open statistic.html",
  "build:admin": "NODE_ENV=production webpack --config ./admin_app/webpack.config.js --progress",
  "compile:proto": "./scripts/proto/compile-proto.sh",
  "compile:csp": "./scripts/gen-csp.js > ./scripts/csp.conf",
  "validate": "yarn run verify && yarn run test",
  "verify": "run-p -ln verify:*",
  "verify:prettier": "prettier -c .",
  "verify:stylelint": "stylelint '**/*.(tsx|css)'",
  "verify:ts": "tsc --noEmit",
  "verify:mobx": "node ./scripts/test_mobx_usage.js",
  "fix": "run-p -ln fix:*",
  "fix:prettier": "yarn run verify:prettier --write",
  "test": "NODE_ENV=production jest",
  "test:e2e:web": "wdio",
  "test:e2e:web-ios": "TEST_PLATFORM=web.ios wdio",
  "deps": "yarn upgrade-interactive --latest",
  "postinstall": "jetify ; patch-package ; yarn compile:proto"
}


그러나 나는 모든 것이 복사-붙여넣기 기반이기를 원하고 내가 익숙한 많은 수동 작업을 추상화하는 몇 가지 최신 도구를 탐색하고 싶습니다.

  • Nx 모노레포를 관리하기 위해

  • NestJS 매번 모든 Express 상용구 작성을 중지합니다
  • .

  • TailwindCSS 유연성과 단순함 사이의 이상적인 균형처럼 보이기 때문에

  • 이번 주에는 Metapod(게임 개발 메타 서버 프로젝트)에 대한 기술 스택 및 분류 작업이 될 것입니다.

    감정



    고용 수입에서 매달 늘어나지 않을 은행 계좌를 보기는 여전히 조금 어렵습니다. 또한 지금 트레이딩은 부수적인 프로젝트가 아니라 안정적인 수익을 창출하기 위한 수단임을 깨닫습니다.

    좋은 일자리를 전달하는 것은 어려웠습니다. 며칠 전 창립 CTO를 찾는 스타트업의 커버 레터를 작성했습니다. 중간에 멈출 수 있었습니다.

    좋은 웹페이지 즐겨찾기