タグ

勉強に関するtanke25616429のブックマーク (12)

  • 東大が無料公開している超良質なPython/Data Science/Cloud教材まとめ (*随時更新) - Digital, digital and digital

    東京大学がちょっとびっくりするくらいの超良質な教材を無料公開していたので、まとめました Python入門講座 東大Python入門が無料公開されています。scikit-learnといった機械学習関連についても説明されています。ホントいいです Pythonプログラミング入門 東京大学 数理・情報教育研究センター: utokyo-ipp.github.io 東大Pythonも非常にオススメです Pythonによるプログラミング入門 東京大学教養学部テキスト: アルゴリズムと情報科学の基礎を学ぶ https://amzn.to/2oSw4ws Pythonプログラミング入門 - 東京大学 数理・情報教育研究センター Google Colabで学習出来るようになっています。練習問題も豊富です https://colab.research.google.com/github/utokyo-ip

    東大が無料公開している超良質なPython/Data Science/Cloud教材まとめ (*随時更新) - Digital, digital and digital
  • 社内re:capでAWSの進化の話と、少しエモい話をしてきました - プログラマでありたい

    所属する会社のグループ全体で、3週連続でAWSのre:Inventのre:capするということで、アンバサダーとして登壇してきました。登壇者の中で一番の高齢者層だったので、新サービスの発表についてでなく、昔話からの振り返り的な話をしています。 S3の歴史からみる「強力な書き込み後の読み取り整合性」について テーマに選んだのが、2020/12/03に発表されたS3の「強力な書き込み後の読み取り整合性」についてです。個人的には今回の新サービスの発表の中で、一二を争うくらいの凄い改善だと思うものの、なかなかその凄さが伝わっていないのかなと思います。ということで、歴史的な経緯から。 結果整合性 はじめは結果整合性から。US Standardリージョンという耳慣れない言葉と一緒に紹介しています。いずれは最後に書き込んだ値になるけど、読み込むタイミングによっては最新の情報ではないかもというのが結果整合

    社内re:capでAWSの進化の話と、少しエモい話をしてきました - プログラマでありたい
  • Exercism

    Get really good at programming. Develop fluency in 74 programming languages with our unique blend of learning, practice and mentoring. Exercism is fun, effective and 100% free, forever.

    Exercism
  • 勉強をやり直したい大人のための大学受験のすすめ - 俗物図鑑

    勉強をやり直したいと思っている大人はどれくらいいるだろう。 私は社会人になってから勉強をやり直したいと思ったクチで、実際に受験をし、この春から大学に通いはじめた。あまり無い例だと思うので、同じ志をもった人達の背中を押す意味もこめて、思うところを書いてみたい。 1. 仕事は楽しいかね? 私は高校を出た後しばらく、The NEET生活を満喫していた。程なくして、遊ぶ金が無くなったという酷い理由でアルバイトをはじめたのだが、これが存外に面白く、結局この仕事を続ける事になった。相性がよかったのだろうか、会社から拾ってもらい、やりがいを感じる仕事を与えてもらえるようになった。プレゼンや研修のコツ、お客さんとの交渉の仕方を覚え、M$Office、人材管理(なんて嫌な響き)のノウハウ、プログラミングを学び、この場所でゆっくり成長していこうというと決意のようなものも固まりかけていた。 しかし、あるとき急に

    勉強をやり直したい大人のための大学受験のすすめ - 俗物図鑑
  • どうすれば人間は無限に賢くなれるのか? | やねうらお.com

    今日は手短に人間が無限に賢くなれる方法について書いてみる。無限と言うとちょっと大仰な気もするので、まずは、有限時間tに対して「等比級数的に知識量が増える」とぐらいの意味だと思って欲しい。 ※ もちろん、時間tが無限にいくのであれば、等差増加でもt→∞で知識量→∞になるだろうが、それは現実的な話ではないので..。 例えば、自分が学んできた算数(数学)のカリキュラムについて考えてもらいたい。小学一年生から中学三年、理系に進学した人たちは高校・大学でも数学をやったかも知れない。この算数(数学)の教科書の情報量、体感的には学年が2つ進むごとに2倍ずつぐらいになっていくように思う。まるでムーアの法則のようであるな。 俯瞰するに、小学校の内容が薄すぎるし、大学受験までで見ると高校三年でやるべき内容が濃すぎる。小学校のうちにもっと沢山やっておけば大学受験の時に苦しまなくて済むことは明らかで、進学塾なんか

  • 40歳で料理を始めてみたら「パソコンを起動できないおじさん」の気持ちがわかった件。

    自分の無知や弱点を晒すことは、学びを得る上で非常に重要なことです。 かつてソクラテスが言ったように、「自分が何を知らないか」ということを認識するのはどんな人にとっても大変困難なことでして、多くの場合他者との接触を通して「自分の無知」を認識する他ありません。 その意味で、「俺はこれについて何も知らない」ということを、我々はどんどんオープンにしていくべきなのです。 ということで恥を忍んで申し上げるのですが、しんざきは料理というものについて全く、さっぱり、完全無欠に知見がありません。 今までの40年程の人生料理というスキルに殆ど触れずに生きてきてしまいました。 いや、決して、私が「男子厨房に立たず」などという時代錯誤な主義を持っているわけではないのです。 厨房には立ちます。 皿も洗えばシンク掃除もするし生ごみの始末も排水口の掃除もします。 そこについては主張させてください。 ただ、しんざき家で

    40歳で料理を始めてみたら「パソコンを起動できないおじさん」の気持ちがわかった件。
  • Cisco CML で最小限の構成を作り検証を始めるまでの基本操作 - らくがきちょう

    先日、Cisco DevNet Sandbox にある「CML Sandbox」を試すというメモを書きました。 今回は CML で最小限の構成を作り、起動するまでの手順をメモしておきます。 Step.1 CML へログインしたら画面右上から Add Lab をクリックします。 Step.2 ラボが追加されるので検証の趣旨に沿った、分かりやすい名前を付けておきます。 Step.3 ラボをクリックして次へ進みます。 ラボの下側にあるボタンは 検証の開始 や 停止 なので、今はまだクリックしないようにしておきます。 Step.4 ラボの内容が表示されます。 初期状態ではノードが未登録ですので、検証に必要なノードをドラッグ&ドロップで追加していきます。 今回は IOSv を 2 台追加しますので、右側のノード表示部分から IOSv をドラッグし、左側へドロップします (これを 2 ノード分、繰り返

    Cisco CML で最小限の構成を作り検証を始めるまでの基本操作 - らくがきちょう
  • プログラミングスクールに通わず、プログラミングを学ぶ方法

    「プログラミングスクールってどう思いますか」への、個人的な回答メモ。 LINEのウェブ制作系のオープンチャットで、 「おすすめのプログラミングスクールはありますか?」 「エンジニア転職したいです。何からやればいいですか?」 「おすすめの勉強方法を教えてください」 など、プログラミング未経験の方によるこの質問から始まって、独学の方法についての意見交換が始まる展開を何度か見ている 初心者なのに数十万かけてスクールに通おうとしている人が多かったのが意外だったので、個人的な考えを長文でまとめたものである。 「リモート研修中にクビになった法政大の〜」という記事を見て、既視感があったので増田に貼る。 昨今のコロナ以前に書いたので、コミュニティの利用方法は若干今の現実と即してないと思う。 この文章は、ある程度の音と持論を語るために、あえて冗長な長い文章の形式をとっている。 なぜならば世間一般の「エン

    プログラミングスクールに通わず、プログラミングを学ぶ方法
  • エンジニアはどのようにして技術を学べば良いのか

    はじめに この記事は、エンジニアがどのように技術を学べば良いのかということについて、おもに西尾泰和氏の書籍・記事で主張されている内容を元に、特定の問題を対象として自分の考えを加えて考察したものです。特定の問題としては、以下の3つを設定しています。 何を学べば良いのか分からない 技術書を読んでもすぐ忘れる 学習する時間がない もちろん、学ぶ上で考えるべきことは上記の問題にとどまりませんが、ここでは、比較的身近で耳にすることが多いと感じるものを問題として設定します。 定義 この記事ではスコープを特定の範囲に限定しているため、一般的な用語について、一部を以下のようにローカル定義しています。そのため、一般的な用語そのままの意味においては、この記事の内容はコンテキストを維持できないことがある点に注意してください。 エンジニア Web 系企業に勤めており、主にプログラミングをはじめとしたコンピュータサ

    エンジニアはどのようにして技術を学べば良いのか
  • クラウド時代のLinuxエンジニアにとって欠かせないOSの知識やコマンド群を、どう学ぶか[PR]

    ITエンジニアとしてシステムの開発や運用などにかかわるとき、OS(オペレーティングシステム)の基的な知識はあらゆる場面で求められます。そのOSの代表がLinuxでしょう。 クラウドではLinuxが事実上の標準OS 例えば、クラウドを使いこなそうとするとき、Amazon Web Servicesをはじめとするほとんどのクラウドで事実上の標準的なOSとして使われているLinuxの知識は欠かせません。 アプリケーションの開発や運用においても、コマンドラインを使う場合には、それはLinux環境もしくはLinux/Unix環境を模したものであることが一般的です。 いま注目されているDockerコンテナやKubernetesといったコンテナ技術の登場は、Linuxの重要性をさらに高めています。DockerコンテナそのものがLinuxテクノロジーを基盤として作られたものだからです。 こうしたLinu

    クラウド時代のLinuxエンジニアにとって欠かせないOSの知識やコマンド群を、どう学ぶか[PR]
  • 初めての「技術ブログ」書き方のご紹介 - SORACOM公式ブログ

    技術ブログは「書く」というより「記す」というのがシックリきている、ソラコム松下(max)です 2017年3月にテック・エバとして活動を開始し、通算400回以上講演の他、ブログでも情報発信しています。 年間で20以上のブログを書いてくるうちに、だんだんと書き方がわかってきました。ですので、今回は 技術ブログの書き方ブログ を紹介します! 技術ブログは「未来の自分へのドキュメント」 技術ブログは普通のブログとは異なります。 未来の自分へのドキュメント です。 「あー、これ既にやったことあるなー。なんだっけ?」とググった先が自分のブログであってほしい、そんな思いで書いてみてください。一番最初の利用者が自分、すなわちドッグフーディングしましょう。これはサービス開発でも、ブログでも共通して言えることです。 もし、手元に「メモ的なテキスト」があるならば、それはブログにできるかもしれません。 まずはタ

    初めての「技術ブログ」書き方のご紹介 - SORACOM公式ブログ
  • OSやネットワークなど初心者でも低レイヤー技術について学べる7冊の書籍 - paiza times

    Photo by edro Alonso こんにちは。谷口です。 プログラミング初心者の皆さんは、OSや仮想マシン、ネットワークシステムやコンピュータアーキテクチャなどといったいわゆる低レイヤーの分野を学んだことはありますか? 低レイヤー技術とは、すごく簡単に言うと、より物理的なコンピュータの仕組みに近い技術のことです。 例えば、初心者でもRubyPythonなどで、「Hello World」を表示させる、「1+2」の計算結果を変数に格納する…などといったことはできますよね。では、print関数や四則演算の実行を命令したときに、コンピュータのどこで、どんなことが起きているのでしょうか?これを理解するためには、低レイヤーに関する勉強が必要です。 「プログラミングできたら何が起きてるかなんてわからなくてもいいじゃん」と思われるかもしれませんが、実務でシステム障害が発生したり、メモリやCPU

    OSやネットワークなど初心者でも低レイヤー技術について学べる7冊の書籍 - paiza times
  • 1