2025/02/22に行われたPHPカンファレンス名古屋2025の発表資料です。 --- DRY(Don't Repeat Yourself)原則はコードの重複を減らし、保守性を高める効果的な手法ですが、適用の仕方によっては仕様変更に対応できなくなることがあります。 私が直面したのは、二つ…
2025/02/22に行われたPHPカンファレンス名古屋2025の発表資料です。 --- DRY(Don't Repeat Yourself)原則はコードの重複を減らし、保守性を高める効果的な手法ですが、適用の仕方によっては仕様変更に対応できなくなることがあります。 私が直面したのは、二つ…
CompTIA Project+ Web模擬試験 2008年9月発売開始!(TAC株式会社) 好評を頂いておりますTACのオリジナルWeb模擬試験シリーズにProject+が追加されます! 本試験に近い出題傾向、形式で受験前の最終確認としてご利用下さい。 <特徴> 1. 出題画面、問題形式等、本試験に近い設計 2. 厳選した問題と丁寧な解答解説つき 3. 受講期間中(2ヶ月)は何度でも繰り返し学習可能 4. 全国どこからでも利用可能 5. 研修ご担当様向けに無料でLMS(成績管理システム)の管理IDを発行 6. バウチャーチケット(割引チケット)付属コースも設置 ■ お試し版はこちら(TAC株式会社のサイトにリンクされます。) ■ 詳細・申込はこちら(TAC株式会社のサイトにリンクされます。) 最近のGartner調査において、プロジェクトマネジメントスキル
大プロジェクトの成否は、多くの場合会社の命運を握る。そのため、会社のエースを投入し、莫大なコストと時間をかけて挑むものの、必ず成功するものでもない。どちらかと言うと、大きなプロジェクトほど失敗の方が多いのではないだろうか。では、何がプロジェクトの成否を分けているのか。本稿では長年プロジェクトマネジメントに携わってきた筆者が成功のポイントを紹介する。 筆者は長らくコンサルタントとして国内外・規模の大小を問わずプロジェクトに携わってきました。 その中で、成功するプロジェクトもあれば、残念ながらそうではないプロジェクトも目にしてきました。今回は「何がプロジェクトの成否を分けるのか?」と、それを考えるヒントとして、各々のプロジェクトに見られる共通項を紹介したいと思います。 まだまだ、行き当たりばったりの日本のプロジェクト これは、ある日本の大手製造業の企画部門にお勤めの方と会話していたときの話しで
エンジニアとしてキャリアアップを考える際、ぜひ身に付けておきたいのがプロジェクトマネジメント(PM)のスキルだ。特に近年のシステム開発プロジェクトは低予算化・短期化が進んでおり、ただでさえ計画どおりにプロジェクトを運営することは困難になっている。こうした中、多くの現場で「経験のあるプロジェクトマネージャが不足している」という声を聞く。 しかし、PMスキルを実際に習得するとなると、これがなかなか難しい。ちまたにはPMBOK(Project Management Body Of Knowledge)をはじめとするPM関連の本があふれ、体系的に学習できる素材はそろってきた。しかし、実践的なものは少なく、理論と現場のギャップに戸惑うことも多々あろう。 そこで、この連載では実際の現場でよく見られるシチュエーションを取り上げながら、PMの実践的な勘所をケーススタディ形式で紹介していく。これからプロジェ
エンジニアをやっていると、いろんなプロジェクトに関わる機会がある。 タスクを管理したり、スケジュールを調整したり、進捗を見たり。 エンジニアをはじめて最初のうちは「とりあえず開発だけやっていればいい」と思っていたけど、 プロジェクト全体の流れを把握できるようになると、 「めちゃくちゃ生きやすくなる」 ことに気づいた。 プロジェクトマネジメントスキルって、リーダーやPMだけのものじゃなくて、 どんなエンジニアでも持っておくと、仕事がスムーズになるし、メンタル的にも楽になる。 そんなことを考えたので、整理してみる。 プロジェクトマネジメントスキルがあると、生きやすくなる理由1. 目の前のタスクに追われなくなるエンジニアとして開発していると、目の前のタスクをこなすことに集中しがち。 でも、プロジェクトマネジメントの視点を持つと、 「今やっていることの意味」 が見えてくる。 「この機能は、最終的に
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 説明って難しいなと思う機会があり、備忘録的に記します。 前提 ここで言う「説明」は文面で行われるものを指します。(文面がない状態で口頭で即興で行う説明は指しません) 例として挙げているのはコードレビュー時の説明です。 伝わる説明を書くには ①前提を省かない ■NG例 説明:「Hogeクラスのhogehogeメソッドに対して修正を入れた。hogehogeはFugaクラスから呼び出されているが、これはFugaFuga機能でのみ使われているため、全体として支障はない」 疑問:「なんでFugaFuga機能でのみ使われている場合には支障がないと言
本書では、データベースのインデックスについて基礎から応用まで体系的に学びます。 データベースの検索性能を最適化するための重要な知識を身につけることができます。 本書で学べる内容は以下の通りです。 🌲 B-Tree と B+Tree インデックスの仕組みと特性の違い 🔍 インデックスが検索効率を向上させるメカニズム 📊 複合インデックスの設計と効果的な活用方法 ⚡ カバリングインデックスやパーシャルインデックスなどの最適化テクニック 📈 クエリプランの読み方とパフォーマンスチューニング 本書の特徴はこちらです。 ・インデックスの内部構造を図解で分かりやすく解説 ・実際のユースケースに基づく設計手法の紹介 ・インデックスサイズと更新コストのトレードオフを考慮した実践的アプローチ ・クエリ最適化のためのパターンとアンチパターンの解説 データベース設計や SQL の基礎知識をお持ちの方なら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く