0からFlutter:文系エンジニアの挑戦

image

はじめに

みなさんこんにちはトマトです。
今年の9月末にやっとFlutterエンジニアとして内定をいただくことができました。
正直新卒での就活は失敗しました。それでも諦めずにFlutterに特化して転職活動などを行ってきました。
何度もプログラミングやFlutterを諦めかけそれでも齧り付いてやっと掴んだFlutterエンジニアまでの道のりを
記事にしてみようと思います。

今Flutterエンジニアになりたいと思っている人やSESからなんとか脱出したいと思っている人、
人生について悩んでいる人は是非ともみてください。

学生時代

2021年

この年からプログラミングへの道に片足突っ込み出す

3月

大学のゼミ生にWEB制作ができる人がいるのを知り自分もチャレンジしてみようとまずはProgateから
取り組み始める。 HTML、CSSなどですぐに面白くなくなり一旦中断
しかし、エンジニアで事業を起こすことを目的としていたので友人に色々と相談をし始める

5月 ゴールデンウィーク

高校時代の親友に誘われFlutterを勉強し始める
この時はひたすらUdemyやYoutubeの動画教材をもとに勉強
買った動画は五本ほどで使えない教材もあったが、基本的なアプリが軽く作れるように
なる。プログラミングへのハードルは若干下がった udemy

9月

メンタサービスを使用してFlutterエンジニアにアプリ開発を指導してもらう
5万円くらい自己投資と思い使用したものの、なんやかんやあって完成しなかった

12月

Flutterのコミュニティに参加 メンタと似たようなサービスがあり、そこで週3程度質問しては
悩みを繰り返した。かなり他力本願で今思うと恥ずかしいような質問ばかりしていた
ただ、この頃から常に誰かを頼って勉強するという癖がついていた

2022年

大学三年の冬からエンジニアに絞り就活スタート

2月

親友と同じ会社を受け自分だけ惨敗
文系からエンジニアになろうとするには壁があまりにも高いと感じさせられた

3月

可茂IT塾参加
インターンとしてまずは5月まで稼働を行う
6月以降はアルバイトとして給料をいただきながら可茂IT塾でアプリの開発・保守を担う

5月-10月

学生として色々と課外活動を行うなど一般的な大学生活で忙しくなる
彼女ができ、正直自惚れていた、サボっていた
しかし、この期間はプログラミングとは別の出会いが色々とあり正直無駄ではないと思っている
また、就活先でもっと他の言語やった方がいいよと言われNodeJSなど色々な言語・フレームワークに手を出す
でも結局どれも中途半端に終わってしまった
正直この時間は無駄だった

11月

彼女と同棲していたが追い出され住む家がなくなり本当に人生に焦り出す
とりあえず可茂IT塾の対面イベントに参加してみようと思い鳥取から岐阜まで移動する
それと同時にFlutterの別コミュニティの滋賀の別荘に興味本位で顔を出してみる

人生について何度も悩む
自分がしたいのはなんのか
今何をするべきなのか
エンジニアは自分に向いているのか
このまま続けるべきなのか
心底なんやんだ
当時は本当に知識が浅かったのもあるかもしれないが
それ以外に方法を思いつかなかったのでやはりエンジニア(Flutter)を継続した

2022

2023年

人生に大きな影響を与える激動な年となる…かも・・・

2月

卒論が終わりもう一度Flutterの勉強を再開し始める
この間常にFlutter + 別の活動(キャリア相談)を続けていた
Flutterエンジニアで働きたいと思いつついろんな人にとりあえずFlutter以外も触れてみないとわかんなくないかと言われ、SESで働くことを決心した

社会人

4月

SES企業に入社 やっと正式にエンジニアとしてお給料をいただきながら開発ができると期待を胸に東京の会社に入社 途中からどうしてもFlutterをかきたい、何かもっと面白い仕事がしたいと感じ可茂IT塾メンバーの菅原さんとまあくさんに相談

5月

個人開発スタート 元々アプリを作る気でFlutterを学んでいたので、今まで挫折して何度も作りかけで終わらせていた神楽SNSを作り直しリリース ChatGptを活用しなんとかリリースできるレベルであり自分のレベルの低さを知った。 個人開発で作成したもの kaguraSNS

7月

別のコミュニティで共同開発の立ち上げを行う Figmaの使い方やリポジトリ、MVVM、Riveropodなどを改めて勉強し始める 共同開発自体はほぼ頓挫仕掛けているがかなり学びの大きいものだったと思う 尚9月末まで一旦継続中

8月

可茂IT塾夏休み合宿に途中参加 人生初のバンジージャンプを飛ぶ
ban 今までオンラインでしか会ってなかった九州のメンバーとも交流を深める
そして自分の就活の失敗をひしひしと実感した。
コードが汚いとマークさんらに指導をいただきLintを強めてかく癖をつけ始める。
良いコードの書き方を少しづつ考えながら修正を行う

9月上旬

可茂IT塾東京会やFlutterの勉強会などに参加する。
Flutterエンジニアのはなしなどを色々と聞く
そして人生に悩む
このまま会社にいてもダメだと本当に腹を括り重い腰をあげやっとWantedllyを中心にFlutterで就職活動を始める。
何社か気になる会社を見つける。
それと同時にもと滋賀の別荘メンバーにお願いしてリファラル採用をしてもらえないかツテをたどった。

9月中旬

いきなり社長面談を実施 自身の将来の目標などを包み隠さず正直に話し内定をいただく その場で内定をいただき転職を終了させる。 ここからFlutterエンジニアとして再スタートを切る!!

総じて色々と気づいたこと

正直環境や人に左右されるものだと思いました。
その時々でいい出会いがなければ今自分はエンジニアにもなっていないですし、大学4年時に彼女と別れなければ Flutterの道を諦めていたかもしれないし、可茂IT塾とも浅い関わりだけで終わっていたかもしれない。
試していないことは山ほどありますが、その当時試していないということは自分にとって必要のないものだった
そう考えた方が人生生きやすくないですか? 会社にただこもっているだけじゃこの人生は勿体無い
余裕が少し出てきてそう考えれるように最近なってきました。
正直昔はこんなこと考える余裕なかったので読んでいる人にもこの記事は刺さらないかもしれません。
でも人生詰んだと悩んでいる時にこの記事を見てこんな人もいるんだと思ってもらえると嬉しいです。
意外と人生終わっていないものですから
今後も僕の挑戦は続いていきます!!
つまづいたっていいじゃないか にんげんだもの。 みつを
matsuri

お知らせ

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!可茂IT塾のエンジニアの判断で、一定以上のスキルをを習得した方には有給でのインターンも受け入れています。

Read More
U30可茂ITインターンハッカソン

U30可茂ITインターンハッカソン

12月28,29日開催。2日間でアプリ開発の企画から完成までを目指す!U30可茂ITインターンハッカソンを開催します。

Read More

タグ

Flutter (110)初心者向け (28)イベント (18)Google Apps Script (15)Nextjs (12)可茂IT塾 (8)Firebase (7)riverpod (6)React (6)ChatGPT (5)vscode (5)デザイン (5)新卒 (4)就活 (4)Figma (4)Dart (4)JavaScript (4)お知らせ (4)FlutterWeb (3)Prisma (3)NestJS (3)Slack (3)TypeScript (3)ワーケーション (3)インターン (3)設計 (2)線型計画法 (2)事例 (2)Git (2)Image (2)File (2)Material Design (2)画像 (2)iOS (2)アプリ開発 (2)React Hooks (2)tailwindcss (2)社会人 (2)大学生 (2)RSS (1)Google (1)Web (1)CodeRunner (1)個人開発 (1)Android (1)Unity (1)WebView (1)Twitter (1)フルリモート (1)TextScaler (1)textScaleFactor (1)学生向け (1)supabase (1)Java (1)Spring Boot (1)shell script (1)正規表現 (1)パワーポイント (1)趣味 (1)モンスターボール (1)CSS (1)SCSS (1)Cupertino (1)ListView (1)就活浪人 (1)既卒 (1)保守性 (1)iPad (1)シェアハウス (1)スクレイピング (1)PageView (1)画面遷移 (1)flutter_hooks (1)Gmail (1)GoogleWorkspace (1)ShaderMask (1)google map (1)Google Places API (1)GCPコンソール (1)Google_ML_Kit (1)Vercel (1)Google Domains (1)DeepLeaning (1)深層学習 (1)Google Colab (1)コード生成 (1)GitHub Copilot (1)オンラインオフィス (1)オブジェクト指向 (1)クラスの継承 (1)ポリモーフィズム (1)LINE (1)Bitcoin (1)bitFlyer (1)コミュニティー (1)文系エンジニア (1)Freezed (1)permission_handler (1)flutter_local_notifications (1)markdown (1)GlobalKey (1)ValueKey (1)Key (1)アイコン (1)go_router (1)debug (1)datetime_picker (1)Apple Store Connect (1)FlutterGen (1)デバッグ (1)Widget Inspector (1)検索機能 (1)Shader (1)Navigator (1)メール送信 (1)Firebase App Distribution (1)Fastlane (1)Dio (1)CustomClipper (1)ClipPath (1)カスタム認証 (1)アニメーション (1)Arduino (1)ESP32 (1)経験談 (1)フリーランス (1)mac (1)csv (1)docker (1)GithubActions (1)Dialog (1)BI (1)LifeHack (1)ショートカット (1)Chrome (1)高校生 (1)キャリア教育 (1)非同期処理 (1)生体認証 (1)BackdropFilter (1)レビュー (1)getAuth (1)Algolia (1)コンサルティング (1)Symbol (1)

お知らせ

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!

可茂IT塾ではFlutterインターンを募集しています!可茂IT塾のエンジニアの判断で、一定以上のスキルをを習得した方には有給でのインターンも受け入れています。

Read More
U30可茂ITインターンハッカソン

U30可茂ITインターンハッカソン

12月28,29日開催。2日間でアプリ開発の企画から完成までを目指す!U30可茂ITインターンハッカソンを開催します。

Read More