スマート駄目リーマンの忘備録

旅行記、キャリア論、世相分析など思ったことを書き連ねます

ドイツワールドカップ観戦記(スペイン対サウジアラビア)

 

マンハイム

 ハンブルグで、チェコ対イタリアを観戦した後は、列車で一路マンハイムへ。マンハイムは次のスペイン対サウジアラビア戦が開催されるカイザースラウテルンまで列車で一時間ほどにある。また、スイスのバーゼル行きの列車の起点ともなる交通の要衝である。

スペイン対サウジアラビア

 スペインは既に二勝しており、グループリーグ最終試合の段階で、決勝トーナメントの進出を決めていた。そのため、普段先発しないメンバー(ホアキンなど)を先発させて、幅広い起用を試す余裕があった。

  結果は1対0でスペインの勝利。スペインは1.5軍を起用し、なおかつ暑さの中で若干力をセーブしている印象があった。

youtu.be

オーストラリア人グループとの出会い

 マンハイムではユースホステルの八人部屋に宿泊した。同じ部屋にはオーストラリア人のグループが宿泊していた。

 これが人生で初のオーストラリア人との出会いであった。彼らの英語には独特のイントネーションや訛りがあり、聞き取るのに難儀した。

 しかしながら、何となく雰囲気やゼスチャーで意気投合し、一緒に夕飯を食べに行ったり、散歩をしたりとひと時の出会いを楽しんだ。

 夕飯の帰りにタクシーに乗り、行先であるユースホステルを運転手に告げるも発音の関係で上手く理解されなかった。「ユーゲントハンベルグ」と何回も言ってやっと理解してもらえた。私が'It sounds like you can eat humberger'と言うとオーストラリア人は腹を抱えて笑ってくれた。

 翌日、彼らは宿を後にすることになり、最後に仲良く記念写真を撮影した。

京都から来た中島君

 オーストラリア人のグループが去った後に日本人が同室になった。京都から訪れていた大学四年生の中島君という人だった。先日のスペイン対サウジの試合を観戦したとのことであった。

 彼は高校時代にサッカー部に所属していたこともあり、先日の試合の選手の特徴や戦術をとても深く理解しており、それを私にわかりやすく嚙み砕いて説明してくれた。

 今回、ドイツワールドカップを見に行くために清水寺のアイスクリーム売り場でバイトして50万円貯金してきたと言っていた。

 サッカーを見るための彼の真摯な姿勢に大変共感した。私は決勝トーナメント一回戦のイタリア対オーストラリアの観戦チケットを彼に譲ることにした。

 サッカーフリークの彼は非常に喜んでくれて、もし日本に帰国後に京都に来る機会があったら車で案内しますと言ってくれた。

 実際に、私が翌年の三月に京都を訪れた時に京都の東山や嵯峨野などを車で案内してくれたのであった。

 

航空会社機内サービス雑感

 

 

CAによる機内サービス

 通常は国内線でも、CAによる機内サービスが行われ、飲み物や食事の提供が行われる。

 しかしながら、こうした機内サービスはそもそも航空会社が発足時の飲料缶やペットボトルが存在しない時代の名残であると感じる。

 当時は、そうした物が存在しなかったので、席を回ってコップに飲み物をつぐしかなかった。翻って、現代では飲料缶もペットボトルも存在する。

 それならば、飛行機の乗り込み口付近に飲料缶やペットボトルを置いてそれを自由に取ってもらったらどうだろうか?

 また食事についても、コンビニ文化が浸透して、包装がしっかりしたおにぎりやサンドイッチがあるので、それも一緒に飲料缶やペットボトルをの横に置いて、そこから自由に取って行って貰うので十分なのではないだろうか?

 既に新聞や雑誌についてはこうしたシステムが浸透しており、各自読みたいものを自由に取って着席するシステムが浸透している。食事のシステムもこれに追随させて、CAの人員を削減すればコストカットにつながるのでは無いだろうか?

youtu.be

乗客は飛行機に、おもてなしを求めていない

 乗客の大多数にとって、飛行機とは移動手段でしかない。飛行機におもてなしは求めている人は非常に少ないだろう。昔のように飛行機が特別な乗り物だった頃は、飛行機が非日常空間の演出の役割を担っていたかもしれないが、飛行機は既に大衆化してしまったのだ。

 よって、CAによる笑顔、接客サービスなどは、無いよりマシというレベルだろう。別にそれが失われても料金が今より三割安くなるのであれば、、私は安くなる方を選ぶ。

 もし、三割増しの料金で、半分の時間で到達できる飛行機に乗れるのでああれば、迷わずそれに乗る。つまり、飛行機は早く目的地に到達するための移動手段という側面が非常に大きいのだ。

航空会社によるサービスの限界

 そもそも航空会社は飛行機の開発を行っている訳では無い。よって、画期的な高速旅客機を開発して、従来よりも半分の時間で目的地に到着するサービスを提供する事は不可能である。

 そして、最短経路の実現のために、特定の国の上空を飛ばせてもらうようにその国に働き掛ける事も出来ない。

また、航空会社に外交交渉能力は無いので、紛争などによって、特定の国の上空を飛行出来なくなるせいで、大幅なタイムロスを被るリスクを常に負っている。

yasuyan.net

まとめ

 従来は特別な乗り物であった飛行機も日本では大衆化してしまったのだ。よって、それに応じたサービスの提供が要求される。

 近年勃興したLCCというものが、そうした需要に応じるサービスなのかもしれないが、座席間隔が狭いのはいただけない。

 私が求めているのは、座った時の快適さを損なわず、機内サービスの大幅な削減で安い運賃を実現してもらうことなのだ。

 

 

 

 

VBの計算データを簡単にエクセル出力する方法

VBのアプリ内の計算をエクセルで手軽に確認したい

 王道はエクセルを開いて書き込みますが、意外と面倒です。そこで、下記のようにstreamwriterを使って、,(コンマ)でデータが区切られたcsvファイルを出力すれば、エクセルでファイルを開くことが出来ます。

Dim i as integer

Dim ar(19,4) as double 'データ出力用の一次元配列の定義


Dim Path As String 'ドライブ等のパス用
Path = “C:\SDK\2D\”  'CドライブのSDKのフォルダ内の2Dのフォルダ内に保存

Dim FileName As String
FileName = Path & record & ".csv" 

'CドライブのSDKフォルダ内の2Dフォルダ内にrecord.csvというファイル名で保存




'/////////////////////各種計算 開始///////////////////////////////

'→ここでは計算結果が20行4列の分量とする

'/////////////////////各種計算 終了/////////////////////////////




'20行4列の計算結果を出力

For i=0 to 19

Dim sw As New System.IO.StreamWriter(FileName, True, System.Text.Encoding.GetEncoding("shift_jis"))

'True→既にデータがある時はその下にデータを追加

sw.WriteLine(arr1(i,0) & "," & arr1(i,1) & "," & arr1(i,2) & "," & arr1(i,3))

'配列を,区切りで1行ごとに出力 

'最初は arr1(0,0) , arr1(0,1), arr1(0,2), arr1(0,3) 

'次の行は arr1(1,0) , arr1(1,1), arr1(1,2), arr1(1,3)で

'最終行  rr1(19,0) , arr1(19,1), arr1(19,2), arr1(19,3) まで出力

 sw.Close()

Next i

このようにすると全ての計算結果をエクセルに20行4列で綺麗に出力が可能です。

出力データを加工したい場合にはファイルを一度保存し、ファイルの種類をエクセルブックの形式で保存すればOKです。

SQLデータ出力時の文字化け対処方法

 

 

SQLデータをCSVに出力時の文字化け

 phpプログラミングとSQLサーバーの基本的な操作方法を覚えた。SQLサーバーに入力データが順調に蓄積されている。

 社内でこのデータを共有するために、CSVファイルに出力しよう。

→あれれ??!! せっかく出力したデータが文字化けしている。これじゃ社内で共有出来ない。こんなトラブルありませんか?

原因の大半は出力文字コードの設定の間違い

 とりあえず、ファイルには出力がきちんと出来ていて、文字化けだけが起きている場合には、出力文字コードの間違いが原因であることが多いです。

文字化けが起きた時の出力設定

①テーブル画面でエクスポートを押す。

②詳細を選択

③ファイルの文字セット→SHIFT-JIS、フォーマット→CSV と設定

④下にスクロールして実行。

 

文字化け解消

 個人情報なので、お見せ出来ませんが、これで出力ファイルの文字化けが解消されました。

ソフトバンクグループ株雑感

 

自社株買いの余力

とりあえず、これがどれだけ残っているかですよね。
過去半年の株価の推移を見ますと、以下のようになるでしょう。

4800円から5000円がレッドライン

 直近のSBGのレッドラインは4800円~5000円。
次のレッドラインは4500円。
この4500円を守れないと、3000円台が見えてきて、SBG株を担保として、預かっている金融機関がそわそわしてくると思います。

主要行の動向と貸付金額

 現状、みずほがSBGの最大の貸し出し機関で、そこから四位までは外資が続いています。
3000円を切った時点で、さすがに外資はSBG株を切ってくるかもしれません。
(コロナショックの際の安値が約2800円。この時に株を担保に資金を確保と孫氏が言って、株価が回復。流石に今回3000円を割るときつい)
そうなると株価下落に拍車がかかり、みずほが、ババを引くことになります。
私は、外資の担保株のたたき売りがトリガーになって、ソフトバンクショックという今までにない金融危機が日本で起こることを非常に懸念しています。
(最後にババを掴まされた日本の金融機関の保有するSBG株が不良債権化)
これは1990年前後のバブル崩壊を超えるかもしれないです。
 本当ならばとっくにSBG株が3000円代でもおかしくないのに、必死に買い支えて、時間稼ぎをしているのは、おそらく日本の金融史上最大のショックを日本の金融上層部が恐れているからだと思います。

1 みずほ銀行(8501億円)
2 JPモルガン(8293億円)
3 BNPパリバ(6015億円)
4 ゴールドマン・サックス(5932億円)
5 三井住友銀行(4771億円)
6 クレディ・アグリコル(4721億円)
7 ドイツ銀行(3761億円)
8 三菱UFJ銀(2777億円)
9 シティバンク(2629億円)
10 ジャパン・セキュリタイゼーション(2400億円)

転職を決断する時(5社目)

 

 

在籍期間 2年9ヶ月

 前職の大手子会社で、親会社からの出向社員と子会社社員との間の見えない身分制度に辟易し、実力が正当に評価される環境で働きたいと思いました。

 また自分自身の機構設計の能力を、専門的な環境で伸ばしたい思いもありました。そこで外資系のプラント機器メーカーへの転職を決断しました。

業務内容

 私はプラント機器の詳細設計を行う部署に配属されました。その部署は、新規の装置の据え付けに向けて、現場環境や要求スペックを図面に落とし込んだり、メンテ時の部品の選定、改修工事の図面作成など幅広い役割を担っていました。

初めての外資

 私は新卒から所謂日系の会社に勤務してきており、外資は初めての経験でした。

実力主義

 社員は能力に応じてjob gradeが定義されて、それに応じて給与が決まります。また、能力のある20代が課長に昇進する一方で、40代後半になってもヒラの人も結構いて、実力が給与とポジションではっきりと明確になっています。

立場に関係なく意見を主張できる

 やはり、ここは外資特有と言いますか、先輩に対しても正しいことは臆することなく意見を主張する人が多かった印象です。

 もちろん扱っている製品が、プラント装備なので、設計を間違えると現場の作業員やオペレーターの命にかかわるので、設計に際して技術的な正当性が、第一優先になります。

 よって、外資系という環境と扱っている製品の重要性から、年少者であっても正しいことを主張すれば、それが通る環境でした。技術レビューでは前職のような理不尽が無く、納得感を得られました。

 また、自分自身の間違いについても技術論で諭されるので、素直に自分の過ちを認めることが出来ました。

給料は良い

 前職の1.5倍から2倍くらいの給与を貰えました。独身でしたが、いくら散財しても次の給料日までお金が確実に手元に残りました。

 会社の業績が良ければ、賞与に明確に跳ね返ってくるし、自分のjob gradeが上れば次年度の給与が一気に上がります。

 給与と業績の関係が非常に分かりやすく、これだか頑張ってるのにこれだけしか貰えないのというモヤモヤ感は一切ありませんでした。

外資系企業の影

平社員の中高年にはきついかも

 しかしながら、実力主義が高じて、年少者が、自分よりもjob gradeが下の年上の平社員のことを軽くイジッたり、馬鹿にする様なことも散見されて、首をかしげたくなるような事も度々ありました。

 もちろん、会社が勝ち残るためには実力主義が大前提ですが、最低限のモラルや礼儀を逸脱してはならないと感じました。

収益性の無い部門は売りさばかれる

 ここも外資特有で、基本的に三年連続で赤字の部門は部門ごと消滅して、その部門の社員がリストラされるか、他の会社に社員丸ごと売りさばかれます。しかも、こうしたアナウンスがされるのは、一か月前などの結構直前だったりします。

会社や会社の仲間に対する気持ちは薄い

 よって、会社に対する忠誠心は基本的に低く、給与やポジションに納得がいかなければいつでも出て行ってやろうというスタンスの人が多かった印象です。

 また、相手を貶めても自分さえ助かればそれでいいという社員も一定数おり、常に別の部門をあげつらうことで、自分たちの部門だけを守ろうとする殺伐とした空気もありました。日系企業しか経験の無い人にとっては、結構これは衝撃だと思います。

株主至上主義

 会社の株主が神様、会社は株主という側面が色濃く、社内の設備投資よりも株主還元を優先する風潮がありました。

 よって、設計の現場でのシミュレーションソフトが古いままだったり、製造現場での安全設備が不充分なままの印象を受けました。

アファーマティブアクション

 近年の多様な人材の登用の流れを率先して受け入れるばかりに、やる気も能力も不十分な女性社員をやたらと登用し、男性社員が彼女たちのフォローで疲弊する事が多くありました。

退職理由

業務負荷の高さ

 給与は確かに良かったのですが、その分業務負荷も高く、勤務中は常に仕事に追われており、息を抜く暇がありませんでした。土日はずっと寝ていたり、マッサージに行ったりとあまり休日を楽しむ余裕は無かった気がします。

 また、日本は累進課税なので、給与が高くなると、自ずと税金も高くなり、手取りが思ったほど増えません。なんとなく業務負荷のワリに手取りが釣り合ってない(もちろん額面は良い)と感じました。

 さらに、会社の業務がタイトなので、年中イライラしている人も多く、些細なことで若手を怒鳴りつけるオッサンも多く、会社の雰囲気があまり良くなかった印象です。

会社の取り組んでいる業界が斜陽

 会社の製品が、近年のSDGsと真逆を行くもので、地域住民の反対で、思うように施工が進まない時などもありました。

 また会社もそれを知ってか、将来的にリストラを進めて会社をスリム化する方向だと自分は感じました。(よって、設備投資をケチっていた)

 よって、上層部は改革よりも現状維持、あわよくば自分だけ逃げきってやろうという人が多く見受けられました。

 そのため、30代以下は会社の未来に希望を見出しにくかったと思います。

自己主張を通り越したワガママな一部の社員

 自己主張を出来るのは素晴らしいですが、自己主張を通り越してワガママな社員も一部におり、そうした人たちと仕事上で絡むことに疲弊しました。

(自分のミスを他の社員に擦り付ける、引継ぎをきちんとしないでさっさと退職して行く)

過剰な女性優遇

 女性社員の積極的な登用は結構ですが、能力とポジションが不釣り合いで、そのフォローを行うことにも疲弊しました。(自分で一切技術を学ぼうとせずに、丸投げ)

 さらに二年間の産休と育休を丸々取得したのちにフェードアウトする方もおり、自分さえ良ければ良いの極値に達している方もいました。

まとめ

 外資というと給与の高さ、実力主義などのきらびやかな部分がフォーカスされます。その反面で、デメリットも多く存在します。

 日本人特有の礼節や思いやり、協調性を好む人には、中々シビアな環境かもしれません。

 一方で、三年から四年限定で割り切って在籍して、実力と給与を伸ばしたい30代以下の人にはお勧めだと思います。外資系企業に入社をする際は自身の適性や目的を良く考えることをお勧めします。

 

 

 

 

 

 

 

 

達人プログラマー

 

 

個人でのアプリ開発から複数人のプロジェクトへ

 個人での小規模なアプリケーション開発からスタートし、徐々にステップアップし、複数人での共同作業でコーディングに取り組み始めると絶対にやりにくさや違和感を感じると思います。

個人の時は楽しかったし、上手くいってたのに

 大規模なシステム開発ですと、プログラミング技術だけでなく、それらをどうやって管理、運用するかといったプログラミングマネジメントの力が問われていきます。

 そうした時にそのマネジメントがしっかりしていないとプロジェクトメンバーの力が上手く発揮されず、メンバーに精神的ストレスを与えてしまいます。

 さらにマネージャーもプロジェクトの進行の遅れに苛立ちや焦りを感じることになると思います。

達人プログラマー

 自分一人で完結しているプロジェクトでは、多少機能が被っていたり、その機能が別の機能に波及していても、自分さえコードをしっかり理解し、管理が出来ていれば、問題無くプロジェクトは遂行されます。

 しかし、複数人が携わるとメンバーそれぞれが担当した機能が独立していた方が、メンテや更新が楽ですし、ミスも起こりにくいです。

 このような複数人が携わるシステム開発をミスなく効率的に進めるためのノウハウを「達人プログラマー」という本は余すことなく伝えてくれています。

プロジェクトメンバーからマネジャー全てに有益

 達人プログラマーで言及されているルールや考え方をプロジェクトメンバーからマネージャーまで全員が共有できていれば、おそらくプロジェクトの効率はかなり向上すると思われます。

 個別の文法は理解して、コードもそれなりに書けるプログラマーが読むことで、実力をワンランク向上することが可能です。

 また、いまいちプロジェクトの運営がうまく行ってないマネージャーが読むことで、運営の無駄を事前に回避することも可能だと思います。

 コードがきちんと書けるメンバーが揃っているのに、何となく上手く運営出来ていない場合の、その何となくを解決してくれる本です。

初心者は基礎の習得と経験を優先

 完全な初心者は、文法理解と経験の蓄積を優先しましょう。どんなプログラムでも良いので、お客様に納品する経験を積んでいき、その上で達人プログラマーを読むと自分の仕事の無駄な部分などに気付かされて有益だと思います。