はてなキーワード: 入門書とは
(私は入門書(象の絵のやつ)を読んだことがあるだけで、使ったことはまだありません。)
で、関数型言語の良さをアピールするひとからは、いい意味でのの宗教性というか敬虔さを
私は感じるんですよね。
本題。「関数型プログラミングが『銀の弾丸』である という非常識な常識 2022」 と題された長い文章をみつけました。
ここ。https://kentutorialbook.github.io/functionalprogramming2022
まるで熱心な信者による経典なので、ほとんどちゃんと読んでないし読む気も起きませんが、
流し読みをしていて、目に入った 次の一節 がとても私の心に刺さりました。
ーー我々が暮らしている「現実世界」はミュータブル(mutable)なのです。
を撤回させていただいて、
( https://kentutorialbook.github.io/functionalprogramming2022/#n0.19337518569281165 )
ちなみに、ミュータブルは「可変」、 イミュータブルは「不変」の意味。
まあ私も世俗的なSEをやってるので、まっさきに、↓くらいのことは、思うわけです。
多分、プログラミングの世界での、世間一般の反応も似たようなものかと。
ところがですね。
ところがですね。これ、意見戦わせても、たぶん議論でどうにもならず、宗教間の対立みたいなものになる気がするんですね。
というのも。上の文章でとりあげられている数学やら物理やらというのは、おそらくレトリックでしかなくて。
そのレトリックで、伝えられようとしているものは何かというと、
ビジネスの世界だろうが何だろうが、本来、世界は不変なものとして記述されるべき」
なぜなら、私が隠し持っている信念が、まさにそれに近しいものだからです。
物理学の法則が成り立たとうが、物理学の通じないアナーキーな世界であろうが
世界は不変であり、私自身による世界への介入なぞありえない、と直観的に思っています。
だから 「やればできる」 「世界は変えられる」 「努力は裏切らない」 みたいな言葉は大嫌いなわけです。
この直観を私は自分で勝手に、「離人症的世界観」と名付けています。
この世界観の持ち主は多分少数派で、社会から見れば異端どころか、害悪とみなされるかも。だから、隠し持っている。
関数型言語が好きな人も、おそらく私が似た直観と似たものを隠し持っているのでは、と、
私は思うのですね。
もし、離人症的世界観に基づくコミュニケーションが社会に浸透し、
「自分の意志や感情」すら、あたかもファーストクラスオブジェクトとしての関数のように、
客観的に表明されるようなコミュニケーションが、もしこの世の中に広まれば
そうでもならないと、関数型言語は流行らないだろうな。というのが私の予想。
ま、宗教てものは、広まるときは、あっと言う間らしいですから。
ひょっとしたら20年後くらいには、手続き型言語が滅びているかも。こればっかりは分かりませんけどね。
以上!
若くないし、数学を学びなおすには遅すぎると思って尻ごみしていたが、そこを一念発起。
というか軽い気持ちで。ぶっちゃけると分散分析とやらに興味を持ったから。
統計的に有意差があったといわれてもその意味がさっぱりだった。
一応、理系の大学を出てるので、有意差という単語をちょいちょい耳にはしていたが、
「よくわかんないけどt検定とかいうやつやっとけばいいんでしょ?」
くらいの理解だった。
で、ありがちな多重比較の例で、3群以上の比較にt検定は使っちゃダメだよっていう話を聞いて、なんか自分だけ置いてけぼりが悔しくなって、Amazonをポチッとしたのが全ての始まり。
あと、あの頃はライン作業の工員だったから、脳が疲れてなかったし。
みんな数学とかプログラミング、とくにPythonの無料講座は無言ブックマークしてるから興味あるっぽいので、参考になれば。
アドバイスとかくれると嬉しい。
いきなり当たりを引いた。
軽妙な語り口で、懇切丁寧。受験の参考書の実況中継シリーズをわかりやすくした感じ。
何者だと思ったら元航空幕僚長。
手を動かさずとも数式を追えるくらいの丁寧な式変形。かゆいところへのフォロー。
前述の「実験計画と分散分析のはなし」よりも易しめの「統計のはなし」「統計解析のはなし」から始まり、「QC数学のはなし」「信頼性工学のはなし」「ORのはなし」「予測のはなし」「論理と集合のはなし」までぶっ通し。
しかし、やっぱり「実験計画と分散分析のはなし」が一番印象に残ってるのは、その後の勉強に役立っていったからだと思う。
余談だけど、最近亡くなったそうだ。ご冥福をお祈り申し上げます。
それと、
本当は、回帰分析編を買うつもりだったんだけど、マーケットプレイスから間違えてこっちが届いた。
大村さんの本はぶっちぎりでわかりやすいんだけど、あと一歩踏み込みたい。
共分散分析、平行線検定法、プロビット法、自分の住む業界で聞いたことがある単語が大村さんの本にはのってない。
そんなわけで頼ったのがこのページ。
統計学入門
http://www.snap-tck.com/room04/c01/stat/stat.html
t検定くらいならExcelでも一発でp値を出してくれる関数があるけれど、そこから一歩二歩踏み込んでいくと、自分で「あれの平方和を計算して」、「あっちの平方和を計算して」、「サンプルサイズが不揃いだから平均値で代用して自由度で補正して」、ということをExcel上でやらにゃならなかった。
1行に1レコードの形式じゃないとやり難いなぁ。そうじゃないとサンプルサイズが変わるごとに計算列が変わって困る。
と、おぼろげながらtidyデータの概念に気づく手前に来てた。
勉強ブームは2013から2014年くらいまで。そこからしばらくはなんもやってない。
そんななか、2018年ごろ、タグチメソッドの入門書と出会う。
「Excelでできるタグチメソッド解析法入門」広瀬 健一 , 上田 太一郎
これがまた面白い。
有意差があるかどうかじゃなくて、それを使ってどう改良するかか!
ついでに、その中で使ってる手法からコンジョイント分析にも興味が出る。
ははーん、人文科学の世界でも使えるんだね、分散分析と実験計画。と。
(分散分析をコンジョイント分析と呼ぶと怒られるけど、許して)
と読み進む。
この辺から、行列の計算が出てきてExcelでは限界を感じるようになる。
後編に続く
かつて趣味で小説を十年近く書いていた者だ。俺も理系だが、理系は歴史を学ぶ上で決して弱みではない。むしろ、物事を大局的に眺め、出来事の意味や結果をロジカルに考えるうえでは助けになるし、論理的な文章も得意だろう。なので、自信をもって執筆に向かってほしい。
とはいえ、いきなり中世ヨーロッパを舞台にした小説を書くのは難しい。農民であれ騎士であれ、生活の細部を思い描こうとするだけで筆が止まってしまう。朝起きて顔を洗い、用を足して食事をする、その半時間のことなのに細部がさっぱりわからず、筆が進まない。ありがちな悩みだが、深刻な悩みでもある。
仮に十年前の日本を舞台にした小説を書こうとしても、「当時はスマホが既にあったか」「はやっていた音楽は何だったか」「あの事件はもう起きていたか」など、俺たちの記憶は甚だ頼りなく、資料に頼らざるを得なくなる。ましてや、生まれる前の出来事など仮定に仮定を重ねた蜃気楼のようで、資料なしでは立ちすくんでしまう。よくわかる。なので、俺が読んで面白かった本を共有したい。
ところで、増田は世界史を勉強したいと述べているが、どうも「小説を書くための中世ヨーロッパの知識が欲しい」と「知識欲から漠然と世界史について学びたい」が混在しているようだ。ブクマやレスを見ると、その両方に対する回答がある。俺は、ひとまず前者について答えたく思う。後者については、中央公論社の「世界の歴史」シリーズか、講談社の「興亡の世界史」を読んで、そこから気になったキーワードからどんどん広げていくといいと思う。なお、俺は前者しか通読していない。
さて、過去の世界を生々しく想像するためには、俺は四つの視点が必要だと考えている。数理的視点、物質的視点、非物質的視点、それからエピソード的視点だ。以下、それぞれについて述べる。各々の視点に応じて、手に取るべき書籍は異なってくる。
さらに、この四つの視点があると、頭の中で歴史の知識を整理するのに役に立つ。少なくとも俺にとってははやりやすい。
過去の世界は偉大なようだが、人口は現代よりも少なく、都市の規模は小さく、穀物や工業製品の生産量も少ない。そういうわけで、もしもタイムスリップして中世の大都市を眺めたとしても、その小ささに俺たちは意外さを覚えるかもしれない。確かに現代にも通用する芸術作品はあるかもしれない。時代は異なるが、ピラミッドや紫禁城のような壮大な建物もあるだろう。とはいえ、庶民はそんな生活とは無縁であったはずだ。パリの城壁は今や環状線であるが、今のパリの都市圏はそれを越えて広がっている。
さて、小説を書く上ではリアリティが必要になる。それを支えるのが数の感覚だ。例えば、ある国家の人口がどれくらいで、即時に動員できる兵士がどれくらいで、都市と都市の距離がどれくらい離れており、移動速度はどれくらいか。集落の規模はどの程度か。船舶で運べる量は。モデルとする時代の数字をおおよその知っておくことで、明らかに不自然な描写は減らせるだろう。このあたりについては「銃、病原菌、鉄」や通史的に世界の人口を扱った書籍が助けになると思う。細かいことは気にしなくていい。オーダーが合っている程度で充分だ。数字を確かめるだけなら、ウィキペディアだけでもいい。これは英語版を併用することを薦める。
要するに衣食住の細部だ。先ほど騎士や農民の一日を想像するのが難しいと述べた理由はこれになる。増田が必要としているのはおそらくフランシス・ギースの出しているシリーズだ。都市や農村、城の生活が細かく書かれている。
他に、当時栽培されていた植物や動物については、「世界史を変えた50の○○」シリーズもいい。ある素材が手に入るか入らないか、あるいは知識の有無だけで国の命運が変わるというのは、たびたび起きてきたことだ。中世ではないが、例えばヒッタイトで鉄の製法が独占されたこと、柑橘類で長期航海の敵、壊血病が防げるとか、そうしたことだ。
また、具体的な書名はいちいち挙げられないが、図版の多い図解○○のようなシリーズも良い。もし、増田が視覚的にものを考えるタイプならなおのことだ。慣れていくと建築や芸術の○○様式というのが何となくわかるようになってくる。
加えて、児童書も侮っては行けない。専門家が監修した子供向けの本は、えりすぐりの内容を含んでいる。仮に含まれていないとしても、これだけは伝えておきたいという基礎知識は抑えてある。これは立花隆が言っていたことだったと記憶しているが、なじみのない分野を学ぶためには基本的な内容の本を三冊読むといいそうだ。なぜなら、本当に大事なことはその三冊すべてに書かれているからであり、結果的にその分野の基礎を身に着けることができる。
これは当時の人間が何を知っており、どんな風に考えていたかを指す。直接は物質として残らない、人の頭の中にあった知識や文化にまつわることだ。当時の科学知識、価値観、法律、迷信などもここに含めてよい。
さっき中世人の朝を想像するのが難しいと述べたが、昼以降の社会生活を想像するのはこれでさらに難しくなる。
たとえば俺は異世界ファンタジーをあまり読まないのだが、中世には叫喚追跡という風習があった。当時のイングランドの自由市民は犯罪が生じた場合には、その犯人を逮捕・処罰する義務を負っていた。隣保組織の長は角笛を吹き、大声で喚声をあげながら犯人を追跡しなければならず、また周囲の住民もその指揮に従って追跡に加わることが義務付けられていた。しかも、この協力を怠った住民に対しては制裁が課せられる。寡聞にして、こういうファンタジー小説は読んだことがない。
ここまではいかないにしても、海外文学を読むとなじみのない、ちょっとしたジェスチャーや迷信に出会うことがある。欧米だと、指を交差させることで幸運を祈るし、ロシア人は今でも扉越しに握手をすることを嫌う(宇宙ステーションでさえ)。この辺にリアリティは宿る。ジェスチャー関係なら、中世とは少しずれるが「常識の世界地図」が面白い。
法に関しては詳しくないがが、習慣や生活については先ほど述べたフランシス・ギースの本が参考になると思う。価値観では「中世の秋」がいいだろう。科学史については、増田は理系だから「磁力と重力の発見」を薦めたい。難易度はかなり高いが、知識がいかに科学になっていくかを肌で感じられる。
当時の職業に関しては、未読だが「十三世紀のハローワーク」がいいらしい。
キリスト教・宗教史に関しては、聖書のエピソードの概略や聖人伝を知っているといい。絵画が好きなら名画で学ぶ○○といったシリーズがたくさん出ている。ただし、聖書がわかったからと言ってキリスト教がわかったことにはならないので注意。
これは著名な人物の伝記に関する話だ。あるいは、当時の人々が親しんでいた物語も含めてもいい。こういう偉人の伝記や小話をたくさん知っていると、歴史好きの物知りとしてマウントを取ることができるが、その出来事が世界史上でどのような意味があったかを語れなければ、自己満足で終わり益は少ない。とはいえ、興味深いのは確かで、プロットの参考になるかもしれない。
このあたりの知識のためには、児童書も含めて伝記を読みあさることになる。または、ハプスブルク家の歴史だとか、各国史だとかを扱った新書を乱読する。絵画に興味があるなら、これも名画で見る○○のようなシリーズがおすすめだ。
当時の人々に身近だっただろう中世の騎士の物語については、ブルフィンチがアーサー王伝説、シャルルマーニュ伝説をまとめている。それとは別に「マビノギオン」も面白い。とはいえ、いきなり原典に当たる必要はなく、入門書を読めばいい。
ギリシア・ローマ神話は呉茂一の本が細かいところまで網羅しているし、ホメロスもオウィディウスも岩波文庫に入っているが、呉茂一の本は初心者には細かすぎるし、原典に当たるのは趣味の領域だから、小説を書くなら入門書で充分だと思う。同様の理由で、「史記」だとか「ローマ帝国興亡史」なども趣味に属する。当時ならではの視点は面白いが、鵜呑みにできない誤謬もあるだろう。
もちろん、単純に上記の分類にすべて本が収まるわけではない。大抵の通史・各国史はこれらを兼ね備えている。
以下、何となく面白かったものを思いついたままに書く。「中世ヨーロッパの歴史」「十二世紀ルネサンス」「ケルトの水脈」「西ヨーロッパ世界の形成」(ただしこの本は著名な王の事績がほとんどの載っておらず、当時の価値観や考え方についてのページがほとんどで、そこがアマゾンで叩かれている)。それから、隣人からの視点として「「イスラーム」から見た世界史」「アラブが見た十字軍」など。
書き洩らしているかもしれないが、今のところ思いつくのは以上だ。
他に、中世を舞台にした小説・映画もおすすめだ。難解だが読み応えのあるミステリ「薔薇の名前」、SFだが「異星人の郷」がいい。「大聖堂」は未読だ。「モンティ・パイソン・アンド・ホーリー・グレイル」はコメディだが細部の正確さは中世映画随一であるとのこと。毒のある笑いに抵抗がなければおすすめ。
中世風の舞台を描くために中世について勉強する。素晴らしいことだ。俺は敬意を表する。それに読んでいるうちにどんどん楽しくなってくるだろう。何かを知る、これは純粋な喜びだ。
だが、小説を書く以上、ある程度は想像力で補わないといけない。ある場面を書く際に必要な情報があるとしても、そもそもその資料は存在しないかもしれない。研究者でさえわからないことは多い。俺もこれだけ読んできたが、わからないことだらけだ。むしろ、疑問が深まった感さえある。細部も忘れてしまった。増田はぜひ自分で本を買ってメモを取るなり線を引くなりしてほしい。読み飛ばさず、時間を掛ければそれだけ得るものも多いだろう。
もっとも、描写に困った場合は、該当シーンを省いてしまうのも手だ。小川哲がどこかで述べていたが、ある歴史SFを書くときに、細部を省略したシーンがあるという。ストーリーにあまり関わらない部分を省くのは、立派なテクニックだ。読者だって中世建築の細部について延々読まされても困るだろう。
もうひとつ忘れてはいけないのは、増田は研究者になろうとしているのではなく、小説を書こうとしている、ということだ。知識は目的ではなく、手段だ。これを忘れてしまうと、他人の設定の粗を探したり、中世なのに価値観が現代的なのを揶揄し始めたりする。こうなると、物語世界を素直に楽しめなくなる。
大事なのは歴史的正確さよりも、読者を喜ばせることだ。そういう意味では、演出として火薬が出てきたっていい。あるいは、読者が感情移入しやすくするように、人を殺してなんぼの武将ではなく、戦争で人を殺すことをためらう武将として、描写する必要がある(ドラマの戦国武将がやたらと戦争を嫌い、優しいのはそのためだ)。異世界ファンタジーの読者が読みたいのは中世ではなく、中世っぽいものだ。そもそも中世ヨーロッパ風なのに唯一神を信じていないファンタジーは多い。
そういう意味では、本を読んでもその知識が直接生きることは少ないかもしれない。くれぐれも、読者に向かって知識をひけらかしてはいけない。あるシーンの正確さのために資料に当たるのはいいが、その成果を延々披露しては読者のストレスになるだけだ。もちろんそういう衒学的な歴史小説もあり、固定ファンはついているが、ネット小説の読者には少ないだろうし、ネット小説の肝であるPVを稼ぐことにはならない。これはいい悪いではなく、ネットと書籍の媒体の差だと思っている。
また、レッドオーシャンの中世ヨーロッパ風ファンタジーに飛び込むのなら、正確さよりも作者の専門知を活かしたものの方が(ブクマで書いている方もいるが)読者の目に留まりそうである。そして、くどいようだが、これだけおすすめの本を書いてきたが、読者が欲しいのは正確な知識ではなく血沸き肉躍る物語である。
だが、作者にとっての最大の危険は、どんな物語よりも過去に起きた事実の方が面白いのだと気づいてしまうことだ。この罠にはまると、どんな小説も所詮作り事と思われて素直に読めず、何を書いてもむなしくなってしまう。言い換えるなら、創作欲が知識に殺されてしまう。増田には、これに一番気を付けてもらいたい。
それを防ぐには、面白い小説を読み、面白いものを書くこと、これに尽きる。先行作品としての中世ファンタジーを愛し、数多く読み、繰り返し読むこと。
Pythonの無言ブクマをよく見かけるのでネットワークに続いてちょっと書いてみることにしました。
東大・京大のコンテンツが初心者向けでおススメという言説を見かけるのだけど、これは本当だろうか。私は人を選ぶのではないかと考えています。
あれは確かによくまとまっているし、初心者向けに制作されてはいるのだとは思うのですが「大学の学生に向けた授業で用いる」内容だということを失念して手放しで称賛しているきらいがあるなと。
私としてはあの資料は以下の前提で用意されていると考えています。
とはいえ、資料を読んだ時の理解度など人それぞれですから、私が勝手にそう思っているだけなのかもしれません。
あの資料が本当に初学者である自分に向いた資料であるのか。挫折せずに続けられそうか。それは10分やってみたらわかると思います。
なのでまずは10分だけでもいいので実際に試してみて欲しいです。
なお、10分というのは、Google アカウントをお持ちの方限定で、AndroidもGmailなど、Googleのアカウントなんて持ってないぜという方は、アカウント作成にプラス10分割くか、Googleに与したくないということであれば似たような環境であるAnacondaを導入してJupyterNotebookを起動させるかのいずれかで試してください。
後者はnotebook立ち上げる前にめんどくさくて嫌になる可能性があるけど、ポリシーの問題だから仕方ないよね。
Pythonの実行環境は色々なパターンが増えましたが、2021年現在で一番お手軽に試せる環境は Google Colab です。異論は認めない。そしていまんとこ無料なので安心して欲しい。
Google Colab:https://colab.research.google.com/
アクセスすると「Colaboratory へようこそ」というページにたどり着きます。
タイトルの直下にメニューが並んでおり、そこから「ファイル」⇒「ノートブックを新規作成」と選ぶだけで新しいノートブックが開きます。このノートブックというのが Python を実行するための環境になります。
もしGoogleアカウントにログインしていない場合、ここでログイン処理が間に挟まるので、その場合は粛々とログインするだけでOKです。
再生ボタンのようなアイコンと、その横にテキストボックスが表示されたと思います。このテキストボックスは「セル」と呼称します。Excelと同じですね。
これは所謂Jupyter Notebookというもので、Google Colabのカスタマイズが施された専用バージョンです。
では、このテキストボックスにまず「1+1」と書いて実行してみましょう。
実行は再生のアイコンをクリックするか[Shift]+[Enter]キーを押下するかのいずれかで行なえます。
結果として2と出れば完璧です。
下にもう1個セルが出てきたと思います。今度は次の2行書いて実行してみましょう。
msg_text = "Hello World!"
print(msg_text)
所謂Hello Worldですね。文字列が表示されたと思います。
ここでお気づきかも知れませんが、最初の1+1はprint()を省いても結果が出力されました。
実はGoogle Colab(とその元になったJupyter Notebook)では、print()を書かなくてもセルの最後の結果を表示してくれる機能があります。
これはPython標準機能ではありませんので、その点にはご注意ください。基本的にはprint()などの表示するための関数が必要で、セルで実行する際には例外であると覚えておいてください。
さて、これでPythonを実行する環境が整いました。多分ここまで5分も掛からずに実践できたと思いますがいかがでしょうか。
Pythonプログラミング入門: https://utokyo-ipp.github.io/
この中から以下の2つをGoogle Colabに写経しつつ実施いただきたいと思います。残り時間でぎりぎり終わるところまででひとまずいいかなと思います。10分頑張ってみましょう。
いかがでしょう。Python楽しそうだと思えたでしょうか。このまま学習を進められそうでしょうか。
まず、このまま続けられそうであれば、この資料は向いている(素養がある)のだと考えます。上記で飛ばした以下の項番も含めて順番に項目をやってください。
私見ですが、この資料は学習順序も考えてまとめられた資料と思われるので、つまみ食い的に興味があるところだけというのは余りおすすめしません。
一歩ずつ進めていきましょう。それだけでPythonの入門は可能です。がっつり時間を割けるなら1週間もあれば入門できてしまうでしょう。
一方で、ちょっと無機質すぎて読みすすめるのに飽きてきたという方もいるのではないでしょうか。必要最低限の情報だけずっと読みすすめるって意外としんどいものです。
そんな人は、少しお金はかかりますが、やはり教科書の類を購入することをおすすめします。
体系的にまとめつつコラムなどを挟むことで読み進めやすいように配慮されたもので、挫折せずに最低限の知識を得るための最初の一歩としては、やはり書籍が良いでしょう。
初心者向けに漫画形式にした入門書もありますし、網羅的にまとまった教科書系も人気があります。
まずは最初の一歩だけ、必要最小限の知識を得るための電子書籍であればこんな本もあります。
https://amzn.to/3lOodKF:Pythonに興味はあるけれどもはじめの一歩をなかなか踏み出せないでいる人のためのPython「超基礎編」
Kindle Unlimited 対象なのでPrime Reading 加入者であれば無料で読めるのでお手に取ってみませんか。
これで駄目そうなら「マンガでざっくり学ぶPython」が良いのではないかなと思います。
https://amzn.to/3aL0819:マンガでざっくり学ぶPython(パイソン)
京都大学の資料も拝見しました。こちらも内容としてはそれなりの網羅性があり、脱・初心者にむけた内容にまとまっているとは思います。
難点はやはりアカデミックすぎるかなというところです。
https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/245698/1/Version2020_02_13_01.pdf
東大も京大も「一般的な初学者」向けかというところに疑問符をつけたいのです。2冊目、3冊目辺りの知識強化として用いるのが良いかなというのが個人的な見解で、1冊目はもう少しやさしい内容から始めるというのが良いと考えています。
また、ゼロからの知識習得というものは Web の1ページをつまみ食いしつつ覚えるというのは結構難しくて、それなりに体系化されたまとまった情報を順番に辿るのが近道だという風に私は考えています。
1. 初学者向けのかんたんな Python 本を買う(変数・関数辺りが理解でき、イラストなども交えているのが理想的)
2. 知識補強として京大資料 または東大資料を参照し、復習しつつ 項番1 の本では得られなかった知識の補強を行う(ここで脱・初心者を果たせる)
3. 自分が本当に目指したい分野の知識習得にあたる(項番 2 までで得られるのは汎用的な基礎知識である。画像編集や機械学習・深層学習などはほぼ含まれていない)
そして、項番 1 の候補で挙げた本も250円(Kindle Unlimited対象)と、1,574円です。時給換算で2時間分程度の費用で、右往左往せずに目的地に目指して進むことができると考えたら、そこまで高い買い物でもないのではないかなと考えています。
投げ出したくなるような学習方式に敢えて挑んで、その通り放置してしまうのが一番勿体ないなと思い、この記事を作成いたしました。
なんとなくググったらたどり着きました。Python Japanという老舗のサイトで初心者向けコンテンツを掲載しています。京大/東大の資料より先にこちらを試したほうが良いかなと考えます。試しに覗いてみてください。
ゼロからのPython入門講座:https://www.python.jp/train/index.html
他にも有益なコンテンツが出てくるでしょうから、コンテンツの個人的な評価を anond:20211023221206 の記事にまとめることにしました。
ごみんね! じゃあ書くよ。
ただし、私の商業BL漫画の読書範囲はそうとう偏っているので、万人ウケはしない(特に商業BLを現に読んでいる人には……)と思う。
クソみたいな人生を送ってきたヤカラ系コンビニ店員の幸紀は、仕事中にチンピラと喧嘩して刺されてしまう。彼は意識を喪う寸前、空から美しい少年天使が舞い降りて来るのを目撃するが……。
カップルというよりはコンビ。性描写0。キスすらしない。エロ度は限りなく無に近い。主人公のチン毛がチラリズムする程度の下ネタはあり。登場人物の言葉遣いの問題とかで、エロなしだけど小学生以下に見せられるものではない。
エロがまるでないという点では非BL読者には取っつき易いと思うのだけど、そういう作品に限って商業BLの中では極上に面白いやつなので、それで味をしめて他の作品に手を出すとガッカリすると思う。
コマ割りで魅せる。コマ割で涙を搾り取る。会話のテンポが良い。
ロース神父が買い出しに行った先の店に強盗が入った。ロースは強盗犯を追跡し発見したが、強盗犯の正体は年端のいかない少年リブだった。怪しい新興宗教を盲信しているリブを、ロースは救出しようとするが……。(他一編)
性描写はガッツリあるものの、俗にいう「シコい」表現ではないと思う、たぶん。レイプ表現あり。
表題作の舞台はアメリカの田舎町っぽい雰囲気。キリスト教と同性愛という、宗教的にギリギリアウトくらいをせめてる感じ。日本国外では発禁になりそう。
拉致監禁からのレイプ(からの絆され系?)という性表現としてはヤバめのやつだけど、性的な誇張表現はないので、物語上必要なのかなーくらいに読めると思う。それだけに、BLにエロを求めてる人には満足いただけないかもしれない。
宗教的博愛と個人的な感情・欲望の間で揺れるロース神父の心情の表現がいい。
リアル寄りの作風&画風だけど、id:hisa_ino 氏にはブーイングされそうだなぁー(おっさん度の低さ、顔面トカゲレベル※の高さで)
※女の好きなイケメンの顔はトカゲみたいに見える、という、いつかのid:hisa_ino 氏の発言から。
父親が遺した借金の返済を長年続けてきたイーサン。何の意味もない人生に嫌気が差し、生きる気力が尽きそうになっていた夜、彼の部屋に重症を負ったチンピラのマイクが転がり込んでくる。
おっさん×お兄さんのカップリング。エロ度はとても高いものの、BL漫画広告によくあるような逸脱系ド派手危険系エロではない。
舞台はアメリカのデトロイトっぽい渋い世界観だけど、ストーリーは案外少女漫画に近い。
腐向けには珍しく、攻め受け両者ともガチムチ筋肉質で髭あり、攻めはラッコ鍋ムワァである。
絵が上手いが、私の中の法則「絵が上手い人は話を作るのも上手い」にはちょっと当てはまらない……。ごく普通の少女漫画かな。
BL入門書としては『ワンルームエンジェル』よりもむしろこっちな気がする。ガチムチ男祭りという点で、読者を選びまくるものの。
作者が日本語話者ではないようで、台詞回しがほんものの翻訳調である。
絵面はゴリゴリの男同士のエロ表現だが、やろうと思ったらゴムなしで即ハメれるというファンタスティックなエロでもある。
商業BLは案外萌えが少ない気がするのだけど、本作はわりと萌え表現が多いと思う。キャラがピチピチ美少年でないだけに萌える。
id:hisa_ino 氏のお眼鏡にギリギリ叶いそうな叶わなそうなかんじ。
とある事情でまとまったお金が必要になったアポロは、男性向けの高級娼館「シャングリラ」のスタッフとして働くことにした。
アポロに与えられた仕事は「試情夫」といって、娼夫が客の相手をする前の下準備をお手伝いする仕事。新人でノンケのアポロのために、ベテランの娼夫フィーが専属で試情夫の仕事のいろはを教え込むことになる。
アポロ×フィー
私にはエロ度非常に高く見えるのだが、某BLレビューサイトでは「エロ度少なめ」として紹介されている。腐の人たちエロセンサー麻痺ってない?
しかし確かに、メインの二人はキスすらしてないけど……キスはしないのに穴は掘るぞ。
エロ表現はエッチなものの危険なプレイはあまりなく、物語の設定上やさしいプレイが主。
うわーっ、ポルノだ春画だ春宮図だーーー! 目がぁ、目がーーーーっ!! って感じの、ゴージャスでラグジュアリーな絵の眩さに目が潰れそうになるが、腐の人に言わせれば「エロ少なめ」だそうだ。マジかよ。そう言われてみればメインカプの二人はセックスも恋もできないことになっているけど、いや、エロいのはエロいだろ。
エロい絵柄だけど、なかなかじれったい感じのラブストーリーである。現在2巻まで出てるけど、攻めと受けがまだくっつかない。単話で3巻収録予定ぶんも読んだけど、まだくっついてない。
南の島の楽園感、娼館の中の素敵な調度と美しくて陽気な小鳥(娼夫)たちが目の保養。
個人的に細かいキャラ造形が興味深くて好き。フィーの、オンモードの時の優雅な立ち居振る舞いや、アポロにちょっかいをかける時の妖艶さと、オフモードの時の若い男の子らしい仕草の描き分けがすごい。街をぶらぶらしてる時、がに股で頭を左右に振ってそうでいからせた肩で風きって歩いてる様子は、東南アジア系の男の子にこんな歩き方してる子いるよねー☆ってリアルさがある。
そんなフィーも魅力的でありつつ、攻めのアポロがなかなか興味深いキャラをしている。本人はトゥルー&フォーエバーラブ希望だが、行動にはドン・ファンの素質が見え隠れする。
(1)フェミニズムやジェンダー学の良いところでだけでなく、問題点、欠点、弱点、短所、解決すべき課題なども学べるような本が良い。
(2)気軽に学術書の中身をパラパラ見て確認できるような、そんな大規模な公共図書館や品揃えが豊富な大型書店も無いような田舎に住んでいるので、そんな自分でも容易に閲覧・試し読みが可能な書籍が良い。(小さな図書館や小さな書店でも見つかるような本)
(3)または、中身を知らないままジャケ買い的に購入して、後から「買ったのは失敗だった」と思っても「値段が安かったから、まあいいか」と思える程度に安価な本が良い。
というところです。
はてなで見かけるフェミニズムに詳しい人たちは、都市部の人たちが多い印象があるので、田舎の人間はお呼びではないかもしれませんが、可能ならばご教示を願います。
人とあまり関わることなく、成果物を淡々と出力していれば食っていける仕事ならなんでもいいと思ってはいるが、自分になれそうなものが作家ぐらいしかないから作家になりたいと思っている。
お題が3つでてきて1時間でなんか作れは10回ぐらいやったが作品と呼べるものは1個も作れなかった。
つまりはタブレットの画面越しに見るフォントしか見てないということであり、活字に触れる機会は限りなく0である。
多分、村上春樹を3つぐらいと、エクセルだかワンノートだかの入門書を2つずつ。
その記憶さえあやふやなので実際には3年ぐらいかけてこれらを読んでおり、1年の読書数は2冊程度にまで落ちている可能性さえある。
だが私は未だに毎日のように「いつか小説家になるんだ」と思いながら仕事をしているし、入浴中や夢の中では売れっ子作家になった自分がインタビューでろくろを回している姿を浮かべている。
昔から手先は不器用で物理的なモノづくりは致命的に向いていない。
プログラミングは齧ってみたことはあるが、才能がないらしいことを確認するに留まった。
音楽やデザインのセンスも足りないらしく、もはや残された道は文筆業だけである。
どうも物書きになるには文章力なるものが必要らしいのだが、はてなで「文章力凄い!」と言われる増田を見るに私でもなんとかなりそうである。
というか他になんとかなりそうなものがないのだから、やはりそれしか道はないのだ。
さて、いい加減そろそろ作家になるために動き出したいと思っている。
インプットだけでも増やそうと青空文庫で名作と呼ばれる作品を読もうとしたが、なかなかどうして面倒くさい。
ハッキリ言って面白いとは思えない。
アドベンチャーゲームで迷子になりすぎてもはや世界観に浸る余裕も失ってただただ作業的に総当りを繰り返しだしたときのようなどうでもよささえよぎってくる。
こんなものに金を出す人間たちが大勢いるんだから不思議なものだ。
確かに大当たりを引けば、かけた時間分の楽しさぐらいは提供されるが、それでも有料となると腰が引ける。
これに1冊1000円出せる人種相手に商売しないといけないと思うと途端に不安になってくる。
何故なら作家になるか、今の仕事を続けていくか、死ぬか、この3択しか無いのだ。
転職という道があるように感じられる人が心底羨ましい。
無能にとって同じ職場に食らいつく以外の人生の道はほとんど存在しない。
チェーンの飲食店やコンビニで働いている自分の姿を想像すれば、一週間後には辞めている姿しか浮かばないのだから。
それこそビットコインで一山当てるでもしないならば、作家になるしかないのだ。
やるしかない。
やり方が分からない。
とりあえず、寝るか。
寝ることは大事だ。
寝るのは最強だ。
最悪、作家になれなくても寝てさえいえれば本業も少しは結果が出やすくなる。
メリットだらけだ。
とにかく寝よう。
ゲーム業界でプログラマーとしてやっている身から考えを書いてみる。
「私のフォロワーの方にはクリエイターやゲーム関係の方がたくさんいらっしゃると思います。皆様の意見を聞かせていただきたいです。」
https://twitter.com/gamemakerdiary/status/1413185724849954817
ゲーム会社の経理や人事でも、好きなゲームに関わっているということで満足する人もいる。
小規模なゲームをひとりで全部作りたいのか、中規模以上のゲームのどこかを担当したいのかくらいは考えておくべき。
次は専門職。シナリオ、グラフィック、作曲といった専門の教育を受けてないと手も足も出ない分野。
これも解像度を上げると、コンセプトアート、キャラデザイン、ムービー、モデリング、ライティング、UIデザイン、録音、効果音などなど無数に分類される。
ゲーム会社、特にコンシューマゲームのプログラマーとしてやっていくなら、学生時代に身につけている言語や環境よりも、「大規模なものや複雑なものを怖れず学ぶ」資質が大事だと個人的には思っている。
ゲーム開発は、ゲームエンジンやフレームワーク、ライブラリ、APIを多用する。それもネットで検索してもまったく情報がない独自のものだったりする。
そもそもゲーム機はOS自体が普通と違うし。ビルドに使用するツールチェーンもかなり複雑になっていることが多い。
簡単な例でいうと、Visual Studioよりもテキストエディタの方がシンプルで使いやすいと思うタイプは要注意だ。
複雑でも多くの人に支持されているツールは何か良いことがあるはず、と思ってVisual Studioを使いこなす気持ちを持とう。
学生時代の作品もProcessingなどではなくC++で書くべきとか言われるのもこの辺に通ずる。
あとプログラミングに自信がある人で、既存のライブラリは複雑で使いにくいからとオレオレライブラリを作ってしまう人も要注意。
実は俺もそういうタイプなので苦労した。
ゲーム開発は複雑なものをそのまま使わなくてはならない日がいつか必ず来る。
既存の複雑なものを使う能力と言うのは、つまり大量の(英語を含む)ドキュメントを読む能力、大量のソースコードを読む能力でもある。
シンプルで洗練されたコードも素晴らしいが、洗練されたコードをめちゃくちゃ時間かけて書く人よりも
多少いまいちでも手が止まらず書き続けられる能力がある人の方がまわりには多い。
そういう人は、いまいちなコードに何度も手を加えて最終的にはまともなコードにしてしまったりする。
ゲーム全般やゲーム開発に関する知識量は、プログラマーとしても最大の武器だ。
有名なタイトルがどういう特徴を持ったゲームなのか広く知るのには膨大な時間がかかる。ゲーム好きでそのあたりに詳しいだけでも強い。
Unityなどのゲームエンジンに触ったことがある、というのもスキルというより知識の武器という意味合いが強い。
入門書レベルではなく、UniRxとかのプログラムの書き方の根本からくつがえるようなライブラリ経験とか、Unreal Engineのソースコードをいじったことがあるとかレベルなら超強い。
大学のゲームサークルやインディゲーム開発のグループで経験がある人はここが強いように思う。グローバルゲームジャム参加経験者とかも。
それから、ここが一番言いたかった点なのだが、前述の専門職とまたがる知識のあるプログラマーはめちゃくちゃ重宝される。
グラフィックならシェーダーがめちゃくちゃ書けるとか、3DデータやIKを扱った経験があるとか、3Dベクトルや行列演算の数学が得意だとか。MayaやBlenderを使った経験があるだけでも強い。
サウンドならDAWや波形編集ソフトを普段から触っているとか、信号処理に詳しい人。
つまりデザイナーやモデラーや音楽家の気持ちがわかって、その人たちと専門用語で話ができるプログラマーはどこでも食っていける。
あと最近はAIに強い学生もゲーム会社は積極的に採用している。
ひとつの専門知識+プログラミング能力を身につけるのはわりとおすすめの戦略だ。ゲーム開発の全部に詳しい必要は必ずしもない。
CEDECなどのカンファレンスに参加して、どういう知識体系があるのか知って、自分の強みを考えよう。
②正社員どころか派遣にすらやらせたくない仕事を格安でやらせる
週3で月20万って学生にとっては超高いけど、会社が払うお金はエンジニアの大卒初任給として最低レベルの年収240万相当(厚生年金や福利厚生や設備費が不要な事を考えると更に格安)
で、君が大学でネットワーク研究室所属のスペシャリストだったならともかく、そうじゃないのに最新プロトコルのタスクを振ったのは後者の可能性が高い。
だってまともな社会人ほど誰だって儲かるかどうか分かんない技術で貴重な時間を無駄にしたくないから。
だからタスクを振った企業側にフェードアウトした君を恨む資格は無いし、フェードアウトしても特にフォローアップや引き留めが無かった所を見ると向こうは良い所で切り捨てられてラッキーだったと思ってるくらいだと思う。
こういうのは良くあるエンジニア適性とは関係の無い失敗プロジェクトの類なので真剣に凹む必要は無いよ。
俺なんて新卒1年目最初の1ヶ月は「Webを支える技術」やPHPの入門書を読まされて10-19時の定時でTwitterも読みながら通勤してるだけで20万貰えたぞ。
なので院進できるなら院進して某カリや某INEのようなマシなエンジニアリング企業をリベンジした方が良いと思います。
あと学生のメリットはカネにならない技術を全力で勉強できる事なので、エンジニアとして年収1000万超えを目指すなら5年後10年後にカネになる最新技術(新しいライブラリとかでも全然良い)を勉強してればすぐになれる。大学からプログラミング始めた元同僚がそれで年収1500万超えたから。
そして他の人がもう指摘しまくってるからネチネチとは言わないけど、大文字小文字が重要なプログラマーにとって「unity」とか「c++」とかの正式名称と違う表記はヤベー奴の兆候と見做されるのでそこだけ直した方が良いよ。
無いわけではないと思うけど、ブコメで言われてるように、この話は論文を読むことが本来は求められてる相手に妥協として読ませるって話だからなあ・・・
ほかのトラバで言われてる積極的に入門書を読むことが求められて然るべき相手の学生みたいなシチュエーションともまた違うわけで。
多分元増田も大元の増田も結局世間一般でなんとなく言われてる「新書読め」論に引きづられて、当該記事における新書という意味をあまり深く考えてない可能性があるのではないかと。
てか絶対一番上の増田はそもそも新書がサイズであるという認識がそこまで一般的ではない現実を無視してると思うし、ゆえにブコメで叩かれまくってるんだろうなと。
多分その手の部門の担当者が直接プログラムをいじることは無いだろうから、ユーザーと外注との橋渡し役じゃないかな。プログラムを覚えるよりも、システムにはどういう要素があってできているかを俯瞰で勉強するほうがいいと思う。サーバ/クライアントとは、装置間の通信の種類、データベース(どこにどんな形でデータが保存されているのか)、バッチ処理とは、みたいな。プログラムの入門書よりとりあえずはITパスポートの方が役に立ちそうな気がする。