私が好きなプログラマの技術のウェブサイトを共有するために10年間勤務しました

実際には、多くのプログラマ最も困難なことは、あなたがお勧め与える私はここにいる、学習教材や顔の質問を見つけることであるいくつかのことI 6年のハイテクサイトのように、すべての私の厳選された、カバー:4アルゴリズムのサイト、 7チューニングトラブルシューティングツールのウェブサイト、4つのクイズコミュニティ、4つのチュートリアルサイト、コードのコラボレーションプラットフォームの4は、我々は彼らの技術をアップグレードするための良いヘルパーIT道路、大きな助けを学び、そして自由にされています!

アルゴリズムのウェブサイト

LeetCode

https://leetcode.com

https://leetcode-cn.com

LeetCode:ブラシアーティファクト問題と呼ばれ、大規模な問題があることは非常にアルゴリズムのインタビューをプログラミングして、コンパイルしてオンラインで実行することができ、難易度が高いです。彼はそれを行うことができれば、大企業役に立つ面会。そのようなアレイ、リンクリスト、1つの質問、バックトラッキング、動的計画に対するバイナリツリーとしてだけ訓練が、この効果が良くなることをお勧めします。

 

LintCode

https://www.lintcode.com

LintCodeは:大手企業のコレクションはインタビューの質問をアルゴリズムステップトレーニング試験があり、それはあなたが特に白と怠惰のために、右のブラシのトピックを選択するに役立つはずです。独特の迅速な評価の数、中国のオンライン試験をサポートするには、あなたはすぐに、入力と出力を処理するために、試験速度を利便性の多くを必要としません。

 

VisuAlgo

https://visualgo.net/zh

VisuAlgoは:動的なデータ構造とアルゴリズム可視化プラットフォームである、ページの中国語版、視覚的な学習アルゴリズムを使用して、各アルゴリズム(アニメーション)のためのプロセスを理解するのに役立つ、と手続きコードの各ステップを示し、非常に良いです!

 

アルゴリズムビジュアライザ

https://algorithm-visualizer.org

アルゴリズムビジュアライザ:コードアルゴリズムを可視化するインタラクティブなオンラインプラットフォームは、それが、加えて、アルゴリズムの多くの種類をサポートし、それは、Java、C ++、JSコード、あなたがアルゴリズムを理解するためにも、コンソール出力全体のプロセスを提供します。

 

チューニングのトラブルシューティング

アリババArthasは

https://alibaba.github.io/arthas

Arthasは:このクラスがロードされてからのjarパッケージ:あなたが会うときのような開発者がアリババのオープンソースのJava診断ツールはありますか?なぜ例外に関連するカテゴリの様々な報告しますか?スタックオンラインデバッグを取得し、それが唯一のログを追加することにより、再リリース?場合は、同様の問題以上と無力、Arthasはあなたが解決することができます。

 

Aliabba jvmGenerate

https://render.alipay.com/p/s/jvm-generate

Aliabba jvmGenerateは:分析を提供するために、JVMのチューニングパラメータで、JVMはすぐにJVMがシーンの設定ツールサイトの一般的な例の割り当てを最適化するために生成するツールのセットに最適化。

 

PerfMa

PerfMa::3つの優れた開発ツール、すなわちありますXXFox(Java仮想マシンのパラメータ解析)、XSheepdog(Javaのスレッドダンプ解析)、XElephant(Javaのメモリダンプの解析は)

PerfMa XXFox

https://opts.console.perfma.com

Java仮想マシンのパラメータ解析: JVMパラメータを学習し、使用するユーザーにとって大きな利便性を提供し、パフォーマンスチューニングJVMソースコードと開発ツールでの実務経験の研究と年にPerfMaシニア専門家です。でも、JVMパラメータは比較的合理的なパラメータリストXXFoxによって得ることができる、初心者ユーザーを理解しないでください。

 

XSheepdog

https://thread.console.perfma.com

Javaのスレッドダンプ解析:一目で問題をスレッドせ、スレッド、スレッドプール、スタックとの関係を整理し、明確に、様々な視点を介してユーザに提示された方法をロックしますオンライン解析スレッドダンプファイル製品です。

 

XElephant

https://memory.console.perfma.com

Javaのメモリダンプ解析:オンライン分析製品のJavaメモリダンプファイルです。ローカルマシンのメモリ制限、大きなファイルのダンプ解析のためのサポート、アップロードする方法を提供し、メモリ間の依存関係のすべての種類は、より分かりやすく、インストールするソフトウェアオブジェクトではない行うことができます。

 

FASTT HREAD

https://fastthread.io

FAStT HREAD:オンラインスレッドダンプサイト分析は、私たちがピークCPU、デッドロック、メモリ例外、応答しないアプリケーション、長い応答時間と他のシステムの問題を判別するのに役立ちます

 

コードのコラボレーション

あまりにも多くの画像、協力のコードが、私はマップを開催します

Githubの

https://github.com

Gitリポジトリベースのコードホスティングと共同開発プラットフォーム: Githubの開発者は、140人の以上の万人のユーザーを持っています。クラウドへのより多くのアプリケーションとして、Githubのは、ソフトウェアの開発を管理し、既存のコードを見つけるための好ましい方法となっています。マネージドコードが不可欠です。

Gitee

https://gitee.com

Gitリポジトリベースのコード開発プラットフォームをホスティングしているとのコラボレーション:コードの雲は、GitのとSVNをサポートするプラットフォームをホスティングしているOSCHINA.NETの起動コードで、無料の専用リポジトリのホスティングを提供します。およそ400万の開発者は、クラウドコードを選択しています。人々のためのクラウドコード、顧客の需要にユーザーフレンドリーな、タイムリーな応答、地元の技術力は、企業や個人のための優れた選択肢です。

コーディング

https://coding.net

Gitリポジトリベースのコードホスティングとの共同開発プラットフォーム:開発者のためのコーディングは、現在のスペース、品質管理、プロジェクト管理、その他の機能を実行し、コードのホスティングを提供する、クラウド開発プラットフォームです。また、開発者を有効にする社会的な要素を含む、ソーシャルコラボレーション機能の提供は、簡単に技術的な議論や共同作業を行うために

GitLab

https://about.gitlab.com

Gitリポジトリベースのコード開発プラットフォームをホスティングしているとのコラボレーション: gitlabは、倉庫管理システムのためのオープンソースプロジェクトである、自己ホスト型のGitリポジトリのプロジェクトを達成するためのRailsアプリケーション開発のオープンソースのRubyの使用は、Webインターフェイスまたは公共介してアクセスすることができます民間プロジェクト。

コミュニティQ&A

V2EX

http://www.v2ex.com

純粋に技術的なコミュニティではありませんV2EX厳密な意味では、それは創造的なコミュニティの労働者を対象としているが、実際には、IT業界の中で、すべての人々がいます。私たちは、内側に同じを掲示などのアイデア、新しい技術、およびその他の活動Tucaoを議論したいと思い、このプラットフォームのリスク制御機構は、より厳しい制限が速すぎてページの更新となりますまた、非常に人気があり、ユーザーが頻繁にV2EXが魔法である、と言いますサイト(作業現場でもへまオフ)。

 

スタックオーバーフロー

https://stackoverflow.com

プログラマとして、Googleとスタックオーバーフローで「水泳」のことができるようにするために、壁はあまりにも少し考えて、あなたより良い行く顔StackOverflowのを、聞いたことがない場合は、まだヘクタール、英語が良くありません、あなたは右の翻訳まあ缶(英語の良いコマンドが必要)ハハ、英語では良い情報の多くは、多くのAPIのみ英語の意味なぜなら、というように。

 

ほとんど知っています

http://www.zhihu.com

最大のソーシャルQ&コミュニティ、プログラマの技術、職場、ディスカッショントピックとダニエル共有コンテンツの多くが、質問をするの芸術を学ぶために、ほとんどの質問を知っている、それ以外の私たちはあなたを助けることはできません。

 

いいえ思考ん

https://segmentfault.com

専門家の助けの開発者は、様々な技術的問題を解決します。実を言うと、私は、サイトが、非常にきれいであるかどうかだと思いますいくつかのサイトで、あまりにも多くの広告とは異なり、どの分類問題、非常に包括的な、フロントとリアの両方のエンドポイントが非常に明確で行います。もう一つのポイントは、問題を明確に説明する必要があり、問題が発生したどのように説明する手順、固定尋問の心、それだけで削除されます!

 

オンラインチュートリアルネットワーク

W3Schoolsの

https://www.w3schools.com

W3Schoolsの: HTML、CSS、Javascriptを、jQueryの、提供することを含むエントリー学習や技術文書の問合せアプリケーションのための専門プログラムである C、PHPやJava、Pythonのは、SQL、MySQLのと他のプログラミング言語とオープンソース技術、オンラインチュートリアルやマニュアルが。

 

TutorialsPoint

https://www.tutorialspoint.com/index.htm

Tutorialspoint: 無料のチュートリアルサイトです国のチュートリアルの多くは中国語に翻訳(しかし、機械翻訳の一部である)された、種々の技法があり、知識のポイントを説明するために、デモ、フルしばしばグレー、APIを見つけることよりも、より便利です出会いはすぐに欲求を見つけるための指標に応じて知識のポイントを理解していません。

 

ルーキーチュートリアル

https://www.runoob.com

ルーキーチュートリアル:、プログラミングの提供最も包括的な技術ベースのチュートリアルサイトでHTMLの基本について説明し、CSS、Javascriptを、Pythonや Javaの、ルビー、C、PHP、MySQLの、および他のプログラミング言語。しかし、サイトはまた、例えばによって、あなたはより良いプログラムに学ぶことができ、オンライン例の数を提供しています。

 

クラウドライブラリチュートリアルシリーズを検索

https://tech.souyunku.com

クラウドライブラリのチュートリアルシリーズを検索:、70以上の技術的な分類の列をカバーする記事の高品質なオンラインシリーズのコレクションに焦点を当て、あなたは知らない、その道を知っている、たくさんのは、Java技術のJavaテクノロジ共有サイトのシリーズに焦点がありますしかし、あなたをすることができます基本的に分類されたバックエンド技術を学ぶための質の高いブログを見つけるために時間を費やす必要はありません。

 

公開された91元の記事 ウォン称賛35 ビュー80000 +

おすすめ

転載: blog.csdn.net/weixin_41937552/article/details/105381060