差分

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

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

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