2019-04-04

プログラミング関係記事をいくつか見て、徒然なるままに感想など

私はこうしてGoogleに入った (K) · GitHub http://b.hatena.ne.jp/entry/s/gist.github.com/keihayashi/56a861b8f10848ecd0ddcdf700c35ec9

東大医学部卒の女性アメリカGoogle就職したレポート

高学歴の特徴は「答えがある問題は得意」。

  1. 知識:覚えるのが早い。
  2. 知能:知識を組み合せる能力が高い。

情報整理整頓して、背後にある法則性パターン構造を見出せば、誰でも要領は良くなれる。

逆に言えば、答えがない問題(未解決問題)は、高学歴でも無理。

サヴァン症候群のように突出した才能を持ってる人は、得意不得意が極端なので東大には行けない。(高学歴には真の天才ほとんどいない。)

 

結論適材適所で使う

高学歴には、ルーティンワークをやらせる。

学歴がなくても)観察力に優れた天才には、未解決問題やらせる。

ちなみに自分が見た「天才」の一人は、知恵の輪を見た瞬間に解けた。=理屈を超えている。

 

こうすればプログラミング覚えられるよ【随時追記https://anond.hatelabo.jp/20190404034812

プログラミングの基本は簡単。とんでもなく難しいことじゃない。誰でもできる。

プログラミングは難しい」「プログラミングができないやつはアホ」と言ってるやつは、素人相手マウントを取ろうとしてるだけの雑魚コーダー

本当に難しいのは高度なアルゴリズム必要局面であり、その前段階のプログラム言語文法習得するだけなら誰でもできる。

自分バカからって、他のやつも同じようにバカとは限らないことを理解しろ

KKOでもBBAでもプログラミングやればいいじゃん。

どんなアホでも頑張ってる人は応援するよ。

 

プログラミング入門の言語

やりたいことがあるなら、それに合った言語を選べばいい。

最初勉強するプログラミング言語は、Javaだけはやめておけ。

追記 おばさんはRubyを勧めておきます

簡単に始められるインタープリタ言語なら、消去法でRubyも良いかもしれない。

  1. Ruby    Rails以外出番がない。OOPはこの中だと一番綺麗に書ける。
  2. PHP     Zend社がクソ。(詳細は書かないが)開発者が気に食わない。この中だと一番簡単
  3. Python   インデント(字下げ)を文法に組み込んでしまっている点が気に食わない。レシーバーが変。
  4. Perl    化石。汚いコードが書ける。グダグダになる。
  5. JavaScript プロトタイプチェーンがクソ。こいつが出てくると途端に挙動煩雑になる。

 

今どきのプログラミング言語なら、マルチパラダイムでいろんな書き方ができるはず。

個人的には、(1)構造プログラミングと(2)関数型プログラミング練習できる言語が良いと思う。

関数型言語の中で、副作用も使える非純粋言語が教材に向いていると思う。

オススメOCaml関数型言語を学び、BuckleScriptでゲームHTML5アプリ)でも作れば良いと思う。

 

おまえがプログラミング言語学習とき挫折する原因 https://anond.hatelabo.jp/20190402104530

ぶっちゃけ教師側のリソースは超不足している。

プログラミング言語やっとわかるようになりました!」「プログラミングあんまりよくわかってないけど超初心者よりはマシです!」というやつが教師という場合が多い。

一応、比較ちゃんとした人が教えてくれるものもある。

あるが、そういうのは費用が高い。

普通に働けば月100万もらえるのに、わざわざ月20万とかで人に教えようとするやつは奇人しかいない。

から基本高い。

侍なんとか塾のようなボッタクリ学校もある。授業料が高くてもクソはクソでしかない。

 

プログラミング教育学校先生

2020から小学校プログラミング教育が必修化される。

それをビジネスチャンスと見たアホが、HelloWorldレベル自称プログラマーに成りすまし、教育ビジネスに手を出す。

IT教育インストラクターやってるやつは、基本雑魚レベル

最低限IPA資格情報処理技術者)ぐらい持ってないやつは、プログラミング教育ビジネスから退場して欲しい。

 

プログラミング学習はもう古い。「令和」時代イノベーションを担う日本初のプロトタイピング専門スクールを開校|dotstudio株式会社プレスリリース https://prtimes.jp/main/html/rd/p/000000005.000020328.html

コンセプトは良いと思う。

今後日本では、プログラミング教育で「デザインスプリント」を実践した方が良いだろう。

 

プログラミング学習がつまらない理由

何でもそうだけど、楽しければ人は勝手に没頭して集中できる。

まらいから没頭できないだけ。

最初実用性を無視して、コンピュータープログラミングの仕組みが理解できれば良い。

プログラミング学習挫折する人は、題材や教材の選定が間違っているのだろう。

ゲームイラストDTMロボットとか、まずは「遊び」で始めた方が続くと思います

大人なら、株売買の自動化とか、自分欲求テーマを選んでもOK

 

(俺もスクールを作ってみるかw)

記事への反応 -
  • おまえがプログラミング言語学習ごときで挫折する原因

    教材がクソ 超初心者向けの教材はめちゃくちゃ数が多い。おまえ何もわかってないだろってやつが書いたようなうんこみたいなやつも多い。全体を俯瞰して書かれてないことが多い。...

    • プログラミング関係の記事をいくつか見て、徒然なるままに感想など

      私はこうしてGoogleに入った (K) · GitHub http://b.hatena.ne.jp/entry/s/gist.github.com/keihayashi/56a861b8f10848ecd0ddcdf700c35ec9 東大医学部卒の女性がアメリカでGoogleに就職したレポート。 高学歴の特徴は「答...

      • anond:20190404170143

        ハイ神。ありがとう。スクール作ってくだせぇ。出来流のが楽しみ👏👏

    • anond:20190402104530

      目標が高すぎて地味な完成物を作らない のが俺の周りにいる人の特徴だった。   まぁおおよそは「ゲーム作りたい!」っていってきて、 「じゃぁ四角の弾があたったら弾ける四角の...

      • anond:20190402105141

        その状態の時は「「四角の弾があたったら弾ける四角の敵」をリメイクする」で脳内の快楽物質が分泌されるから他のことに目が向かない。

    • anond:20190402104530

      そこで挫折するから挫折する。 挫折するな。   これこれ、これよ。めちゃくちゃ同意。   みんな精神論を嫌うけど、人間には精神があるんだから精神論が大事に決まっているでし...

      • anond:20190402105650

        「精神論は大事」なんだけど、世の中には「精神論だけが大事」だと思ってるアホが多すぎるんだよな... 実際には精神論なんかは最後の一線、精神と運以外は拮抗してる状況でだけ役に...

      • anond:20190402105650

        プログラミングなら通ってワタミではダメなのはなぜなのだろうか

        • anond:20190402105905

          そりゃ自分の利益や自分の目標や自分のフェチズムの為に自分に重い負荷をかけるのはそいつの勝手よ ワタミの利益やワタミの利益やワタミの変態性欲の為に従業員に重い負荷をかける...

      • anond:20190402105650

        精神論否定するひとって 大抵そこまでの努力してないよな。 人と比べるのが大好きで、「どうせあんな風になれないし」とか。 ある程度、精神論は必要だ。 やる気がなきゃ始まらん...

      • anond:20190402105650

        精神論は論でしかなくて「挫折しない技術」が含まれないのが問題。 「自動車事故が起きないためには、ドライバーが事故を起こさなければいい」は正しいけど、「どうやって起こさな...

        • anond:20190403132432

          横だが、独学だと割とその「挫折しない技術」の習得で挫折する事もあると思う。 初学時に独学から入ることが向いてない人もいるだろうし。 そうしてプログラミング指導者ガチャを回...

    • anond:20190402104530

      問題の大半は英語を読めないことに起因したりする。 何かに躓いたとしてもググれば答えがあることが多い。 でも英語を読めないとStackOverflow(英語)が読めない。 そこに答えがあるのに...

      • anond:20190403091359

        英語読めなくてもStackOverflowはなんとかなるよ コードが主体の問題なら 難しい議論だと図もコードもなく議論し合ってるから読むの辛いけど スコアの高いのだけ読めばいいし

      • anond:20190403091359

        中学で習ってるのに読めないはずがない。

      • anond:20190403091359

        プログラムの解説なんて英語で書かれてても関数名とかで使われてる単語を憶えてれば何となく意味が分かる気がするんだよね。

        • anond:20190403093510

          うん だって、ネイティブの人がStackOverflow見たって理解できないw そもそもスタックって?何がどう溢れるの?みたいなw コンピュータの知識がない日本人が専門書読むようにチンプン...

        • anond:20190403093510

          例外メッセージが読める程度しか英語できなくてもソースの解説ぐらいはなんとなく読めるからな。 というかプログラミングで使われる英語って本来の意味とは違ってる単語もあるから...

    • anond:20190402104530

      「コンピュータの原理を何1つわかっていない」でSSDはともかくHTTPが挙げられていることに驚いた。 コンピュータの原理を何と捉えるかにもあるだろうが HTTPに到達するまではずいぶん...

      • anond:20190403102940

        HTTPプロトコルの手順喋れ言われて空で言えるwebプログラマ、一割居ないからな。 実際HTTPは覚えてなくても何とかなる。

      • anond:20190403102940

        すべての手順を追う必要なんて無いだろw お前はexeclを覚えるときにPCの電源入れてbiosとOSが何をしてるかから順を追って覚えたか? httpなんてブラウザ立ち上げたところから何するか覚え...

      • anond:20190403102940

        そもそもあの手の技術ってめっちゃ頭の良い方々が極めて低級で難解な部分を 俺のようなミジンコでも使えるようにラッピングして共通の仕組みにしてくれてるもんやと思ってる。

      • anond:20190403102940

        ここでいうhttpって、プロトコルやTCP/IPそのものの本格的な知識じゃなくて 2000年代に「ホームページ」を作っていた人ならだいたい知っていたようなふわっとしたレベルの知識のことや...

    • anond:20190402104530

      経験的には作りたいものが先にあればそれを作るまでは挫折しない。 中学生の時初めて作ったのがグラビアアイドルのウエストが何センチ詐称しているのか画像から自作の謎の公式で判...

    • anond:20190402104530

      ただコンピュータだけを完全に信用しろ。コンピュータがおかしいときがある?それはそれを作った人間がクソなだけだ。 だが「再起動すると再現しなくなるバグ」は稀によくあるこ...

    • anond:20190402104530

      なーんでこんなくそみたいなエントリにころっと騙されちゃうブコメが量産されてるんですかね

    • anond:20190402104530

      勉強とか嫌々やるから挫折するんであって、俺は受験勉強も好きだからやったし、大学も好きな学部だから行った 好きなことをやっただけ

    • anond:20190402104530

      ツンデレで萌えちゃったじゃん笑 いろんな反応があっていいと思うけどうちは結構好き❤️

    • anond:20190402104530

      そもそも何をするプログラムを作りたいかわかってない。 プログラミングができるようになりたい、というのが動機なら、それは結構ハードモード。 なぜなら、できるやつは、そうなり...

    • anond:20190402104530

      私は文系と理系の中間ぐらいにいる。 プログラム的な考え方が苦手な人と文章的な考え方が苦手な人の両方の気持ちがある程度わかっている。 そこで元増田がわかっていない文系の人が...

      • anond:20190403152304

        マ、やっています。いくつか反対意見を。 ・プログラムは一度にできることが一つ 一方、文章では一度にがらりと変えることが多い(一度に変えないと読み手に伝わらない) ⇨文章も...

      • anond:20190403152304

        ・プログラムは変化が読み取りにくい  「このif文が全体の要だから他と違う書き方にして印象づけたい」といったことはほとんどできない ⇨言語によるが、かなり表現できると思われ...

      • anond:20190403152304

        ・文章を書くときは主観的になりきる(感情移入する)必要があるが、プログラムは客観的にメタな考え方でつくる必要がある ⇨コンピュータやシステムの立場になって考えている。UML...

      • anond:20190403152304

        何も具体的に言ってない点が文系っぽい。 解釈の余地がない定義して、根拠となる具体例を出して主張せよ。

    • anond:20190402104530

      リファレンスを一通り読めって入門書に書いてないのはなぜなんでしょうね やりたいことがそこに書いてあるのに

    • anond:20190402104530

      手軽に稼げるかも程度の動機なら続かないだろうな。

    • anond:20190402104530

      これはプログラミング言語に限らないが、真面目に勉強するのなら和書は避けよう。 どうせ大切なことは英語でしか書かれてない。 洋書にもクソはあるが、母数が大きい分良書も多い。

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん