プログラマー(またはプログラマー)として、いくつかの特別なスキルがなければ、特別なスキルに加えて武器も非常に重要ですが、一度はブルーになります。鋼の剣では間違いなく何千人もの少年少女の支持を得ることができないでしょう。シャオ・リーの空飛ぶナイフでさえ、彼のハンサムさではなく、彼の空飛ぶナイフだけが記憶されていました。
この記事では、プログラマーが旅行中に女の子をナンパしたり、自宅でプログラミングしたりするための 7 つの必須武器と、いくつかの実用的な (バイ) 必須アイテムに焦点を当てています。
開発環境
最も厳粛な推奨:XAMPP
win版、mac版、linux版などがあり、全て利用可能です。標準的な英語の定義は次のとおりです。多くの企業が実稼働環境でもこれを使用しています。
IDE エディター
本当の天才は、VI、VIM、NOTEPAD を統合する必要がないと言われています。シンプルであればあるほど品質が高いからです。
しかし、今日私たちは誇示するためにここにいるのではなく、今日は実践するためにここにいます。
当然のことですが、最初の推奨事項: PHPStorm、最新バージョンは 8.1 以降です。 JetBrains には Webstorm という製品もありますが、これも非常に素晴らしい製品です。嵐がもっと激しく来ますように!
推奨理由: 便利でプロフェッショナルで、プログラミング、デバッグなど、他の人ができることは基本的にすべて実行できます。また、SVN 管理と Web サイトサーバーへの自動アップロードも統合されています。それについて話すだけでは絶対に十分ではありません。
これは商用ソフトウェアであり、人民元が必要であることに注意してください。何、ソフトウェアをクラックしていないのですか...あなたは本物のプログラマーですか?
もう 1 つの優れた推奨事項は、PHPStorm と同様に、Mac と Win の両方のプラットフォーム用のバージョンがあります。 PHPStormの優れた編集機能も備えていますが、キーはそれほど肥大化せず、非常に軽量のSlimです。 phpstorm がこのカテゴリーのスタローンで、非常に強力で包括的であるとすれば、Sublime Text は軽くて優しい Xiaojiabiyu です。
それは人それぞれの好みによります。
ウェブサイトのアドレスについては聞かないでください。Du Niang に尋ねる方法が分からなければ、資格のあるプログラマーになれるとは思えません。
データベース ツール
データベース ツールはたくさんあります。私自身、Mac プラットフォームと Win プラットフォームのツールを使用したことがありますが、その違いは実際には非常に大きいことがわかりました。
まず、3 番目の Mysql Workbench を紹介します。これは高貴な起源を持ち、MySQL によって公式に作成されていますが、非常に優れた強力な機能を備えていますが、中国語のサポートが平均的であるという点が欠点です。特に、なぜこんなに巨大なツールなのかわかりません。
最も素晴らしいことは、私たちがデータベース設計に使用されており、非常に優れたサポートを受けていることです。 EER ダイアグラム インターフェイスを開くときに使用されます。強くお勧めします。
さらに、Mac プラットフォーム専用の Sequal Pro を紹介します。なぜこれを推奨するのかが気になります。とても使いやすいので、Mac でいくつか試してみましたが、これが本当に良いと思います。
唯一残念なのは、英語でしか利用できないようだということです。ピンインは得意でも英語が苦手な人は落ち込んでしまうでしょう。
同率 1 位には、Win バージョンと Mac バージョンがある Navicat for MySQL も含まれています。私はこれを使用したことがありませんが、技術指導者の Pan Shen はこれを使用しており、強く推奨しています。
選択の理由: Pan Shen は気に入っており、否定的なレビューはありません。
SVN管理ツール
一人で好きなように開発でき、やりたいことを何でもできます。しかし、SVN 管理ツールを持たないチームなど考えられません。とても原始的な深セン福田の中心部を裸で走っているような気分でした。
SVN 一般的に、サーバー側では、Linux系システムの場合、一般的にSubversion系のバージョン管理システムがインストールされており、使いやすく、使いやすいです。
もちろん、このシステムは現在非常に人気のあるGithubでホストすることもできます。チームの開発とビジネス運営には、ローカル エリア ネットワーク上かどうかに関係なく、独自の Subversion サーバーでホストすることをお勧めします。
Mac バージョンの場合は、CornerStone のバージョン 2.7 以降をお勧めします。私はあまり新しいバージョンを使用していないので、これで十分です。完全な SVN クライアント機能を備えています。ただし、Mac 版のバージョン管理ツールはより統合されているため、Mac は Windows ユーザーほど幸運ではないようです。
ラララララ、最も素晴らしいツールが出てきました。 Win バージョンの TortoiseSVN (別名 Little Turtle Shell) は成果物です!
しかし、私はつい最近 Cornerstone から phpstorm に切り替えたばかりです。彼の svn もよく統合されています。
サーバー側制御ツール
一般に、Alibaba Cloud などのリモートサーバーを制御する必要がある場合、通常はパフォーマンスを向上させるために Win サーバーを選択せず、Linux シリーズのサーバーを使用します。したがって、サーバーのクライアント制御ツールは特に重要です。
次の 3 つのカテゴリに分類できます:
最初のカテゴリは、Mac に付属しているものを使用することに加えて、通常は ZOC と SecureCRT を選択します。 Mac では、後者よりも zoc の方が便利なようですが、SecureCRT は包括的でオールラウンドなプレーヤーと考えられており、多くのファンがいます
2 番目のカテゴリは FTP ツールです。Windows では、基本的にそれらを導入する必要はありません。選択肢はたくさんありますので、自由に選んでください。 Mac 版では特に Transmit 4 が使いやすいと思います。これがそれです。
3 番目のカテゴリはファイル比較ツールです。これは必須のツールです。サーバーとローカルの間でファイルを比較できます (笑)。ただし、多くの人はこれを選択し、SVN ツールを使用しません。
ある夜、3 人が順番に BeyonddCompare を使用して同じファイルを更新してみました。結果は…ご想像のとおり、ほとんど喧嘩になりました。
ブラウザとその他のテストツール
PHP プログラムは犬であるため、ブラウザを使用してテストする必要があります。
最初に私たちの立場を明確にしておきます。誠実なプログラマは決して IE ブラウザを使用しません。 IEをお使いの方は迂回して送信を避けてください。
2 つの優れたツールをお勧めします。Chrome と Firefox です。メニューをクリックして、[開発者ツール] を選択します。その後、好きなことを実行できます。
これら 2 つの魔法のツールを別の素晴らしいプラグインと組み合わせると、さらに強力になります。 Postman REST Client という名前のこのプラグインは、post/get などのさまざまなネットワーク アクセス メソッドをテストし、返された結果を受け取るために特別に使用できます。インターフェイス テストやその他の Ajax テストは非常に便利です。
最後に、WeChat 開発を担当している場合は、QR コード生成ツールが必要です。Mac にはこのようなツールがたくさんあります。これらを生成する Web サイトもありますので、任意の Web サイトを探してください。
犬の訓練には必須の製品です
格言にあるように、将軍になりたくない兵士は良い兵士ではありません。
私は言います: プロダクトマネージャーになりたくないプログラマーは良いプログラマーではありません。
はは、種の進化と進化が関係しているので、素晴らしい製品犬に育てるのはそれほど簡単ではありません、天文学、地理の知識、そして女性の思考を推測する必要があります(女性の使用習慣が決定すると言われています)。 UI 習慣の 70% 以上)。ここで、いくつかのツールを紹介したいと思います:
最も重要なツールは、もちろん、業界ではキャラクター ソフトウェアとしても知られる Axure RP pro です。 Mac と Win システムの両方が利用可能です。絵を描くことができること: キャラクターの絵を描くことは、製品犬にとって最も基本的なスキルです。このツールは、製品のプロトタイプを作成し、ユーザー インタラクション アクションを設定するために使用され、上流のユーザー、下流の設計、およびプログラム開発と通信するために Product Dog が使用する最も重要なツールです。
これは武道の世界における聖火教団と何ら変わりません。
もう 1 つは Mindmanager で、これもプログラマーが要件分析や開発手配を行うのに非常に役立ちます。これはプランナーにとってお気に入りのツールの 1 つでもあります。
ユーザーに感動を与えるには、プログラミングができるだけでは十分ではありません。PPT を使用するのは、おそらく時代遅れです。これを使用すると、意見に焦点を当てて顧客に感動を与えることができます。