ベストアンサー
独自の製品とは、民間組織の独占的な管理下にあるものです(さまざまな形式の知的財産を使用)。 (会社のように)、この用語は通常、組織がユーザーと業界の他の部分の両方にその見解を強制することを意味します。
たとえば、Appleのオペレーティングシステムは厳密に管理されており、あなたは彼らが「そのバージョンで承認した」Appleハードウェア上でのみそれらを実行することを許可されており、あなたが特定の方法であなたの電話を使用できないと彼らが決定することは問題外ではありません。マイクロソフトは、同様の方針に沿って、市場での存在感を利用して、メーカーにWindows PCを作成するためのルールを適用し、多くの場合、他のベンダーにデータ形式を受け入れるように強制します。
これは一般的に対照的です。オープンソース、フリー、またはパブリックドメインのソフトウェアを使用すると、ライセンスによって競争が可能になるため、単一の組織が合理的に制御することはできません。
回答
ロジックを強力にすることに重点を置きます。ますます多くの問題を解決してみてください。新しいテクノロジーを学び、それについて知ることは気分がいいです。一日の終わりには、たくさんのことを知っていると気分が良くなりますが、最終的にはロジックベースの質問に行き詰まります。
プログラミングは問題解決です 、多くの時間を無駄にし、新しいテクノロジーの背後で実行した後、私はこれを知りました。特定の言語で解決する問題が多ければ多いほど、その特定の言語に習熟することができます。
Javaを学び、それに固執する必要があると言います。理解して習得するのに時間がかかる多くの機能とたくさんの概念を備えたとても素敵な言語です。 Javaを学びながら、SPOJまたはHackRankの問題を解決してみてください。こうすることで、Javaについて詳しく知ることができ、同時にロジックが向上します。数か月後には、プログラミングスタイルと考え方の変化に気付くでしょう。しかし、問題解決の規則性を維持してください。データ構造とアルゴリズムについて学び、アルゴリズムとデータ構造でMOOCを取得し、YouTubeの動画をご覧ください。
PHPは非常に簡単に起動して実行でき、PHPで仕事を簡単に見つけることができますが、言語は遅いです。特にDjangoやNodeJのようなPythonフレームワークの台頭で死にかけています。 Javaには、エンタープライズアプリケーションで広く使用されているフレームワークであるSpringFrameworkもあります。
Javaは、PHPと比較して、経験の面ではるかに優れています。
コンサルタントが1年間にこれらすべてのことをどのように教えるかについては何も言えませんが、彼らが彼らが言ったことは、今日のコンサルタント会社はお金を吸うだけです。
しかし、自己学習を始めれば、1年で立ち上がって仕事の準備をすることができます。 Quoraで、仕事の準備のために勉強するための最良の本と最良の方法を検索できます。
BEを完了するのに7年かかったので、少なくとも、この1年間にあなたが行った作業。