ブックマーク / developers.freee.co.jp (12)

  • 新メンバーを受け入れる際に大事だなと思う心構え - freee Developers Hub

    こんにちは、 freeeエンジニアリングマネージャーをやっている sentokun と申します。 4 月になり、新人や中途入社など新メンバーの参入など、チームの変化を感じている方も多いのではないでしょうか? この記事では、そんな新メンバーの受け入れ時に、チームで大切にしたいと思う心構えについて記載していきます。 人と環境には相性がある!焦らずその人にあったペースで 新メンバーは、チームに参画する際とにかくできるだけ早く環境に慣れて成果を出したい!と考えると思います。特に経歴がある中途入社だと、人は経験がある分早く成果に繋げられるはず!と考えるし、受け入れ側の視点でも、経験豊富なんだから早くキャッチアップしてくれるはず!と期待するかもしれません。 もちろんスタートダッシュが決めれれば大きいですし、そのために全力を尽くすことは大事だと思います。一方で、うまくいかない場合の大事な心構えもあ

    新メンバーを受け入れる際に大事だなと思う心構え - freee Developers Hub
    yarumato
    yarumato 2024/04/26
    “長く所属してるメンバーは、自分たちがやっている複雑さや不自由さに鈍感に。その感覚がまだない人だからこそ気付ける課題がある。チームを改善できるチャンス。文書を整備しないと、新メンバーに中々きつい”
  • git worktreeを使ってプルリクレビューを効率化した話 - freee Developers Hub

    共通マスタ基盤チームにおけるソフトウェアエンジニアのyugoです。 共通マスタ基盤チームは、従業員、商品、取引先といった製品横断で利用できるマスタデータを一元管理し、ユーザーにfreeeプロダクトにおける統合体験を提供できる基盤開発をミッションとしております。 そんな共通マスタ基盤チームチームですが、製品横断で利用されるとだけあり、日々の開発フローでPRレビューの割り込みが多いです。そんな中で、開発フローにgit worktreeを導入してみて、個人的にはPRレビューの割り込み作業時に割と使いやすかったので紹介します。 git worktreeを使うに至る背景 実はfreeeで働く以前、前職で先輩シニアエンジニアが「レビューするときにgitのstagingにあげていない自分の変更を、stashしたり、テキトーにcommitしてからrebaseするなりするの嫌だったら、worktree使った

    git worktreeを使ってプルリクレビューを効率化した話 - freee Developers Hub
    yarumato
    yarumato 2024/04/13
    “自分の手元コードをstashしたりcommitしたりして退避する生活にうんざりしていた私は、git worktree(指定したブランチを任意のディレクトリにチェックアウト)を使い始める。ディレクトリの移動=ブランチの移動は楽”
  • 面白い仕事は「いつかやりたい」のメンテで生まれる - freee Developers Hub

    こんにちは!freee会計でアプリケーションエンジニアをやっている hachi ( @hachiblog ) です。この記事は freee Developers Advent Calendar 2023 7日目の記事です。 先日チームに最近新たに加わったメンバーに「このチームは皆楽しそうに仕事をしますね」と言われました。 たしかに楽しいと思いつつ、あまり言語化したことがなかったので自分なりに実践していることを考えたとき、タイトルの「いつかやりたい」リストをメンテナンスすることだと思い至ったので筆をとりました。 さて、なぜそう考えるかの話のまえにまずは仕事に欠かせないタスク管理の話から。 タスク管理とGTD 皆さんはふだんどのようにタスク管理をしていますか? 世の中には数多のタスク管理手法やツールがあります。 ノートにチェックリストを書いて管理している人や Slack のブックマークで管理し

    面白い仕事は「いつかやりたい」のメンテで生まれる - freee Developers Hub
    yarumato
    yarumato 2023/12/08
    “GTDの一番の旨味。よく言われるのが、記憶に脳のリソースを使わないことだが、自分の考える一番の利点は「いつかやりたい」をメンテナンスできる。緊急かつ重要な仕事の隙に、取り組める”
  • VSCode から Neovim に挫折せず移行する - freee Developers Hub

    freee Developers Advent Calendar 2022 1日目の記事です! ついに今年も始まりました freee Developers Advent Calendar、一日目は会計チームの hachi (@hachiblog) からお送りします。 エディタはソフトウェアエンジニアにとって毎日使う道具です。あなたはどんなエディタを使っていますか?そのエディタに満足していますか? 自分は3年ぐらい VSCode を使っていて大方満足はしていたのですが、細かいところで不満が出てきていました。 そのため思い切って Neovim にエディタを移行しました。 移行して、超快適!という状態ではまだないのですが、VSCode と同等ぐらいまでには使いこなせるようになりました。 自分は今まで何度か VSCode から Vim/Neovim に移行しようとして何度か挫折していて今回始めて成

    VSCode から Neovim に挫折せず移行する - freee Developers Hub
    yarumato
    yarumato 2022/12/01
    “LunarVimを使って一気にリッチなエディタを作り上げる方法は失敗した。素のNeovimから少しずつ自分のやりたい設定やプラグインを追加していく地味な方法で、VSCodeと同等に使いこなせるようになった。”
  • freeeのエンジニアにリモートワーク環境のこだわりを聞いてみた - freee Developers Hub

    こんにちは、DevBrandingのellyです。 先日、こちらの記事でfreeeの開発メンバーがどのようなキーボード・マウスを使っているのかをご紹介しました。そのアンケートの中で、キーボードやマウスの他にも、椅子や机、音響、カメラ等の作業ツールへのこだわりやライフスタイルの変化についても回答してくれた人も多くいました。 今回はその中から特に気になる5人のエンジニア・デザイナーに、書斎を持つことが夢なichienさんと一緒にインタビューしてきました! kenoji tomoz toofu harutan manabusakai kenoji ―kenojiさんはfreeeでも随一のガジェットマスターらしいですね。キーボードは何を使ってますか? キーボードはTEX Shinobi(TTC Gold Pink スイッチ)かHHKB(全キー35gへ押下圧軽量化&グリス塗布済み)をよく使っています

    freeeのエンジニアにリモートワーク環境のこだわりを聞いてみた - freee Developers Hub
    yarumato
    yarumato 2022/06/08
    “HHKB(全キー35gへ押下圧軽量化&グリス塗布済み)をよく使う。押下圧軽めで安定した打鍵感が好きですね。TTC Gold Pink スイッチは押下音が特徴的、押下圧が軽めで指が疲れない、奥までストンと落ちる感じが気に入ってる”
  • 8年以上開発されているRailsプロダクトーーfreee会計をRails 6にするまで - freee Developers Hub

    こんにちは、freee会計でエンジニアをしている @sakakibara-setu です。 普段は債権債務に関する機能を担当するチームに所属して開発を行っていますが、この度freee会計のRailsアップデートを担当することになりました。 実はfreee会計は、先日2021年12月にRails 5系からRails 6系へとメジャーアップデートされました。 ありがたいことにこのメジャーアップデートによる問題は一件も発生しなかったため、皆様には特にお変わりなくご利用いただけたかと思います。 その上で社内の開発環境においては様々な恩恵を得ることができたので、結果は成功と言っていいと思います。 しかしながら、その道のりはお世辞にもうまくいったことばかりではなく、反省すべきことも多々ありました。 アップデート作業には壁とも言えるような問題がいくつもありましたが、それはfreee会計が8年以上開発され

    8年以上開発されているRailsプロダクトーーfreee会計をRails 6にするまで - freee Developers Hub
    yarumato
    yarumato 2022/04/21
    「ーー」が音引きなのが情けない。明朝体フォントで見てみろ
  • ありがとうRedshift よろしくBigQuery - freee Developers Hub

    ナカミチといいます。freeeのデータ基盤でエンジニア業に勤しむ日々です。 今回は長年freeeの分析環境を支えてくれたRedshiftをBigQueryに移行したお話。 なお技術的な詳細までは触れず、移行プロジェクト全体に関して記述しています。 (Techieな記事を期待した方スミマセンmm) 移行の規模はどんなもんか ボリューム的にはざっと下記の通りです。 テーブル数: 約2,000テーブル データ量: 約180TB(snappy) クエリ数: 約500件 移行期間: 約1年4ヶ月(準備期間含む) そもそもなんで移行したの? 大別すると移行を決めた理由は3つほど。 パフォーマンス向上が見込めた 手段を多様化したい エンジニアリソースの最適化 以下にそれぞれ細かく記述します。 1. パフォーマンス向上が見込めた SQLによりますが、それまで使っていたRedshift環境と比べて平均5〜6

    ありがとうRedshift よろしくBigQuery - freee Developers Hub
    yarumato
    yarumato 2022/04/06
    “データ量: 約180TB(snappy)。平均5〜6倍ほどの高速化を確認。Redshift向けSQLはBigQueryで動かないため書き換え。BigQuery課金体系を従量制から年定額スロット制に切り替え。SQLを叩く際に料金を気にする必要がない”
  • Gitのコミットログに詳細を書く習慣をつけている - freee Developers Hub

    おはこんばんちは、SREの橋です。この記事は、freee Developers Advent Calendar 2021の16日め記事となります。 わたしがソフトウェアエンジニアとして仕事をするうえで、コミットログを詳細に記述する習慣づけがあり、この機会にその具体例をあえて共有してみます*1。以降はとくに明示しない限り、組織全体でルールがあるわけではなく、あくまでわたしの一個人の意見である点に注意してください。 モチベーション freeeでは、Webサービスからインフラ基盤およびその監視設定を含めてコードで管理されており、GitHub上でのPull Requestでのレビューを必須としています。わたし自身は社内の立候補制異動制度*2によってWeb開発の現場とSREを行き来してきましたが、どちらもリファクタリングのためにゼロベースでコードを書き直すこともあれば、機能追加やバグフィックスのた

    Gitのコミットログに詳細を書く習慣をつけている - freee Developers Hub
    yarumato
    yarumato 2021/12/17
    “過去になぜこの実装にしたのか。Pull Requestをたどって歴史を掘り起こしたり、はたまたSlack検索の旅に出るも実装経緯が見つからず修正できないことも。記録を読み書きしやすい場所としてGitのコミットログへ行き着き”
  • Webのダークモードを実現するには - freee Developers Hub

    こんにちは、freeeUXチームでデザインシステム “Vibes” を作っている id:ymrl です。 ダークモード流行ってますよね。私は最初はしっくりこないなと思っていたんですが、わず嫌いは良くないと思って試しているうちに、いつの間にかダークモードのほうが落ち着くようになってしまいました。 そしてそうなってくると、だんだん「自分たちの作っているWebサービスもダークモードに対応するべきなのか?」という気持ちになってきてしまい、最近はずっとダークモードのことを考えています。ということで今回はダークモードをやるべきなのか、実現する方法はどうなっているのか、UIデザインで気をつけるべき点何かというのを考える記事を書いてみます。 ※「ダークモード」はApple製品で使われている呼び方で、Androidでは「ダークテーマ」と呼ばれていて、Windowsでは「ダーク○○」のような呼び方をしてい

    Webのダークモードを実現するには - freee Developers Hub
    yarumato
    yarumato 2021/03/20
    “OSの設定に従ってWebでダークモードとライトモードを切り替えられる。完全な黒にしないのは、OLEDディスプレイでは完全な黒から他の色への描画が遅延するから。ダークモードUIデザインは単純な色の置き換えではない”
  • 私のスクラム開発。もしくはペペロンチーノの作り方。 - freee Developers Hub

    この記事は freee Developers Advent Calendar 2020 の3日目です。 こんにちは。freeeスクラムマスターをやっているichy(Takeru Ichii)です。この記事がfreee developers blogの初めての記事になります。拙い部分もあるかと思いますがお手柔らかにお願いいたします。 みなさま、スクラム開発ってご存知ですか?やっている方も多いかと思いますし、やっていたという方も多いかと思います。先に紹介したとおりスクラムマスターをやっているので私は現在進行系でスクラム開発をやっています。私が感じている世間的な印象ですが、スクラム開発は上手く行かないといわれることが多い気がします。チケット駆動開発をしているところは多いかと思いますが、スクラム開発となるとなかなか運用に手間がかかるのは事実ですし、手間のわりに改善したように感じない印象を持つ方

    私のスクラム開発。もしくはペペロンチーノの作り方。 - freee Developers Hub
    yarumato
    yarumato 2020/12/04
    “プランニング作業(ゴールの決定、ストーリーやタスクを選別->バックログ化、ストーリーポイント≒作業時間見積り)は時間がかかる。デイリースクラム。リファインメント(次回以降のバックログ乗せ、見積もり)”
  • リモートワーク歴5年のノウハウをまとめてみた - freee Developers Hub

    freeeの関西支社でエンジニアをやっている mass です。 freeeでは、今週よりすべての従業員が原則在宅勤務となりました。 僕は、普段は愛媛県今治市の大三島という島からフルリモートをしています。 前職からリモートワークをしているので、リモートワーク歴はかれこれ5年。 ということで、僕が普段意識しているリモートワークのノウハウを共有します。 しまなみ海道のど真ん中、大三島よりリモートワーク 環境をまず整える 集中できる環境を 自宅で作業するにあたって重要なのは、いかに集中できる環境を準備できるかだと思います。 テレビやベット等の誘惑とは距離を置き、家族がいる方はなるべく一人になれる場所で作業をすることをおすすめします。また、家族には仕事中は話かけない、家の用事を入れないなど、最大限集中できるように理解を求め、協力してもらうことも大事です。 リモート会議の準備 リモートワークをしている

    リモートワーク歴5年のノウハウをまとめてみた - freee Developers Hub
    yarumato
    yarumato 2020/03/03
    “自宅作業で重要なのは集中環境の準備。リモート・テレビ会議”
  • goによるOCRエンジン実行のまとめ - freee Developers Hub

    会計フリー周りのエンジニアをしているよーだ(@rtryoda)です。この記事は freee Developers Advent Calendar 2019 の11日目です。最近各ベンダーやOSSのOCRエンジンをgoで触る機会があったので、実行方法と結果をまとめました。 OCRとは OCRとは光学的文字認識(Optical Character Recognition)のことで、画像などに記されている文字を読み取りテキストデータに変換することです。例えば以下のような画像に対してOCRを実行すると"あいうえお 12345"と認識されることを期待します。 ※各OCRの実行にはこちらの画像を使用します。 今回試すOCRエンジン一覧 OCRエンジン 日語対応 クライアントライブラリ(go) Google Cloud Vision APIgoogleapis/google-cloud-go A

    goによるOCRエンジン実行のまとめ - freee Developers Hub
    yarumato
    yarumato 2019/12/12
    “今回試すOCRエンジン一覧:Google Cloud Vision API(飛び抜けて認識精度が良い)、Azure Computer Vision(go向けクライアントライブラリなし)、Amazon Rekognition Image(日本語非対応)、Tesseract。go言語での使用方法”
  • 1