0

私は現在.NET開発者であり、Foxpro / VB6/COMのバックグラウンドを持っています。

時間が経つにつれて、私たちは仕事をするために言語/ツールについてあまり心配するように変わったと思います。.NETスペースの開発者が何を使用するかを見ると、リストは増え続けています。

さらに、ツール自体は非常に複雑であるため、自分で解決策を見つける日は過ぎ去りました。
私たち全員が、親愛なる友人であるGoogle(お気に入りの検索エンジンをここに置いてください)を助けてくれます。

ツールの数の複雑さをあまり気にする必要がなく、代わりに目前の問題に集中できるように、どのように/いつ抽象化を高めることが期待できますか?(.NET開発者が使用するツールの数を見てください。はい、Stack Overflowに質問があります)。

私たちの何人がそれを調べずに実際にいくつかの問題を修正することができますか?見上げるのが悪いと言っているのではありません。しかし、しばらく前にはそうではありませんでした。

あなたの考えは大歓迎です。これには正しい/間違った答えはありません。私はここで賢い人々の意見を奨励しています。

質問に欠陥があると思われる場合は、削除してください:)

4

4 に答える 4

3

良い質問だと思いますが、過去をバラ色に見ている可能性があります。API が期待どおりに機能しないなどの問題は常にあります。インターネットのおかげで、同じ問題を抱えている他の人を見つけるのは確かにずっと簡単になっていますが、私は、同じ問題を抱えている他の人を見つけるのはそれほど難しくないと思います。以前よりもご自身で解決してください。

ついて行くために学ばなければならない技術の数が増え続けていることに私は同意します。繰り返しますが、ある程度「これまでもそうだった」のですが、ここ数年で、それはより深刻な問題になっているように思えます。たとえば、多くの人が、主な内容でさえすべてを「合理的から十分に」理解する時間があるとは思いません。.NET 周辺 API (つまり、コアの外側にあるものを意味します: ASP.NET、WinForms、WPF、WCF、WF、ASP.NET MVC、LINQ to SQL、Entity Framework など)。専門化するか、「ジャストインタイム」の方法で学習する必要があり、ほとんどの場合、なじみのない API を使用します。.NET 1 および 2 の時代には、すべてを十分に把握するのに十分な API はほとんどありませんでした。(私は個人的にその知識を持っていませんでした - 私の WinForms と ASP.NET の知識はごくわずかですが、他の人は持っているようでした。)

そうは言っても、たとえできたとしても魔神をボトルに戻したくありません.LINQやWPFのようなものはあまりにも良いので、学習にかかる時間を過度に心配することはできません.

于 2008-11-04T06:27:37.773 に答える
1

プロジェクトでは、知識の負担を分担するために、さまざまな分野に特化した人々が必要です。アーキテクトがいる場合と同様に、彼は一般的な開発者よりも経験豊富で、ツールとフレームワークに特化しています。アーキテクトは、ソリューションのツールを考え出すことができます。次に、アーキテクトの助けを借りてアプリケーションのほとんどを作成するプログラマーがいます。

私が孤独な開発者としてプロジェクトに参加している場合、建築家からそれほど助けが得られない可能性があり、自分で多くのことを見つけなければなりません。しかし、アーキテクトに手伝ってもらえば、実際のアプリケーション機能のプログラミングに集中することができます。

私たちが自分たちを開発者と呼び、おそらく私たちの生活を前進させたいという理由ですべてを学ぼうとすると、それでも私たちは理解する必要があります。誰もが建築家であるべきではないということです。たくさんのプログラマーも必要です。また、アナリスト、設計者、リード開発者、および管理者が必要です。

于 2008-11-04T07:31:15.257 に答える
1

新しいアイデア -> 新しいツール -> 新しいアイデア

CSの進化はそれと同じくらい簡単です。

于 2008-11-04T06:49:08.667 に答える
0

フレームワークの問題を解決するのにかかった時間よりも短い時間で、まったく同じことを行う独自のクラスを作成できたはずのフレームワークの問題を回避することに、より多くの時間を費やすことがあります。

しかし、それでもフレームワークは必要だと思います。これらすべてのテクノロジーを自分で学習して作成する方法はありません。キッチンのリフォームと比較してください。200 年前はすべて自分で行っていましたが、100 年前は大工と呼ばれていました。今日では、大工、配管工、電気技師、さらにはデザイナーと呼ばれることもあります。これらすべてを自分で適切に行う方法を知っている人は誰もいません。

于 2008-11-04T08:27:41.587 に答える