ホームページ  >  記事  >  バックエンド開発  >  ソフトウェアエンジニアはもっと記事を書くべきだ

ソフトウェアエンジニアはもっと記事を書くべきだ

WBOY
WBOYオリジナル
2016-08-08 09:28:011061ブラウズ

小学校には、いわゆる算数の子供と中国人の子供がいます。ところで、皆さんは若い頃、学業成績によって特定のキャンプに配属されたことはありましたか?

私は数学が得意だったので、コンピューター サイエンスに入学し、ソフトウェア エンジニアになることを決心しました。しかし、その過程においても、数学児、英語児という肩書きは消えず、その差はさらに顕著になってきました。したがって、今日のエンジニアは一般に記事を書くことを恐れています。そして、記事を書けるライターは、コードを見た瞬間に混乱してしまうことがよくあります。

残念ですね!はい、ソフトウェア エンジニアはコードを書くことができなければなりませんが、いくつかの記事も書く必要があります。

ソフトウェア エンジニアも記事を書くべき理由は、書くことでプログラミングにも必要な多くのスキルを促進できるからです;中心的なスキルは明確に考える能力です。最高のソフトウェア エンジニアは、その散文がコードと同じくらい論理的でエレガントでクリーンであるため、優れた作家でもあります。

コードと記事には多くの共通点があります。最初は真っ白で、それを自分のアイデアで少しずつ書き上げていき、最終的には独立した作品が出来上がります。製品は、ソフトウェア機能であっても記事の段落であっても、モジュール単位にバンドルされた一連の論理ステートメントで構成されています。優れたコードとは、簡潔で明確で表現力豊かな美しい文章のようなものです。そして、雑な記事が精神的リソースの純粋な無駄であるのと同じように、貧弱なコードは CPU サイクルの無駄です。一般的に、この記事の概要はソフトウェアのアーキテクチャです。

締め切りが近づくと、エンジニアもライターと同じように落ち着かなくなります。記事が常に改善されるのと同様に、ソフトウェアも完成したとは言えません。そのため、エンジニアは機能の追加やモジュールの再構築にさらに時間がかかります。エンジニアはベストを尽くせていないことに悩むことがよくあります。

ソフトウェア エンジニアが執筆に努めるべき理由は、現在のプロジェクトでコラボレーションがますます必要になるからです。オープンソース プロジェクトには世界中の人々の参加が求められ、製品開発には多くのエンジニアの協力が必要です。 (たとえば、Google マップには 1,100 のフルタイム従業員がいます!) GitHub コメントの作成、コード レビュー、または技術ドキュメントの作成など、優れた文書によるコミュニケーション スキルと明確かつ簡潔なコミュニケーションは、進歩に貢献できます。このようなプロジェクトの開発。

コミュニケーションを必要としないプロジェクトであっても、何かを書くことで学習や議論が促進されることがよくあります。他のエンジニアが書いたチュートリアルのおかげで、難しい RFC 仕様や技術マニュアルを勉強する必要がないことを知っておいてください。技術的な議論に関する記事は、特によく書かれている場合にのみ「Hacker News」とツイートに掲載することができ、残りはブログ記事に誘導されます。

それに、このブログ投稿を書くには時間の投資も必要です。良い記事を書くのと同じように、最初の草稿から始めて、複数回の改訂を通じて品質を向上させるのに時間がかかります。

ソフトウェア エンジニアは記事を書くべきです。書くのが実は楽しいからです。これまで、私たちはこのリベラルアーツの分野に長けているという考えを常に植え付けられてきたため、自分にも書くことができる可能性があるとは思ってもいなかったかもしれません。これで突然興味と意欲が満ちてくるでしょうか。

また、管理ブログの投稿は、マネージャーがチームにインスピレーションを与え、やる気を起こさせるのに役立ち、キャリアに関するアドバイスの記事によっては、学生のコンピューター サイエンスへの関心を高めることができます。卒業生に新しいキャリアパスに乗り出すよう促すことさえできます

それは問題ではありません、書くプロセスは、特定のトピックを明確に説明する能力や、まとまりのないアイデアをまとめるプロセスを訓練することができます。あなたの心を具体的な言葉に段階的に変換することも非常に価値があります

書くことは、ソフトウェアを書くことに対するエンジニアの情熱にも影響します。これは、実用的であると同時に役立ちます。書くことが非常に価値のある活動になっていることがわかります

書くことは、エンジニアにソフトウェアを書く意欲を与えるのと同様の効果をもたらします。これとソフトウェア エンジニアリングにおけるコラボレーションを促進する方法を組み合わせると、書くことは突然価値のある活動のように思えます LAMP

バンド・オブ・ブラザーズ

オリジナルPHPビデオチュートリアルCD /"詳細PHP 」必須版は公式サイトにお問い合わせください詳細についてはカスタマーサービス: http://www.lampbrother.net

PHPCMS二次開発http://yun.itxdl.cn/online/phpcms/index.php?u=5

WeChat開発http://yun. .cn/online/weixin/index.php?u=5

モバイルインターネットサーバーサイド開発http://yun.itxdl.cn/online/server/index.php?u= 5

Javascriptコースhttp://yun.itxdl.cn/online/js/index.php?u=5

CTOトレーニングキャンプ http://yun.itxdl.cn/online/cto/index.php?u=5

上記では、ソフトウェア エンジニアは関連コンテンツを含めてより多くの記事を書くべきであると紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。