タグ付けされた質問 「learning」

オフトピックの質問はサポートされていません!このタグは廃止され、STCI焼き付け作業の一部です。

9
どこで時間を見つけますか?[閉まっている]
新しいスキル、テクニック、言語機能などに遅れを取っていることに気づき、そうする時間が足りないと感じています。仕事、職業、個人、家族の義務の間に、新しい技術や私がしたい、またはする必要のある読書に集中するために、あちこちで何時間か迷いを見つけることができて幸運です。関連するローカルユーザーグループに登録しますが、それらにアクセスするのが難しい場合もありますか? コミュニティに、いつ、どこで、いつあなたのスキルを磨くか、新しいスキルを学ぶことに集中する時間を見つけますか?時間を予定していますか?平日または週末に寝るのをやめますか?不眠症?他に何か? 編集回答して時間を割いてアドバイスを提供してくれた皆さんに感謝します。私が知っていたり考えたりしたこともあれば、新しい光を当てるまで選択肢として考えなかったものもありました。 編集2:多くの素晴らしいものの中からどの答えを受け入れるかを見つけようとして、私は@Paddyslackerのものに行きました。なぜなら、それは私のような現在の状況に最も適していると思うからですエリシャ@Martinまたは@ dash-tom-bang。

6
PythonをゼロからWeb開発まで学ぶにはどうすればよいですか?[閉まっている]
私は、Web開発のためのPythonの学習を検討しています。 すでにJava(JSP /サーブレット)の基本的なWeb開発経験があると仮定すると、Webデザイン(HTML、CSS、JS)、基本的なプログラミングの概念に精通しており、Pythonを初めて使用する場合、どうすればよいですか構造化された方法でPythonを学習し、最終的にはPythonとDjangoを使用したWeb開発につながりますか? PythonでWebアプリケーションを作成するのが急いでいないので、PythonでのWeb開発に関連する技術の知識にギャップを残さないように、徹底的に学びたいと思います。私の努力に役立つ本、リソース、またはテクニックはありますか?それらをどの順番で読むべきですか? 更新: 構造化された方法で学習するということは、基本から始めて、Pythonが提供する重要な詳細/機能の一部を残さずに高度なものを学習することを意味します。プログラミングで既に知っていることをPythonに適用する方法を知りたいです。

13
プログラミングのメンターを見つける方法 [閉まっている]
プログラミングを学ぶことにしました。私は数日間SOを読んでおり、いくつかの記事を読んでいるので、C ++から始めると思います。ループ、配列、プログラムロジック、オブジェクトについては少し知っているので、最初のプロジェクトを行うときに得られる小さな質問で私を見て助けてくれる人が必要です。 だからここに質問があります-私はそのような人をどこで見つけますか?プログラミングをしている友人は誰もいません。 編集:2年後、私はまだメンターを探しています。私は積極的にコードを作成しませんでした。Cocos2dを使用して、Objective-CおよびiOSプログラミングとゲームプログラミングに取り組んでいます。あなたが私のメンターになりたいなら、私をドロップするかコメントしてください。
46 learning  c++  teaching 

9
Programmers.SEやStack Overflowに時間を費やすことは、初心者向けの優れたプログラミング本の代わりになるでしょうか?[閉まっている]
Programmers.SEとStack Overflowに時間を費やす(積極的に参加する)ことで、Code Complete 2のような本を読むことに費やす時間(それ以外の場合は読書リストの次になる)に近いプログラミングスキルを向上させることができます。 OK、プログラミングを始めている人にとってはこの質問に対する答えかもしれませんが、プログラミング言語に精通しているが改善したいときにコンテキストで尋ねるこの質問を追加したいと思います彼のプログラミングスキル。私はこの質問をSOで読んでいて、この本は他の多くの人(ジェフやジョエルを含む)にも推薦されています。 具体的には、C、Java、Pythonなどでプログラミングを行っているにもかかわらず、コーディングスキルやCC2のレビューを読んで満足していないのに、さらに改善する必要があることに気付きました。 。 だから、基本的に私はプログラミングスキルを向上させるための最善の方法を知りたいです-ここ/ SOにもっと時間を費やすか、CC2を続けて、時間が許せばここに来るかもしれません。

16
自分をシニアと見なしているチームメイトにSVNの概念の基本を学ぶよう説得するにはどうすればよいですか?[閉まっている]
いくつかの背景から始めるために、私はこの夏、新しい開発者の地位に就き、チームの最新メンバーになりましたが、ほとんどの経験がありました。 これまでのところ、導入コストが低いため(時間と労力の観点から)、健全性イニシアチブを簡単に十分に進めることができました。しかし、物事は少しレベルアップしました。 私のチームメイトの1人は、経験はあるものの、SVNを本当に理解していません。当然、SVNの海を描いたメンタルマップ上の空白の領域は、彼にかなり奇妙な使用パターンを採用させます。 たとえば、「開発者ごとに1日1 SVNコミット」というポリシーを宣言しました。そうしないと、「サーバーのディスクスペースがすぐになくなる」ためです。SVNコミットは完全なコピーではなくデルタであると彼に説明したとき、彼は疑いを持って返答しましたが、今日でもその意味を理解しているかどうかは完全にはわかりません。 また.project、SVN にEclipse 構成を含めるかどうかについての議論が白熱していました。私のチームメイトは、多くの無意味な衝突を引き起こしましたが、そうすべきだと主張しました。私は個々の開発者構成ファイルをSVNに保存することに反対でした。最後に、チームメイトは、コミットのたびにソースツリー全体を再チェックアウトして、「リポジトリにコミットされたコードが機能すること」を確認する練習をしていることがわかりました。それが、彼がSVNでプロジェクト構成を維持することに熱心だった理由でした。そのため、プロジェクトを再インポートするのは簡単です。コミットが作業コピーをリモートのバイト単位で同期し、再チェックアウトが不要になると説明したとき、私のチームメイトは再び疑念を持って応答し、最終的に問題全体を取るに足らないものとして振り切った。 私の意見では、チームは、SCMとまったく共有する必要のない開発者固有の設定のみを含むプロジェクト構成ファイルのSVNの競合を解決することで時間を無駄にします。誰かが誤った仮定に基づいてプロセスを調整したため、これはすべて混乱しています。 SVNの基本をよりよく理解するために、自分をシニアだと思っているチームメイトを説得するにはどうすればよいですか?
40 learning 

7
Haskell AND Lisp vs. Haskell OR Lisp [終了]
現在、C、C ++、およびPythonを使用してコーディングしています。関数型プログラミング言語を使いたいと思っていますが、今はHaskellに傾倒しています。ここで「Haskell vs Lisp」戦争を始めたくありません。私が知りたいのはこれです:主に関数型プログラミングに触れるためにHaskellを学んだ場合、後でLispを学ぶことでどんな利益が得られますか?

7
ソロジュニアデベロッパーとして進捗状況を確認するにはどうすればよいですか[終了]
私は現在、ソロのプライマリ開発者として、2人の会社で働いています。上司がクライアントを取得し、いくつかのpngデザインテンプレートをモックアップして、私に引き渡します。 このシステムはうまく機能しており、本当に楽しんでいます。 私が取り組んでいるプロジェクトの種類は、中小企業向けであり、通常はCMSシステムが必要です。最初から開発し、カテゴリ、タグ、製品などを追加/編集/削除するためにクライアント用にカスタマイズしたバックエンドを構築し、渡されたデザインテンプレートに従ってフロントエンドに出力します。時間が経つにつれて、ショッピングカート/注文機能やその他の一般的なeコマースタイプの機能により、プロジェクトの複雑さが増しました。 繰り返しますが、このシステムは正常に機能しており、本当に楽しんでいます。 私の問題は、プログラマーとしての個人的な成長です。プログラミングブログを読んだり、stackexchangeをチェックしたり、提案されたプログラミング本(現在のところ「The Pragmatic Programmer」で、これまでのところ本当に良い)を読んだり、脳のエクササイズ(lumosity.comとkhanacademy math問題)をしたり、たくさんの運動やその他の個人的な発達型の活動。 私は、フィードバック、批評を見逃していると感じずにはいられません。私の上司は素晴らしく、私の仕事に関して賞賛を決してneverしませんが、残念ながら彼は私のコードをチェックするのに忙しいか、正直なところ、彼の専門分野の1つではないと考えているため、フィードバックを提供できません。 私は何を間違っているのか、何を正しくしているのかを知りたい。コントローラーにそれほど多くのロジックを配置する必要がある場合、コードを十分に変調していますか? だから私がやったことは、小さな「家族予算」アプリを開発し、私が現在知っている方法と同じくらいきれいにそして効果的にそれをやろうとしたことです。 私が知りたいのは、このアプリを提出できる場所があり、ベテランの開発者にフィードバックを提供してもらうことです。「codereview.stackexchange」のような私のコードのサブセクションだけでなく、私が批判したいのは私のワークフロー全体です。 これは多くの質問であり、主なアドバイスはチーム内で仕事を探すことだと思います。これは確かに後の方で検討しますが、今のところは現在の仕事を続けたいと思います。雇用状況、しかしあまりにも多くの悪い習慣を開発したくない。 わかりやすくするためにさらに情報を提供できるかどうか、またはこのタイプの質問にこれが適切な場所でない場合は、事前に謝罪します。私はこのコミュニティがよりよく考えられた応答を促進すると感じたので、redditを使用したくありませんでした。

8
複数の言語を同時に学習する[終了]
新しい言語を学習するとき、ある言語に100%専念し、それを「習得」して別の言語に移動するのを待つか、同時に異なる言語の学習に取り組む方が良いでしょうか。 問題があれば、私は現在C ++を学んでおり、JavaとPythonも知りたいです。

18
学部生が知っていなければならないCS科目[非公開]
大学では、理論に興味がなかった。読んだことがない。どんなに試してみても、物を読むことができず、実際に実際に何が起こっているのかわかりませんでした。たとえば、私のオートマトン理論のコースで、私の教授は数学の側面に関連する可能性のあるすべてを教えてくれましたが、実際にどこで使用されるかについては一度も言及しませんでした。これは単なる例です。 私は大学を卒業し、会社でインターンをしました。そこでプロジェクトを行いました。ありがたいことに、彼らは私の成績について気にしませんでした。 今、私はCSの学生が絶対的かつ積極的に認識しなければならない科目を知ることに興味がありますか?業界で関連性のあるテーマ。これは、私が自分の手にいくらかの自由時間を持っているからです、そして、それらをよく理解することは私をより良くするでしょう。 あなたの提案は何ですか?1つと同様に、アルゴリズムは1つの主題です。

12
プログラミングの基礎が強力であれば、どのプログラミング言語でも簡単に習得できます。事実または神話?[閉まっている]
プログラミングの基礎がかなり優れている人であれば、どんなプログラミング言語でも簡単に学べるというのは本当ですか? プログラミング言語とは、PHP、Perl、Rubyなどのアジャイルでダイナミックな言語を指しますが、遠い昔のプログラミング言語ではありません。 私は、Java、Groovy、およびFlexについてのみある程度取り組んできました。だから、私はアマチュアプログラマーでありながら、速い学習者であるという事実を考えると、大まかに言って、そのような言語のいずれかに足がかりを得るのにどれくらい時間がかかりますか?

6
並行性とマルチスレッドをどのように実践しますか?[閉まっている]
私は並行性、マルチスレッド、および「無料のランチが終わった」について読んでいます。しかし、私はまだ仕事でMTを使用する可能性がありませんでした。 したがって、私は、いくつかのオープンソースプロジェクトへの演習または参加を通じて、CPUヘビーMTの練習をするためにできることについての提案を探しています。 ありがとう。 編集:私は、スレッド、ミューテックス、ロックなどのツールのみを説明する本や論文ではなく、MTをCPUバウンドタスクに使用するオープンソースプロジェクト、または単にMTを使用して実装するのに興味深いアルゴリズムに興味があります。 MTを使用してレスポンシブGUIを作成する方法...


5
独学のプログラマーとして、再び学校に通わずに学術的基盤を得るにはどうすればよいですか?[閉まっている]
私は独学のプログラマーとしてかなり良い生活を送っていますが、CSの学位を持っている仲間と低レベルの基本的なトピックについて話し合うと、知識に穴が開きます。私は全体像(建築)の男なので、長い間これは私を悩ませていませんでしたが、最近、学校に戻らずにこれらの基本を学ぶのに役立つアプローチができるかどうか疑問に思っていますか?あなたがメンタリティを必要とするときにそれを学ぶのではなく、私に基礎的な視点を与えることをお勧めできる本、ウェブサイト、またはビデオはありますか?

10
CとC ++を知っているのに、なぜC ++ 11を学ぶのですか?[閉まっている]
私はCとC ++のプログラマーですが、どちらの言語にも固執せず、2つの混合物を作成します。場合によっては、演算子のオーバーロードやテンプレートを使用したクラス内のコードを使用することもありますが、非常に優れたSTLは明らかに優れた方法です。単純なC関数ポインターを使用すると、はるかに読みやすく、明確になる場合があります。だから、私は両方の言語に美しさと実用性を見出しています。「それらを混ぜてC ++コンパイラでコンパイルすれば、それはもはや混同ではなく、すべてC ++である」という議論には入りたくありません。また、C対C ++については説明しません。この質問はすべてC ++ 11についてです。 C ++ 11では、C ++の動作に大きな変化があると思うものを紹介していますが、さまざまな機能が異なる状況でどのように動作するかを変更する多くの特殊なケース、例外、不規則性を導入し、多重継承、キーワードとして機能する識別子、拡張機能を制限しています文字列リテラル、ラムダ関数変数のキャプチャなど 将来のある時点で、C ++と言うとき、誰もがC ++ 11を想定することを知っています。最近Cを言うときと同じように、おそらくC99を意味します。そのため、C ++ 11の学習を検討します。結局、C ++でコードを書き続けたい場合、同僚が持っているという理由だけで、これらの機能の使用を開始する必要があるかもしれません。 Cを例にとります。何年も経った今でも、Cでコードを学んだり書いたりする人がたくさんいます。なぜですか?言語が良いからです。良い意味は、優れたプログラミング言語を作成するための多くの規則に従っていることです。そのため、Cは強力である(ほとんどすべてのプログラミング言語がそうであるか難しい)ことに加えて、Cは規則的であり、もしあれば例外はほとんどありません。しかし、C ++ 11はそうは思いません。C ++ 11で導入された変更によって言語が改善されているかどうかはわかりません。 質問は次のとおりです。なぜC ++ 11を学ぶのでしょうか。
28 learning  c++  c  c++11 

7
データ構造とアルゴリズムに投資し続けるべきですか?[閉まっている]
最近では、データ構造とアルゴリズムに多額の投資をして、プログラミングのパズルを解こうとしています。 JavaとClojureを使用してコーディングと解決を試みています。 時間を無駄にしていますか?より深い知識(インとアウト)を獲得し、より迅速にそれらを使ってコーディングできるようにするために、既に知っているテクノロジーとフレームワークにもっと投資すべきですか? データ構造とアルゴリズムを研究することで、私はより良いプログラマーになるのでしょうか、それとも大学時代にのみ重要な科目になりますか?

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