昔からの友人のtwitterを眺めていると、何だか年寄りの小言とか他人への文句みたいなのが多くて、ちょっとゲンナリする
別に今更その程度で関係を切ったりするつもりはないが、君ってそんなやつだったっけ?
年をとると誰でもこうなっちゃうのかなぁ
なんか最近「オブジェクト指向」関係の記事や書籍紹介を目にするような気がするのは、新学期が始まったせいなのかな。
オブジェクト指向がよくわかんない、という人は、いったんオブジェクト指向を忘れて、「システム」とはなんぞやという基本の基本を確認することをおすすめする。
Wikipediaのシステムの項(https://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0)の図(https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:System_boundary.svg)を見てほしい。
外部環境(Surroundings)において境界(Boundary)が定義されるその内部がシステム(System)なのである。
境界こそがシステムを具現化するものであり、要するにシステムの内部はおいといて、境界を通じてシステムの内部と外部でどのような入出力(インターフェース)があるかのを定義するのがシステム定義なのである。
これが決まってはじめて内部をどのように構築するのか、サブシステム(コンポーネント)間の連携をどうするのか、という話になる。
英語版のページにはしっかりとこう記載されている。
We scope a system by defining its boundary; this means choosing which entities are inside the system and which are outside – part of the environment.
日本語版の項にはなぜか訳されてないが、これが本質的な定義であり、システムときいたら即「境界」と思い浮かべるの
そんなの当たり前じゃんと思われるかもしれないが、たぶんシステム関係に携わっている多くの人が、「システムって何?」ときかれたら、
「システムはいくつかの要素によって構成されるもので、その全ての要素は、他の要素に影響を与え・・」
と、いきなりシステム内部の機能的な説明を始めると思う。まず境界やインターフェースの話から始める人はむしろ少数だろう。
世の中に数多ある、システムの「要件定義」「システム設計」「機能仕様書」などで、トップレベルでの記述でまず境界と外部とのインターフェース明確にして、
Wikipediaのシステムの項(https://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0)にもそう書いている。
それそれで正しいんだけど、それ以前に重要なのは「境界」であり、
話題になっている記事は、なるほどよく噛み砕いているなあ、とは思うんだけれども、言語・実装・モデルといったものにひきずられてしまって、本来は広い分野や局面における「システム構築の手段」の広い概念であるはずのオブジェクト指向、実装例や用語から説明するという堂々巡りをしているという感じがする。
乱暴に言いきってしまうと、「システム」の本来の意味を理解すればオブジェクト指向にまつわるあれやこれやは自然にわかってくるはずだ。
羨ましいのだが、どの程度貯金があればOKなんだ?
普通は逆なんだろうが、案外そうでもない。
私が勤めた零細では、社長と常務は常に親会社に近い取引先に出向中で仕事の責任者はもっぱら営業部長だったりしたため、
責任の重い仕事が中々こちらに回って来ず、皆が皆淡々と仕事を熟すだけの仕事人間として一体感を為すようになる。
また、この営業部長が毎日のように出張中だったりすると、惟れの仕事は一体誰に許可を取らないといけないのかといちいち聞かないといけなくなる。
しかしながら、このような状態がずっと続いていても誰も彼も疑問を口に出さずに淡々と目の前の2~3時間程度で出来る仕事を8時間掛けて終わらせるのである。
とてもじゃないがこの異常な光景を目の当たりにして尋常でいられるはずがない。
私が勤めた中小では、常務が社長の代行者として会社に君臨しており、高卒バイトから正社員になって30年という生粋の生え抜き社員でそれを誇りに思っている。
そのため、大卒者院卒者の社員がミスをすると、これみよがしに全社員の前で叱る事を至上の喜びであった。
さらに、そのように失敗を科すために無理難題の仕事をさせ、困惑ないし混乱状態に陥らせ、あまつさえ自分でもこれはというような仕事を、お前らなら出来る!と勝手に思いながら
仕事を任せてくるため、殆どの該当社員は自分は期待されているという想いから無理をして身体を壊してしまい、酷い場合は常務に叱咤激励されて仕事ロボットに成り代わるのであった。
社員への愛情なんて希薄で、常に自分の事しか考えない常務であった。
そしてそれがさも当り前だと言わんばかりに仕事ロボットを徹底しているおかげで誰も彼もこの異常さに口を出す事はない。
会社が狭い所だと、息をするのもよく分かる。
そのため大企業ほど許容がなく、常に台所が火の車なので、心に余裕がない。
私が三度目に勤めた大企業では、前の中小零細が仕事ロボットだった時よりも安息感がある事に気付かされた。
基本的に社長も重役も顔を見せないものの、そこの部長や同僚があれこれ世話を焼いてくれ仕事における報連相が完全マニュアル化されてるお蔭もあって
社長は、社員一人一人を気に掛け毎朝の朝礼で信賞必罰を心がけ、能ある社員を大いに褒め称え逆に無能な人間を公然と罵倒する中小零細特有の悪循環体質でなく、
あえて社長室にふんぞり返って、社員を認めているのであるから、大変社員想いの強い社長なのだと感じた。
中小零細の社長は常に自分と同等かそれ以上の人材を求める割に、実際にはそういった人間を陥れる事に至福の時を感じるものだ。
大企業の社長は自身をより成長させるために社員一人一人の自主性を重んじて、人事も社員教育も部下に任せてあるため、粗相があまりない。
なぜ上長は上長なのに率先して動かないんだろうと不思議に思ったことがある。
みんなをリードするのはリーダーである上長の役目で、新人の俺らはサーポートだろうと
繋がらないだろ。バカかよ。猿でも木の棒を掴んで振り回せる。アクセス数稼ぐ為にそういう手段使われると、市場機能が働かなくなってつまらない記事ばかりが、目立つようになる。
それで洗練された記事書く人が目立たずに洗練されてない記事書く人が目立つようになったら悲しいな。良記事を書けば必ず目立つってユーザー数が少ない時代の話で、これだけ人が増えてそんな手法使われたら埋もれて目立たない人もいるかな
「なんでそんなに偉そうなの?」と言われた。
上から言ったつもりなんて全くないのに。
俺もよく言われる。
彼女作れもよく言われる。
彼女もできなくなる。
偉そうって言われるから話しかけないと、話しかけないから偉そうって言われるしな。
おそらくだけど、自分の意見をいうことが(相手と違う意見をいうことが)偉そうなのかな。
だれも、問題解決なんて期待していない。男も女も期待しているのは、そうだねって話を聞いてもらうこと。
彼らが求めているのは、こちらが偉そうなのをやめることではなく、おそらく彼らを引き立てること。
偉そうというクレームを言っているのではなく、俺を引き立てろという要望が出ていると思うとコミュニケーションがスームズな気がする。
さて、会社行くか。