はてなキーワード: 作法とは
僕はずっと前から心の何処かで「何者にもなれないんじゃないか」みたいな大きな不安がこびりついてた。
ここ5年か10年・・・いや、むしろ高校受験に落ちた時・・・いやいや、もっといえば中学でニュータウンに引っ越した当初成績が全然ダメだった時まで遡るかもしれない。
そう考えたら、20年以上も「自分が何者にもなれない」という不安な気持ちに押しつぶされそうになりながら、その時その時を頑張ってきた。一応自分の得意なことやがんばったことがある人生を送ってきた。
僕は発達障害者だし、転勤族で就職氷河期に飲まれたことで礼儀作法に優れた人間でも友達が多かったのも少年野球やってた頃だけ。
そんな僕だから、「もう得意分野を極めて突き抜けるしか生き残るか、何かになる方法はない」と諦め半分で、自分にもできそうな狭い狭い分野にすがって生きるしかないと思っていた。
でも最近、そうじゃないということに気づけた。 こんな僕でもブルーアーカイブの対人戦で1位を取って「僕でもやればできる」と少し自信を取り戻すことができたからだ。
そうやって自信を少し取り戻した後で自分の今までを振り返ってみると、僕には他の人にない強みがあるんじゃないかって思えるようになってきた。
…いや、遊んでたけど僕の遊び方は普通じゃないんですよ。
遊び方が「ゲームの中で自分だけの勝利の方程式を作る」「伸びる選手や勝てる球団を独自の法則でいち早く見つける」「ウェブやコンテンツで流行るものは、こんな法則があって、こういうふうにできてる」というのをすごく多方面に作るというド変態な遊びで、自分の特技を磨いてたわけです。それもファンデッカーでジョニーという「そんなに強くないカード・キャラを法則で勝たせる」というド変態です。わかるかな?
ブルーアーカイブでも「僕は小鳥遊ホシノが好きだから、小鳥遊ホシノで勝つと決めたら、必ず勝つ」と言って、自分でホシノを外さない縛りプレイをかけて…1万人の中で1位取ったりするんです。これ結構すごいことなんですが、伝わりますか?チョットだけ説明すると、 ホシノは弱くないけど、ピーキー。なので、他に使ってる人は少ないです。それでも、ホシノで組み立てて…ちゃんと勝てるようにするのが僕なんですね。これが、自分にしかできない遊びで楽しいんです。
僕は今までこういう遊び方の価値に、今まで自分で気づけてなかったけど、「趣味を通じて、俺の特技を磨いてたんだな」とわかってから、「じゃあ、俺はこのゲームに勝てる」という自信が確信に変わりました。
そして、いざ勝てるようになったので「勝ちたいと思うフィールドを見つける」「勝たせてあげたいぐらい自分のことを好きになる」ということがすごい大事なんじゃないか気付きました。僕は今まで勝ち方を知らなかったんじゃなくて、とっくに勝ち方を知っていたのに、自分という実機落とし込めてないだけなのではないか。 ゲームと同じようにやればいいんじゃないかな?と気づいちゃったんですね。
だから、今僕が欲しいのは、「自分のことをホシノの半分ぐらい好きになれる理由」だったり、「勝てる確信や、自分の読みを迷わずに信じられる環境」です。 ホシノへの愛情の半分を自分に向けて、自分という自機をもっと愛してあげたり信じてあげる。これを大事にしていきたい。
僕はホシノを軸に立てて勝利することが僕にしかできない特技だという話をしてるのに、こういう読み違いをする人が偉そうにしていただけということに気づいてから、ますます「僕は勝てる人間だ」って確信を強めてますね。今までこういう人間をすごいとおもって自己卑下してきた自分を殴りたいくらいです。もっと早く気付けばよかった。
いいお家柄の増田やろか
元華族とかのお姫さまの自伝にそんな感じの結婚感が結構出てくんねんな
家庭運営の共同責任者を選ぶのに恋愛を軸にするなんてありえない、みたいな
上司は怒っていたからその分だけ不幸になって、世界の80億人の幸福・不幸ランキングの順位は落ちたことだろう。
相対的にそれ以外の79億9999万9999人は幸福・不幸ランキングは優位になったことだろう。
さらに、その様子を目の前で見て楽しむことができたオレは79億9999万9999人の中でもかなり幸せな方だったはずだ。
上司はいったい全体何をそんなにもピリピリと怒りっぽくなるんだろうな。
一応管理職だからそれなりに金はもらってるだろうけど、年齢的に取締役はまず無理だからしょせんはオレと同じく労働者という立場だから会社の経営にそこまで必死になることもないのに。
まあでも感謝しなくちゃな。
上司が勝手に怒って幸福・不幸ランキングを自ら下げていて、その無様な醜態をオレに見せるというエンタメを提供してくれるんだからな。
人間怒ると感情的になって、まともな人でも変なことを口走るよな。
具体的なことを書くと特定されるから書かないけど、語句とか口調とかリズムとかその人ならではのオリジナリティにあふれているよな。
そこが作られたお笑いとは違ってていいよな。
お笑いなんて台本に従って作られたものだし、アドリブでもある程度のパターンが決まっているからな。
怒って感情的になった人間は予測不可能だし、笑わそうという意思もない。
『バクマン。』作中で提唱された『シリアスな笑い』ってのが近いと思う。
作者はギャグのつもりでは描いてないけど、シリアスな場面なのに笑えてしまうってやつ。
身近な例だと、葬式で笑ってしまうってのも似たようなものだと思う。
身内の死という悲しい場面で、高い教養を身に着けた僧侶が、鎌倉時代から連綿と伝わるお経や念仏を唱える。
その非日常さと、常人には理解の届かぬ言葉や作法の数々は、作られた笑いをはるかに凌駕するエンターテイメントだ。
人が死んだらなぜかスキンヘッド・モンクが訪問してきて、日本語かどうかもわからぬ言葉でのゲリラライブを強要するんだからな。
駅とかで知らない人から怒鳴られたら誰だって怖いしオレだって怖いよ。
でも怒る人がオレの上司で、知識も教養もあってメチャクチャ仕事のできる人で、普段は優しい人だもん。
そんな人が怒ると感情的になって、普段の理路整然とした言葉遣いや立ち振る舞いからかけ離れたことをしでかすんだからな。
笑いをこらえるのに必死だったよ。
さっき、「具体的なことを書くと特定されるから書かない」って書いたけど、やっぱり書きたくなったからちょっとだけ書く。
出川の定番芸といえば、落とし穴に落とされて「頭おかしいだろ!」と叫ぶこと。
上島なら、熱湯風呂に後ろから突き落とされて「殺す気か!」と叫ぶことだ。
成人男性が上記の言葉を叫んだら大抵は人を怯えさせることになるけど、出川や上島はしゃべり方や所作振る舞いで笑わせてしまよね。
あれに近いけど、上司はその場に応じた臨機応変なアドリブを入れてくるし、その言葉の根底にはオレのためを思ってのことっていう思想もあるんだもん。
面白いに決まってるよ。
地獄のごとき面倒臭さで胃に穴が空きそうだった3年前に比べれば、最近はUI・エラー文が改善され、非常に楽になった気がしていて、個人的には不満はない。サラリーマンなんで源泉徴収票のコピペができるのが強いんだけど...
大変そうに見えても、事前にきちんと何を申告するのか整理しておけば、苦も無く乗り切れると思う。頑張ろう。
他人のことは放っておけ
手作業頑張った感が出る中間ファイル生成させるとかやって、空いた時間で勉強するんやぞ
ExcelVBAの後にどうせだから他のVBAもやっとくかと遊んでたら、OutlookVBAで名前空間と出会って衝撃的だった
会社から365移行するとか言われたんでOfficeScript触って連想配列とかいう素晴らしいものと出会った
GraphAPI使って、メールも含めて仕事してるフリが出来るようになってだいぶ満足感出てきた
さぁ次は何しようかなー
この日記の内容は、会社の後輩から「最近エクセルマクロを勉強し始めて(キラキラ)」という話を聞いて、先輩ムーブをかますために話した内容になります。
とにかくこれから説明する「計算用シート」が憎くて憎くてたまらず、ちょっと引かれるほど熱弁してしまいました。
ただ、他の方がどうされているのかや、逆に「計算用シート」を愛用する方の意見も聞きたくなり、増田に書いてみました。
エクセルマクロのお作法とか書きましたが、要するにエクセルマクロで「計算用シート」って色々な意味でよくないよね、という話をしたいです。
3行でまとめます。
〇 エクセルシートはユーザーインターフェース(インプット)か出力結果(アウトプット)のためのものとすべき
〇 データ加工をする場合には、原則配列や辞書型配列(連想配列)に格納して加工を行い、最後の結果だけシートに出力するべき
〇 何事にも例外はある。
エクセルマクロにも色々あると思いますが、今回は下記を想定します。
日付や人物名などを入力し、データベースや別のエクセルファイル、別のシートから取得したデータを入力された値を基に加工し、加工後のデータをシートに出力する
この場合、入力欄があり編集可能なシートがユーザーインターフェース、最終的に加工されたデータが出力されるシートが出力結果です。
(もちろん、ユーザーインターフェースの別の欄(セル)に出力する場合もあるし、その場合はユーザーインターフェースと出力結果が一体のものとみなします。)
また、データ用シートは同じエクセルファイル内に基となるデータが含まれる場合を想定します。
(これ自体が非推奨で、SQLデータベースかせめてAccessを使え、という意見はありますがそれは別にして…)
ではここで定義する計算用シートとはなにかというと、文字通り計算を行うためのシートです。
1.元となるcsvファイルをエクセルに読み出してシートに格納
2.そのデータは日付が数値型になっているので、日付(数値型)の入った列を文字列に変換した日付(文字列型)列を新たに作成
これは極端な例ですが、とにかく変数や配列を定義せず(あるいはエクセルのセルオブジェクトを変数のように扱い)、エクセルに値を入力し、それを直接加工することで目的となるデータ加工をしたり、様々な処理をします。
なんかこんな感じの処理をしているエクセルマクロ、どこの会社でも腐るほどあるんじゃないでしょうか。
ある程度マクロに慣れた気の利く人なら、このシートはロックや非表示にして、ユーザーから触れないようにするでしょう。
・・・これ、やめたほうが良くないですか?。
ある程度詳しい人なら同意してくれると思いますが、このやり方でダメな理由はいっぱいあります。
後で説明する配列や辞書型配列(連想配列)と比べると格段に処理が遅いです。
ちょっと詳しい人が知っている「画面更新の非表示」を駆使しても、配列を使った処理からみれば止まったハエです。
いったんエクセルシートにデータを格納して加工しているので、コードとエクセルシートを両方見る必要があり、とても読みにくいです。
変数として命名されていないのも致命的で、処理の意図が余計に分からなくなります。
計算用シートを事前に用意して、別のセルに関数を格納しておき、マクロと関数を使ってデータ加工をするものも見たことがあります。
あまり知られていませんが、セルの最大文字数は32,767 文字です。
セルの最大文字数を超えると自動的に隣のセルに値が入り、シートが滅茶苦茶になります。
他にもエクセルの数値を丸める自動変換の仕様とか文字列→日付の自動変換とか、いくつものバグに苦しめられます。
できる人だと、いちいち最大文字数が多い場合の処理を書いたり自動変換機能を殺したりしてくれますが、そんなことに手間をかけているから日本のGDPは上がらないんだと思います。
他にも、データが大きくなると処理が重くなり不安定になる、計算用シートを人が触ってしまうリスクがある、などいくらでも理由は上げられます。
(逆に利点は、目の前でガチャガチャ動いてスーパーハッカーになった気分になれるくらいしか思いつかない・・・)
配列を使いましょう。
配列とは何ぞや、という人はググってください。
配列にデータを入れて、データ加工は配列や変数に対して行い、一番最後の出力だけセルに値を格納する。
個人的にオススメしたいのは辞書型配列(連想配列)で、うまく使うとデータの管理が簡単になり、処理も爆速になります。
(参考)【VBA】大量データから高速で値を検索【Dictionaryを使う】
csvファイルもなまじエクセルで開けるだけに別のブックやシートで開きがちですが、これは悪魔のささやきです。
直接ファイルを読み出してLine InputやSplitで配列に格納しましょう。
エクセルとして開くやり方はコード書くのは簡単でも、実行時間に天と地ほどの差が出ます。エクセル開くと処理もめちゃ不安定です。
(参考)Excel VBAでCSVオープンするときのパフォーマンス比較
いや、冒頭のマクロを書く人の気持ちも分かるつもりです。自分もコードを書き始めたころは全部シート上で操作していました。
冒頭のマクロのほうが直感的なんですよね。自分が手で書くことをマクロにやらせる、というマクロ本来の趣旨にはあっていますし。
途中の計算過程もすべて目の前で展開されるから分かりやすいです。
ただ、それではダメなんです。。。処理は遅いし挙動は不安定だし後で改修・保守する人が死にます。
あと、エクセルシートやセルは当然エクセルにしかないので、エクセルマクロ(VBA)から他の言語に移れなくなります。
自分もエクセルマクロの里の出なので、計算用シート脱却には苦労しましたが、苦労して会得した配列や辞書型配列(連想配列)のスキルはそのまま他の言語に活かすことができました。
配列の中身を見る方法は別にある(ローカルウィンドウやDebug.printを使うなど)ので、リハビリに取り組んでほしいです。
(参考)VBA デバッグの仕方
計算用シートを許容できる、使うべきケースもあると思います。。
個人的には、
(最後のは、なんでも自分で確認しないと気が済まない上司の発注で、意味不明と思いましたしたがしぶしぶやりました。)
この場合、インプットのエクセルシートに直接加工するのは論外なので、計算用(加工用)のシートを用意してそこで操作を行うことは必要だと思います。
他にも、こういうときは「計算用シート」があったほうが良い、という状況があれば教えてもらえると嬉しいです。
そもそもツッコミとして、「データ加工するならエクセルマクロを使わずにpythonとかRとかもっとまともな言語使えよ」という言葉が来そうな気がします。
ただ、個人的にはエクセルマクロ(VBA)は大好きですし、初心者にもおすすめしたいです。
自分のような非エンジニアだと、セキュリティの関係などでPythonの開発環境とかすごく用意しにくいんですよね。
(あと、コマンドプロンプトの真っ黒な画面が怖かった)
その点エクセルマクロは、開発環境の用意はプロパティでチェック項目を一つオンにするだけだし、入門書がたくさんあるし、セルの挙動を追えば視覚的にプログラムを理解できるし、初心者に優しいです。
(そのやさしさが上述したとおり悪魔の罠なわけですが。)
最初は計算用シートに頼ってでもエクセルマクロからプログラミングを始めて、本格的なデータ加工をし始めたあたりで計算用シートという諸悪の根源から脱却する。
さらに本格的なデータ処理を行うために、PythonやRなど別の言語を習得したり、エクセルからSQLデータベースやACCESSなどに切り替えていく、というプロセスがいいのではと個人的に思います。
【なごなご外人】
日本語を話す話さない、白人黒人など一部を除いて人種を問わない。
基本的にさっぱりワカンネー言語を話す人々には好意的、日本人って。黒人や褐色の肌を持つ人々も大好き♪
・日本人は全く意識していないのに勝手に感動(例:日本の街並み、日本人の行動、作法など)
・当然のことだと日本人が思っていることに驚嘆(例:電車の運行など)
・子供の頃から馴染んでいるためなんとも思っていないものに興奮(例:各種食い物など)
などなど。
日本人は喜ぶ相手を見て喜ぶ民族であるため【なごなご外人】の存在が成立する。
それに対し、海外在住、日本在住を問わず、シナチョンが【なごなご外人】を目撃することはない。
シナチョンは全く意識していないのに外人が勝手に嫌悪、警戒する。
服装は勿論のこと、顔つき、態度などなどから、嫌悪、警戒すべき人種であることがわかる。
この場合の外人には日本人はもちろんのこと、「シナチョン自身」も含まれる。
といったことが挙げられる。
表現の自由なんてのは世界平和とか人類みな兄弟みたいな、冷戦が見せたほんのひとときの幻想だったってことなんだなあ
誰かが傷つかない範囲では表現は自由だ、傷つけたら表現で反論は来るだろう、ぐらいすごい自由なことを提唱したはずの本家本元が
やれ傷つく人がいるかもしれないから無作法だ先にやめておけみたいなことを言う
先回りしてナチス関連は法で禁止しとこうとか(あれれー傷ついたユダヤ人が表現の自由を駆使して抗議するところまで含めた自由じゃなかったんですかー)
グロは許すがロリは絵でも許さんとか(あれれーでもあなたの国実物ロリがグロいことになるホンモノの記録たくさんありますよねー)
ケモノは宗教的禁忌だからやめておけとか(あれれーあたま中世ですかー)
まあ9条なみの現実の見えないお題目だったってことなんだよなあ
うちの会社で新規事業をやることになって、とある同業他社から中途採用でたくさん人が流れてきた。そこそこの割合をその会社出身の人が占めてる。
その会社は最近M&Aで買収されて以来、オーナー企業のパワハラ体質もあって人の流出が相次いでいると噂には聞いていた。業界内でも取引先への恫喝がひどかったらしい。
うちに来た人たちもみんなパワハラの標的になって耐えきれず抜け出してきたらしい。本当に気の毒だと思ったし、そもそも人の尊厳を踏みにじるパワハラは絶対に許せないし、
何より立ち上げ直後のうちの会社に業界歴の長い先輩方が来てくれるのは本当にうれしかった。新規事業と言っても規模が小さい内は所詮傍流、社内の調整も味方が少なくて本当につらかったから。
でもこの人たちがどうにもひどい。
・社内政治しかやってこなかったので実務の遂行能力が全くないのに、誰にも相談しない人
・えらい人の思いつきに安請け合いだけして、話しやすい人だけに「もうできるって言っちゃったから。なあ頼むよ」で雑に振ることしかしない人
・ベテランなのに契約、受発注、稟議などのお作法を全く知らず、素性のわからない会社から平然と請求書を受け取っておいて、それで締め切り期日が過ぎても報告してこない人
・自分の仕事(と自分で勝手に決めた分野)のこと以外は全くコミュニケーションを取ろうとせず、仮定の話でも自分の仕事が増えそうになるとすぐ攻撃的な態度を取る人
・社会人としてのマナーがわかっておらず、取引先の前で平然と失礼な態度を取る人
・仕事を投げ出して引き継ぎも「すみません」程度の申し送りも無く、取引先には依然として調子よく振る舞い、それでいて自分の仕事には他部署の人員を平然と使う人
これが新卒の若者ならともかく、みんな40~50代なのだ。ちょっとどうにもならなくて、正直パワハラしてきた人たちに同情する。
みんな自分のこれまでやってきたスタイルに固執しすぎていて、それをうまくほぐせなかった当社にも責任はある。採用したうちの役員も相当な無能で、何もフォローしなかった。
業界では古参だった向こうの会社に比べて、うちはあくまで始めたばかり。先入観を捨ててゼロベースで立ち上げる必要がある、領域を超えて動かないといけない場面があるかもしれないが、
事業の基礎を作って軌道に乗せるまではがんばろう、と根気よく伝えなければならなかった。それをだれもしなかった。
言い訳がましいが僕はやろうとした。誰よりも残業してがんばったし、こうしたらどうかと積極的に提案した。でも20代~30代なりたて、唯一独身の僕にそこまでの馬力が無かった。
既存の社内調整は減らず、中途組が無視した仕事をひとりでやらなければいけなかったから。あと提案はみんな無視した。他人を無視する社会人がいるというのは結構な衝撃だった。
中途組はみんな僕の上司にあたる。僕は既に社内では事業に携わった年数がトップなのだが、上司が増えても部下は増えない。それってそもそもうちの会社が全面的に悪いことはわかる。
でもこのひとたち、正直パワハラされても仕方が無い態度を取っていないだろうか。僕が同じ立場なら我慢できる自信が無い。
繰り返すがパワハラは絶対に許されることではない。人の人生を粗末に扱うことを、実際にしてしまうことは絶対にいけないし、僕に理性がある限りすることは無いと信じたい。