今週のQiita技術書まとめ
2023年7月23日配信
読書投稿『失敗から学ぶRDBの正しい歩き方』
本記事について 本記事では『失敗から学ぶRDBの正しい歩き方』(著:曽根壮大さん)についてまとめます。 ただ筆者は本書については二度目、今の自分に必要な知識や忘れておきたくない箇所についてまとめておくだけのため、書籍全体についてまとめる記事ではありません。 本書の章まとめ 1. データベースの迷宮
索引体系化に失敗。統計(45)を取ろう。
100万人に伝えたい!失敗を乗り超えた話を共有しよう 参加投稿です。技術士(情報工学)、工学博士 小川清です。 <この記事は書きかけです。順次追記します。> This article is not completed. I will add some words in order. 索引体系化できず
SOLID原則を元にコーディングをする際に意識すべきことを考える
はじめに SOLID原則とは SOLID原則というものをご存知でしょうか? これはオブジェクト指向プログラミングをする上での原則を5つにまとめたものになります。 オブジェクト指向っていったい何者??概念が難しくてよくわからないと思っている方も少なくないのではないでしょうか?これらの原則を理解することでオブジェクト指向でプログラミングするとはどういうことなのかという理解が深まってくるはずです。
ちょうぜつソフトウェア設計入門ーーPHPで理解するオブジェクト指向の活用
SoftwareDesign誌での連載と技術アドベントカレンダー24回ぶんに収まらなかった関連知識を徹底解説。いわゆる「オブジェクト指向」と呼ばれる考え方から発展した分野は、どのようにソフトウェア設計の役に立つのかを、よく知られた原則、テスト駆動開発、デザインパターンなどを通じて理解できる一冊です。上級者には定番の知識を体系的に整理するヒントとして、初級者には可愛いイラストで覚えるキーワード集として、幅広く活用していくことができます。なお、サンプルコードはPHPで書かれていますが、他の言語に置き換えて読めるコードばかりです。PHPを使っているかどうかを問わず、全ての開発者にオススメです。...
上司の心得 6訓
はじめに つい最近まで新人、若手ということで教えてもらう側だったのに、後輩が増えてきてそんなことも言えなくなってきた今日この頃。 というわけで、「リーダーの立ち振る舞い」や「上司、先輩としての接し方」などを題材とした書籍を読み漁っている中で上司の心得なるものがとても参考になったので、記事にして共有したいと思います。 今回引用する書籍は以下です。 自分の頭で考えて動く部下の育て方 上司1年生の教科書…
自分の頭で考えて動く部下の育て方
農林水産省10 大トピックス受賞 の著者による科学的マネジメント 「指示待ち部下」から 「ほっといても成果を上げる部下」に育てる 「教えない」育成塾! 必死で教えているのに、部下がなかなか育たない。 そんなあなたに知ってほしい「教えない」育成法。 自分は何もしなくても、勝手にまわりが動いてくれるようになります。
グラフでわかる最適化アルゴリズム[最急降下法~Adam]
機械学習の勉強を始めて、モーメンタム法やAdamが本当に効果があるのか気になったので、実際にPythonでグラフを描いて確かめてみました。 0. 最適化アルゴリズムとは 機械学習では、まず正解値を予測するために入力から適当な式を立てます。 例えば単回帰分析なら、 math
機械学習スタートアップシリーズ これならわかる深層学習入門
機械学習の予備知識がない読者を、研究の最前線までしっかり連れて行く、ひとりでも学べる入門書! 深層学習の理論を初めて学ぶ人はもちろん、今度こそ理解したい人のために。 【甘利俊一先生推薦】 「世の中に人工知能の解説書は多いが、基礎から始め、その仕組みを理論的に明快に説明したのは本書が初めてといってよい」 【主な内容】 1 はじめに 2 機械学習と深層学習 3 ニューラルネット 4 勾配降下法による学習 5 深層学習の正則化 6 誤差逆伝播法 7 自己符号化器 8 畳み込みニューラルネット 9 再帰型ニューラルネット 10 ボルツマンマシン 11 深層強化学習 【機械学習スタートアップ...
Vercelに感動してJavaScript、Next.js、Figmaを再学習し、ポートフォリオを作った話【学習メモ】
はじめに 自分は社内SEとデザイナーの中間くらいの存在ですが、IT業界に関わる身としては、どんな職種にせよ業務外でのスキルアップも肝心となり、小規模でも実際にWebサイトやアプリを制作していくのが知識や経験を深める上で重要かと思います。 が、どうしてもサーバー契約とかFTPクライアントでのサイト更新(少し前まで「FFFTP」を使ってました…)が面倒に感じる部分もあり、途中で自然消滅したり、公開前に…
JavaScriptコードレシピ集
JavaScriptによるWeb開発のための究極のレシピ集。制作の現場で使われる定番テクニックからプロ技まで余すところなく集めました。目的別にレシピを整理。「あのプログラムはどう書くんだろう?」が、スグにわかります。JavaScriptを学び始めた方から中級エンジニアの方まで納得。ECMAScript 2018に準拠。
Figmaデザイン入門〜UIデザイン、プロトタイピングからチームメンバーとの連携まで〜
話題の「Figma」を短期間で使いこなす! リモートワークのような働き方が普及するとともに、チームメンバーとのコミュニケーションの重要性は増しています。そんな中で注目を集めているのが、Webブラウザ上で動くインターフェースデザインツール「Figma」です。 「オンライン上でチームメンバーが集まり、同じデータを見ながら意見を出し合って、その場でデザインをアップデートできた」 「URLを共有してホワイトボードとして使用することで、オンラインでの活発な議論につながった」 Figmaはオンライン上でリアルタイムに共同編集ができるため、このようなチームメンバーとのコラボレーションが実現しま...