Skip to content
View itachi-p's full-sized avatar
🎯
Study English
🎯
Study English

Block or report itachi-p

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
itachi-p/README.md

Hi there 👋

Now Studying:

Typing SVG

I'm programmer👩‍💻 and I love animals 🐻🐯🐘🦝🦊🐹🦇🦎🐝🐛🍄 and vegetable curry🍛.
I like COTENRADIO and I'm COTENCREW.

Other favorite audio contents:

Vimmerに俺はなる!

暫くの間ターミナルを使う機会は減るが、普段のVSCodeでの操作を極力Vimのバインドによって行う

メルカリのVimmerを追う前に言っておくッ!

おれは今やつのライブコーディングをほんのちょっぴりだが体験した
い…いや…体験したというよりはまったく理解を超えていたのだが……
あ…ありのまま今起こった事を話すぜ!
「おれは倍速再生で動画を観ていたのかと思ったが、等倍速だった」
な…何をやっているのかわからねーと思うが俺も何をしているのかわからなかった…
頭がどうにかなりそうだった…小技だとか超スピードだとかそんなチャチなもんじゃあ断じてねえ
もっと恐ろしいものの片鱗を味わったぜ…

Next plan (Update 2024/6/16 ver2)

選択と集中 - 「やらないべきこと」に1秒も使わない

インプット・アウトプットともに範囲を絞る。(遵守)

現在の興味対象おぼえがき

優先順位1位と定めたもののみ着手。複数同時並行しない、欲張らない。

  • Rust
    • 好奇心ドリブンで良しとするなら今コレやりたい。わたし、気になります!
    • Webアプリはモチのロンで、組み込み系やOSネイティブツールも作成可能
    • そして高速かつコード簡潔、かつセキュアらしい
    • メモリ関連等CSの理解もある程度必要な為、全くの初学者には向かなさそう
  • TDD(テスト駆動開発) ※「ちょうぜつ」本の6章で経験できる
    • 「TDDオワコン」とかの雑音を気にする必要はない
    • 単体テストを書く、という経験の補強を兼ねてこの際慣れておく価値はありそう
  • スマホアプリのリリース
    • iPhoneは敷居(コスト)高めの為、Androidだけでよい
    • 言語はFlutterではなく、新たにReactNativeを学習する
      • しかしReactともだいぶ勝手が違う、との噂
  • React & TypeScript で Raycastの新規拡張機能を自作
    • とりあえずはいちユーザとして便利に使えたらいいんじゃない
方針 (やらないべきこと)
  • Twitterには当面ログインしない。やむを得ない場合は閲覧のみとする。

  • SNSはInstagram及びPintarestで動物画像を眺めてニヤニヤするだけに留める。

    • そこからリンク先の記事を読んだり、コメント等のリアクションを返さない。
  • 「アウトプット」はコードや成果物、及び英語でのSpeaking&Writingのみでよい。

  • 日本語文章記述をアウトプットと呼ばない。 むしろ当面は封印、禁止する。forbidden writer

  • Qiita記事や技術ブログ等も無理して書こうとしない。

  • あれこれ新たに付け足そうとする前に、「やらない」と決めたことをまずやらない。

  • 取り組むこと

    • 英語学習(2024/6月16日まではこちらを優先)
      • TOEICスコアに過剰な執着は不要
        • 「結果的に」TOEICも700点は超えていた、くらいで良い。TOEICスコア向上を目的にしない。
        • 次は10月以降に再度TOEIC L&R受験(最低ノルマ600点以上) または DET(Duolingo English Test) 受験
    • 英語でのプログラミング学習 ※「ちょうぜつ」本は例外とする
      • PHP & Laravel, DB:(MySQL | PostgreSQL) ※スクールのカリキュラムに従う
      • 6/18~9月はセブ島スクールのPHP & Laravel座学と並行し、 React & TypeScriptにて 個人開発、リリースもする。
        • 「面白そう」「今やってみたいと感じている」を優先した方が、就活有利だの他者からの「評価」を得る目的より結局モノになる気もする。
        • 一気にいろいろ盛り込むことはせず、最低機能要件「だけ」に絞り小さく作る。
        • 学習目的寄りでよい。だがリリースもする。完成物の質や機能には当面あまり拘らない。
          • リリースノートには「想い」などのポエムでなく、「なぜそうしたか?」 等の理由を箇条書きで淡々と記述するに留める。
          • どうせ殆ど見られない 優先順位を途中で変えない。
          • できあがったモノのパッと見の品質や機能性より、GitHubに残るコードの足跡の方を重く見る。
      • 基本的にセブ島スクールの方針に従うが、ポートフォリオ作成時はコンテナ技術やAWS等のSaasや外部APIの利用も検討
        • AWSの多数のサービスの組み合わせやDocker, Terraform(IaC)など、周辺技術や多機能にこだわらないこと。
        • PHP(&Laravel)以外の言語に手を出す場合の候補は以下のうちのいずれか1点に絞る。
          • Rust
          • React & TypeScript
            • Svelteにも惹かれるが、まずは職を得る期待値が高いと思われる優先順位(フロントならReact系)であまり手を広げないよう注意。
          • 自力でのCI/CDやIaCの実現(CircleCI, Docker, Terraformなど)やNoSQLなどRDBMS以外のDB, GraphQL, APIのエンドポイント自作等はノータッチ
          • デザイン周り(TailwindCSSなど)にも極力コストを払わない。
          • デザイン周りは中途半端に手を出さず、完全に捨てる。
          • Golang、Flutter、Rust等は学習・就活段階では手出し禁止! やりたければ職を得て以降に第2言語として、または趣味開発の範囲で
      • 目指すゴールの方向性
        • 設計・マネジメント・教職(ブリッジSE・メンター等)> 外国人とのチームの一員 > 自ら手を動かす受託開発(個人事業)> 1人でなんでもできるス~パ~ハカー
        • 技術を極めるより、CSもある程度理解している設計・マネジメント・チーム運営寄りまたは教職・コーチ職経験を増やす
        • 何しろあまり先のことを計画し過ぎても、だいたい予想通りにはならないから考えたって仕方ない。
  • やらないこと

    • 複数言語同時学習や複数のフレームワーク、周辺技術(DockerやAWSの多種サービス等)習得にコストをかけない。
      • Raspberry Piや基盤、CAD/CAMなどハードウェア・組み込み系寄り(主にC言語)の学習も一旦894に戻す検討史
      • 「アウトプットの一環」と称した日本語による文章の作成を一切禁ずる
        • 公開・非公開に関わらず「学習記憶の定着の為」「誰かに役立つかも」とドキュメント作成に時間を費やさない

Recent study records

created Apps & Next idea

Other items created past :

  • Python & Selenium & pandas🐼 &FastAPI によるWebスクレイピング (API化は未実装)
  • PHP & Laravel & Docker & AWS ECS (経費節約のため稼働停止中)
  • Flutter & Firebase & NoSQL(FireStore) による30日間習慣形成スマホアプリ(未リリース)
Reading Books
Now reading
Recently read books:

Technologies I've used in the past:





Recent learning Languages & Tools:

flutter dart firebase aws go typescript reactjs nextjs tailwind python selenium

Top Langs GitHub stats

GitHub Streak

Pinned Loading

  1. flutter-udemy-demoapps flutter-udemy-demoapps Public

    Udemy Flutter教材02 講師:Maximilian Schwarzmüller 複数のデモアプリ作成 GoogleMap連携 カメラ等ネイティブデバイス機能の使用

    C++

  2. graphql-prisma-supabase graphql-prisma-supabase Public

    GraphQLとApollo(サーバ側&クライアント側), ORMのPrismaでSupabase Postgresと連携 Tailwind CSSも試す

    TypeScript

  3. web-scraping web-scraping Public

    Python及びSelenium, Pandas, PillowによるWebスクレイピング初歩

    Jupyter Notebook

  4. golang-udemy1 golang-udemy1 Public

    Studying Golang by Udemy teaching materials.

    Go

  5. laravel-docker-prj01 laravel-docker-prj01 Public

    Use Laradock & AWS ECS(→ElasticBeansTalk Environments)

    PHP