開発者向けのテクニカルライティング
HTML、CSS、JavaScript、Python、PHP、C、DARTなどの複数のプログラミング言語をマスターすることは印象的ですが、開発者の成功にとって効果的なコミュニケーションも同様に重要です。この記事では、プログラミングと執筆の相乗効果を調査し、コードの品質とコラボレーションを強化するためのテクニカルライティングスキルの重要性を強調しています。
ある意味では、私たちは皆作家です。私たちの執筆を改善することで、直接効果的にコミュニケーションをとる能力が向上し、より良い結果につながります。これはドキュメントだけではありません。コードコメント、プルリクエスト、バグレポート、クライアントインタラクション、マイクロコピー、アクセス可能なマークアップに影響を与えます。
目次
- 目次
- テクニカルライティングの遍在
- 文法とスタイルのマスター
- 効果的なコードコメントを作成します
- クリアプルリクエストを書く
- バグを効率的に報告します
- クライアントと効果的に通信します
- マイクロコピーの芸術
- アクセス可能なマークアップを作成します
- 結論
- 技術作家のためのリソース
テクニカルライティングの遍在
開発者の時間は、コーディングのみに費やされるわけではありません。重要な部分は、コミュニケーションに専念しています。機能のデモ機能、コードの文書化、チケットの更新、同僚やクライアントとの協力です。巧妙に作成された文字言語を使用した効果的なコミュニケーションが最重要です。これは、個人プロジェクトを作成および促進する際のマーケティング活動にまで及びます。テクニカルライティングは、開発者の作業のほぼすべての側面に不可欠です。
文法とスタイルのマスター
優れた文法は、プロフェッショナリズムと明快さを高めます。英語は、プログラミング言語と同様に、スピーチの8つのコア部分に構築された構文を持っています。
音声の一部
- 名詞:人、場所、物、概念(例えば、 CSSはスタイルシート言語です)。
- 動詞:行動または存在状態(例えば、マルシアは効率的にコードします)。
- 形容詞:名詞を説明します(たとえば、CSSは強力な言語です)。
- 前置詞:単語間の関係を示します(例えば、リポジトリにコミットします)。
- 副詞:動詞または形容詞を変更します(たとえば、すぐにコンパイル)。
- 接続詞:単語またはフレーズ(CSSおよびHTMLなど)を接続します。
- 遷移:段落を接続します(さらに、これを考慮してください)。
- 代名詞:名詞を交換します(たとえば、効率的です)。
これらの機能は、UIコンポーネントのように機能し、明確で簡潔な文を作成するために組み立てられます。音声(単語の選択、形式)とトーン(感情的影響)も重要です。一般に、アクティブな音声が明確にするために好まれます。 Grammarlyのようなツールは、執筆を洗練するのに役立ちます。
効果的なコードコメントを作成します
コードのコメントは、単に明白なものを言い換えるだけでなく、価値を付加する必要があります。彼らは、コードが特定の方法で書かれている理由、特に非希少コードを説明する必要があります。時代遅れのコメントは有害です。コードが変更されるたびに更新します。コメントはTODOにフラグを立て、外部リソースにリンクすることもできます。
クリアプルリクエストを書く
プルリクエスト(PRS)は、コードレビューに不可欠です。明確で簡潔なタイトル(命令的な時制)と、変更の内容と理由を説明する詳細な説明を使用します。過度に大きなPRを避けてください。複雑な変化をより小さく、より管理しやすいユニットに分解します。
バグを効率的に報告します
プロジェクトの成功には効果的なバグレポートが不可欠です。問題、スクリーンショットまたはGIF、および潜在的な原因を再現するための詳細な手順を含めます。コンテキストを提供し、ソリューションを提案することは、より速い解像度に大幅に役立ちます。
クライアントと効果的に通信します
クライアントとの効果的なコミュニケーションは不可欠です。明確な質問をし、技術用語を避け、フィードバックを積極的に聴く。コラボレーションを促進するための質問としての意見の不一致。プロジェクトをピッチングするときは、スキルと関連する経験を強調してください。
マイクロコピーの芸術
マイクロコピー(UIメッセージ)はユーザーフレンドリーで、技術用語を避け、ユーザーを非難することはありません。簡潔で役立つように保ち、ユーモアを控えめに適切に使用することを検討してください。
アクセス可能なマークアップを作成します
アクセシビリティが最重要です。セマンティックHTML、論理的見出し構造、画像のALTテキスト、および包括的なオンラインエクスペリエンスを作成するためのマインドフルインラインセマンティクスを使用します。
結論
ライティングスキルを向上させると、開発者の有効性が向上します。明確なコミュニケーションは、より良いコード、よりスムーズなコラボレーション、およびより成功したプロジェクトにつながります。
技術作家のためのリソース
この記事は、トピック(テクニカルライティング、コピーライティング、マイクロコピー、アクセシビリティ、スタイルガイド)に分類される包括的なリソースのリストで締めくくります。
以上が開発者向けのテクニカルライティングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











新しいプロジェクトの開始時に、SASSコンピレーションは瞬く間に起こります。これは、特にbrowsersyncとペアになっている場合は素晴らしい気分です。

今週のプラットフォームニュースのラウンドアップで、Chromeは、Web開発者のロード、アクセシビリティ仕様、およびBBCの動きのための新しい属性を導入します

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです

購入またはビルドは、テクノロジーの古典的な議論です。自分で物を構築することは、あなたのクレジットカードの請求書にはラインアイテムがないため、安価に感じるかもしれませんが

今週のラウンドアップ、タイポグラフィを検査するための便利なブックマークレットである。

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

サイトの訪問者と使用データを追跡するのに役立つ分析プラットフォームがたくさんあります。おそらく、特にGoogleアナリティクスが広く使用されています
