差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
最新リビジョン 両方とも次のリビジョン
article:learn_computer [2020/05/30 18:26]
127.0.0.1 外部編集
article:learn_computer [2020/06/10 14:43]
127.0.0.1 外部編集
行 1: 行 1:
-====== <>コンピュータを学ぶ ======+{{tagessay}}
  
-プロになるには、根本的な知識が必要である。 +====== プログラマー目指すころ ======
-グって開発したって、何の価値もない。プロとして価値ない。ほかの分野…たえば医者では専門分野やメスの使い方ではなく、人体に関する広い知見が求められる。エンジニアだってそうだが、そうではない例がほかの分野より多いようだ。+
  
-コンピュータ・サイエンスは必要か否か議論がある。少くとも何かを作る(完成させるだ)には、プログラミング言語対す成熟だけでよくあまり必要ない+中にあるIT関連の求人でありがち文句「未経験歓迎!」にあるように、プログラムを作ることは誰でもでき((そういうところの労働環境は最悪ろうが))。画面びっしりと並んだ文字という異様な外観呪文そのもの見え少し勉強すれば「使うことは」普通にできることわかる
  
-しかしもっとレバレッジかかる仕事…ものすごく多くの人利用した、開発者自体ツール、となって性能上の要件が必要になってくる。多トラフィックの制約とか、マルチレッドかにるとこの差は大きくなる**らしい**((そこまでの知識ので、これは受け売り))。 +一般ITリテラシーあまに低いでプログラムを書はそれだけでゲーとなりがちだしらしく思ってしまいがちだ。もちろん勘違いだ。 
-レベル1〜6らい文系もいけ6〜10は数学やCSの知識がなとムリ。知識は後から効てくらしい+ほかのものごとと同じ、問題その先。つまり、いいものを作れ
  
-体感としすごくわかるオレはわけもわからずツール使ってるだけで、ツールを理解しり開発したりしてるわけではな +プログラマーの場合は優秀な人に完全に代替されしまう平均的な人の3倍の速度で家てる人はぶんないが、プログラマーでは普通の人と優秀人の差が何百倍にもなるからだときては何万倍にもなるれな。じつはプロスポーツもびっくり超競争になる可能性があるが、成果を金額で測るこが難しいので今そこまで激化していい。そして一番重要なことに、場所制約が
-実際たから恥ずかしいのが、オレすごいんじゃね?といのは典型的井戸カエル的感じだ+
  
-数学/物理/情報科学専攻院生なんか競合なんである。 +プログラマーレベル10段階あるとると、たぶ4くらいは誰でもいけるだろう。コピューの知識がくても、なんとなく書けば動き、作れてしまう。未経験、文系の人が目指し安定するのはこううところツールを開発したりはできない。の人よりははるかに詳しくてパソコンに強と思ってる。コンピュータユーザ全体のヒエラルキーでは中間に位置する
-たぶん、オレが「PythonかDjango使えよ」言ったところで→で?「そなの家電を使うのと同じくらいンタンじゃないそれよ3日でフムワークや言語、果てOS作ったけど?」とか鼻で笑われだろう。当然何も言返せない。+
  
-利用できるだけじゃなくて、改良、開発できるようにならないと。そのためには? +フツーの人(表計算とかできる) < 開発ル(PG言語など)使用者 <<< 開発用ツール開発者
-一段下のレイヤを学ぶことになる。プログラミング言語はC言語で書かれてるだろう。じゃあ学ぶ。C言語は?…+
  
-限りんだろうけど、ツールを利用できることは最低限のスタートだ。もちろん喜ばしいことだが、3日経っら落着こう。スゴい人もっと先を見てる:このツール、 どうやったらもよくるかな+ヒエラルキーといったが、ほかの年金制度や企業とかと異な。1人の上級に10人の中級かそういうのない。外から縛るような人数制はないのだが、現実には上位の人たちは数が限られ。 
 +私は中間にいる。どうやってプログラミング言語やOSを作たり、一番スゴい人たちになれるのかよく考え。なれないもしれい。
  
-===== 基準 ===== +===== 一番スゴい人たちを見る =====
-  * テストがあるもの(客観的に測れないと、慢心しがちだ) +
-  * 期間設定 +
-  * 理論 +
-  * 楽しくないのはやり方が間違っている(まず自分で課題や質問を考えてから、それを解消する方法を考える、とか)+
  
-緻密に設定するのもいいが、それはハッカー的学習方法として間違っている気もする。 +何か優れた人の行動規範の真似をするは、少でも自分のためになると思う。というか止まっていてはマジで労働市場で死にかねない。 
-楽しく、情熱、自主性持ってやんだ+同世代の数学/物理/報科学専攻の院生の人なんかイメージする。
  
-===== 英語 =====+たぶん私が「~言が使える」と言ったところで、→で?「そんなの家電を使うのと同じくらいカンタンじゃないか。それより僕は3日でフレームワークや言語、果てはOS作ったけど?」とか鼻で笑われるだろう。何も言い返せない。
  
-いくつか読んて楽しい記事を見かけので、読んでいる。 +利用るだけじゃて、改良開発できるのがらにとっては当然う。 
- +段下のレイヤーをことになる。プログラミング言語はC言語で書かれてるだろう。じゃあ学ぶ。C?… 
-今はこの感じで正しいと思う。段階によって変わる。 +ピュータ科学学の知識はこういうとこで、からいてくるんだと思う。
- +
-聞くとは、超高速で読むことと同じ。 +
-書く方は、聞たり読めたりすればどうにかる。 +
- +
-ということで、一番優先度が高いのは読むことだと思う。 +
-1分で200語程度読めるようになるのを目標にしよう。 +
- +
-===== 計算機科学 ===== +
- +
-全体像を理解して、各分野の専門書を理解していく。 +
-テストできるのが望ましい。 +
- +
-資格の本で暗記せず理解できるようになればよいとおもう。結局解けるようになるのが目標であるか、普通合格するために勉強したらいいんでない? +
- +
-応用情報技術者かだ。 +
-理解していけば、解けるようになるはずだ。逆に避けるべきなのは、一回読んだだけで理解した気になることだ。テストは絶対にないといけない。 +
- +
-思うに、コンピュータ科学を勉強することは、無意識に範囲を広げる効果があると思う。OSの仕組みがわかっていれば、一つ一つ単純な組み合わせと思。そうでなければ、黒魔術だと思う。それに関する分野を無意識に避けるようになる。 +
- +
-===== 数学 ===== +
- +
-少なくとも高校数学全体は。もっとも難しそうに思える。震える。 +
-これもテストが必要だ。 +
-考えてみれば唯苦手意識がある。理系生とのもっとも大きな違いで、自分ができないと思えるところだ。 +
- +
-===== プログラミングの基礎力 ===== +
- +
-やはりこれも必要だ。同時にアルゴリズムなんかも勉強することになるだろう +
-プログラミングコンテストの問題を解いていく。 +
- +
-抽象的な問題を正確に形にし、手足のように扱えるようにする。 +
- +
-単純なプログラミングを書いているだけは、この能力は鍛えにくい。たとえばただいているだけにとどまる。 +
-勉強しないといけない。 +
- +
-===== タダでもやりたいことをやる ===== +
- +
-クラウドワークスの案件を見ていると、驚くほど安い価格で群がっているのがわる。 +
-やだなぁと思うのだが、現実に受注するには経験や実績が必要なわけで、最初はタダ同然でやらないといけない。 +
-はどの業界でも同じことだ。 +
- +
-また、人生論的な意味で、タダでもやりたい!と思えるようなことをやるべきなんだ。 +
-もしカネがないとやりたくない、というようなものだったらやるべきじゃない。 +
- +
-さらに…自分にはこれ難しそう!っ思う仕事が多い。 +
-そう思うなら、間違った本の書き方と同じで、自分のコンフォートゾーンにとどまった学習をしているということだ。 +
-個人開発をメインにしようとしていても、そういうコンフォートゾーンにとどまった技術しか持たない人が、素早く開発できるだろうか?ほかの人の需要を満たすことができるだろうか?否 +
- +
-有名な独学した建築家の話を思い出した。彼は部屋で独学だけして有名になったわけではない。 +
-いろんなところに応募して、仕事を受注して、有名になっていったんだ。 +
- +
-===== 熱意を金に変える能力 ===== +
- +
-  * 好奇心を集める +
-  * 興味を高める +
-  * 気を散らすものを切り落とす +
-  * ミニマルに生きる +
-  * 熱意を作り出し価値を生み出す +
-  * マネタイズする方法を見つける +
-  * 繰り返す +
- +
-熱意と他人への貢献をつなげる方法を知ることが必要でる。ひいては貴重で価値を高くしていく方法を…。 +
- +
-段階を踏むんだ。 +
-思いつき→学ぶ→作る→熱意を高める→仕事を受ける→自分で作る +
-最初からカネを考えるのは間違いだし、ずっと自分だけで作るというのも間違いだ +
-個人活動と社会活動をうまい割合で配合させるべきだ。 +
- +
-キャリア資本。とはいい葉だ。 +
- +
-まず熱意を高めるんだ。最初に熱意があって、カネに変えるのを考えるの十分に熱意を育ててからだ。 +
- +
-===== エッセイの練習 ===== +
- +
-ジャミン・フランクリンのり方が参考になる。要約し、原文を見ず再現し書き方をんだという。 +
- +
-===== 眠いとき ===== +
- +
-ベストなのはゲームをぶっ通しでやるように、何も気にせず楽しさのままやるとだが、現実的には、そんなに気分が乗らないときがある。 +
-特に英語を読んでいるときは。何かを作っているときはそ眠くならなが、読んでいると眠くなるときが多い。 +
- +
-それにど対応するか、いうと。 +
-1つの対応策…気にせず、居眠りしながら続けることだ。1時間以上眠気が続くことはない。 +
-邪魔をするのは完璧な状態ないといけないという思い込みだ。 +
-いやでも、やってるうちに入り込めてくる。 +
- +
-眠いからってすぐ寝床で寝ると、3時間経ってる。そんなに眠っも眠なって嫌になるときがある。 +
-眠気は単なる数値で表わせないようにえる。10時間寝ると0になって、時間が経つごとに10、20…となる漫然としたイメージを持っているが、実際は10時間眠った後でも眠くなる。むしろ長く寝たあとはまた眠りやすい。昼寝をしたって、眠くなる。 +
- +
-波のよなものだ。実際にはどんなコンディションでも眠くなるときは眠くなる。 +
-小さい波のたびに本格的に眠っていては、時間がいくらあっても足りないし睡眠のリズムがおかしくなってくる。夜も眠りが浅くなる。波は徐々に大きくなるが、途中でリセットすると夜で十分眠くならない+
  
-我慢していれば睡眠の波引いていく。我慢といっても単に寝床眠らないくらいのものだ。座って居眠りでもいい。にかくその眠気は一時的で時間が少し経てば収まる。+限りあるんだろうけどツールを利用きることは最低限スタートだ。もちろん喜ばしだが3日ったら落ち着こう。スゴい人はもっと先を見てる:このツール、 どうやったらもっとよくなるかな?と
  
article/learn_computer.txt · 最終更新: 2020/07/22 22:07 by kijima