$value ) if( $value['eid'] == $eid ) return $value; return null; } function RecommendedEntry_updateIndexFile( $eid_updated, $eid, $direction ) { $filename = '/var/www/VirtualDomain/kenji00.com/blog/recommend_data'; is_dir( $filename ) || mkdir( $filename ); $filename .= '/'. substr( $eid_updated, -1 ); is_dir( $filename ) || mkdir( $filename ); $filename .= sprintf( '/%d.txt', $eid_updated); file_exists( $filename ) || touch( $filename ); $fp = @fopen( $filename, 'r+' ); if( $fp ) { if( flock( $fp, LOCK_EX | LOCK_NB )) { $ret = ''; $not_found = 1; while( !feof( $fp ) && ( $buf = fgets( $fp ))) { list( $_eid, $_n0, $_n1 ) = split( "[\t\r\n]", $buf ); if( $eid == $_eid ) { $not_found = 0; $direction ? $_n1++ : $_n0++; } $ret .= sprintf( "%d\t%d\t%d\n", $_eid, $_n0, $_n1 ); } if( $not_found ) $ret .= sprintf( "%d\t%d\t%d\n", $eid, 1 - $direction, $direction); rewind( $fp ); fwrite( $fp, $ret, strlen( $ret )); } fclose( $fp ); } } function RecommendedEntry_incoming() { $eid_prev = $_COOKIE['mtrcmnd_eid']; if( isset( $eid_prev )) { if( $eid_prev != 161 && RecommendedEntry_getEntryData( $eid_prev )) { RecommendedEntry_updateIndexFile( 161, $eid_prev, 0 /*incoming_from*/ ); RecommendedEntry_updateIndexFile( $eid_prev, 161, 1 /*outgoing_to*/ ); } } else { RecommendedEntry_updateIndexFile( 161, 161, 0 /*incoming_from*/ ); } } RecommendedEntry_incoming(); function RecommendedEntry_outgoing() { setcookie( 'mtrcmnd_eid', 161, time() + 2592000, '/' ); } RecommendedEntry_outgoing(); function RecommendedEntry_initialize( $mode = 0 ) { global $RecommendedEntry_table; $RecommendedEntry_table = array(); $filename = '/var/www/VirtualDomain/kenji00.com/blog/recommend_data/'. substr( '161', -1 ). '/161.txt'; $fp = @fopen( $filename, 'r' ); if( $fp ) { if( flock( $fp, LOCK_SH | LOCK_NB )) { while( !feof( $fp ) && ( $buf = fgets( $fp ))) { list( $_eid, $_n0, $_n1 ) = split( "[\t\r\n]", $buf ); if( 161 == $_eid ) continue; else if( $mode == 1 ) $RecommendedEntry_table{$_eid} = $_n0; else if( $mode == 2 ) $RecommendedEntry_table{$_eid} = $_n1; else $RecommendedEntry_table{$_eid} = $_n0 + $_n1; } arsort( $RecommendedEntry_table, SORT_NUMERIC ); } fclose( $fp ); } } function RecommendedEntry_GetEntry( $_index ) { global $RecommendedEntry_table; foreach( $RecommendedEntry_table as $eid => $count ) { if( --$_index ) continue; $entry = RecommendedEntry_getEntryData( $eid ); if( $entry ) $entry['count'] = $count; return $entry; } } ?> 社内SE:年収700万:残業なし - 寝不足にて候(仮)
Nov
14
2008

社内SE:年収700万:残業なし

という転職エージェントのバナー広告がmixiの右サイドバー上部に常時表示状態なわけです。

登録プロフィールの属性や加入コミュニティで広告を出し分けているのでしょうから、同じような状態の方もいらっしゃることでしょう。
結構ムカついている現場の方も多い様で、友人との会話でもネタになったりしていました。

で、意味無く転職を重ねて現在は外資系金融のマーケティング部門におりまして、所謂(非受託系企業)社内SEのオシゴトがどの様なものであるかを、現職で初めて目にしましたが、

どうもマジみたいっすよ、コレ。

ウチのシステム部(開発部隊を除く)は常々「暇そうだ」と思っていましたが、オフィスで読んだ損保労連の機関紙によると、ウチの業界のシステム子会社(一部情シス含む)では年間の平均労働時間が2000時間を割っています。

年間休日が130日として、1日あたり8.5時間。しかも、平均で。
もちろん、世の中的にはフツーだということは良く存じ上げておりますよ。

しかしながら3K(きつい、厳しい、帰れない)だの7K(3K+規則が厳しい、休暇がとれない、化粧がのらない、結婚できない)などという認知をされている職種にあって、これは恵まれているなと。

ウチを含め、この手の会社(部署)には、SIerの常駐スタッフが数十名単位でいるのが普通で、death marchは彼らが引き受けるという構造なのですな。恐らくは。

そりゃそうだ。損保に入社してシステム部に配属されたからといって、ずっとその部署にいる訳でもなし。モチベーションを維持するのは困難でしょうし、そもそも"ソースを書く/読む"とか"仕様書を書く"などという能力は求められない。PowerPointとExcelでレポート作れれば十分。
社内のユーザ部門とSIerの間を繋いでいるだけの方が業務もスムーズだったりしますし。

銀行や証券だと事情が違うのかもしれませんが、"時間"という要素でのWLBを高めたいのであれば、狙い目ですよ保険業界の社内SE。

# 全てがそうだと言う訳ではありません。勿論。
# ウチにも出来るSEさんはいますし、残業バリバリな方もいらっしゃいます。
# 知人にオランダ系生保の社内SEがいますが、彼は12時前に帰れる日を"午後様"と呼んで珍重している様な状態ですから。
# あくまで確率の話というか、望めば就けるポジションとして"そこに在る"という話です。ハイ。

このエントリを読んだ人はこんなんも読んでいます

トラックバック(0)

トラックバックURL: http://blog.kenji00.com/MT/mt-tb.cgi/160

コメント(1)

まあまあ、実際齢をとると1時間集中するのが
キツくなってくるので、一日8時間勤務が
「拘束時間」でなくて「労働時間」なら安い買い物
なんですがね
ただ、私の知る部署にも700万年収でお仕事の
3割ぐらいはWindowsUpdateだとかいう人もいる
わけなので、なんともいえませんな。

コメントする

過去のエントリ(一覧)

最近のコメント

Powered by Movable Type 4.261
Creative Commons License
このブログはクリエイティブ・コモンズでライセンスされています。