ホームページ バックエンド開発 PHPチュートリアル あなたはソフトウェアエンジニアですか?

あなたはソフトウェアエンジニアですか?

Jul 29, 2016 am 09:03 AM
com html http php

あなたはソフトウェア エンジニアですか? プログラムを書くことで生計を立てている場合は、自分自身を「ソフトウェア エンジニア」と呼ぶ機会があります。 しかし、それができない可能性もあります。私の場合、エンジニアリング (ソフトウェア システム) の学位を取得して卒業し、自分自身をエンジニアリング (ソフトウェア システム) の学位であると自負しています。しかし、エンジニアと名乗ることは大学から得られるものではなく、獲得しなければならないものであることを、長年「コードを書く」経験を経て初めて理解しました。もう少し視点を下げて、少なくとも 10 年前の製品を作っていると言える「ソフトウェア エンジニア」は何人いるでしょうか? ?それとも5年?それとも5ヶ月くらいでしょうか?
心配しないでください。自分をエンジニアと呼ぶ権利をまだ得ていないとしても、心配しないでください。私は、あなたにはそれができると信じています。ソフトウェア エンジニアであることについて最も重要なことは、彼ら (真に有能なソフトウェア エンジニア) が非常に原則を持ち、常に進歩できるという真の信念を持っていることだと思います。自己規律を通じて、自分の立ち位置とその理由がわかります。おそらくさらに重要なのは、それを他の人と共有する能力です。自分は進歩し続けることができると強く信じていれば、他の人の意見に耳を傾け、他の人から学び、より良くなるために自分自身を動機付け続けるでしょう。そのために、これは私の原則と私が長年にわたって学んだことを共有する一連の投稿の 1 つとなります。
読書をお楽しみください! 「価値の最適化」の視点で、自分が過ごす毎日を常に見直しましょう。プログラマーは毎日、意味のないことに驚くほど多くの時間を浪費し、率直に言って無駄な労力を費やしています。あなたやあなたの会社に何の価値も与えないものであれば、なぜそれに時間を費やす必要があるのでしょうか?通常、これは会議、パーティー、または「プロセス」です。
最近、私の友人が「チームリーダー」に昇進して以来、ほとんど何も達成していない、と愚痴をこぼしました。そこで彼は過去を振り返って自分自身をチェックすることにしました。 1 週間後には、「エンジニアリング」に合計 20 分しか費やしていないことがわかりました。さて、残りの時間をコーチングやチームの指導に費やすのであれば問題ありませんが、残念ながらその時間のほとんどは他の人、他のチーム、他の部門などの「ことに」費やされています。
協力やコミュニケーションは全く必要ないので私の見解を誤解しないで下さい。つまり、エンジニアとしての私たちの焦点は、最適なソリューションを見つけることです。これがエンジニアの仕事です。
例: 会議が「同期」(チームメンバー間の進捗の同期) に関するものである場合は、積極的に取り組んでください。進捗状況を Wiki、社内ブログ、またはメーリング リストに投稿します。他のメンバーに自分の進捗状況を時間内に知らせ、全員のリズムに合わせてください。あなたがチームまたは部門のリーダーで、小さな問題の解決に会議に時間を費やしすぎていると感じる場合は、部下に権限を委任してください。これにより、多くの時間が解放されるだけでなく、チーム メンバーがより多くの経験を蓄積し、より早く成長することができます。意思決定の一部またはすべてを部下に任せるようにしてください。そうしないと、問題解決者があなたに常に関与するよう要求することになります。また、部下の決定には自信が必要であり、意見を言うときにあまり懐疑的にならないようにしてください。
上司が「何が行われているか」または「何が完了したか」を指導したい場合は、これらのことを報告するツールを見つけるのが最善です。いつでも更新できるタスク リストを作成します。これは、チーム メンバーが少し頑張れば実行できる小さなタスクです。
「プロセス」では 5 つのステップでタスクを完了する必要があるが、そのほとんどが無感覚で機械的な作業である場合。 (変更ログの生成や電子メールによるリマインダーの送信など)、「コード ファーマー」としての強みを活用して、自動的に完了することを試みることができます。毎日 10 分をかけて完了する必要がある単純なタスクがあると考えてください。次に、このタスクを 2 分に簡素化するスクリプトの作成に 2 時間を費やすと、その「無駄な」時間をわずか 15 日で取り戻すことができます。 ! !電子メールやインスタント メッセージングのメッセージに常に気が散っていませんか?次に、これらのアプリを閉じてください。プログラマーとしての私たちの仕事には集中力が必要であり、少しでも中断すると作業の流れが中断され、リズムが崩れる可能性があります。コンピュータ上でテキストを介して通信するこの方法の最大の利点の 1 つは、「非同期」でいつでも通信できることです。ペースの速い環境に住んでいると、私たちは目の前のことに興奮して、なぜそうなるのか考えずに次のタスクに急いでしまいがちです。時々振り返って、次のように尋ねることを強くお勧めします:
私の日々はどのように過ぎましたか?
今日私は最も重要なこと、または価値のあることに取り組んでいますか?
もっと効率的にやるべきことは他にありますか?
最後に、(私が言いたいのは)自分の時間を大切にして、より良い解決策を「開発」することができます。自分のスキルを使って生活をより良くしましょう!
高羅峰兄弟は弟子を無料で募集しています: http://www.hdb.com/party/lzcw-comm.html
LAMP 兄弟のオリジナル PHP ビデオ チュートリアル CD/「Essential PHP in Detail」を無料で受け取ります。お問い合わせください。詳細については、公式 Web サイトのカスタマー サービス:
http://www.lampbrother.net
【Brothers IT Education】PHP、Linux、HTML5、UI、Android およびその他のビデオ チュートリアル (コースウェア + ノート + ビデオ) を学びましょう!
Netdisk チュートリアルのダウンロード: http://pan.baidu.com/s/1sjOJiAL

以上、さまざまな側面を含めてソフトウェアエンジニアとしてのあなたを紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP データベースの操作 CakePHP データベースの操作 Sep 10, 2024 pm 05:25 PM

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

See all articles