みなさんこんにちは!ヒロポンです!
さて!今日は2020年の大晦日ということで、2020年の振り返りをしていきたいと思います!
2020年はコロナに始まってコロナに終わった良い年でしたが、私個人的にはそこまで悪い年ではなかった気もします。
というのも、コロナの影響でリモートワークになったり、リモートワークになったため、会社を設立できたり、自分のプログラミングの勉強をできたりとできたためです!
2020年の振り返り
では早速2020年の振り替えをしていきたいと思います!
2020年は年明けからエンジニア
2019年はエンジニアになれた年で、2020年はエンジニアとして大きく飛躍する年!!と抱負を掲げて、2020年がスタートしたわけですが、当時私はWeb系の開発は一切できませんでした。
会社で開発をするWindowsFormsアプリの開発しかできなかったため、当時の技術スタックは下記のようになります。
- C#1年ちょっと
- SQL1年ちょっと
- 基本設計・詳細設計数か月
言うてひよっこのエンジニアでした。
ですが会社ではそこそこ信頼を得ていたため、伸びしろを伸ばすための環境は十分にあったと思います。
4月からコロナでリモートワーク
ですが2020年は3月頃からコロナが流行りだし5月には緊急事態宣言が出されました。
世間ではリモートワークに注目が集まり、通勤列車がガラガラになったという声をTwitterなどでちらほら出ていたことを覚えています。
うちの会社も例にもれず、4月からリモートワークを導入しました。
9時から17時30分までリモートワークで作業をしますが、もともと家で勉強していたこともあり、リモートワークの環境は存分に揃っていたため割とすんなりリモートワークに入れました。
開発案件がコロナの影響で延期になったり炎上したり。。
私が2020年一番楽しみにしていた開発案件が本来なら5月よりスタートする予定でした!
が、コロナの影響で打ち合わせの時間が取れないということで、延期に。
その代わり、急遽営業がとってきたリプレイス案件が5月からスタートすることになりました。
そのリプレイス案件は私の見積だと3か月はかかるかなーーーというレベル。
一方の営業はかたくなに1か月半での納期を希望したため、一旦1か月半を目標にスタートしました。
正直な話私は1か月半で終わる気なんて全くしていませんでした。
その予想は的中し、1か月半での納品はできないことに。
ですが先方は1か月半でできるといっていたのになんでできないの?!!とブチギレ状態。
私は頑張って1か月時間をいただき、その1か月で何とか動くものを作りました。
が、次はリプレイス前の物と動きが全然違う!!!と先方がブチギレ。。
いや、営業。あなたそこそこ寄せてくれればいいからーー。といったやないかい。。
追加で1か月もらって、リプレイスするシステムに寄せましたが、ここからが地獄。
仕様書もなければ、全体のコードがぐちゃぐちゃ。。
何をやっているのか分からない。。。
その状態でどのようにリプレイスをしろというのか!?
結果当初見積もっていた3か月で何とか納品できましたが、この案件でいろいろな知見を得ることができました。
- 仕様書がないなら通常納期+2週間はするべし。
- 営業が信頼ならない場合、先方に確認の電話を入れるべし。
- 始めに要件はしっかりと確認すべし。
- 見積はしっかりと伝えて、無理そうならしっかりとそのことを伝えるべし。
正直この案件でめっちゃ成長できたと思います。
友人と会社を設立しフリーランスの準備を
一方でプライベートでは友人と会社を設立しました。
会社退職後その会社に籍を置きつつフリーランスとしての活動をしていく。
フリーランス1本で行くと結構不安定なため、会社という定を使えるようにというのもあります。
が、もう一つネットリテラシーのない会社へITを適切に導入するということや、駆け出しエンジニアの人に外注をして、その人のポートフォリオとしてもらいつつ、駆け出しエンジニアを育てたいという目的もあります。
リテラシーの低い会社に合わせて営業をできる会社が少ない。
日本はIT後進国といわれるほどITに疎い会社が多いのです。
そのような会社と取引をするには、こちらが目線を合わせて、しっかりと相手の納得する形で商品を販売・保守する必要があります。
ですが、そのような会社が世間に少ない!ということに不満を感じた友達の営業が発起人となって、会社をたてました。
今後は「ネットリテラシーの低いお客様×IT、で成長させる!」というのをビジョンにしてやっていきたいと思います!
2020年に取得した新たな技術スタック
続いて、2020年に取得した新たな技術スタックですが、これは思ったよりも多くなりました。
React
2020年が始まったばかりのころ、Vue.Jsが流行っていました。
もちろん今でも流行っていると思います。
ですが、私はC#使いの為、できればJavascriptでは無くTypescriptを使いたい。
といった感じでフロントで使うフレームワーク・ライブラリを探していました。
となればVue.Jsではなく、Reactが候補となります。
そのため2020年は1月からReactをずっと勉強していました。
Typescript
Reactと同時に取得したのがTypescript。
私のメイン言語はC#なのですが、C#は静的型付け言語の為、javascriptのような動的型付け言語は苦手なわけです。
インテリセンスが効かないとか、コンパイルエラーが出ないとか、実行時エラーも出ないとかあるため結構きつい。。
で2020年頭からひたすらTypescriptの勉強をしていました。
any型なんて絶対につかわない!!!といった強い気持ちでやっていたため、最近ではそこそこのコードが書けるようになってきていると思います!
HTML、CSS
でReactと同時に勉強をしたのがHTML,Css。
これはフロントを作るならなくてはならない言語であると思います。
そのため同時に勉強しましたが、こちらも最近では思った動きや見た目は作れるようになってきたため、そこそこ技術が上がってきたと思います。
Adobe XD
でフロント設計をするのに忘れてはいけないのが、カンプ作成ソフト。
2020年頭ではちょうどAdobeXDがすごい!!っとなっていた時であったため、私もちょうどええわ!!これ使おう!!ってな感じで使い始めました!
Asp.net Core api
でバックエンドはAsp.NetCoreApi!!
現在はフロントREACT×Typescript&バックAsp.NetCoreApiという形で開発をしていますが、こちらも結構良い感じに成長できてきたと気がします。
EntityFrameworkを使ってデータの操作ができるようになりましたし、ミドルウェア的なものもわかってきました。
というかそもそもC#なのでめちゃくちゃなじみやすくめっちゃ好きなフレームワークです!!!
WordPress(PHPカスタマイズ)
で、最後に取得したスタックがWordpressです。
これは中身のPHPのカスタマイズに始まり、WORDPRESSのDBの設計の把握やカスタムフィールドの作成など迄はできるようになりました。
ですが、まだまだ伸び代がある技術スタックだなーーとは思っているので2021年はWordpressも伸ばしていきたいと思います。
ブログでのブランディングは??
で技術スタック以外の部分で自分のブランディングという部分で、2020年の振り返りをしてみようと思います!
ブログのアクセス数推移
まずブログで言うと2020年1月は月156PVでした。
ですが2020年の12月は本日時点で2740PVです!!
なんと17倍!!!!!
記事の投稿数も2019年よりも圧倒的にふえているため、それに比例して伸びたという感じでしょうか。
ですが、ブログの反省は投稿する頻度がまばらすぎたということです。
1か月全く更新がない月もあれば、1か月20記事を超える投稿をした月もあります2021年は月安定して20記事は上げていきたいなーと思いましたね!
2020年の振り返り総括
で、2020年の振り返り総括をすると!!!
中途半端!!!!
技術スタックもそれ一つで何かプロダクトを作ったか?というとそうでもないですし、ブログも投稿する月があればない月もあったり、エンジニアとしても。。。といった感じです。。。
コロナによりリモートワークが増えて、本来なら早起きして勉強するとかブログ書くとかあるんだと思いますが、私の場合そういうのが数えるくらいしかなかった。
要するに意識の低さがコロナで露呈した2020年だったなーーと思うわけです。
2021年の抱負
2021年は2020年の反省点をしっかりといかしていきたいと思います。
早起きをする
まずは早起き!!
せっかくリモートワークで通勤が減ったのに、その分寝ているというめちゃくちゃもったいないことをしている。。
毎日6時に起きれば、始業前に1日3時間生まれます。
月にして60時間。。。
めちゃくちゃデカい。。
1月1日より朝はとりあえず8時に起きることにします。。。(今は9時前なので。。)
そして徐々に早起きするようにして、2021年の12月では朝6時に起きるのを当たり前にしたいなーと思います。
WEB開発をマスターする
今すごく中途半端な技術スタックをしっかりと成長させて、短期間で高精度のシステムを作れるようにします。
具体的にはReact×Typescript&Asp.NetCoreAPIで、何か一つとは言わず、複数のアプリを作ってリリースする。
そして、そのアプリを育てる。というところまで当たり前ににできるようになりたいと思います。
フリーランスになる
自分自身をよりレベルアップさせるために、C#&DB設計などの技術スタック持って、フリーランスになろうと思っています。
具体的には2021年の4月より。。
正直不安ですが、その不安を払しょくするためにはひたすら勉強して自分の技術を上げるしかありません。
そういったプレッシャーも大事にフリーランスになり、成長していきたいと思います。
自身の会社をたてる
そして、フリーランスになったら、自身の会社をたてようと思います。
これは完全に憧れで立てるのですが、ただただ自分の会社が欲しいというだけです。
友人との会社を軌道に乗せる
最後に2021年、これはマジで実現したいというのが友人との会社を軌道に乗せる。
具体的には月に300万円の売上を作るということを念頭にしていきたいと思います。
そのためには私がWEB開発をマスターする必要がありますし、フリーランスになってどんどん成長していく必要があります。
2020年は結構中途半端な飛躍になったため2021年はしっかりともっと高く迄飛躍できるようにしたいと思います!!
今後とも皆さんよろしくお願いいたします!!
コメント