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

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

8
チームリーダーとしてのパフォーマンスについてチームに尋ねるべき3つの最も重要な質問は何ですか?
私は、小さなソフトウェア会社内の小さな開発チーム(私を含む4人のメンバー)のリーダーとして1年のマークに近づいています。チームの開発者でもあるチームリーダーとして自分がどのように働いているかを評価する機会をチームに与えたいと思います。 オープンエンドの「元気ですか?」で良いフィードバックを得るのは難しいと思います。質問ですので、どの特定の質問が最も重要ですか?理想的には、私のチームが答えられる3つの簡単な質問を提供できるようにしたいと思います。チームリーダーにフィードバックを提供したい最も重要な部分はどれですか? 私の最初の考えは、私のチームがこれらの質問に匿名で回答できるようにすることでしたか?これはいい考えですか?

5
LispでLispインタープリターを勉強することがなぜそんなに重要なのですか?
私は、特にlispで書かれたLispインタープリターを研究することを志望するプログラマーに求める新しいプログラマーのための多くのCSカリキュラムと学習提案を見てきました。これらのサイトはすべて、「その知的な啓示」、「すべての真面目なプログラマーが持つべき啓発体験」、「ハードウェアとソフトウェアの関係を示す」、その他の曖昧な声明、特にこの記事からこの評判の高いハウツー。 私の質問の一般的な感情は、Lispが上記の目標をどのように達成し、なぜLispを達成するのかということです。他の言語はなぜですか? Schemeでスキームインタプリタの記述を終えたばかりなので(SICP http://mitpress.mit.edu/sicp/から取得)、現在スキームでPythonインタプリタを記述しており、この伝説的なエピファニーを得るのに苦労しているため、これを求めています。それは前者から具体的に来ることになっています。プログラムの仕組みを理解するために、スキームインタープリターで活用できる2つの言語間の特定の技術的な詳細を探しています。 すなわち: 解釈する言語で書かれた通訳者の研究が強調されているのはなぜですか?元の言語と構築された言語をまっすぐに保つのは単に素晴らしい精神的な運動ですか、それともその性質でしか解決できない特定の問題がありますか?元の言語? Lispインタプリタは、将来のソフトウェア設計のために優れたアーキテクチャの概念をどのように実証しますか? この演習をC ++やJavaなどの別の言語で行った場合、何が恋しいですか? 何が最も使用され、この運動からテイクアウトや「精神的なツールが」?** ** このエクササイズから、他のどのツールよりも頭の中で解析ツールを設計するスキルが得られていることに気付いたので、答えを選択しました。スキームに適した異なる解析方法を見つけたいと思います。 Pythonインタープリターよりもインタープリター。

11
厳しい締め切りにもかかわらず効率的なコードを書く方法
私は、成果物の期限が厳しいプロジェクトが多数ある環境で働いています。クライアントと直接話をすることもあるので、仕事を迅速かつ迅速に行うことが必要です。 私の問題は、私が頭に浮かぶ最初のソリューションのコードを常に書いているということです。もちろん、その瞬間に最高だと思いました。しかし、それは常にいものになり、後でそれを行うためのより良い方法があるが、時間制限のために変更する余裕がないことを後で理解します。 コードを効率的かつ時間通りに配信するためのヒントはありますか?

10
重度のADHDでプログラムする方法を学ぶためのヒントはありますか?[閉まっている]
私はまっすぐな教科書からプログラムする方法を学ぼうとするのに苦労しています。ビデオトレーニングは、PHPでの過去の経験でうまく機能しているようです。私は集中して滞在するために私が一生懸命努力しています。具体的には、インディーズゲームの開発を開始したいと考えています。 過去2週間にわたって、私は「正しい」言語とフレームワークを選択して開発しようと試みてきました。私はPythonを使い始めましたが、今のところあまり言語を楽しんでいません。このウェブサイトを常に見て、この言語とそれを比較し、気を散らし続けています。 これ以外にも、集中できない場合にプログラマーになることは可能ですか?誰かがいくつかのアドバイスを勧めることができますか?

3
プログラミング能力の成長を測定するためにどのようなマイルストーンを使用できますか?[閉まっている]
長期にわたって、コードの生成が改善されていると客観的に判断するにはどうすればよいですか?たとえば、私はここに座って、「今知って<language>いるし、<technique>今使っているので、もっと良くなければならない」と感じるかもしれません。しかし、これは私自身のバイアス、または意図したよりも遅い速度で良くなっているかもしれないという事実、または私は実際にそれを吸い込んで<technique>気付かないかもしれないという事実を説明しません。自分の能力を客観的に評価するための方法は何ですか?それらを仲間のグループと客観的に比較するのはどうですか?

6
一連の悪い雇用主がいた場合はどうしますか?[閉まっている]
だから、私は一連の本当に悪い経験をしていて、私が何を間違っているのだろうと思っています。 私は主要な大学で非常勤プログラマーとしてスタートしました。手首に問題が発生し、人間工学に基づいた宿泊施設で(いいかい)助けを求めました。 私の上司は私に向かって叫び始め、その後彼女に向かって叫んだと主張しました。それについて質問すると、彼女はすすり泣き始めた。幸いなことに、叫び声を聞いて、私が真実を語っていることを知っている他の人たちがいた。彼女は最終的に手放されました。 私は契約を結び、今回はスタートアップに転職しました。まあ、私は開発マシンを手に入れずに数ヶ月間行きました。経済が衰退したとき、彼らは異常な量の残業を求め始めました。仕事を探すことを恐れていたので、私は従いました。最後のストローは、問題を解決するために父の葬儀の直前に私に連絡したことです。 私は解雇され、期限内に最終チェックを受けなかったため、会社は数か月間処方箋を入手できなくなるまでCOBRAをねじ止めしました。彼らは最近、彼らがしたことに対してX州から罰金を科された。今、私は彼らのために心を尽くし、彼らは罰金を科される前に喜んでいたが、彼らは参照を提供することを拒否している。 主に健康保険の設定が本当に必要だったので、私はすぐに新しい仕事に就きました。彼らは私に数週間で数ヶ月の仕事をしてほしかった。彼らにはプロジェクト計画がありませんでした。誰かがスペルチェックを実行すると、アプリケーションのセクション全体が機能しなくなるため、顧客は真剣にうまくいっていませんでした。彼らは私の仕事についてまったく予想外の期待を持っていたにもかかわらず、彼らはスペルチェックのバグを修復するのに数ヶ月かかると喜んでいた。トレーニングはほとんどありませんでした。 彼らは私に候補者にインタビューしてもらい、私は1人を選びました。どうやら、私は数ヶ月後に手放されたので、その人は私の代わりでした。 最近、私の元上司が私の現在の雇用主に電話をかけ、彼の会社でのポジションの採用を人々に思いとどまらせているとの申し立てを行いました。 「気が狂っている、または誰かを蹴ってひどい扱いをしてもらいたいなら、私を雇ってください」と言うTシャツがあるように感じます。 再び、プログラマーの履歴書を見ると、ホラーストーリーも見られます。 これらの問題を回避するために私が異なる方法でできることはありますか?人々に基準がないというのは、私たちの職業の一部ですか?おそらくそれは人格の問題であり、純粋に私にあるのでしょうか? 他の誰かが一連の悪い経験をして、物事を好転させましたか?

3
啓発への道:Scheme、Common Lisp、Clojure?[閉まっている]
私よりも賢い人の多くは、あなたがLispを学ぶとき、それをあなたが「得る」ので、あなたをより良いプログラマにすることについて書き続けます。 あなたの人生を変えるLisp(s)について聞いたのは、初心者にとっては大きな実用的な冗談だけかもしれませんが、スナイプや何かの後に送られてきたことがわかっても、世界についてもっと知ることに害はないと思います。 私はSICPの本、またはANSI Common Lispをフォローしたいのですが、同時に、個人的なプロジェクトで使用できる方言と実装を勉強しています。 SICPはSchemeに焦点を当てているため、これは1つの大きな投票です。ポール・グラハムは、初心者に教えるなら、Schemeでそれをやると言ったが、SchemeはまだCommon Lispより劣っているようだ。しかし、Clojureがあります。これは方法が限られていると言われていますが、他のもの(JVMライブラリ)ではより実用的です。 Schemeのマテリアルを簡単に使いこなしたり、CLから「本物の」啓発を達成したり、Clojureに十分に近づいて、長期的にはより多くのことができるように思えます。 そのすべてが真実ですか?何について学ぶべきか考えることをやめ、ただそれについて学びに行くべきですか?

6
プログラミングの本から得た知識をどのように最大化しますか?[閉まっている]
誰かが本を読むのにどれだけ時間がかかるか気にかけているからではなく、人々が本(または他の情報源)から知識を最良かつ最も効率的な方法で脳に取り込む方法に興味があるからです。 個人的に私はマルチパスアプローチを取ります(元の質問への答えから): 内容をざっと読み、面白い見出しで何かを読んで読んでから、最後に素敵な図やイラストを見てみましょう。この段階ではあまり理解しませんが、本の精神的な見方を与えてくれます(せいぜい1時間程度) 本を最初に通過し、一般的に非常に重い本または完全に新しいものを紹介する本の冒頭の章を徹底的に読みます。主題を扱っている本については、ささいなことだと思われる部分をスキミングまたはスキップします。この本の残りの部分については、かなり早く読みますが、それほど速くないので、ページをめくるだけです。(約一週間) 私が読んだすべての本がここまで読んでいるわけではありませんが、本が十分に興味深く有用であるとわかったら、適切に勉強します。ゆっくりとしたペースで本を読み、例の一部または全部を実行し、コードを試してみます。本が本当に良ければ(本に応じて1〜3週間)、ここで章全体をスキップすることがよくあります。 最後に、それを読み終えて他の本を読んでいるとき、相互参照、比較、物事の参照、閲覧などのために何度も何度もそれを浸します-私のお気に入りの本の多くは、単に集まるだけではありません本棚のほこり。 読むときにメモを取ることはめったにありません(ただし、コードサンプルのようなものを使用している場合は、紙の上で計画を立てることがあります)。私は自分の進歩を整理するために個人的なかんばんの使用を開始することも考えましたが、そのテクニックを使用することはまったくありませんでした。マインドマップは、私が考えているものの、めったにしないアイデアです。 人々に他にどのような方法がありますか?それらはどれほど成功していますか?時間の無駄だと感じる一般的に推奨されるテクニックはありますか?

11
なぜあなたが計画したほど多くのことを成し遂げられないのですか?[閉まっている]
私はいつも「一日の終わりまでにこれを簡単にやる」と考えて一日を始め、現実的な目標のように見えるものを設定します。 なぜ私は決してそれを打たないのですか?予期しないバグ、直前の変更などのために、タスクは常に3倍長くかかります。 私だけでしょうか?私は1日で何ができるかをより良く予測しているようには見えません。

11
高レベルのソフトウェア開発の動的な性質にどのように対処しますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 私は自分自身を高度なソフトウェア開発者と考えています。私はたくさんの読書を楽しみ、それは私のキャリアの過程で私を助けました。私はうまくやっていると思う。 今、私は新しいことを学ぶのに多くの時間を費やしています。すぐにコードを書くことになると、私は嫌いではありませんが、私は家族を始めようとしています。プログラミングで。彼らはある時点で感動的な人物でしたが、もはやそうではありません。 基本は変わらないと主張するかもしれませんが、Delphiで10年間コーディングしていて、誰もが.NETフレームワークを使用していると、違いがあるように見えます。これは、新しいフレームワークを学習するときに、経験豊富な開発者が少ない時間がかかることは事実だが、それはまだありません要求時間と労力を。 ソフトウェア開発者はどのように仕事の要求を管理しながら、家族を始めるなど、あなたを必然的に仕事から外すことに集中することができますか?

8
優れたプログラマーになるには、ハードウェアレベルで何が起こっているのかを理解する必要がありますか?
私は独学のプログラマーです。CS101でこの質問に答えられる場合に備えて。私は多くの言語を学び、使用しました。 プログラミングの問題に遭遇したとき、私はいつも同じ壁にぶつかっているようです。たとえば、関数によって返された配列へのポインターを処理する方法について、別のフォーラムで質問をしました。最初は、C ++の設計者が状況を処理するために設定した適切なテクニックがわからないだけだと考えています。しかし、以下の回答と議論から、何かが「返品」されたときに何が起こるかは本当にわかりません。 優れたプログラマーは、プログラミングプロセスをどの程度深く理解する必要がありますか?

11
jQueryの前にJavaScriptを学習する必要はありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または詳細な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 6年前に閉鎖されました。 私の意見では、JavaScriptを見ると、私のお茶ではないように見えました。jQueryに出会ったとき、私はそれが大好きでした。Nettuts +の15日間のjQueryスクリーンキャストを見て、1年後、jQueryのライブラリを含めずにWebサイトを開発することはないと確信しています。 私はこれが私を妨げていると感じたことは一度もありませんが、私の質問は、これが戻ってきていつか尻に噛み付くでしょうか?最高ではない)フレームワーク?他の誰かがこのアプローチを取りましたか?

11
APIドキュメントなしでプログラミングするのに本当に必要なスキルですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 今日、私はJavaプログラミング試験にほとんど合格しませんでした。スレッド化に関するいくつかの一般的な質問によく答えたので、それよりも少しだけスレッド化されたプログラムを書く必要がありました。私はラップトップをプロジェクターのスクリーンに接続し、すぐにプログラムを書く必要がありました。私の最初の試みは匿名クラスを使用することでしたが、正確な構文を忘れていました。たぶん、いくつかの興奮のためか、最後の2週間はほとんどphpでコーディングしていたためかもしれません。次に、APIドキュメントの使用を許可するかどうかを尋ねました。答えは「いいえ」でした。それで、私は別の方法を試すことにし、Runnableを実装しました。プログラムは、最後に要求されたことを実行していました。もちろん、試験官は私の最初の失敗に気付き、それが私のスコアに大きな影響を与えました。APIドキュメントの使用が許可されていないことに驚きました。 だから、私の質問は次のとおりです。APIドキュメントなしで完璧にコーディングできることは本当に重要ですか?このスキルを開発する必要がありますか?それは現実の世界と作業環境で本当に重要ですか?プログラミングコースでは、学習パターン、優れたデザインアプリケーションを作成するスキル、APIを使用して必要な情報をすばやく見つけるスキルの開発に焦点を当てました。APIドキュメントなしでプログラミングする方法を学ぼうとしていませんでした。就職の面接(API文書なしのコーディング)中に必須アイテムですか?

13
考え方を学ぶ上であなたの提案は何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5年前に閉鎖されました。 まず第一に、この質問をした結果はそれに似ているように見えるかもしれませんが、これは一般的な「私をより良いプログラマにする」質問ではありません。Programmers.SEでは、これらがここ、ここ、ここ、ここ、ここで閉じられるのを読んで見ました。 プログラミングスキルを磨くための一般的な提案が多数あることを知っています(たとえば、SOを読む、推奨書籍を読む、ブログをフォローする、オープンソースプロジェクトに参加するなど)。これは私が望んでいることではありません。 また、私はこのウェブサイトでの積極的な読者を認めており、いくつかの素晴らしい答えをもたらすことで私の好意に役立つことを望んでいます。ここで通信を読むと、プログラミング関連の分野で働いている、または働いた経験豊富な人が非常に多いようです。そして、あなたのほとんどは、雄弁で簡潔な方法で考えを伝えることができます。 私は最近、プログラミングができる人と本当に考えることができるプログラマとの違いに気付きました。プログラマーになれるためには、スポンジのような一生に身を委ねるだけです(つまり、読書、リスニング、ウォッチングなど、分野に関連するすべてを吸収する)。私は、あなたが周りの誰よりも速く問題Xを解決することを可能にするすべてのプログラミング概念を知っているだけでさえ、あなたが考えることができないなら、あなたは非常に自分自身を制限していると言います-あなたはただの高速ロボットです。 優れたプログラマーであるということは、プログラミングについてどれだけ知っているかとはまったく別の面があると思いますが、新しい概念を織り交ぜてプログラミングの専門家や趣味に適用できる方法です。人間の心とプログラミングのこの側面を掘り下げたり、対処したりする人はいません。(はい、また、私は十分に一生懸命に見えなかった可能性もあります。 それで、私が上で言及したことについて考えることに時間を費やした人、または個人的/職業的開発に少し遅れているためにここにいるのは誰なのでしょうか?通常の読書とは別に、あなたの/私たちの分野の他の人よりも良くするために他に何をしましたか?

1
コードのリファクタリングにどれくらいの時間を費やすべきですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 それが私だけのものかどうかはわかりませんが、コードのリファクタリングを開始すると、それを行うのに多くの時間を無駄にし、終わりません。 コードを再度読むたびに、改善できるものを見つけます。コードのリファクタリングは、私の脳が無限ループに陥り、満足のいくものではなくランダムに終了条件に到達するようなものです。 それでは、コードのリファクタリングにどれくらいの時間を費やすべきでしょうか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.