1

あなたが新しいプログラミングの仕事をしているときに上司が来て、「ねえ、この新しい言語 X があるので、それで Y を完成させてほしい」と言ったとしましょう。それを達成するための10000の異なる方法。では、あなたが言語 X を知らず、上司が「5 日以内に必要だ」と言ったとしましょう。それを成し遂げるための最善の戦略は何だと思いますか?

完璧主義者の場合、彼/彼女は言語 X について可能な限り多くのことを学び始めます。一方、よりトリッキーな人は、X の専門家にアウトソーシングするか、上司を喜ばせるために目的を念頭に置いて何かを行います。ここではどのようなアプローチに従いますか?

そして最後に、ここのようなオープンな状況で、どこから始めたらよいかわからない場合、道に迷わず、不必要に時間を無駄にしないようにするにはどうすればよいでしょうか? 私は言葉で意味します。「うーん、これは学ばなくてもいい」とか「この方向に行かなきゃいけない気がする」とか。

おすすめの本やリンクを教えてください。

ありがとう

4

4 に答える 4

3

言語 X の名前を教えていただければ、特定の書籍を紹介できたので、より簡単に対応できたでしょう。

しかし、新しい言語に慣れるまでには、通常、数週間の集中的な作業が必要です。次に、その言語のフレームワークです。

したがって、私の謙虚な意見では、Y が自明でない場合、不可能なタスクが与えられました。

たった 5 日間で、「Language X in 5 minutes」のチュートリアルを読んでから、Google で問題 Y を調べるのが最善の策です。

確かに、あなたのコードは「ベスト プラクティス」ではないかもしれませんし、その時点ではうまくいかないかもしれません。

幸運なことに、上司に「X とフレーム XZ に慣れるまでに 1 か月か 2 か月かかります」と言うことができます。

そして、新しいプログラミング言語を学ぶことは決して時間の無駄ではなく、視野を広げます。:)

がんばって。

于 2010-02-21T16:44:12.457 に答える
0

私は通常、この技術の「精神」をつかむために、簡単なプロジェクトの例を含むいくつかのビデオ チュートリアルを見て、新しい技術を学び始めます。その後、おそらく私が開発しようとしている新しいタスクに関連する特定の記事やチュートリアルを読んでいます。そして、少しずつコーディングと学習を開始します。もちろん、これは私がこの技術のプロになろうとしないとき、または短期間しか使用しないときです。

それが私が習得しようとしているテクノロジーに関するものであれば...それは異なります-本を読む、その地域のプロからのRSSフィードをたどる、会議を見る(参加する)、ユーザーグループなど...

于 2010-02-21T16:40:27.333 に答える
0

新しい言語に関する優れた参考書/サイト、および必要なものに近いサンプル コードを見つけます (出発点として使用します)。スタブ化された実装をすばやくまとめて、機能を組み込むことができるかどうかを確認してください。タスクを達成するために必要な言語の要素のみを学びます。

問題自体の難しい部分に行き詰まった場合は、自分が最もよく知っている言語で断片的に実装し、それらを新しい言語に翻訳します。

于 2010-02-21T16:49:09.847 に答える
0

上司が求めるアプリケーションが一時的な修正/試用版か、本番アプリケーションかによって大きく異なります。後者の場合、関連する言語に 5 日間さらされただけでは、適切なプログラムを作成することは期待できません。また、その姿勢で製品アプリを作成しようとするのは大きな間違いです。

とはいえ、それはトレイルまたは一時的なものであり、タスクが5日以内に複雑すぎない場合、特にPerlやPhPなどのよりスクリプトのようなものである場合は、何かを機能させるのに十分なものを選択できると思います.

言語をすぐに始める方法に関して、私の最善のアドバイスは、その言語をよく知っている人を見つけて、彼らと一緒に時間を過ごすことです.

于 2010-02-21T16:49:30.040 に答える