ham

Webプロダクトのソフトウェアエンジニアやってます。 仕事ではReact+Rails+GraphQL+AWS、個人開発はNext.js+Firebase+GCPを使って開発中。 インプット・アウトプット強化中

ham

Webプロダクトのソフトウェアエンジニアやってます。 仕事ではReact+Rails+GraphQL+AWS、個人開発はNext.js+Firebase+GCPを使って開発中。 インプット・アウトプット強化中

    マガジン

    • memo

      • memo

    最近の記事

    エンジニアの学習サイクル INPUT→TRY→CONTRIBUTE→OUTPUT効率よく学び、貢献する

    こんにちは、hamです。普段はWeb系のソフトウェアエンジニアをやっています! ソフトウェアエンジニアをやっていると、日々アップデートされていく技術についてインプットする機会が多いと思います。 ただ闇雲にインプットするだけでは身に付かないことが多く、実際に手を動かしたりアウトプットすることで知識として定着しやすいということがよく言われています。 私は先日、RailsのAction Cableについて知りたくなったのでインプットしたのですが、その時にタイトルに書いたインプット

      • 入社3ヶ月でプルリク作成数5倍!!さくさくプルリクをマージするメリット

        こんにちは!ファインディでソフトウェアエンジニアをしているhamです。 9月に「開発効率が高いエンジニアを真似することから始める、エンジニア組織の改善サイクル」というオンラインイベントで登壇しました。 この記事では、イベントでお話ししたことのうち「個人の開発パフォーマンスがどのように変化したか?」にフォーカスして書きます。 この記事で話すこと入社3ヶ月でプルリク作成数が5倍になった理由 プルリクを分割してさくさくマージするメリット プルリクをさくさくマージできる開発

        • Slackサイドバーの最適な表示設定をメッセージを読む頻度ごとに考える

          Slackを会社で使っていると、どんどん参加しているチャンネルが増えていき、サイドバーがごちゃごちゃしてきますよね。 たくさんチャンネルに参加している場合でも、チャンネルによって「なる早でメッセージに気づきたいチャンネル」や「あとでまとめて読めばよいチャンネル」などメッセージを読む頻度が異なると思います。 このように読む頻度が異なるにもかかわらず、全チャンネルをデフォルトの表示設定で使っていると非効率です。 この記事ではメッセージを読む頻度ごとに最適な表示設定を考えてみまし

          • 5分でわかる!システムアーキテクト試験に合格するための学習方法

            今年の4月、7年ぶりに受験したシステムアーキテクト試験に合格しました。 その時の私の学習方法を5分で読めるボリュームにまとめてみました。 今後受験する方の参考になれば幸いです。 午前1・2午前1、午前2はひたすら過去問を解きます。私はこの本を使いました。 システムアーキテクト試験に関連する問題を1つずつ解いていきます。 年代により増減すると思いますが400問くらいあります。 間違った問題はチェックしておき、2周目以降は間違った問題だけ解いていきます。 1日10問やると1周

          マガジン

          マガジンをすべて見る すべて見る
          • memo
            ham

          記事

          記事をすべて見る すべて見る

            【入社エントリー】挑戦するエンジニアのプラットフォームをつくる!Findyへ入社!!

            初めまして!こんにちは!hamです。 2022年5月からFindyにソフトウェアエンジニアとして入社することになりました! 自己紹介サクッと経歴を紹介します。 大学を卒業後、SI企業→Web系事業会社→スタートアップ→Findy(New!!)の4社でソフトウェアエンジニアとして働いてきました。 最近では、Web開発のことを仕事であり趣味と思えるほどWeb開発にハマっていて、プライベートの時間を技術のキャッチアップに使ったり、新しいフレームワークなどを試したり、技術ブログを書

            Googleショッピングリストから学ぶ。UIのアンチパターン!

            GoogleショッピングリストというWebアプリケーションをご存知でしょうか? TODO管理のようなもので買い物したいアイテムを保存しておくリストです。 スマホで見ると下記のようなUIです。 リストをGoogleアカウント間で共有できるため、私は家族間での買い物リストを管理するために使っています。 また、Google Homeと連携することができ「OK Google, ショッピングリストにxxxを追加して」と話すだけでアイテムを追加できる点も気に入っています。 詳細は下記の

            クリーニングの複雑なコースから学ぶ。それ利用者が決める必要ありますか?

            とあるクリーニング屋にコートを出した時、店員から「コースはどれにいたしますか?」と聞かれました。 このクリーニング屋では洗い方がいくつかのコースに分かれており、「通常コース」「スーパーxxコース」「ウルトラxxコース」のように利用者が選択することができます。(※実際の名称と変えています) 私はどのコースが適切なのか判断つかなかったので、店員に尋ねました。 この時の答えはこのような感じでした。 『コートの場合「通常コース」だと形崩れしてしまう可能性があります。「スーパーxx

            人の感覚は当てにならない話〜バスチェア編〜

            ある日、以前から使っているバスチェアが古くなってきたのでニトリに新しいものを買いにいった。 バスチェアは風呂に入ったら必ず座るので基本的に毎日使っている。 ニトリに到着後、バスチェアを探した。 細かい形状は様々あるものの、高さは25cm or 35cmの2択だった。 毎日使っているので感覚でわかる!25cmは明らかに低く、35cmがいつも使っているものに近いだろう!! 意気揚々と家に帰った結果、家のバスチェアは25cmでした・・・ まとめ今回の事象を回避するのは簡単で

            2021年振り返り(ソフトウェアエンジニア編)

            2021年のソフトウェアエンジニアとしての活動を振り返ろうと思います。 ちなみに2020年の振り返りはこちら 2021年当初の目標2020年振り返りには2021年の目標を書いていました。 それぞれ振り返ってみます。 Web開発力強化 2021年はバックエンド開発は今まで通り実施しつつ、フロントエンド開発も業務で行うことができたのでReact/Typescript/CSSなどのフロントエンド力がかなり向上したと思います。 自分が近年掲げているエンジニアとしての指標は「W

            2021年の振り返り(投資編)

            2021年も終わったので投資の振り返りをしたいと思います。 2021年に大きく変わったことは、TradeNoteを使って投資成績を日々記録するようになったことです。 TradeNoteは5月から使い始めたので、5月以降は日々の増減が正しく分かるようになりました。そのため5月より前はあまり覚えていないので今回は5月以降を中心に振り返っていこうと思います。 TradeNodeについてTradeNodeは日々利用させていただいているので少し紹介します。 詳細は上記サイトを見て

            2020年振り返り(ソフトウェアエンジニア編)

            ※個人サイトに投稿していた記事だが、個人サイトリニューアルによりnoteに移動 エンジニアとしての 2020 年を振り返りたいと思います。 このブログはmarkdownで簡単にブログを書ける仕組みを構築したのでそれを使っています([Qiita](https://qiita.com/ham0215/items/ae764bbf9b42c590aa12)) 下記のトピックについて振り返りたいと思います。 仕事について フルリモート プライベート 手を動かす インプ

            レジ袋が有料化されたが、割り箸は必要かどうか確認せずに配っているスーパーに思うこと

            2020年7月1日にレジ袋が有料化され、スーパーやコンビニでレジ袋を貰う場合は数円ですがお金がかかるようになりました。 レジ袋有料化は環境問題を考えてプラスチックを減らすことを目的として始まりました。 レジ袋が有料化されたことで、レジで袋の有無を聞かれたり、必要な場合は申告が必要になりました。 細かい効果の数字は調べてませんが、少なくとも何もしていないときよりはレジ袋の消費量は減ったと感じます。 話を少し変えます。 私がよく行くスーパーでは弁当を買ったときに割り箸を

            手段のみが伝えられたときは必ず目的を明確にしよう

            あるグループ内で「○○についてはSNS等での発言はご遠慮ください」という連絡がありました。 後日、この連絡を知っているメンバーしかいないLineグループで「○○はSNSでので発言禁止みたいですねー」と発言したときに、その中の一人が次のようにコメントしました。 「SNS等での発言はご遠慮くださいと言われているのでLineで○○の話題は話さないほうがいいと思います」 確かにLineもSNSの一つなのでSNS等での発言と言えます。ただ「○○についてはSNS等での発言はご遠慮く

            お金はできる限り手元に置いておいたほうが良い!分譲マンションの修繕積立金の値上げで思ったこと。

            先日、マンション管理組合の総会があり、修繕積立金の値上げについて意見交換会がありました。 修繕積立金について簡単に説明すると、マンションは経年劣化していくものなので定期的に改修工事を行います。また、10年など節目の年にマンション全体を点検する大規模修繕工事を行ったりします。 そのときに、巨額なお金が必要になるため、修繕積立金という名目で居住者から毎月徴収して積み立てています。 修繕費はマンションが古くなるほど高くなる傾向があるため、修繕積立金は途中で値上げしていくことが

            『トロピカル〜ジュ!プリキュア』娘(3歳)の言うキーワードと第○話を紐づける

            現在、絶賛放送中の「トロピカル〜ジュ!プリキュア」うちの3歳の娘もどハマりしており、毎週録画して何度も見ています。 ただ、まだ3歳と言うこともあり、娘が見たい話が何話なのか娘が言ったキーワードから導き出すのがかなり高難易度です。 自分用のメモも兼ねて、娘がいうキーワードが何話なのかまとめておこうと思います。(今後も随時更新します) 第1話 「トロピカれ! やる気全開!キュアサマー!」「あかないよ〜」のやつ ※この話は録画していないので観れない・・・ 第2話「まなつと

            お店の入口にある消毒は帰るときにも使おう

            コロナ禍になり、お店の入口に消毒液がおいてある光景が日常になりました。 みなさんは、いつ消毒しています¥か? 私はお店に入るときにやっていました。飲食店などではお店の方にも言われるので入るときに消毒している人は多いと思います。 でも、消毒はお店を出る時もやった方が良いです。 というのも、お店で様々なものに触れているので、それを消毒するために出るときにもした方が良いです。 入る時の消毒は、お店にウイルスを持ち込まないためであり、出る時の消毒はウイルスを持ち帰らないため