Category: it

4年半勤めた SIer やめました

タイトルの通り,4年ちょい働いた SIer 辞めました.
よかったこと,いやだったこと.
せっかく4年半働いたので,まとめようと思います.

 

 

おしごとについて,ざっくり

ざっくりこんな感じ.浅く広く(広くもない)SIっぽいことをしてきた.

  • 1〜3年め :インフラやさん(Storage , Network , Server, Helpdesk)
    • 何百のHDDの開梱作業
    • サーバを担いでデータセンターへ
      1Uサーバももてないのに
    • ラッキング,ケーブリング
    • ネットワーク機器のConfig書き換え
    • ストレージ運用,ヘルプデスク
    • だいたい月1以上で夜間メンテ
      データセンターのソファーで寝るのに慣れたし,
      どこのデータセンターが Redbull 一番安いか,とかそんなことばかり覚えていくし,始発の時間に詳しくなる
  • (社内異動)4年め〜現在 :雑務屋さん(Webのうしろがわのお仕事,BI)
    • ちょこっとプログラム書いたり
    • ちょこっと BI ツールで構築したり

 

いいこともあったと思う

多種多様な業種のお客様と仕事ができたこと.
(嫌なことと表裏一体ではあるのですが)

テレビで,自分が関わった仕事を見ると嬉しく,
自分が携わったものが世の中で本当に使われているんだな,
という実感が大きかった.
(でも,ストレスで胃に穴があきそうな気持ちにもなった)

インフラから始まり,Webサイトをぽちぽち構築したり.
BIツールでの構築作業は結構好きで,マーケティングの方や
データアナリストの方とお話するのが楽しかった.すき.
できることなら,こういう分野で働きたいな,と意識したのはこの2年くらい.
久しぶりに統計の本を買って読み直したりする程だった.
データの効果的な可視化とか,興味深かった.

「頭の回転の早い人と話すって,すごいな,こんなことまで考えているんだ,すごい」って,ちょっと陳腐な言葉で申し訳ないが,すごいと思った,楽しいと思った.

 

やっぱり,労働時間なの?

このタイミングで辞めるということ,
先月の残業時間が,105時間だったということ.
残業の多さが一番の理由に思われるかもしれないが,
意外にも,自分の中では残業時間が理由ではなかった
カウントできるとこまで遡ってみたがが,平均40時間.
少ないときには,10時間未満なので,いわゆる世間一般的な SIer さんよりも
動労時間は少ないという認識.(あくまでSIerと比較して)

体調不良が続いた2年

ストレスが原因なのか昨年,6月から数ヶ月で2つの病気と生理不順ががこんにちわ.
業務に支障が出るレベルで結構まいっていた.病んでたと思う.

過敏性腸症候群
午後あたりになると,ぽんぽんぺいん が酷く冷や汗が止まらない
下痢や便秘になることが多いみたいだが,自分の場合は痛いだけ.
16時過ぎたあたりから,お腹が痛すぎて自席に座っていられず
社内にあるカフェエリアで仕事をするようになった.
逆流性胃腸炎
胸部?デコルテ?あたりに強い締め付けのような痛みを感じたり,
一番酷かった症状は,ご飯を食べると30分くらいでお腹の痛みが止まらなかったこと.晩御飯にしか発症しなかったんだが,固形物を食べると内臓を抉られてるのでは…というレベルの痛み.下すことも多かったので,自然とご飯が食べれなくなる
生理不順
これに加えて,異動してから月経がぱたっと止まってしまったこと.
1年で 3,4回しか来なくなった.産婦人科にもかかり,ホルモンのお注射してもらったりした.(ちなみに,効かなかった)
自分は漢方が効きやすいのか,高校時代からお世話になってる漢方医に助けを求めた.少しはマシになった.

 

 

もしかして,心の病気なのでは?

  • 今までできていたことが出来なくなる
    (仕事に関することだけだったけど)
  • 判断や理解に時間がかかるようになった
  • 始業時に,本日のTodoをみても何をしてもいいのかわからないという状態
  • 頭がぎゅーーーっと縮こまってる感じがする
  • 耳が聞こえにくくなる
  • 落ち着かない,そわそわする
  • いつもと同じ場所に行っても情報過多に感じる
    (音や,人の多さにすごく敏感になる)

一番気持ちが落ち込んでいたときは,食欲がなくなり
昼になると「食べたいものがわからない…」といって,
だいたいカフェでぼけーっとしていることが多くなった.
それか,コンビニでアイスかって昼ごはんにしたり.
今考えると,だいぶ疲れていたんだと思う.

死にたいとか,そういう気持ちはなかった.
あぁ,怪我をすれば働かなくて済むのにな
とかそういう感じだった.楽になりたい,という気持ちしかなかったと思う.

もしかして,鬱なのでは?いやいや,まさか.
でも,鬱だったら鬱で仕事離れられるんだよな,逃げ出したいな.
そんな気持ちで,心療内科を予約した.

先生「働きすぎで判断できませんね,とりあえず休んで( ˘ω˘)スヤァ」
私「( ˘ω˘)スヤァ」

働きすぎて,過労なのか鬱なのか判断できない
しかし,休まなければいけない状況なのは確か

という診断結果だった.内心,ほっとした.
鬱だったら,どうやって向き合ってけばいいんだろうな〜 という不安が漠然とあった.でもまぁ,どうやら過労ということもあるあらしい,じゃあその結果を上司に伝えるか.

そんな感じで,もぎとった8月の休暇.だいぶ回復したきがする.

 

結局何がいやだったの?

対顧客の仕事を続けることに,限界を感じた
本当に純粋に,お客様と話すのが辛かった.
提案資料を作って,説明をして,また要件を落とし込む.
純粋に,対顧客という仕事でフロントに立つということ,
往訪のときには,無地の服を着てしっかりと化粧をする.
全てにおいて,「相手にどう思われるだろう」ということに意識が行き過ぎて,
毎日自分を削っている感じがした.
しかし,みんなは普通に出来ているように見えて
(みんなもストレスを感じているのかもしれないが)
それがまた,「なんで自分はできないんだろう」と,落ち込む原因でもあった.

救いだったのは,やっていること事態は楽しかったし好きだったことだと思う.
もともと,対顧客という部分に関しては実務無理だろうなぁという,なんともゆとりな考えだったので就活中は SIer は1社も受けていなかったし興味もなかった.
身体を壊してまで続けるほど大事な仕事なんて,そうそうない.
人間得意不得意があるんだから得意な人に任せることができるなら,任せれば良い.

全部自分で背負い込むと,病む.
人間そんなに丈夫にできてないんだなって.

というわけで,SIer としてのお仕事辞めることになりました( ˘ω˘)スヤァ

 

今後について

ぼかしていましたが,「SIer をやめます」なので会社は辞めません.
いろんなご縁があり,社内の別の部署に異動することになりました.(めでたい)

異動先が楽とかそういうことを思っているわけではない.
「いやだ」「無理だ」と思っていることを取り除いてあげることが
今の自分にとっては一番大事だという認識なので,
客先に行かなくて良い部署に異動できることは,何よりの喜び…
異動したら異動した先で,いろんなことに悩んだり苦労するのは承知なので,あとは頑張るだけである.

これだけボロクソに言ってると,転職したほうが良いのでは?と思われるが,
そこまで自社のことはまだ嫌いになっていないのが現実である.
もうちょっと自社に貢献したいな,と思ってるうちはこの会社で働こうと思う.
(首になるまでは)

転職活動をしなかったわけではないし,いろんな求人も見てみた.
世の中にはいろんな会社があるんだな,とか,BI とか求人が多いの,やっぱり旬だなぁとか.
結局は,社格,待遇(というか給与),福利厚生.
それにしがみついてるだけなんだよなぁ,と改めて実感.

自分的には,わりと働きやすい会社だと思っているし業務委託の方や転職してくる方も概ね同意しているので,おそらく働きやすい会社なのだとは思う.
一応自社の好きなところアピールでもしておこうと思う.
言えないような良いとこもいっぱいあるので,言えないの残念.

  • 私服勤務(規定:他人に不快感を与えない程度)
    うさぎや猫,ケーキや雪だるまの書かれた服を平気で着ていく.
    サンダルでも大丈夫.髪の毛の色もミルクティー色とか全然いる.
  • 有給のとりやすさ
    わたし「明日は,休みます,よろしく」
    メール1本出して,Webシステムに休みを登録することだけ.
    上長承認のスタンプラリーとかない.
  • お昼の時間も自由
    だいたいみんなずらして取ってる.電気が消えるとか,そういうこともないのでフロアには休んでる人とご飯食べてる人が混在している.
    ちなみに,私はだいたい13時すぎに休憩とってる.
  • 他人に興味のない人が多い(部署によるのかも)
    気楽…

    • エクステつけても反応ないよ
    • 髪の毛染めても切っても反応ないよ
    • 新しい端末にしても反応ないよ
    • コンタクトにしても反応ないよ
  • アイス
    最近社内のカフェでアイス販売が始まった,コンビニまでいかなくて(・∀・)イイ!!
  • 積み立て金もないので,社内での飲み会がないよ
    忘年会とかは随時参加者で徴収するだけ
  • 真面目なことだと社内公募システムがちゃんと有効活用されている
    結構フレキシブルに人が動いている.
    本人「外に出たいです!雇ってください!」
    応募先「受け入れ体制OK~~~~~」
    人事「許可す,異動させるね」
    本人所属部署「えっ」

繰り返すが限界だと思った理由は,対顧客という部分が大きいため,会社を辞めようという気持ちではない.
すごく良いかというと,口ごもるが悪い会社ではないし,それなりに働きやすさがある.
会社が,仕事が,というよりは自分自信の性質が原因で辞めるということはちゃんと明記しておきたいと思う.
弊社は人を募集しているので,気になる方は一緒に御飯にでもいきましょう( ᐛ👐)パァ

 

おしまい.

追記:
過去の仕事まわり
インフラエンジニアになって1年,思ったこと 2014.7.9

自分用に Redmine たててみた

年末,風邪を引いて一切合切大掃除ができませんでした tsu です,あけましておめでとうございます.

やらなければいけないことは沢山あるのに,なにも消化できていない,やる気が起きないといった悪循環に陥ってしまい新年あけても2,3日は呆けておりました.

Amazon で購入した「防カビ君」が足元に転がり,そろそろ何かしなければ…と思い,やる気を出すためか無性にタスクやスケジュール管理をしたくなり,Redmine をたてることにしました.

(プロローグおしまい)

というわけで,遊休 VPS に Redmine たてました.

なお,普段はせいぜい iptables くらいまでしかサーバ設定しない,ミドルもアプリケーション側も触らない側のはしくれえんじにゃーなので,ぐぐりながら,コピペで立てました.先駆者の方々,ありがとうございます.

(参考)
Redmine 2.5をCentOS 6.5にインストールする手順

みたまんま,本当なにもせずにぱっぱらぱーとインストール.

引っかかったところ


  1. Apache 設定のところ,mod_passenger.so のパス体系が若干違った.
    ext -> buildout 的な.

    ◆ さんこうにしたの
    /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
    ◆ いれたの
    /usr/local/lib/ruby/gems/2.0.0/gems/passenger-5.0.23/buildout/apache2/mod_passenger.so

  2. Redmine からデータベースへの接続設定ファイルの password 表記
    Redmineからデータベースへ接続するための設定を記述したファイルを作成.

    path -> $redmine_rootPath/config/database.yml

    #以下,database.yml.example

    password は,ダブルコーテーションで囲わないと記号を使った PW の場合
    mysql を start しようとすると,failed しちゃって立ち上がらない.
    DB はじめましてな私はここで躓いた…

  3. 初期ログインができない
    ぐぐりました,初期ログインは, (id,pw) -> (admin,admin) です.
    ちゃんと Redmine が立ち上がったら,最初に ID,PW リセットしましょう.

以上終了でした.1時間もあれば適当にぽんぽん打ってて立てれました.

 

おまけ


  1. 見た目が可愛くないのでテーマを変更しました.

    (参考)
    Redmine theme list

    テーマいれたい場合は,Redmine の rootPath 直下の themes にぶっこめばOK.
    アップロードとか面倒だったので,git clone ぽいぽいできるので試してみる.

    追加したテーマは,Redmine ログイン後,[管理] > [設定] >[表示] > [テーマ] でプルダウンで選択できるようで.

  2. iPhone アプリから接続できるように変更
    手持ちの iPhone でも Redmine を簡単にみれるように,アプリを入れてみました.接続させるには,Redmine 側にも設定が必要なようで.

    Redmine ログイン後,[管理] > [設定] >[認証] > [RESTによるWebサービスを有効にする] チェックいれる

 

Backlog でいいんじゃーん?なんてリプライも貰いましたが,まぁまずは試してみるというところで.

なお,掃除は進んでおりません.

以上.
今年もよろしくお願いします.

[PowerShell] csv 読み込み,行数で型が違った件

まず,はじめに動作環境は Windows Server2008 R2です.
$PSVersionTable は下記.

#Powershell 初心者です.自分備忘録なので,正しいとは限りません.そこのとこよろしくお願いいたします

タイトルどおりの件なのですが,自分が引っかかってなかなか気づかなかったので備忘録として.
結論からいうと,1行なのか,複数行かによって各要素へのアクセス方法が違った感じです.

やりたいこと
{,} 区切りの csv を読み込んで,一行ずつ処理をすること.
PSv3 なら,{Import-Csv} を使えば, encoding も一緒にかけて,幸せ.

ただ,今回はPSv2での読み込みなので,Import-CSVはちょっと置いておきますね.
データは,こんな感じに用意します.

サンプルデータ:sample_3.csv

とりあえず,読み込み・

結果表示.

そうそう,ちゃんと読み取れてますね.

各要素にアクセスしたいときは,こんな感じ.

結果.

と,ここまでは順調なんですね.

私がハマったのは,データが1行分しかないときです.

サンプルデータ:sample_1.csv

同様に,読み込みます.

もちろん,ちゃんと読み取れてます.私には,先ほどとかわりがわからない…

私の中では,$line.length は 1 になり, $line[0].name のようにアクセスできるものだと思っていました.まぁ,やってみると,怒られます.

型 System.Management.Automation.PSObject のオブジェクトにインデックスを付けることはできません。

どういうことなの?と思って,型を調べてみると↓

PSCustomObject?たしかに,エラーメッセージにも書いてある….
え,じゃあ複数行の時は??

Array とか書いてある,たしかに複数行っぽく認識してる….

ということで,1行のときは配列として認識しないようです.
アクセスするときは,

$line.name , $line.sex, $line.age

みたいにしてあげるべきみたいですね.
CSVを読み込んで,別のコマンドに渡す,というようなスクリプトを書いていたのでテストデータを1行にすると
ずっと処理が正しく進まないので,不思議に思ってたらこういうことでした.
Get-content で Convert するときは,1行か複数行かちゃんと判別しないとダメなのかな.
Import-Csv もそのうち,調べてみます.

iCloud へのバックアップに頼ってると痛い目みるよ(´・ω:;.:…

iPhone にいれていた,ソーシャルゲーム(ぷよクエ)をうっかり削除しました.
(私の課金データ…ウッ)
ぷよクエは,自分のIDと運営から割り当てられているPWがあればデータを復活することができる仕組みになっています.もちろん,保存していません()

 

あぁ,iPhone のフルバックアップから戻せばいいんじゃーん?すべて解決解決

環境設定ね,はいはい.

スクリーンショット 2015-07-17 0.59.48

デバイスからバックアップの一覧みえますよ,はいはい.

backup
( ´◔‿ゝ◔)?

 

( ´◔‿ゝ◔)? < はて? )

 

あぁ,私 iCloud 契約してそっちにバックアップとってたんだ.なんだなんだ.驚かせないでよー( ´◔‿ゝ◔)

 

ぐぐろぐぐろ.教えて Google 先生!
[iPhone/iPad]iCloudでデータを復元する方法を教えてください。 | ソフトバンクモバイル: http://faq.mb.softbank.jp/detail.aspx?cid=74445&id=74445

 

検索すればすぐに出てくるんだなぁ,Softbank の公式でもこんなこと書いてくれちゃうのね,ありがたいわ~フルバックアップ?あぁ,いいいいい.全然.最終同期時間は12時間以内.誤差誤差.フルバックアップとる時間なんか勿体ないにゃー.

 

 

さくっと復元.あれ?あれ?中,足りなくない?バックアップ復元できてなくない?

 

スクリーンショット 2015-07-17 1.10.46

[ iPhone 内のもっとも重要なデータを iCloud にバックアップします。]

 

iPhone はぷよクエデータをもっとも重要だとみなさないようです.ウッ
32GB の iPhone に対して,20GB の iCloud 契約.どう考えてもフルバックアップなどとっているわけはないのです.それでも,私は頭のどこかでフルアップをとったきになっていたのでした.思い込みって怖いです.

みなさんも,思い込みしないでくださいねー,という自分備忘録.
なお,4月に買った外付け HDD に,SSD 内のデータをフルバックアップでとっていたので,そこから iPhone のバックアップが残っていたため 4/5 のデータから復活させました.

 

私GJ.たまには,ローカルにバックアップ取りましょう.

IPv6(prefix=96)にIPv4を埋め込むためのtips

お久しぶりです.進数変換が苦手な tsu です,こんばんわ.

今回は あくまで,私の備忘録的なものなので,嘘がまじってるかもしれないです.

信用はしないでね!

 

IPv4枯渇が叫ばれる昨今,本当にIPv6なんて使うのかよ?と思っていましたが,

意外にその需要は多く,10進数,16進数の変換が苦手(あとマスク計算も)なので

結構ネットワークエンジニアとしては致命的です…

というわけで,自分の作業効率揚げるようにスクリプトを書いたお話です.

 

あんまり難しい話はおいておいて,自分はIPv6しかもってない,でも相手はIPv4しか持ってない.現状,そういうケースがわりと多い気がします.

#というか,現実IPv4もv6もふって,dualStackで動かしてるところは少ないんじゃないかなぁ…

そんなときに,よろしく変換する方法としてNAT64があります.

こいつが私の中で曲者なんですけど,難しいことは,Google先生にきいてください!ね!

 

結構長くなるので,Continue.

(さらに…)

実は upasama.com 失効しました☆(ゝω・)vキャピなので,ヲチ用スクリプト作ってみました.

ドメイン失効してしまいました☆(ゝω・)vキャピ


お久しぶりです.この数週間で,書きたいことはまとまっていたんですが諸事情で更新できませんでした.
というのも,標題の通りでして, upasama.com の支払い不履行につき,ドメイン失効してしまいました.
# クレジットカードの番号が変わったためなんですが…

独自ドメイン失効というのは,管理者にとっては結構キツイ問題であり,
それを公にするのは,誰かに先を越されて取得されてしまうかもしれないというリスクがついているわけです.

私も初めて知ったんですが,ドメインの失効までって結構猶予があるみたいですね.
確かに,失効してから即開放することは考えにくいのでそりゃそうか.
ちなみにですが,この猶予期間中はサポート(というかサービスを提供している会社)に
お金を詰めば,ドメイン削除済みでも請戻してくれるらしいんですよ.
—–
参考:削除済ドメイン名のための「請戻猶予期間」 – JPNIC
—–
ちなみに, この交渉代理の料金,value-domain は3万強.どう考えても,お高い…

 

というわけで,再取得できるの待ってました.


前置きが長くなりました.
毎日 value-domain や お名前.com で状態確認をするのでもいいんですが,ものぐさな私には向きません.
そこで,監視スクリプト書いてみました.
おもいっきり自分仕様なので,転用できそうにもないですが…

◆ 要件と実装

1) whois の statusが変わったことを検知できる
$ whois upasama.com | grep “Status:” は不安
whois コマンド詳しくないので,戻り値を推測するのが面倒
-> 変化行が見えればそれで良いので diff -c の結果を見る
2) メールで通知してほしい,なんでもいいからすぐさま結果が欲しい
我が家は固定回線もないので 24時間365日監視はできない
 -> レンサバ上で動いたのでレンサバ上で実装
  サーバなら sendmail も簡単そうなのでメール通報できる
#デフォで使えた

コードは適当に,Continue しておきます.

◆ ちなみに

レンサバ:さくらインターネット(FreeBSDだった…)
ドメイン:VALUE-DOMAIN

 

スクリプトは,なんとなく動くのでこのまま使っていましたが,shell のお作法は知らないので怒られそうなことしてそうですね.

 

◆  届いたメールもおいておきますか

正直,自分の書いたスクリプトで検知できると思ってなかったので,
メールが飛んできたときは結構感動しました.
6/2 にドメインが開放され,私のスクリプトが 6/3 1:30 am の cron で検知したみたいです.
いや,この画像みたところで,なんも感動はないんですが…記念なので…
#アドレスが残念な感じ
screenshot
きたないおそーすは Continue…

(さらに…)