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

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

6
Cを学ぶための実用的な方法は?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はCを掘り下げたいのですが、通常、新しい言語を学びたいときは、いくつかの実用的な目的(APIを使用する、タスクを自動化するなど)を持つシンプルで達成可能なプロジェクトの目標を考えます。 私がCの1つを思い付くのは、主にCの主な用途が現在組み込みシステムとオペレーティングシステムのようなより複雑なソフトウェアプロジェクトであることを指摘しているためです。 これは、私がそれを学ぶ必要がないという事実、または私の学習戦略でもう少し複雑にする必要があるという事実を指摘していますか? 実践的な学習リソースへの参照?(チュートリアル/どのようにそれが何らかの目的/利益を持つ最終結果を生み出すか)
10 learning  c 

7
プログラミングスキルを磨く、または新しい言語を学ぶための日曜大工プロジェクトの提案[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 学ぶための最良の方法はプロジェクトに取り組むことです。特定のプログラミングスキルを磨いたり、新しい言語を学習したりする目的で自分を作ってみる良いソフトウェアは何ですか?
10 learning 

5
パンチカードでのプログラミングの学習[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 パンチカードを使ったプログラミングを人生で一度試したいです。これどうやってするの? 私は30代で、完全にPCの時代に育ち、画面とキーボードを備えたコンピューターでプログラミングしました。父と祖父の仕事のやり方を体験したい。ハードウェア(およびおそらくカード自体)が製造されなくなったと思います。パンチカードリーダーが機能している大学や美術館はありますか?私はボストンにいますが、これをするために旅行したいと思っています。 私はMetaFilterに尋ねたところ、いくつかの複雑な答えが返ってきました(多くの「いいえ、これを実行しないでください」といって言いました)。ロードアイランドのレトロコンピューティング協会へのポインタはありましたが、メールの返信がまだありません。
9 learning 

2
どのオープンソースPHPプロジェクトに「完璧な」OOPデザインがありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 私はOOPの初心者であり、例を挙げて学ぶのが一番です。 この質問は、コーディングのベストプラクティスを学ぶためにどのScalaオープンソースプロジェクトを勉強すべきかと似ていますが、PHPであると言えます。 私はSymfonyが最高の「アーキテクチャ」(それが正確に何を意味するのか私が知っているふりはしません)だけでなく、Doctrine ORMを持っていると聞きました。これらのプロジェクトのソースコードを読んだり、使用されているパターンを推測したり、新しいトリックを学んだりするのに何ヶ月も費やす価値はありますか? Zendのコードベースを同化して好むWebページの数が同じであることを確認しました(必要と思われる場合はリンクを提供します)。 ベテランのOOP開発者が喜びの涙を流すような他のプロジェクトを知っていますか? ここでは、実用性と使用範囲はまったく問題ではないことを付け加えておきます-ただやりたいだけです。 私よりも開発者によって優れていると思われるコードベースを持つプロジェクトを選択してください。 プロジェクトの機能を実現するコードを記述します。 結果を比較し、わからないことを学ぶようにしてください。 基本的に、学術的関心のコードベース。何かおすすめはありますか?

9
どのようにして複数の言語を学ぶ機会を得ましたか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 私は読んプログラマは、少なくともどのように多くの言語に集中する必要がありますか?、そして私は最初の答えの2、3の言語を知らないことがわかりました。もっと多くの言語を学び、知識とプログラミングのスキルを高めたいです。ただし、通常、企業では固定フレームワークと言語を使用しており、変更はほとんどありません。ですから、それらの言語を学ぶ機会が得られるかどうかはわかりません。他のプログラマーにとっても同じだと思います。 しかし、私はここで複数の言語を知っている多くの開発者を見てきました。どのようにして多くの言語を学ぶ機会を得ますか? 更新 余暇に勉強したくない気分で、不快に感じる方も多いと思います。実際、それは真実ではありません。:)私はマニアのプログラマーです。そのため、この種の質問をここに投稿しました。暇な時間に勉強しますが、言葉が上手いだけでは物足りないと思いました。とにかく、すべての回答に感謝します!

3
JavaScript Asynch-Loaderの選択[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 5年前休業。 私はさまざまな非同期リソースローダーを調べてきましたが、どれを使用するのかまだわかりません。私が作業している場所には、クラスモジュールが異なるバージョンのjQuery(など)を使用している可能性がある、さまざまなグループの取り組みがあります。そのため、ネストされた依存関係も異なる場合があります。私はこれを制御できないため、同じライブラリの別のバージョンを使用する可能性があるリソースを動的にロードする必要があります。 そのため、ここに私の要件があります: JavaScriptおよびCSSリソースファイルを非同期でロードします。 バージョン間の依存関係の順序とネストされた依存関係を管理します。 リソースが既にロードされているかどうかを検出します。 クロスドメインローディングを許可する必要があります(CDN) (オプション)リソースのアンロードを許可します。 私は見てきました: カール RequireJS JavaScriptMVC LABjs バージョンを適切な名前空間の変数にロードし、配列を使用して既にロードされているものを追跡することで、これらの要件を自分で偽造できるかもしれませんが、(うまくいけば)誰かがすでにこれを発明しています。 だから私の質問は: どれを使いますか?なぜ? 私の要件を完全に満たしている人は他にいますか? 雄弁で最も扱いやすいのはどれですか。なぜ? 更新: 興味のある方のために、私は上記のAMDライブラリ(すべて)をすべて試しました。結局、私はRequireJSを使いました。全体的にすっきりしていて簡単です...そして、私はそれを使用してうれしいです。

6
開発者は次のスタートアップで何を学びたいですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 開発者として、私は新しいものを学ぶことがどれだけ好きかを知っています。スタートアップの開発者を雇っている今、私はGoogleのジリオンドルのボーナスや豪華な食堂と競争することができないことを知っていますが、私たちは好奇心の強い人々が学ぶ機会が豊富です。それをサポートするための準備をしたい。 あなたがスタートアップに参加する可能性が高い開発者であれば、何を学びたいですか?製品物ですか?ビジネスのもの?ユーザーの調査、設計、または技術運用のことですか?または、より技術的な学習の場合は、知っていること(バックエンド学習バックエンドなど)またはクロストレイン(たとえば、フロントエンド学習バックエンド)をより深く学習しますか?それとも完全に他に何かありますか?

7
大学を卒業するすべてのプログラマーが持つべきスキルは何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 私達は私達の学校でゲスト講師を雇い、彼が卒業すること、そして彼が期待するスキルレベルに達していないことに関して彼が接しました。Java、C ++、C#などの大規模なコンパイル言語、Python、Rubyなどの1つのスクリプト言語、1つのウェブフレームワークに関する知識。卒業生にとって絶対に不可欠だとあなたが思う他のスキルは何ですか?
9 learning 

2
進行中の作業をgithub / sourceforge / bitbucket / etcにリリースすることは嫌われますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 端的に言えば、私は過去2年間、まったく新しいキャリアを過ごし、学界からデータアナリストの役割(データサイエンティストに向かって)に移行しました。現在の会社に入る前は、コーディングについてほとんど何も知りませんでした。自分のSQLを数か月にわたって週に数時間学習することを除けば。SQLのほかに、Perlに精通し、PHPをあちこちで使用し、他の言語(主にJavaとC)の学習に少し進んできました。だから、私はまだやるべきことがたくさんあります。 自分自身に教えるために、いくつかのサイドプロジェクトを構築しました"Hello World, my name is $name."。たとえば、Minecraftやデバイスドライバーほど複雑ではありませんが、より複雑です。建設的なフィードバックから学び、履歴書に添えるポートフォリオを構築するために、彼らのためにコードをリリースしたいと思います。ただし、これらの多くは進行中の作業であり、正直に言うと、完全にではなく、100%「完了」し、洗練されているコードをすべて公開することに不安を感じています。 私は何も心配していませんか?そうでない場合、プロジェクトをオープンソースとしてリリースする前に、プロジェクトに必要な最低限の磨きのしきい値はありますか?

4
プラットフォーム固有のテクノロジーまたはWebテクノロジーを使用してアプリを開発する方が良いですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 先日、JavaScriptとHTML5を使用したモバイルアプリケーションの構築について話した興味深い記事を偶然目にしました。彼らがもたらした興味深い点の1つは、このアプローチが複数のプラットフォーム、さまざまなハードウェア(画面サイズなど)、およびソフトウェア(iPhone、WP7、Mac、Windowsなど)でどのように機能するかでした。 また、MicrosoftのビルドWebサイトに近日中に開催される会議のために投稿された興味深いことに気づきました。彼らはHTML5とJavaScriptに多くの重点を置いているようです。単一のアプリケーションを開発し(もちろん、多少の変更が必要ですが)、タブレット、PC、モバイルデバイス、TV、またはほとんどすべてのインターネット対応デバイスで動作させるのが理想的です。 これはシフト傾向ですか? 明らかに、1年後にテクノロジがシャットダウンされていることを知るだけでは、テクノロジを学ぶのは楽しいことではありません。Silverlightと比較した場合、HTML5とJavaScriptを使用してアニメーションやデータバインディング(私のお気に入り!)などの特定の機能を実行するのは難しいので、私の意見ではかなり難しいようです。この場合、ツールだけでそれがより良い選択になります(Expression BlendおよびVisual Studio 2010)。しかし、心配になるのは、ほんの数年前には不可能と思われていたことがWeb上で簡単にできるようになったからです。 アプリケーションの開発に関しては、FlashやSilverlightなどのテクノロジーの場所はまだありますか、それともアプリをHTML5、CSS3、JavaScriptなどのWeb固有のテクノロジーに向けることを目的とすべきですか?

3
Cおよびオブジェクト指向プログラミングに既に精通しているプログラマー向けの詳細なC ++ブック?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 C、Java、Pythonを含むいくつかの言語を(ある程度)知っています。私はScalaとSchemeにも(ある程度)精通しており、さらにx86アセンブリを読み取る(書き込むことはできない)ことができます。私がC ++を学びたいとしましょう。クラスが何であるかを教えようとせず、継承、ポリモーフィズム、または疎結合クラスをもう一度教えようともせず、C ++言語だけで他の基本を教えようとはしません(良い本です)(だけでなく、慣用的な C ++コード(たとえば、C ++構文のJavaではない)とその標準ライブラリの書き方は? 注:タイトルで使用されている「詳細」は、100ページでC ++をカバーすることを意図していないことを意味します。言語の詳細を知りたいのですが。もちろん、習得は練習から生まれますが、本からC ++を少しだけ学びたいのではなく、徹底的に学びます。
8 learning  c++  books 

1
壊れた単体テストを使用して新しい言語を学ぶ[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 先日、ドットネットロックについて聞いていましたが、彼らは、ほとんどの場合、新しい言語を学習するための本当に興味深いツールについて言及していました。彼らは特にF#について話していたと思います。 それはあなたが開いたソリューションであり、壊れた単体テストがたくさんあります。それらを修正すると、言語を学習する手順がわかります。 確認したいのですが、車の中で車を運転していたので、プロジェクトの名前が何なのか、どのドットネットロックのエピソードだったのかわかりません。グーグルはあまり役立っていません。何か案が?

4
特定のことを行う方法を学ぶのに最適です:自分で書くか、他の誰かのものを見るか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 あることを行うためのコードを書いていると、自分でコードを書いたり、他人のコードを使用したりすることがよくあります。ここで、この「もの」は、私が今まで行ったことがないものであり、それがどのように行われるかを学ぶことに興味があると仮定します。 学習の観点からはどちらが良いと思いますか。独自のソリューションを作成してみてください。または他の誰かがコードを見て?私はそれを行う方法についてのアイデアがある場合は常に自分のコードを記述しましたが、手がかりがないときは他の誰かを見ることに頼りました。最善の方法はおそらく両方を組み合わせたものだと思います。自分で試してから、他の人のやり方を見てください。

5
幅広いコンピュータサイエンスの基礎をカバーする1冊の本はありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張ディスカッションを誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私が電気工学の学士号を取得したとき、ファンファルケンブルフの「Basic Electricity」という本がありました。この本の表紙を読むと、電気工学の基礎は防弾になります。私はそれをすべての後輩に推薦し、私は絶対にそれを愛していました。 コンピュータサイエンスの分野でそのような本はありますか?アルゴリズムについてはあまり気にしていません。私は、カバーの下ですべてがどのように機能するかを教えてくれるものをもっと調べています。TCPIP、メモリ管理、DNS、ルーティング、SSL、バッファ、キューイングなど。

3
NoSqlデータベース-概念をカバーするまともなチュートリアル/本[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 5年前休業。 NoSqlデータベースの背後にある概念を学習するための優れたリソースを探しています。 私が見つけたもののほとんどは特定のテクノロジー(MongoDb、CouchDBなど)に関連していますが、特定の領域(一部はグラフDB、一部のKey-Valueなど)に焦点を当てるのではなく、NoSqlの背後にあるすべての概念の後にいます。 あなたの経験から共有して、優れたリソースを私に指摘できますか?

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