🖥

エンジニアには国語的能力が重要だ。実は言語的能力が80%を占める文系の仕事だとさえ思える。理系的な要素だけでプログラミングが成り立つと思った

2023/08/26に公開

文系や理系と言う分類がよくされるけれど、世間一般で。そして、エンジニアは理系だと言う一般的なイメージがあるけれど、実は日本語力もすごく大事。日本語は理解できないと、要件をプログラミングに落とし込めないし、数学に置き換えることも不可能。 https://t.co/VLx21uObsD

理系的な能力だけで成り立つエンジニアの仕事なんて、1%もないかもしれない。チームと話し合うのも、クライアントとメッセージングするのも、人の話を理解するのも、日本語の能力。国語的な能力。

僕はプログラミングだって、他のプログラマーとのメッセージの方法だと思っている。結局はプログラムも人間が使うものなのだから、人間が理解しやすいものでなければいけない。と言うよりも、人間へのメッセージをたまたまインタプリタが実行できるものが、プログラムだ。

数学は正直、ほとんどのエンジニアにとっては、サインコサインも必要なくて、足し算引き算掛け算割り算ができればいいと思っている。ほとんどのアプリケーションと言うのは、つまりはデータベースとのやりとりに尽きる部分はあるのだから、高度な数学は必要とされることがあまりない。

微分積分もわからない高卒のエンジニアの僕が言うのだから間違いない。まぁ、知っておくこと、理解しておくに越した事は無いのだけれども。現実的なアプリケーション開発においては、高度な数学的理解は、必須なものだとはとても言えないだろう。

エンジニアには国語的能力が重要だ。実は言語的能力が80%を占める文系の仕事だとさえ思える。理系的な要素だけでプログラミングが成り立つと思ったら間違いだ。ロマンロランのジャンクリストフを読もう。良い小説だから。日本語や言語的なものを大いに愛想じゃないか。僕らプログラマは。

何やら軽くバズってしまっていたようなので、種明かしと勝手にQ&A

image.png

( 聞かれていない分含む 🙌 )

この記事はどうやって書いたの?

iPhoneの音声入力でツイートした結果をまとめているよ。

Twitterの他の人のツイートから着想を得て、5分ぐらいで音声入力した気がするよ。

詳しくは別の記事にまとめているよ。

2019/01/20 まとめ 私の最強アウトプット生活。 Twitterでリプライのチェーン。着想、試行錯誤、140文字の圧縮まとめ。IFTTTでSlack連携してQiita / はてなブログにコピペで投稿。Github Issues / Google Docsでアウトプット財産をキープ。 - Qiita

炎上マーケティングなの?

無意識だよ。普段はいいねが0件のポエム記事など、エンジニアらしからぬ記事をたくさん書いてるよ。

なんでこんなタイトル長いの?

Twitterファーストでタイトルを付けてるよ。140文字でぜんぶ説明できるタイトル、本文を読まなくても良いタイトルを目指してるよ。

なんで最後の一文がタイトルになってるの?

Twitterで疑問や着想をツイートしていって、最後に出てきた140文字のまとめが答えだから、それをタイトルに持ってきているよ。

なんでエンジニアとプログラマが表記ゆれしてるの?

僕自身はあまり、エンジニアとプログラマを分けて考えていないよ。職種的に完全に分離されている環境なら別かもしれないけれど。言葉の定義の問題かな。

あとは、SEO的にキーワードにゆらぎをもたせるということが習慣になっていたかもしれないね😎

バズったとき著者は何をしていたの?

京都でゆるい人狼ゲームに参加していたよ。今考えると、まさに日本語能力、人間の説得能力が試されるゲームだったなと思うと、奇遇かも。いや、こじつけかな。

エンジニア業界から消え去れとか、お前も蝋人形にしてやろうかとか、Twitterで罵詈雑言 🙌 もあったけど、大丈夫だったの?

自分でもちょっと不安だったけど、一晩明けた今、冷静を保っているから、今のところ大丈夫みたいだよ。

マインドフルネスの実践が役に立ったかもしれないね。😁

マインドフルネス yumainaura - Google Search

今回のミニバズ、もしくはプチ炎上で著者は反省しないの?

炎上というものをテーマに記事が10個ぐらいは書けそうだったけれど、昨晩、ホットエントリの熱冷めやらぬうちに、これもiPhone 音声入力で、2つの記事を書いたよ。

え、答えになっていないって?

Qiitaプチ炎上の著者が語る、ネットでの炎上対策はどうする?自然災害時のレジリエンスの持ち方、メンタル対策と根本的に同じかもしれない。悪いイメージの咀嚼を止める。人間の心理構造について理解する。マインドフルネスと瞑想の習慣はとても役立つ。いつ起こるかわからない自然災害、ネット炎上対策のリテラシ。 - Qiita

SQLアンチパターンは勉強するのに、炎上アンチパターンは勉強しないの? エンジニアの国語力について、人知れず記事を書いたつもりが、プチ炎上の要素がたくさん詰まっていた件。iPhone音声入力で日本語がおかしい。複数のツッコミどころ。感情的になりやすいトピック。炎上に必要な燃料が勢ぞろい。 - Qiita

どれぐらいアクセス数があったの?

1日経過して、10000viewぐらいみたいだよ。

image

著者の経歴は?

自営業、個人事業主で10年間、小さな小さなプラットフォームを運営したあと、今は会社で働いているよ。

ジャン・クリストフってどんな小説なの?

ロマン・ロランの名作で、ベートーベンを題材にしたフィクションだよ。

言葉の圧縮度が恐ろしく高くて、おそるべき芸術だと思っているよ。

酔いそう

大丈夫?酔った?エチケット袋あげようか‥?

著者の国語的能力は?

具体的な国語的能力の測り方はわからないけど、そんな著者 @yumainaura でもエンジニアとして3年もやってこられているんだから、今の日本のエンジニア業界はわりと悪くないかもね 🙌

ちなみに学生時代、国語のテストは255回連続で赤点だったよ。嘘だけど😎

Twitter検索

エンジニアには国語的能力が重要だ。 - Twitter Search

Qiita

エンジニアには国語的能力が重要だ。実は言語的能力が80%を占める文系の仕事だとさえ思える。理系的な要素だけでプログラミングが成り立つと思ったら間違えた。ロマンロランのジャンクリストフを読もう。良い小説だから。日本語や言語的なものを大いに愛そうじゃないか。僕らプログラマは。 - Qiita


https://twitter.com/yumainaura

https://github.com/YumaInaura/YumaInaura/issues

https://github.com/YumaInaura/YumaInaura/issues/449

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2019-01-20

Discussion