学校では「文系学生」と「理系学生」という区別があり、学習内容も考え方も異なります。私は理系の学生で、大学ではコンピューターサイエンスを専攻していました。卒業後はソフトウェアエンジニアとして働きました。その過程で、リベラルアーツとサイエンスの間の溝は決して埋めることができないことに気づきました。私が会うエンジニアの多くは記事を書くのが怖いですが、文系の学生はコードを見ると頭が痛くなります。
プログラマーは書く習慣を身につけるべきだと思います。なぜなら、記事を書くことはプログラミングに非常に役立つ多くのスキルを行使することになるからです。
記事を書くこととコードを書くことの核となる共通点は、どちらも明確に考える能力が必要であるということです。トップのソフトウェア エンジニアは優れたライターであることが多く、その記事はコードと同じくらい論理的で、文章もスムーズでエレガントです。
記事とコードには多くの類似点があります。どちらも白紙のページから始まり、最終的にはアイデアを完成した製品にし、特定の読者に宣伝します。記事を書くのもコードを書くのも、一連の関連する論理的ステートメントをまとめる必要があります。記事の関数や段落などのモジュールにカプセル化されます。優れたコードは、優れた記事と同様に簡潔で簡潔である必要があり、そうしないと CPU リソースや人的エネルギーが無駄になります。
製品がほぼ完成すると、ソフトウェア エンジニアは、作品が出版されようとしている作家と同じように不安になるでしょう。記事を書くのと同じように、ソフトウェアも完全に完成することはありません。エンジニアは、公開された作品が自分の良い面を示していないのではないかと心配するため、コードの最適化、新機能の開発、または特定の部分のやり直しにより多くの時間を費やす必要があります。
最近、開発コラボレーションがますます重要になっているため、ソフトウェアエンジニアは書くべきです。オープンソース プロジェクトには、世界中の人々の参加が得られます。製品の開発と運用には多くのエンジニアが必要になることがよくあります (Google マップには 1,100 人のフルタイム従業員がいます!)。 GitHub コメント、コード コメント、技術文書のいずれであっても、明確で正確なテキストが必要です。優れた文章スキルは人々間のコミュニケーションを促進し、プロジェクトの運営をより良くします。
一部のプロジェクトにはコミュニケーションやコラボレーションが必要ないと感じるかもしれませんが、ソフトウェアについて書くことは通常、学習とさらなる議論を促進します。現在では、インターネット上に他のエンジニアによって書かれたチュートリアルがあるため、RFC ドキュメントや技術マニュアルから学ぶ必要はなくなりました。さらに、Hacker News のコメント、Twitter、さまざまなブログから多くのことを学ぶことができました。
ブログについて少し言わせてください。良い文章を書くには時間がかかります。現時点では、最初に書いた文章はあまり良くないかもしれません。さらに時間をかけて、何度か修正し、推敲する必要があります。忙しすぎてブログを書くことができない、何を書いたらよいかわからない、または自分の意見が公に記録されるのが心配であると感じている場合は、時間をかけて、Steve Yegge の「ブログを書くべき」を読んでください。 。たとえその内容に納得がいかないとしても、読んでいただければ何かを得られると思います。
ソフトウェア エンジニアは、書くプロセスを楽しむことができるため、書く必要があります。多くのソフトウェア エンジニアは、自分たちが開発するソフトウェアが人々の生活に「影響を与え」、変化をもたらすことができると期待しています。実際、記事を書くことで、人々に「影響を与える」こともできます。たとえば、管理に関するブログ投稿は他のチームのモチベーションを高めるのに役立ち、プログラミングの指導に関するブログ投稿はコンピューター サイエンスの学習に対する学生の興味を呼び起こす可能性があります。キャリア プランニングに関する記事は、学生のコンピュータ サイエンスの学習への興味を呼び起こす可能性があり、卒業生が新しいキャリアの方向性を見つけるのに役立ちます。
たとえ誰もあなたの記事を読まなかったとしても、書くプロセスは有益であり、無害です。自分の考えを明確にしたり、特定の問題についての見解を明確にしたり、特定の見解を強化したり弱めたりするのに役立ちます。雑然とした考えを簡潔な言葉に凝縮することには大きな価値があります。
つまり、書くことは、ソフトウェア開発のレベルを向上させ、開発プロセス中の共同作業を容易にするのに役立ち、理系の学生にとっても、非常に価値のあることです。
無料で受け取るBrothersIT教育オリジナルPHPチュートリアルCD/「PHPの話」エッセンシャルエディション、詳しくは公式ウェブサイトカスタマーサービスまでお問い合わせください:http://www.lampbrother.net
PHP、Linux、HTML5、UI、Android、その他のビデオチュートリアル (コースウェア + ノート + ビデオ) を学びましょう!お問い合わせ Q878769237
PHP コミュニケーション グループへの参加へようこそ 176362750
上記では、プログラマーがブログを書く習慣を身につけるのが最適な理由を紹介しました。 、関連コンテンツも含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

phpssionsStrackuserdataacrossmultiplepagerequestsusingauniqueidstoredinacookie.here'showtomanageetheemefectively:1)Startassession withsession_start()andstoredatain $ _ session.2)RegeneratesseSsessidafterloginwithsession_id(the topreventes_id)

PHPでは、次の手順を通じてセッションデータを繰り返すことができます。1。session_start()を使用してセッションを開始します。 2。$ _Sessionアレイのすべてのキー価値ペアを介してforeachループを反復します。 3.複雑なデータ構造を処理する場合、is_array()またはis_object()関数を使用し、print_r()を使用して詳細情報を出力します。 4.トラバーサルを最適化する場合、ページングを使用して、一度に大量のデータの処理を避けることができます。これにより、実際のプロジェクトでPHPセッションデータをより効率的に管理および使用するのに役立ちます。

このセッションは、サーバー側の状態管理メカニズムを介してユーザー認証を実現します。 1)セッションの作成と一意のIDの生成、2)IDはCookieを介して渡されます。3)サーバーストアとIDを介してセッションデータにアクセスします。

tostoreauser'snameInappession、starthessession withsession_start()、thensignthenameto $ _session ['username']。1)ousession_start()toinitializethessession.2)assighttheuser'snameto $ _ session ['username']

PHPSESSIONの障害の理由には、構成エラー、Cookieの問題、セッションの有効期限が含まれます。 1。構成エラー:正しいセッションをチェックして設定します。save_path。 2.Cookieの問題:Cookieが正しく設定されていることを確認してください。 3.セッションの有効期限:セッションを調整してください。GC_MAXLIFETIME値はセッション時間を延長します。

PHPでセッションの問題をデバッグする方法は次のとおりです。1。セッションが正しく開始されるかどうかを確認します。 2.セッションIDの配信を確認します。 3.セッションデータのストレージと読み取りを確認します。 4.サーバーの構成を確認します。セッションIDとデータを出力し、セッションファイルのコンテンツを表示するなど、セッション関連の問題を効果的に診断して解決できます。

session_start()への複数の呼び出しにより、警告メッセージと可能なデータ上書きが行われます。 1)PHPは警告を発し、セッションが開始されたことを促します。 2)セッションデータの予期しない上書きを引き起こす可能性があります。 3)session_status()を使用してセッションステータスを確認して、繰り返しの呼び出しを避けます。

PHPでのセッションライフサイクルの構成は、session.gc_maxlifetimeとsession.cookie_lifetimeを設定することで達成できます。 1)session.gc_maxlifetimeサーバー側のセッションデータのサバイバル時間を制御します。 0に設定すると、ブラウザが閉じているとCookieが期限切れになります。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

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

WebStorm Mac版
便利なJavaScript開発ツール

ホットトピック









