タグ付けされた質問 「self-improvement」

自主改善に関する質問。誰もあなたほどあなたを気にかけていないからです。

5
TopCoderやGoogleCodeなどのサイトに参加するメリットはありますか?
財務、雇用、認知などの明白な理由は別として、プログラミングの競争サイトを使用することの実際的/実際的な利点は何ですか? それはかなりアルゴリズム的で数学的に重いようですが、日常のプログラミングでは、それはどのように実用的なものにマッピングされますか?

7
より良いコーディング慣行を決定する
新しいプログラマーとして、私はまだ学習段階にあるため、アプリケーションを作成することは常に困難でした。 アプリケーションで特定の影響または機能を実現するために、同じ結果を実現する方法は数多くあることを理解しています。 ただし、機能する状態に合わせて純粋に関数を作成する必要があります。つまり、機能する限り、期待どおりに機能するので、問題はありません。 より高いレベルのプログラマーが親切に私に物事の正しい方法を教えてもらえますか?

1
Schemeを学習することでどのようなメリットがありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 私はJavaプログラマーであり、理論的なコンピューターサイエンスについて少し学ぶことにしました。私はその学位は持っていませんが、ソフトウェア開発に関してはコーディング以外に何も知らないので、少しの経歴が私を助けてくれます。 私はこのウェブサイトで回答を検索し、「コンピュータプログラムの構造と解釈」という本を推奨する多くの人を見つけましたが、この本を処理するために必要な数学的なノウハウがないため、私は行くことにしました代わりに「プログラムの設計方法」を使用してください。 ここで私の質問は、この経験から何を得ることができるのですか?それは私が望むように私にコンピュータサイエンスについて教えてくれますか?それとも、代わりにアルゴリズムとデータ構造について読む方が良いですか?

3
プログラマーにとって最も効果的な作業リズムは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 プログラマーが行う仕事に最適な仕事のリズムは何だろうと思っていましたか?私は一日中コードを書いていて、時々問題に巻き込まれ、休憩が必要かもしれないことに気付くまでに数時間占有され続けます。 頻繁で短いブレーキはあなたを助けると言う人もいますが、私が問題に集中しているとき、私は休憩が役に立たないのではなく、むしろ集中力を失うと感じます。それで、どれくらいの頻度で休憩をとるべきですか?この問題に関するより基本的な質問は、ネット上でたくさんの「良いアイデア」(たとえば「プロモド」)を入手できるという事実から来ています。 これらの原則は良いですか、またはこれは誰もが自分で決める必要があることですか?それらのどれかがそれが約束することを達成できるかどうか疑問に思います!彼らが約束しているのは、(条件が満たされていれば)誰でもうまくいくということです。本当にそのような原則はありますか?そして、もしあれば、これらは何であり、どのようにしてそれらを見つけることができますか?

1
一部のソフトウェアエンジニアリング手法とソフトウェアエンジニアリングサクセスストーリーの間に相関関係はありますか?
私はLeonard Mlodinow の本「The Drunkard's Walk:How Randomness Rules Our Lives」を読んでいて、本当に啓蒙的な本です。本は確率と人間の推論を扱います。そして、記録のために、いくつかのことは時々うまくいきますが、あなたがそれをうまく動かしたと思ったものが、実際にそれを動かしたものとは無関係である可能性があるとだけ言いましょう。 確率は直感的ではありません。 しかし、それは私にアイデアを与えました。ソフトウェアエンジニアリングの取り組みの結果を数値化しようと試みた、これに関する研究はすでにあるはずです(もちろん、それ自体が難しい問題です)。そしてこれらの研究は、定量化可能な成功という点で、どのようなソフトウェアエンジニアリング手法が本当に重要であるかを指摘する必要があります。 すなわち TDDを採用するチームthisは、thisある種の問題を抱えている可能性がはるかに低くなります。 SOLID原則を採用しているチームthisは、thisある種の問題を抱えている可能性がはるかに低くなります。 などなど ここで私が探しているのは、実装と成功の間の強い相関を示すソフトウェアエンジニアリングの実践です。私はこれらのものが存在すると確信していますが、それらを手に入れるのは難しいので、私はこの質問をします。 実装と成功との間に強い相関関係があることを知っている研究や実践はありますか(成功は多少恣意的ですが、あなたはその考えを理解していると思います)? ソフトウェアエンジニアリングがカウボーイコーディングよりも優れているという考えを売り込むなら、証拠が必要だと思います。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.