振り返り ( 2022/10 )

こんにちは、mahiroです

今月の振り返り記事を書いていきます


JPHACKS 2022

JPHACKS 2022に参加しました。

ハッカソンでは「のみぱら」というオンライン飲み会に最適化された新しいビデオ通話サービスを作りました。

github.com


結果はBest Hacking Sprint Award(Fブロック1位), Hacking Sprint Block Sponsor Award(シグマ賞)の2つ受賞しました!

Fブロックはレベルの高いプロダクトが多く、その中で受賞できたのはとても光栄でした。


またFinalist Awardも受賞し、「JPHACKS 2022 Award Day」進出チームに選ばれました。

11月の本戦に向けて引き続き開発を頑張ります。

jphacks.com


東京web3ハッカソン

じつはもう一つハッカソンに出てました。

tokyo.akindo.io

なのですが、JPHACKSや卒論、バイトなどで時間がほとんどとれず

他のメンバーやサークルの後輩にかなり助けてもらいました。 (申し訳ないです🙇)


結果は残せませんでしたが、なんとかプロダクトを作成できてよかったです。

これを機にweb3にも興味がわきました。


plaidインターン

1週間ほど東京にいってオフラインで出社しました。

毎月交通費やホテル代なども負担していただき、めちゃくちゃ助かってます。本当にありがとうございます。


出社時には四半期ごと(?)に行う大きなMTGに参加しました。

このMTGでは次のフォーカスまでのチームの目標(ビジネスとしてやDev, SLA/Opsなども)を検討し、

それに対してチームメンバーそれぞれがどんなことに取り組むかなどを話しました。


普段はあまり知らなかったBizチームの取り組んでいることや、

自分たちが作っているプロダクトの目的などを再度考えることができてすごく良かったです。


僕自身なぜその機能を作るか、このプロダクトの価値はどこか、など普段はあまり考えずに開発しているので

このようなMTGでそれらを言語化して確認できるのはとてもありがたかったです。


インターンの方も募集していますので、ご応募お待ちしております!

www.wantedly.com


卒論

やっと本格的に始めました。

来月はバイトも休んでさらに本格的に進めていこうと思います。


他の研究室の話を聞いてて思ったのですが、

自分の研究室は先輩がしっかりと卒論を確認してくださるので、めちゃくちゃありがたいです。

自分では気づかなかった矛盾点などいろいろご指摘いただけるのですごく助かってます。

また、計画性のない自分の進捗も見てくださるのでもう頭が上がらないです...


リンク貼っておきます、興味があれば是非!

www.cis.doshisha.ac.jp


内定者アルバイト

バイト関係ないですが、内定式がありました。

代表の方の話や同期の話をいろいろ聞くことができてよかったです。


残り学生生活も短いですが、学生にしかできないことを楽しみつつ

引き続き技術についてももっと学んでいきたいです。


学生団体CAコラボ

サイバーエージェントの学生団体とのコラボイベントに参加していました。

時間がなくてイベントに関する記事は書けませんでしたが、学生エンジニア同士の交流ができてすごく楽しかったです。

まだできたばかりのDo'erも何人かの学生に認知されてて嬉しかったです。


また、42の本科生やPiscine生も何人か参加していてびっくりしました



来月頑張ること

  • JPHACKS本戦
  • 卒論

振り返り ( 2022/9 )

こんにちは、mahiroです

今月の振り返り記事を書いていきます


技育展登壇

9月半ばに技育展に登壇しました。

結果は惜しくも優秀賞でしたが、いろいろな技術的なトライをすることができたので良かったです。

技術的なトライについて以下の記事に詳しく書いたので、もしよければご覧ください~

note.com


sansan Trigger2022

sansanのハッカソンインターンシップに参加してきました。

このハッカソンは、インプットとアウトプットを同時に行えるちょっと珍しいハッカソンでした。

このインターンを通して、ビジネス面についてもいろいろ考える機会を得ることができ、凄く良かったです。

具体的には、なぜこのプロダクトを作るのか、どんな価値を顧客に提供できるのか、

また、どれくらいの売り上げが出るのかなど、かなり深堀して考えることができました。


ビジネス面についても考えてプロダクトを作ってみたい方は是非参加してみてほしいです!

jp.corp-sansan.com


PLAIDインターン

リモートでの勤務が始まりました。

頼れる先輩にすぐ質問できる環境ではない、というのは最初のころは少し苦戦しましたが

メンターの方が悩みを聞いて下さり、今では質問しやすい環境が整ってます。

また、大きなタスクも与えられたのでいろいろ調査しつつ、実装を進めていきたいです🔥


インターンの応募はこちらからできますので、興味のある方は是非お待ちしてます!

www.wantedly.com


内定者アルバイト

チーム内のサービスのアーキテクチャがかなり明確になってきました。

といっても、使っている言語の理解やほかのチームのサービスのアーキテクチャについての知見が まだまだ足りてないので、今後もいろいろ勉強しつつタスクをこなしていきたいです。


来月頑張ること

最近技術書あまり読めてないので、10月は技術書を読む習慣をつけていきたいです

ぼちぼち頑張っていきますー💪

振り返り ( 2022/8 )

こんにちは、mahiroです

今月の振り返り記事を書いていきます

SPAJAM

SPAJAMハッカソン2022第1回予選に参加しました

モバイルメインのハッカソンだったことに気づかず参加したため、 急遽モバイルのキャッチアップから行うことになり大変でした...

時間も24時間ほどしかなかったためチームメイトにはかなり負担をかけたかもです🙇

そんななかで、なんとか受賞できて嬉しかったです

一緒に徹夜して粘ってくれたチームメイトには感謝しかないです

ありがとうございました!

note.com

www.spajam.jp


PLAIDインターン

1か月お世話になりました

技術的なレベルや、機材面、チームメンバーの人柄や、社風、働き方など いろいろありますが本当に良かったです

これからはリモート勤務ですが、今後ともよろしくお願いいたします🙇

インターンに関して、近日中にnoteのほうで感想記事を書こうと思います!


交通費が出たら毎月東京に行くかも...?

www.wantedly.com


内定者アルバイト

こちらも週2回で続けています

なのでPLAIDインターンが週3、内定者アルバイトが週2で完全に社畜状態です

体力的に不安はあったのですが、意外とそんなことはなくどちらの業務も楽しんで取り組むことができました

1点不満があるとするなら、ホテルの椅子が固すぎてリモート勤務に全く向いてなかったことくらいです

また、業務のほうも大きめのタスクを振ってもらえるようになったり、 使っている言語に対する知見も増えてきてますます楽しくなってきました

引き続きこちらの方も頑張っていきたいです


技育展

先日技育展の顔合わせがありました

まだ開発は本腰入れて始めていないので、そろそろ頑張ります

talent.supporterz.jp


卒論

ずっと逃げてきた卒論と向き合って頑張りました

8月中盤にあった発表も無事に終了できてよかったです

アドバイスなど、サポートしてくださった先輩方に感謝です

発表で満足してその後は何もしてないですが、来週あたりからまた少しずつ進めていきます


個人開発

ポートフォリオを隙間時間みつけて作ってました

今回は事前にFigmaでデザインをしっかりと行い、開発しました

初めてのデザインでしたが、かなり楽しかったです!

良かったら見ていってください~

mahiro72-resume.vercel.app

来月頑張ること

  • 卒論用のデータを収集するコードをかく
  • sansanのインターン
  • サークルのイベント
  • 技育展発表

来月もぼちぼち頑張っていきます

振り返り ( 2022/7 )

こんにちは、mahiroです

今月の振り返り記事を書いていきます


ハッカソン

技育CAMP vol.5で最優秀賞をいただきました👏


記事の方に詳しく書いてありますが, websocketなど技術的な挑戦もできて 良い経験になりました

note.com


また, 先月受賞したアプリと今月受賞したアプリの両方とも 技育展に登壇します

夏休みを通してブラッシュアップしていきたいです


あと時間とメンバーに余裕があればhackdayにも出たいです...👀


ISUCON

ISUCONの予選に参加しました!

isucon.net

過去問の解説を読むだけで, いろいろな知見が得られてとても楽しかったです

当日はN+1問題やインデックスなどのボトルネックがありましたが sqliteの扱い方がわからず, 解決できませんでした...

来年リベンジします


PLAIDインターン

8月から東京でインターンします

www.youtube.com

このインターンを通して, 技術力の向上やベンチャーの雰囲気を体感したいです

www.wantedly.com


業務委託

デプロイ完了したので一度切り上げました

技術スタックや設計など自由に決めて取り組めたのでよかったです

また, 当初の目的であったFintechの開発に挑戦できて良い経験になりました


42Tokyo

AGUを取りました

インターンや内定者アルバイトが落ち着いたらまた本格的に始めます


内定者アルバイト

アーキテクチャや使っている言語について, かなり理解が深まってきました

この調子で頑張ります


読書

良書でした

チーム開発をするかたは是非

mahiro72.hatenablog.com


8月頑張ること

  • 内定者アルバイト
  • インターン
  • 技育博
  • 卒論
  • 余裕あれば資格勉強


忙しくなりそうですが頑張りますー!



【備忘録】Team Geek ―Googleのギークたちはいかにしてチームを作るのか

はじめに

この記事は「Team GeekGoogleギークたちはいかにしてチームを作るのか」を読んで

忘れそうなことや重要だったことのメモです

自分用のメモなのでかなり読みにくいかもしれませんが

ご了承ください

詳しく学びたい方はぜひご購入ください


Team Geek ―Googleのギークたちはいかにしてチームを作るのか📚



チームで働くときのポイント (HRT)

  • 謙虚 (Humility)
  • 尊敬 (Respect)
  • 信頼 (Trust)

この3つの特性は, あらゆる社会的活動や人間関係の基礎となるものである

この3つだけは覚えておくこと


あらゆる人間関係の衝突は, 謙虚・尊敬・信頼の欠如になるものだ



文化

文化はチームメンバーがつくる

新しくチームに入った時は, メンバーを観察して文化を知る


建設的な批判は, チームの成長や発展に欠かせない


コミュニケーションの原則

同期コミュニケーション (ミーティング) の人数を減らし

非同期コミュニケーション (メールなど) の人数を増やす


プロジェクトの文書からすべての情報を取得できることが重要だ


ミッションステートメント

エンジニアリングチームのミッションステートメント

チームの方向性を定義してプロダクトのスコープを制限するだけでいい

やること / やらないことを明確にすべき


ミッションステートメントの例

GWT’s mission is to radically improve the web experience for users by enabling developers to use existing Java tools to build no-compromise AJAX for any modern browser.

(GWTの使命は, 開発者が既存のJavaツールを使用して, AJAXを構築できるようにすることで ユーザーのウェブ体験を根本的に改善することである)

www.gwtproject.org

上記のミッションステートメント

方向性(ウェブ体験の改善)とスコープの制限(Java)の両方が含められている


ミーティングを開くときの5つのルール

  1. 必要な人だけ呼ぶ
  2. アジェンダを用意し, 事前に配布する
  3. ミーティングのゴールを達成したら時間前でも終わる
  4. ミーティングを順調に進める
  5. ミーティングは開始時間を強制的に中断される時間(お昼休みなど)の前に設定する


課題管理ツール

バグの優先順位をつけて処理できるようなプロセスを作ることが重要だ

考えや意思決定をオフィシャルにする, そしてみんなの目に触れさせる



リーダー

リーダーは新しいマネージャー

マネージャーはエンジニアを信頼する


リーダーには2種類ある

  • 技術的なリーダー (TL : チームリード)
    • プロダクトのすべて (あるいは一部) の技術的な方向性に責任を持つ
  • 人間的なリーダー (TLM : テクニカルリードマネージャー)
    • 上記に加えてチームにいるエンジニアのキャリアや幸せにも責任を持つ


アンチパターン

  • 自分の言いなりになる人を採用する
  • パフォーマンスの低い人を無視する
    • 低い人には直接働きかける
  • 友人関係とチームをリードすることを混合する


リーダーシップパターン

  • 自分の下」で働く人からの意見は貴重
    • フィードバック批判をオープンに受け止める
  • ミスをしたときはあやまる
  • チームメンバーがアドバイスを求めてきたときは, 自分が問題解決するのではなく, 問題解決を手伝う
  • 適切な答えをしるよりも, 適切な人をしる
  • チームの目標を明確にする
  • チームメンバーの暗黙的な目標を明確化する
  • 自分でやったほうが早くてもチームに仕事を任せる


個人の成功は称える, 個人の失敗はプライベートで建設的な批判をする



有害な人

有害な人を排除するのではなく, その人の振る舞いを排除する



ユーザーのことを忘れない

  • マーケティング
    • ソフトウェアの見え方に気を配る
  • ユーザビリティ
    • プロダクトは最初の体験がとても大事
    • 簡単に利用できるようにする
    • 早く, 使いやすく, アクセス可能
    • 怠惰によりユーザーを不便にさせることは防ぐ
    • あらゆる問題を下手に解決するのではなく(機能を追加しすぎず), 多くのユーザーの共通の問題をうまく解決する
  • 顧客サービス
    • ユーザーと長期的な関係構築をする
    • 信頼は最も大切なリソース


ソフトウェアはユーザーの生活を豊かにするためにある

ユーザーがプロダクトについて, 何を考えているか, 何を言っているか, 何を体験しているかに着目することが, 長期的に重要である



感想

とても良書でした

エンジニアのチームについてはもちろんですが, 様々なコミュニティにおいてこの本で得た知見が生かせそうです

特に心に残っている言葉が「有害な人を排除するのではなく, その人の振る舞いを排除する」です

何かトラブルがあった時に, その人を「有害な人」と判断するのではなく その人の行動のみを建設的に批判できるよう, 心がけて生活したいです



振り返り ( 2022/6 )

こんにちは、mahiroです

今月の振り返り記事をゆるりと書いていきます



ハッカソン

今月はハッカソンを頑張りました

1位は取れませんでしたが, なんとか受賞できてよかったです


詳しくは以下の記事をご覧ください


note.com



42Tokyo

libft

やっと一つ目の課題を提出しました...

レビューしてくださった方々ありがとうございます

毎回新しい学びがあり, とても勉強になりました


ここ2週間ほどさぼり気味でしたが, 来月からまた頑張りたいと思います


github.com



内定者アルバイト開始

アルバイトが始まりました

チームの雰囲気がすごく良く, 楽しく業務をしています

現在は週2回のバイトですが, もう少し増やすことも検討しています👀


また, バイトで使っている言語の知識が足りないため

今後勉強に力を入れていこうと思います



業務委託

プロトタイプ完成しました

先週デプロイも完了しました👏

これからは先方と話しながらより良いプロダクトに成長させていきたいです

引き続き頑張ります



Do'er

サークル活動です

今月は交流会を開催しました

うまくいくか心配でしたが, みんな技術の話で盛り上がっていて良かったです

期末明けにまた企画しようと思います~


doer.vercel.app



7月頑張ること

  • ISUCONの勉強をする
  • 自作DBの勉強
  • 42Tokyo課題
  • 卒論


盛り沢山ですが頑張ります



振り返り ( 2022/5 )

こんにちは、mahiroです

今月の振り返り記事をゆるりと書いていきます


振り返り

DevSecOpsThon

developers.gmo.jp

エンジニアが集まってチームを結成し、意見を出し合いながら特定のお題にそって、 開発(development)、セキュリティー(security)、運用(operation)を行うコンテストです。

参加費無料で食事、宿泊も付いてくる最高のイベントでした。

イベントの内容もかなり濃く、3日間にわたりサーバーの構築をしたり

チューニングを行ったりしました。

(具体的な内容はネタバレ防止のため伏せておきます)


42Tokyo

42tokyo.jp

GW中は課題に取り組んでました。

まだ一つ目の課題もクリアしていませんが、6月上旬には何とかクリアしたいです...


Do'er

現在所属しているサークルです。

doer.vercel.app

今月から2人のメンターをすることになりました。

自分はまだですが、今後レビューなども行っていきたいです。


また、オフラインのイベントなども今後企画していきたいですね。


CLIchat

深夜テンションで作り始めたやつです。

時間ができたら開発再開します。

github.com


業務委託

先月に引き続き、システムトレード関係の開発をしています。

DB設計からフロント、バックエンド、インフラなどすべて担当しているため、なかなか大変です....。

現在は週1ですが、6月からはもう少し増やして開発頑張ろうと思います。


読書

今月読んだ本です

週末に本を読むのが習慣になってきました。

mahiro72.hatenablog.com

mahiro72.hatenablog.com

mahiro72.hatenablog.com

どの本もすごく面白かったです。


来月頑張ること

  • 内定者アルバイトが来週から始まるので頑張ります。
  • 42もAGUとって、2カ月ほど開発に専念しようと思います。
  • 引き続き技術書も読んでいきたいです。