プログラマーにとって言語の変更は難しいですか?

別のプログラミング言語への切り替え、および知識の開発に関するトピックに関する小さなトピック。 プログラマーのために追加の言語を学ぶことは重要ですか? より重要なのは、言語またはアーキテクチャですか?



各開発者は、彼のキャリアを通じて発展します。 追加の知識、経験、スキルを取得します。 練習からのもの、同僚とのコミュニケーションからのもの、本からのもの。



彼の仕事に情熱を傾ける人は、新しい知識を得ることが必要です。 しかし、ここで疑問が生じます-開発する価値は何ですか? 今後の作業に役立つ知識は何ですか? 知識を増やすためだけに、別のプログラミング言語を学ぶ価値はありますか?



有能な開発者であれば、1か月以内に新しい言語を簡単に習得して切り替えることができると思います(たとえば、Smalltalkからasmへの切り替えなど、特定のケースについては話していない)。 さらに重要なのは、アプリケーションアーキテクチャの適切な構築、エンティティを設計および強調表示する機能、機能要件およびビジネス要件を処理する機能です。 結局のところ、アプリケーションアーキテクチャの設計および構築段階でのミスは、コーディング中のミスよりもはるかに高価です。



アプリケーションアーキテクチャを正しく開発する方法を知っている開発者、設計パターンを必要な場所に正確に適用する方法を知っている開発者、アプリケーションプロセスをシミュレートできる開発者は、機能要件の実装に対応するのがはるかに簡単です。そして、プロジェクト開発を成功させるための鍵はまさにそのような開発者です。 アプリケーションの開発言語に関係なく。



興味のある人のために、建築とデザインに関するいくつかの本。 私の意見では、これらの本は、キャリアを成功させるためにソフトウェア開発者が読む必要があります。



コメントでは、有能なアーキテクチャの設計と構築の原則に関する知識と理解が、成功したプロジェクトの開発に本当に貢献しているかどうかについて、読者の意見を知りたいと思います。 言語は重要ですか?



All Articles