23:232017-09-11■まずは自分がプログラマーになってみよう!山本五十六の名言「やってみせ」やってみせ、言って聞かせて、させてみせ、ほめてやらねば、人は動かじ。話し合い、耳を傾け、承認し、任せてやらねば、人は育たず。やっている、姿を感謝で見守って、信頼せねば、人は実らず。あなた自身がプログラマーになって、見本を見せることが第1歩です。プログラマーに向いている性格その後受託系の会社に就職できたのだけど、人間関係がうまくいかなかったようで数ヶ月で辞めた。鬱病気味になったみたい...。プログラミングという仕事の特徴について、あなたは理解していないようですね?プログラミングの特徴は、「コンピューターが相手なので、嘘やハッタリが一切通用しない」ということです。人間相手なら、適当に指示を出したり、いい加減な対応でも何とかなるけど、コンピューター相手だと1mmも融通が利きません。嘘をつかない几帳面パズルを解くのが好きという3点が必要です。警察に職務質問されて有名になった江添亮さんのブログ等を読んで、この方のようにネチネチと論理をこねくり回すのが好きなら、プログラマーに向いています。https://cpplover.blogspot.jp/2017/08/blog-post.html関数型プログラミングプログラムというのは、小さな部品を組み合わせて、大きなシステムが作られています。小さな部品がパズルのピースに相当して、大きなシステムがパズルの完成品です。大きな問題を小さな問題に分解して、1つずつ順番に問題をつぶして行く姿勢が必要です。問合せ型(SQL等)関数型(Haskell等)論理型(Prolog等)があります。命令型のプログラミング言語しか使えない人がプログラマーになると、テスト地獄に陥って、結果的に鬱病を発症しやすくなるだろうと危惧しています。上述のように、パズルのピースを組み合わせてプログラムを作るには、「関数型」の作法を身に付けておくと良いでしょう。Haskell関数型プログラミングを習得するために、今なら「Haskell」または「OCaml」というプログラミング言語をお勧めします。HaskellやOCamlは、良い参考書がたくさんあるので、本屋に行って実物を確かめてください。Haskellを学んでみて、パズルのピースを組み合わせる感覚が理解できたら、あなたはテスト地獄に苦しめられないプログラマーになれるでしょう。Haskellが理解できないようだったら、残念ですがプログラマーには向いていないかもしれません。(例外的に、あなたがマゾで、テスト地獄や残業、徹夜が楽しいと思える性格なら、Haskellが理解できなくても大丈夫かもしれません。)Haskellの教材(英語)を紹介するので、参考までに読んでみてください。http://learnyouahaskell.com/chapters(このサイトの内容は、日本語の書籍「すごいHaskellたのしく学ぼう!」として出版されています。)Haskellは、順番に学べば必ず理解できるようになっています。Haskellが習得できなければ、大きな問題を小さな問題に分解して解決していく作業には不向きな性格かもしれないので、他の仕事も検討してはいかがでしょうか?(人生は一度きり。時間の無駄にならないようにお気を付けください。)あなたと友人が、無事Haskellを習得して、テスト地獄を乗り超えるスーパーハッカーになり、日本のIT産業を牽引されることに期待いたします。(追記)まずは、自分が作りたいアプリやサービスを作ってみよう。その2)関数型プログラミングをマスターしておけば、OOPでも役に立つよ。(現実には、関数型もOOPも必要に応じて投入するし)iOS→「プロトコル指向プログラミング」「RxSwift」、Android→「RxJava」辺りのキーワードでググってみて。別に皮肉とか宗教戦争で煽ってるわけじゃなくて、自分も苦労して辿りついた口だから、今から始める人には遠回りして、余計な苦労を味わって欲しくない。その3)他の人が書いてたけど、1人でプログラミングするんじゃなくて、2人(ペアプログラミング)や3人以上(モブプログラミング)から始めたら良いかも。Googleの「プロジェクト・アリストテレス」で、仕事の生産性を改善するには「心理的安全性」が重要と分かり、プログラミングの仕事もやり方が変わって来ています。ソニックガーデン倉貫さんの働き方が参考になると思います。その4)元記事が消えていたのでバックアップしておきます。(この投稿だけ読むと意味が分からなくなるため)https://anond.hatelabo.jp/201709102052492017-09-10■知り合いをプログラマにさせたいんだけど知恵を貸してくれプログラマって育休からの復帰しやすいだろうし、アルバイトよりは待遇いいし、勤怠ゆるいし、労力の割に楽ちんだと思うんだよね。接客のバイトで消耗するくらいなら、プログラマになればいいと思っているのだが、その知り合いは自身のことをプログラミングを不向きと評価しているらしい。私は、プログラミングに限らず物事は時間をかければ習熟していくものだと思っているので、不向きではないと思うんだ。不向きというのは物理的に制限のある時だと思う。その知り合いについて。Vimはぎこちないけど使える。日常的にmacOSを使っていてターミナルの操作はできている。あたりは理解している。趣味を含めてアプリケーションを完成させた経験はないが、ifやfor文などの基本構文は理解している。数年前にプログラミングスクールのようなところに半年間通っていた。その後受託系の会社に就職できたのだけど、人間関係がうまくいかなかったようで数ヶ月で辞めた。鬱病気味になったみたい...。何か成功体験があれば自然とのめり込んでと思うんだけどなかなかスイッチが入っていないみたい。こちら側からは、プログラマーになれば?と直接は伝えてはなくて、素人でもプログラミングできましたみたいなネットの記事をシェアーしているくらい。(心理的リアクタンス避け)知恵を貸して欲しい。LS-6i/6000i」が、ファームウェアアップデートの失敗によって操作できない状態になっていた。Mondrow氏は影響を受けた顧客に対して、2つの解決策から選んでもらうよう申し出ている。ロックを切断してLockState本社へ郵送し、同社が1週間内に修理して返送するか、または同社が代替品のロックを発送するまで2週間待つかのどちらかだという。いずれの方法にしても、ねじ回しでもってロックをドアから引きはがすことになる。それでどうにか解決はするかもしれないが、1週間以上もドアに鍵が無い状態で待つことが大きな問題になるのは明らかだ。SF映画やアニメの中でしか見たことのない事件が現実に起こっている感がある。)在住の文系東大志望の方の予備校選びの一助となるように書き残しておきます。理系の方でも多少は参考になるかと思います。どのクラスをどの講師が担当してるかとか一年の予定みたいな情報は「駿台大阪校wiki」が詳しいのでそちらを参照してください。卒業し東大不合格を経て駿台大阪校LSクラスに入学したのち2017年3月東大文科某類に合格しました。ゆえに以下の内容は2016年度に大阪校のLSクラスに在籍していた頃の生活に基づくものになります。4の項目は年度次第で実情とは異なる可能性があります。2.クラス分けについて駿台のパンフレットにはコースについての説明はあってもクラスについての説明はほとんど無いと思うので説明しておきます。東大志望が入りうるクラスはLS、LA、校舎によってはLBがあります。このうちLSは大阪校にのみ設置されているクラスで、東大文系EXコースの生徒は無条件で通年このクラスとなります。東大文系EXコースは模試か認定テストで相応の成績を取れば入れるコースですが、まあ不合格B以上ならほぼ間違いなく入れるんじゃないでしょうか。合格率とかクラス平均点みたいな指標を頑なに開示しようとしなかったのでクラスの具体的なレベルは把握しにくいですが、聞いた話と自分の知ってる範囲では合格率は7割ぐらいです。生徒は某大寺とか某陽や某(一文字なので伏せようがない)高校の生徒が多く生徒の質はかなり高いです。次にLAやLBですが、上述のEXコースではない普通の東大コースに入った場合このクラスとなります。このクラスは東大志望から阪大志望までまとめられるクラスなので、仲間と切磋琢磨出来るかというと微妙と言わざるを得ません。してクラスの人数が多かったり講師の質も落ちるなど待遇面の粗悪さも見られます。合格率に関してはそもそも東大受験者が少ないのでサンプルが少ないですが、まあお世辞にも高いとは言えないんじゃないかなあと。以上まとめると、「東大志望は極力大阪校の東大文系EXコースに入ってLSクラスに入るべき」だと言えます。3.LSクラスについて上でざっと述べた内容を詳しく掘り下げます。クラスの人数は例年40人~60人だそうです。2016年度は60人弱でした。男女比は年によってかなり揺れがあるようで2015年度は10%を切っていたそうですが2016年度は20%ぐらいでした。関東の御茶ノ水のSXでもあるようですし他のクラスもそうなのかもしれませんが上位進学校の生徒が多いので高校ごとにかなり群れます。おまけに男子校が多いので騒ぎます。いう進学校の方々は快適なのかもしれませんがそうでない方はあまり快適に感じられないかもしれません。実際僕が後期から授業にほとんど出ずに自習室に篭っていた一因はそこにあります。彼らが排他的ってわけじゃないですし他人に直接危害を加えるわけではないですから上手く付き合えば快適には過ごせるんでしょうが。4.授業について科目別に書いておきます。現代文は全て中野芳樹師の担当です。好き嫌いが分かれます。現役時に林修に帰依していた人々は嫌う人が多かったようですが僕は好きでした。現役時に現代文をほぼノー勉だったあるいは確固とした解答スタイルを確立出来ていなかった人にはうってつけの講師だと思います。市販の「現代文読解の基礎講義」を読めば師の授業スタイルが垣間見えるんじゃないでしょうか。古文は複数の講師が担当しますがお勧めは前田師の授業です。これまた好き嫌いが多少分かれますが古文をフィーリングでなくちゃんと読むことが出来るようになる授業です。漢文は週1時間しかないですしその1時間もはっきり言って出る価値はない授業だと思います。自習室で句形覚えて赤本解いてる方が有意義でしょう。僕は数学を現役時にほぼ完成させていたので授業の大半の時間は解説を聞き流しながらひたすら大数とか過去問を解いていました。そのためどの講師がいいのかをはっきり述べる自信はありませんが、どの講師もハズレはいなかったように思います。テキストのレベルは前期→後期にかけてかなりレベルが上がります。後期の難しい問題は解けなくても何の問題もないと思います。解けなくても問題無いからといって授業を放棄するのは考え物でしょう。解説をしっかり聞いて考え方のエッセンスを吸収していくことが大事なんじゃないでしょうか。週に1回EXLといって大数C~クラスの問題を2問50分で解くテストがあります。平均点は毎回10点(2割)程度です。出来なくてもしょうがないけど問題は面白いですよ。京大を意識した講義が多いです。長文英作の授業と普通の英作の授業が1時間ずつありますし精読重視の授業がめちゃくちゃ多い。いうか精読重視の授業しかない。言って東大が求めている英語力を養成するのは難しいカリキュラムだと思います。4分の1をを占めるリスニングの授業も5分の1ぐらいを占める自由英作の授業も皆無だし。東大英語という講座は後期からありますけど1週間に1問要約などの過去問を解くだけのゴミみたいな授業です。英語の授業は自分に合うものを何個か選んでそれ以外の授業の時間は東大に特化した対策に充てるのがいいんじゃないかと思いました。竹岡師の授業は絶対に出たほうがいいと思います。僕の駿台の学費の7割は竹岡師に払ったつもりです。通期授業だけじゃなくて講習の自由英作文のエッセンス、英単語/熟語特講、直前期の差がつく英単語300(正式名称忘れた)もかなりお勧めです。一回も出たことがないので分かりません。)は時間の無駄と判断したのでほとんど出ませんでしたが本試で知識不足が露呈して点数を落としまくったのでちゃんと出た方がいいと思います。テキストの質はあまり良くないと思います。世界史のテキストはさっさと捨てて教科書だけ読んでいた方がいいでしょう。出ていましたがまあ質は普通でした。世界史はテキストに1980~の東大過去問が全て載っているのが素晴らしいです。赤本を買う必要が無くなります。講習はほとんど無いです。それ以外に東大志望の方が魅力的に見えるだろうなあと思える講習もあまりありませんでした。関東の駿台の講習のパンフレットを見ると面白そうな講習がたくさんあって羨ましい限りです。休暇中にやるべきことは講習のバイキングではなく平常授業の復習なんでしょうけどね。5.模試についてスカラシップの認定はめちゃくちゃ厳しいです。東大志望内3位でも5万しか貰えなかったらしい。必死にスカラシップ狙いで全部の模試で本気出す必要はないです。駿台全国と東大実戦だけ真面目に受けて後はサボるか肩慣らしでいいんじゃないでしょうか。サボると家に届く成績表が悲惨なことになるので事前にサボる理由を親に説明出来る人だけサボるべきでしょう。あとサボったからにはその日はちゃんと勉強しましょう。僕は関西駿台の東大コースのカリキュラムにはかなり不満があります。英語は全く東大対策には適していません。京大志望が多数派だしリソースは限られているので仕方がないことではあるんですけど。上述の通り東大対策の講習はほとんど無く直前期のプレ講座もほぼ全て映像授業とかいう有様でした。金銭的な余裕があるなら東大志望の方は駿台御茶ノ水3号館の東大コースとか河合塾本郷校に入学することをお勧めします。金銭的な余裕があまりないとかそこまでする気がない関西在住の方は河合大阪エクシードとか駿台大阪EXでいいと思います。なんだかんだ7割は受かるんで予備校の犬にならずに、また予備校から離れて堕落することが無ければまあ大体受かるでしょう。あと宅浪は全くお勧めしません。生活リズムが崩壊しますし鬱になってる人が尋常じゃなく多いような気がします。予備校代100万は決して安くはないですが東大合格のためならそこまで高い買い物ではないんじゃないかなあと個人的には思います。