タグ

関連タグで絞り込む (157)

タグの絞り込みを解除

勉強に関するyamadarのブックマーク (266)

  • エンジニアはどのようにして技術を学べば良いのか

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

    エンジニアはどのようにして技術を学べば良いのか
  • 「家だと集中できない」を解決する“Zoomもくもく会”が盛り上がる兆し

    新型コロナウイルスの影響で在宅環境で仕事や勉強をしなければいけないのにはかどらない ——。オフィスや学校にはあった「強制環境」がなくなることで、作業能率を落としている人も多いのではないでしょうか。 「在宅環境で集中できないタイプ」は、仕事や学業において、今後、大きな差をつけられてしまう可能性があります。 在宅だと能率が落ちてしまう要因の一つは、ピア・プレッシャー(相互監視による圧力)がないこと。人が近くにいることによる緊張感がないと、集中力を維持できない問題です。 こうした問題を解決できるのがビデオチャットを通じた「Zoomもくもく会(Zoomでつながりながら黙々と作業・勉強をする会)」。在宅でも強制環境を作れるゆえに、作業がはかどらない問題をほぼ100%解決できるパワフルな手法です。 Zoom利用は、「会議」や「飲み会」だけでなく「作業中につながる」ことをオススメします。 もくもく会の作

    「家だと集中できない」を解決する“Zoomもくもく会”が盛り上がる兆し
    yamadar
    yamadar 2020/04/28
    わかる
  • コーディング面接対策のために解きたいLeetCode 60問

    自分がコーディング面接対策のために解いてよかった LeetCode の問題をコンセプトごとにまとめました。カバーするコンセプトは LinkedList Stack Heap, PriorityQueue HashMap Graph, BFS, DFS Tree, BT, BST Sort Dynamic Programming Binary search Recursion Sliding window Greedy + Backtracking です。 これらの問題が 30 分以内に実装できれば面接の準備は整ったと言っていいと思います。Easy と Medium で問題は構成されてます。進捗を管理するためにGoogle Spreadsheetを用意しました。コピペしてご自由にお使いください。 これらの問題は、LeetCode のリスト機能でも公開されています。クローンすれば自分がすでにど

    コーディング面接対策のために解きたいLeetCode 60問
  • 高校レベルの数学から大学の教養数学くらいまでを独学/学び直した - razokulover publog

    去年の12月頃から数学の学び直しを始めた。 職業柄少し専門的な、特に機械学習の方面の書籍などに手を出し始めると数式からは逃れられなかったりする。とはいえ元々自分は高校時代は文系で数学1A2Bまでしか履修していない。そのせいか少し数学へ苦手意識があり「図でわかるOO」とか「数学無しでもわかるOO」のような直感的に理解出来る解説に逃げることが多かった。実務上はそれで問題ないにしてもこのまま厳密な理解から逃げているのも良くないなと感じたのでもう少し先の数学に取り掛かることにした。 巷には数学の学び直しについての記事が既にたくさんある。それに自分の場合は何かの受験に成功した!とか難関の資格を取得した!というような華々しい結末を迎えている状態ではない。そんな中で自分が何か書いて誰の役にたつかもわからないが、少なくとも自分と似たようなバックグランドを持つ人には意味のある内容になるかもしれないので、どの

    高校レベルの数学から大学の教養数学くらいまでを独学/学び直した - razokulover publog
    yamadar
    yamadar 2020/03/08
    まず時間を掛けてちゃんとやるのが凄い
  • JavaScriptエンジンの仕組みをGIFアニメで分かりやすく解説

    Node.jsおよびChromiumベースのブラウザで使用されるJavaScriptエンジンの仕組みについてGIFアニメーションで分かりやすく解説された記事を紹介します。 🚀⚙️ JavaScript Visualized: the JavaScript Engine by Lydia Hallie 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 JavaScriptを視覚的に解説: JavaScriptエンジン JavaScriptはクールです(私はそう思います)が、あなたが書いたコードをマシンが実際に理解するにはどうすればいいのでしょうか。JavaScriptデベロッパーは通常、コンパイラを自分で扱う必要はありません。しかし、JavaScriptエンジンの仕組みを理解し、人に優しいJavaScriptコードをどのように処理

    JavaScriptエンジンの仕組みをGIFアニメで分かりやすく解説
  • 体系的に学ぶモダン Web セキュリティ (#seccamp 全国大会 2019 B5) / Learn Modern Web Security Systematically

    セキュリティ・キャンプ全国大会 2019 開発と運用トラックで提供した講義の資料の一部です。誤りに気がついたら、ぜひ @y0n3uchy あるいは @lmt_swallow にお知らせください。

    体系的に学ぶモダン Web セキュリティ (#seccamp 全国大会 2019 B5) / Learn Modern Web Security Systematically
  • 「プロゲーマーになるために必要なことは勉強」賞金総額32億円のeスポーツ大会に出場する選手らは語った(篠原修司) - エキスパート - Yahoo!ニュース

    「将来、プロゲーマーになりたい子供たちに『これだけはかかせない』ことがあれば教えてください」。賞金総額30億円のeスポーツ大会に出場する選手たちは、口をそろえてこう回答しました。 「勉強です」。 人気ゲーム『フォートナイト』の世界大会に日人選手4名が出場! 米国時間7月26日から28日(日時間では7月27日から29日)にかけて、アメリカのニューヨーク州にて人気ゲーム『フォートナイト』の世界大会「Fortnite World Cup」が開催されています。 「Fortnite World Cup」の賞金。最下位でもひとりあたり最低5万ドルの賞金。大会資料より 「Fortnite World Cup」の目玉はその賞金です。なんと優勝者には300万ドル(約3億2,600万円)、出場するだけでも5万ドル(約540万円)、総額3,000万ドル(約32億6,000万円)にものぼる賞金が用意されている

    「プロゲーマーになるために必要なことは勉強」賞金総額32億円のeスポーツ大会に出場する選手らは語った(篠原修司) - エキスパート - Yahoo!ニュース
  • 【まつもとゆきひろ氏 特別講演】20代エンジニアのためのプログラマー勉強法のまとめ 2019/3/30 - Qiita

    予想していた技術的な勉強法というより、エンジニア、ビジネスマンとしての生き方や、成功するための方法論を20代に向けてMatzさんが伝えてくれたのでまとめます。(自分なりの解釈も少し入ってます) とてもためになる講演でした。個人的には特に前談2、3、4、5、6がためになりました!! Matzさんありがとうございました! 講演内容 前談1. テクノロジーとは人を幸せにするためのもの 前談2. 若いうちから頑張ろう 1.学生と社会人の"勉強"の違い 2.なぜ勉強するのか? 3.勉強についてのTips(what, where, when, how) 4.とにかくアウトプット 5.成功するためのTips 6.最後に3つのアドバイス ※Ex)で書いている具体例はMatzさんが使われたものをそのまま使ってます。 前談1. テクノロジーとは人を幸せにするためのもの 来人を幸せにするためのテクノロジーが人

    【まつもとゆきひろ氏 特別講演】20代エンジニアのためのプログラマー勉強法のまとめ 2019/3/30 - Qiita
    yamadar
    yamadar 2019/03/31
    有名になったりポジションを確立したいなら他の人と違うことをやるのが近道だけど、それとは別に確固たる勉強とアウトプットの量はどうしても必要だと思ってる。仕事の仕方はその人次第。
  • 悩める高校生よ、「心理学部」を選ぶのはまだ早い|べとりん

    教育学とか社会学とか経済学とか精神医学とか看護学とかビジネススキルとかの問題を心理学部で学べると期待してる学生に遭遇しすぎるので「心理学に興味がある高校生に向けた心理学部に進まないための心理学教室」をやりたいんですが だれか一緒にやりませんかね — べとりん (@piyoketa) March 26, 2019 あなたが"心理学に興味があると言っている高校生"に出会ってアドバイスを求められたら、とりあえず「心理学部には行くな」と言っておくとよい。 現在、大学の心理学部で行われている「心理学」とは、概ね、統計を用いて、できるだけ自然科学的に妥当な手法で人の心を明らかにしようとする学問であり、基的には認知心理学や行動心理学などである(※1)。 あと、心理学は統計学わからんやつは来るなというのもアピールしておきたい(笑) あと、臨床心理(カウンセリング)や性格心理学は、心理学の極々一部で、基

    悩める高校生よ、「心理学部」を選ぶのはまだ早い|べとりん
  • 低レイヤを知りたい人のための Cコンパイラ作成入門

    はじめに このオンラインブックは執筆中です。完成版ではありません。フィードバックフォーム このには一冊のに盛り込むにはやや欲張りな内容を詰め込みました。書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 このでは、コンパイラの説明の難易度が急に上がりすぎないように、様々なトピックを書全体を通じて次第に掘り下げていくという形で説明することにしました。その理由は次のとおりです。 コンパイラは、構文解析、中間パス、コード生成といった複数のステージに概念的に分割することができます。よくある教科書的アプローチでは、それぞれのトピックについて章を立てて解説を行うことになりますが、そのよう

  • 素人が漫画を描き始めた時にHUNTERxHUNTERを徹底分析した話。或いは素振りの重要性について | Leth -レス-

    先日発表した私の処女作 SYNTHESIZE ですが、30歳から漫画を学びはじめてアウトプットした作品となります。 一応どういうふうに漫画を学んだのかに関しては、 SYNTHESIZE 1話目の創作ログ に纏めてあるので興味がある方はこちらも読んで頂ければと思うのですが、個人的な漫画勉強法に関してもっと具体的に、画像つきで、詳細を語りたいと思います。 ※画像は冨樫義博「HUNTERxHUNTER」より引用 HUNTERxHUNTERを徹底的に考察する まず、こちらの Filmmakers Eye 映画のシーンに学ぶ構図と撮影術:原則とその破り方 を読んで、基的にバストアップやエスタブリッシュショットにどういう意図があるのかを知識としてインプットしました。 次に自分にとって「これは最高傑作である!こんな作品が描きたい!」と思えるような漫画(私の場合はHUNTERxHUNTER)を引っ張り

    素人が漫画を描き始めた時にHUNTERxHUNTERを徹底分析した話。或いは素振りの重要性について | Leth -レス-
  • 低レイヤーの学び方 ── システムソフトウェアの世界は「今すぐ役に立つものが全て」ではない - GeekOutコラム

    はじめまして、木村 廉と申します。現在神戸大学大学院の修士2年生で、システムソフトウェアの脆弱性検出やself protectionについて研究しています。 § 実はこのコラム執筆のお誘いをいただいた時、はじめはお受けするかどうか少し迷いました。というのも、「GeekOut」の過去のコラムを見ると、執筆者の皆さんは最前線で活躍されている方ばかりで、一介の学生の私では見劣りするような気がしたからです。 しかしながら、私もエンジニアの端くれですので、他のエンジニアと差別化できる強みも多少は持っています。そしてそれは、幸いにも他の人とかぶりづらいマニアックな部類のもので、参考にできる資料も多くありません。 その強みとは、OSやハイパーバイザ(コンピュータを仮想化するための制御ソフトウェア)といった、基的な制御を行うシステムソフトウェアを開発したり、それに手を入れたりすることです。いわゆる“低レ

    低レイヤーの学び方 ── システムソフトウェアの世界は「今すぐ役に立つものが全て」ではない - GeekOutコラム
    yamadar
    yamadar 2018/07/20
    低レイヤー大事
  • Learn Python, Data Viz, Pandas & More | Tutorials | Kaggle

    Practical data skills you can apply immediately: that's what you'll learn in these no-cost courses. They're the fastest (and most fun) way to become a data scientist or improve your current skills.

  • AWS、何から勉強したらいい?に対する俺の答え - Qiita

    このツイートがわりと好評だったので解説。 「AWS、何から勉強したらいい?」に対する俺が考えた回答がこれ。 pic.twitter.com/ouuP3P27Bu — 伊藤 祐策(パソコンの大先生) (@ito_yusaku) 2018年4月17日 これは誰向け? メンテナー以上の領域を目指す人向け。 オペレータ ... システムの運用、監視、障害調査&対応をする人 メンテナー ... システムの拡張、改善をする人 アーキテクト ... システムを1から設計、構築する人 解説 各科目の選定基準 必修科目 ... AWS番運用するにあたって絶対に避けては通れないサービス。 重要科目 ... 間違った設計をすると、あとから取り返しがつかないサービス。 選択科目 ... 学習量を削るために仕方なく必修から外したが、Webサービスを構築するにあたりほぼ必須となるサービス。 必修科目で押さえておく

    AWS、何から勉強したらいい?に対する俺の答え - Qiita
    yamadar
    yamadar 2018/04/19
    VPCとかサブネットとか、まぁ言われてみると最初の一歩では不要かもしれない
  • アホの子教えるのは楽しかった

    学生時代バイトで個人指導の塾講師をやっていて、座ってられない&話が聞けない中2とか、アルファベットのaとdとbの区別が付いてなくてbog とかdopple とか平気で書いちゃう中3とかを担当していた。 そういうレベルの子供でも、ちょっとした一言というかきっかけが見つかれば変わるし、偏差値27から50超のだいたい普通レベルまでもってくことは、片手間の個人指導の大学生バイトでも割と難しくなかった。 逆に私にとっては、普通の子を出来る子にする方が簡単じゃなかった。人に勉強への自発的意欲があって家庭の協力があれば偏差値60超くらいまではいけたけど、そこから先は元々の素養がないとダメかなぁという感じだった。個人的な体感だと65を超えるのは元々の素養が大きく左右するなぁと思っていた。 アホの子を普通の子にする役目は、他のバイト講師仲間の誰もがやりたがらなかった。私はアホだったからそっちのが性に合って

    アホの子教えるのは楽しかった
    yamadar
    yamadar 2018/03/17
    これは素晴らしい。後で何度も読み返したい。
  • education#%3Fmodal_active=none

    Develop with Gemini assistance Supercharge your productivity in your development environment with Gemini, Google’s most capable AI model.

    education#%3Fmodal_active=none
    yamadar
    yamadar 2018/03/03
    Googleによる機械学習の教材
  • 「自分で勉強しない社員」を一体どうすればよいのか? | Books&Apps

    最近「勉強しない社員」問題について、話題になることが多かったので、少し書いてみる。 例えば最近あった事例が、あるIT業の会社での出来事だ。 新人が何名かいるけれど、そのうちの一人が極端に仕事ができない、という相談を受けた。 「なにか手を打ったのですか」と聞くと、 「他の新人と比べて、基礎となる知識がかなり欠けていたので、彼に対して課題図書を与えて読め、と言った」 「結果は?」 「何も変わらず、全く勉強しないので困っている」 言われたその場では、その新人は「読みます」というのだが、実は全く読んでいなかった、というオチだ。 上司は1年以上に渡って、 「会社で言われたことをやっているだけだと、マズいぞ」と言い続け、辛抱強く仕事を教え、課題を与えつづけた。 が、もちろん上司の努力だけでは限界がある。彼の伸びは遅く、圧倒的な差が同期とついてしまった。 上司は彼に「なぜ自分で勉強しないんだ」と聞いた。

    「自分で勉強しない社員」を一体どうすればよいのか? | Books&Apps
    yamadar
    yamadar 2018/02/23
    勉強なり何なりして差をつけてれば好きな事できるようになる。その時間をどこで確保するかについて議論はあるけど。勉強しないやつは無理に育てようもしても互いに不幸になって時間の無駄。
  • Aidemy | AIプログラミングの学習をオンラインで。機械学習やデータ分析を基礎から学べるAidemy

    AIを学ぶなら、アイデミー 先端技術で 人と組織の可能性を 広げよう コンテンツのわかりやすさ、 システムの使いやすさを高く評価いただき、 ユーザー数10万人突破!

    Aidemy | AIプログラミングの学習をオンラインで。機械学習やデータ分析を基礎から学べるAidemy
  • エンジニアの次のステップへの勉強法 - Qiita

    言われたものはだいたい作れるし、どんなプログラミング言語が来ても大抵書けそうかなってなったエンジニアがそこで成長が止まってしまう人を見かけることがあります。 技術が好きで、作ることが好きで、なのに環境に求められず成長が止まってしまっているんだろうと思います。 ここで成長が止まってしまう環境とは、 新しい技術の情報を仕入れて語り合うエンジニアが居ない 業務用件に高い技術が求められない 改善サイクルが遅い 開発プロセスなどをまとめる人がいない などです。 簡単に言うと、今はうまく仕事があるけれど、停滞している仕事場ですね。 下手にビジネス的に成り立ってしまっているので、それ以上成長をする必要がないのです。 まあ、そういう生き方もありかな?って思うので、それでいいやって思う人は続きは読まなくてもいいかなって思います。 ここから先はエンジニアとして技術を伸ばすことが楽しい、ものを作ることが楽しい、

    エンジニアの次のステップへの勉強法 - Qiita
    yamadar
    yamadar 2018/02/04
    良い
  • Deep Learning基礎講座演習コンテンツ 公開ページ

    プログラムの最大の特徴の一つは、全てのトピックについて、演習を中心に構成されている点です。実際に手を動かしながら理解を進めることで、効率よく学習することができます。 実際にモデルを学習させながら技術を習得する格的な演習内容となっています。Deep Learningは、モデルが実際に学習する様子を観測し、パラメータを調整することでアプリケーションに応じたパフォーマンス最大化を行うことが非常に重要な技術ですが、この一連の流れを全ての演習で経験しながら重要な要素を身につけることが可能です。