GitHubのプルリクをmergeする時に選べる3つのマージ方法

参考 普段ソロ開発ばかりしているし、チーム開発は忙しくなりがちなんで GitLog なんて見ないですが、これも試して書き足します。 Create a merge commit 絵でいうと右に曲がってるコミットログがこれです。 今回、merge してる感を出したかったのでユースケースが微妙ですが、ここで言いたいのは複数人開発をする時にやりやすくなりますよ、ということです。 今は master から伸びた線が 1...

1 minute read

プログラマー業界歴10年なのに若手エンジニアの私がどうやって見積もり(人月神話)を乗り越えるか

見積もりの根拠のお話です。 ある意味きちんとしたルールやベストプラクティスが確立していないので、議論をすればするほど沼にハマるやべーネタです。 注意 画像の縦軸は納期、横軸は人数です。 グラフの形はイメージなので、実際はもっと緩やかです。 数字に意味はありません。 プログラミングで一番難しいのは「見積もり」だと思うを読む。 こちらは体系的にまとめてあり、イメージがしやすくて素晴らしい資料だと覆います。 が、実際にこのやり方を現場に落とし込めるか?というとなかなか難しいのも現実だと思っています。 私もなんだかんだで業界歴が長くなってしまった[^1]ので、年上の部下や技術的にめちゃくちゃ優秀な年下の上司もいました。 スタートアップなんかはとくに 20 代で CTO をやっている人が非常に多いので、私よりすごいエンジニアなんてどこにでも居る、という思想があります。...

1 minute read

【勉強会】【シューマイ】Tech Lead Engineerから最新技術を学べ!Rails編×station

毎週何かしらの勉強会に参加する、という目標を立ててます。 自社開発でどっぷり浸かると、実は業界から見放されていた!なんて切ない事になりたくないのです。 別件で IT エンジニアの講師をやっていますが、生徒に勉強させるだけじゃないんだよ、っていうためでもあります(笑) 「ひとつ学んだら、ひとつアウトプットしろ」と徹底しています。 なかなか浸透しません…。 本日参加したイベント 公式ページ イベント概要は引用です。 普段CTOやリードエンジニアとして活躍されている3~4名の方に、 Railsだけでなく、「Rails×〇〇」をテーマに、コアでマニアックな技術について熱く語って頂きます! 最後に懇親会の時間も設けております。※懇親会では本物のシューマイ出します!! 当日ご参加の方にはイベント限定ステッカーのプレゼントもあります。皆様のご参加お待ちしております! 今回は、コワーキングスペースやイベント等、コミュニティの中でオープンで横断的なコラボレーションを促進するサービス「station」の開発、提供を行っております『station株式会社』様との共催となります。...

1 minute read

募集・求人サイトの「一人称で仕事する」イズ なに?

実は某求人サイトを作っている私が、求人を出す、受けるという状態になっているというシニカルなギャグが現状だったりします。 このサイトーーというよりは、GitHub 就活プロジェクト自体がそうですが、私の代わりに 24 時間 365 日営業してくれるスゲーやつっていう位置づけです。 私もエンジニアの端くれですが、何でもかんでも人間っぽく呼称することを心がけているので、なんか心苦しい表現だなぁ、なんて思ってます。 「一人称で仕事をする」とは さて、最近求人サイトでよく使われている「一人称で仕事をする」とはどういうことなのか? そもそも一人称の仕事ってなんやねん?っていうところから今日のお話があります。 参考:クローバーフィールドさまによると、 「一人称行動」というのは、「私はどう動くのか」、「私はどう対応するのか」といったように、周囲の状況変化に自分が主体的に対応していくということのようです。 (中略) 一人称にもいろいろあって、「私」や「俺」だけではなく、「私たち」とか「我々」とういった複数の一人称も存在します。...

1 minute read

IT講師のおしごと・マインドセット編

IT エンジニアリングスキルもそろそろ自信と箔がついた 2018 年。 30 代を目前に新しい事を始めようと思ったのもこのタイミングで、一年の目標に「結」を上げていました。 友人には「そろそろ結婚考えないとな~」なんて言ってましたが、それよりは 20 代の集大成として、今までやってきた事を一本の線に結ぶというイメージで捉えていました。 本題の前にすこし、私の小話に付き合っていただけますか。 人生計画や目標は大きく! 私の一年の目標の立て方は、まず 10 年計画1ぐらいをざっくり引きます。 これを...

1 minute read

【経歴】案件・ポジション解説

【2019/11】時点の情報になります。 TL:DR 今まで受託した案件の一覧を技術要件やチーム体制、スキルなど、おおよそのエージェントフォーマットに対応した経歴書をページごとにまとめました。 自分でいうのもなんですが、キャリアが多すぎるのでお打ち合わせですべてをお話しきれないのです。 したがって、時間節約も含めて、採用ご担当で求めている人物像などの刺さりそうなお話を中心に、当該案件の実務的なお話や苦労話、なんならピンポイントな提案などもしています。 そのため、勘違いされがちですが、転職回数ではありません。 言語別 Python Ruby また、本ページ以外にも以下のような情報があります。 ページ一覧(タグクラウド)よりお探しのキーワードで検索してみてください。 対象別 採用者と一概に言っても、多種多様な立場の方がいらっしゃる事を私は知っています。 どの立場の方が見たら効率的かを、私なりの尺度や感覚値で列挙しました。 for...

2 minute read

【案件】リクルート情報、求人・逆求人の募集など

アポイントについて より、空いている予定に入れてください。 終了時間について 終了時間は現地時間での終了時間なので、移動時間を考慮していません。 設定の際はご注意ください。 たとえば、「-18:00【移動不可・リモート調整可】23区内発~」の予定は 9時~18時間について 移動不可 リモートでの対応の調整が可能(リモートでの業務対応も調整します、という意味です) 18時以降は、23区内から移動できます という意味です。 つまり、移動時間は考慮されていません。 うまい表現が見つからないので混乱させてしまったようです。 ご利用方法・見方 カレンダー上では、予定が空いている場所は自動承認されます。...

1 minute read
結果:7