ジンジニアニッキ!

人事→Opsな人のニッキ。真面目なことも、そうじゃないこともごっちゃで書いてます。

「ちゃんとブランチを切って作業しようね」というお話。

前回のエントリーから日が経ってしまい、心折れそうになりつつも些細なネタを。

人事として身につけたスキル…のひとつ。
それは、
gitの使い方!
です!

以前はひとり(と、社内のたくさんの人の協力)で会社サイト運用を担当していたのですが、先月からようやくデザイナーの人が入社してくれました!

そこで起きたのが、作業の管理方法とかコンフリクトとかのこと。

デザイナーさんは時短&週3日勤務で来てもらっていること、担当プロジェクトが基本的に会社サイトだけということもあって、開発環境は私のものを使って、私になりすまし(?)て作業をしてもらってます。

で、最初の頃、何も考えずに作業してもらってたら
  • 私の作業とデザイナーさんの作業とがコンフリクト(´・_・`)
  • masterが大混雑してしまい、本番環境に反映する時にad漏れして404アラート(´・_・`)(´・_・`)
などやったりとか。

すごく当たり前のことですが、
  • masterは常にキレイにしておく
  • 作業に応じてブランチを分ける
  • 作業が終わったらこまめにcommitする
  • masterをデプロイ後はブランチにmergeして、最新の状態にしておく
というのを気をつけて作業するとコンフリクトが起きることもなくなり、
「こんふりくと???えらー???あばばばば˚̑̑̑̑̑༾(-᷄◞८̻◟-᷅)༿˚̑̑̑̑̑」
となることもなくなりました。

使い方が分かってくると、gitって便利ですなー。

もうちょっといろいろコマンド覚えてスラスラと作業できるようになろう。


「ジンジニアとは、人事としてもエンジニアとしても中途半端な立ち位置のことである」というお話。

とあるベンチャーで人事(採用)と会社サイト運用業務とか、いろいろやってます。


会社サイト運用業務ですが、

  • 採用サイトのコンテンツライティング(社員インタビューとか、3000-4000字くらいのもの)
  • ニュースリリースページの作成(最近、デザイナーさんが入社してくださったので、簡単な調整くらい)
  • サイト制作のディレクション(主に、デザイナーさんへの指示出しとか、工数の管理とか)
  • その他、こまごました修正とか(従業員数とか、誤植とかそういうもの)
  • 本番環境への反映作業(つまり、デプロイ)

とかをやってます。

本職は人事です。
だけど、ちょっと技術っぽい業務もやってます。
だから、「ジンジニア(人事+エンジニア)」。

管理系の職種(人事)と技術系の職務(会社サイトの運用)を兼務している訳なのですが、両方をうまいことやるのが難しいです。

黒い画面にごにょごにょしていると、突発的に人事業務の対応があって、とりあえずコミットしておいたら人事の仕事しているうちに忘れちゃって、追加で別のコミットしてデプロイするの忘れてた、とか。
(←これ、まさに本日あったことw)

コンフリクトがうまく解消できなかったりとか、初めて対応することとか、大きなトラブルとまではいかないけどうまくできなくて、どうしようかと思うけど同じ部署に技術のことを聞ける人がいないし、google先生に聞いても分からんし、とりあえず誰に聞けばいいんだろう、とか。

要は、技術的なスキルがない上に採用業務とかその他の業務も兼任しているわけだから、うまいことできてないんですよね。

ということで、いろいろ日常であることとか、うまくできたこと、うまくできなかったことをblogにしてみることにしました。

徒然に書いてみようかな、と。

さて、投稿がどこまで続くか…。
とりあえず、頑張って続けてみようと思いまふヾ(o´∀`o)ノ