差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
最新リビジョン 両方とも次のリビジョン
article:learn_computer [2020/06/02 11:55]
kijima
article:learn_computer [2020/06/10 14:43]
127.0.0.1 外部編集
行 1: 行 1:
-====== <>コンピュータを学ぶ ======+{{tagessay}}
  
-**テーマがでかぎる**+====== プログラ目指ところ ======
  
-プロになるには、根本的な知識が必要る。 +世の中あるIT関連の求人でありがち文句「未経験歓迎!」にあよう、プログラムを作ること誰でも((そういうところの労働環境は最悪だろうが))画面にびっしりと並んだ文字とう異様外観呪文そのものに見るが、少し勉強すれば「使ことは」普通にきること
-ググて開発たって、何の価値もな。プロとして価値がい。ほかの分野…たとえば医者で専門分野やメス使い方ではなく、人体関する広い知が求められ。エンジニアだってそうだが、うではない例の分野より多いようだ+
  
-コンピュータ・サイエンスは必要か否か議論がある。少なくとも何かを作る(完成させるだけ)は、プログラミング言語に対する成熟だけでく、あまり必要がない。+一般ITリテラシーがあまり低いのでプログラムを書くことはそれだけでスゲーとなりがちだし、誇らしく思ってしまいがちだ。もちろん勘違いだ。 
 +ほかのものごとと同じく、問題はその先でる。つまりいものを作れるか
  
-かしもっとレバレッジかかる仕事…ものすごく多くの人が利用し開発者自体のツル、となってくると性能上要件必要になってくる。多トラフィックの制約か、マルチスレッドとかになると、この差大きくなる**らしい**((そこまでの知識がないので、これは受け売りだ)) +プログラマーの場合は優秀な人に完全に代替されてまう。平均的な人3倍速度で家を建てるぶんいないがプログラマでは普通の人優秀何百倍なるからだ。とよっては何万倍にもなるかもしれない。じつプロスポーツもびっりの超競争になる可能性があるが、成果を金額で測ることが難しいので今はそこまで激化していない。そして一番重要なことに場所制約がない。
-レベル1〜6くらいは文系でもいけるが6〜10は数学やCS知識がないとムリ。知識は後から効いてくるらしい。+
  
-体感してごくわか。オレわけわからずツールを使ってるだけ、ツールを理解したり開発したりしているわけない。 +プログラマーのレベルが10段階あるとすると、たぶん4くらい誰でいけるだろう。コンピュータの知識がなくても、なんとなく書ば動き作れてしまう。未経験、文系の人が目指し安定するのはこういうところ。ツールを開発したりない。フツーの人よりははるに詳くてパソコンに強いと思ってる。コンピュータユーザ全体キーでは中間に位置する
-実際に思ったから恥ずかしいのだが、オレすごいんじゃね?といは典型的な井戸のカエル的な感じだ+
  
-数学/物理/情報科学専攻院生なんが競合なん。 +フツー人(表計算とかで) < 開発ツール(PGど)使用者 <<< 開発用ツル開発者
-たぶん、オレが「PythonとかDjango使えるよ」とったところで、→で?「そんの家電を使うのと同じくらいカンタンじゃないか。それより僕は3日でフレムワークや言語、果てはOS作ったけど?」とか鼻で笑われるだろう。当然何も言い返せない。+
  
-利用できだけじゃくて、改良、開発できるようないと。そためには? +ヒエラルキーといったが、ほかの年金制度や企業とかとは異な。1人の上級に10人の中級とかそういうのはい。外から縛るような人数制限はないのだが、現実には上位人たちは数が限られている。 
-一段下レイヤーを学ぶことる。プログラミング言語はC言語で書かだろうじゃあ学ぶC言語は?…+私は中間る。どうやってプログラミング言語やOSを作ったり、一番スゴい人たちになれるのかよく考えるなれないかもしれない
  
-限りはあるんだろうけど、ツールを利用できることは最低限のタートだ。もちろん喜ばしことだが、3日経っら落着こう。スゴい人はもっと先を見てる:このツール、 どうやったらもっとよくなかな?+===== 一番たちを見る =====
  
-===== 基準 ===== +何か優れた人の行動規範の真似をすことは、少しで自分ためになると思う。というか止まっていてはマジで労働市場で死にねない。 
-  * テストがあるもの(客観的測れ、慢心しがちだ) +同世代の数学/物理/情報科学専攻の院生の人なんかイメージする
-  * 期間設定 +
-  * 理論 +
-  * 楽しくなのはやり方が間違っている(まず自分で課題や質問を考えてかそれ解消する方法を考える、とか)+
  
-緻密に設定するのいいが、それはハッカ的学習方法とし間違ている気もす。 +たぶん私が「~言語が使え」と言ったところで、→で?「そんな家電を使うのと同じくらカンタンじゃなか。それより僕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