大家讲道理2017-04-18 10:08:35
著者: Lyons
リンク: https://www.zhihu.com/questio...
出典: Zhihu
著作権は著者に帰属し、転載の許可については著者に連絡してください。
GitHub - zhangleiworkspace/shopping-management-system: java-ショッピング管理システム
私はかつて同じような質問をあちこちで検索しましたが、役に立ちませんでした。今、私は通行人の混乱を解消するために再び検索します。
スター/フォーク さあ、学びなさい、サオニアン!
1: Java 基本プロジェクト
プロジェクト名: 「スーパーマーケット管理システム」
対象者:
Java の基礎を学習しただけで、jsp/サーブレット、フレームワークなどの知識はまだ学習していません。
このプロジェクトには知識があります
SQL
JDBC
Java の基礎
------------------------------------------2016/03更新/30- --------------------------------------
2. Java プロジェクトを理解する
プロジェクト名: "lyons.eaby"
「スーパーマーケット管理システム」に基づいて、新しいプロジェクトが継続されます: シンプルなショッピング ウェブサイト "lyons.eaby"
が適用されます。対象者:
JSP/サーブレットの学習を終えており、Cookie、ページング、およびその他の知識をある程度理解しています。しかし、Spring や Struts2 などの知識は学びませんでした。
このプロジェクトには知識があります
SQL
JDBC
Java の基礎
HTML/CSS
JSP/サーブレット
-----------------------------------------------2016- 08-07 ---------------------------------------------
3. プログラミング プロジェクトを理解する
プロジェクト名: "lyons.eaby.new"
このプロジェクト コードは Java ルーキー プロジェクトに基づいてリファクタリングされています。
このプロジェクトは主に、設定ファイルと組み合わせたインターフェース指向のプログラミングの学習に焦点を当てています。
上記の 2 つのプロジェクトとの明らかな違いは、コードが比較的標準化されており、エンタープライズ レベルのプログラミングのアイデアに近いことです。
2: Javaエントリープロジェクト
知識がある
sql
Javaの基礎
HTML/CSS
JSP/Servlet
MyBatis
JavaScript
阿神2017-04-18 10:08:35
自分が 6 歳であると感じたら、本や文書を読んでください。自分が 6 歳ではないと感じたら、MOOC.com などの Web サイトにアクセスしてビデオを見てください。次に、他の人のデモを見て、いくつかのデモを作成します。
高洛峰2017-04-18 10:08:35
このビデオは実際には講義です。
私の高校の物理教師はこう言いました。「45 分の授業で有益な内容はせいぜい 15 分だけです。私はこの授業の内容を 5 分で終わらせることができます。そして、注意深く聞いてくれた皆さんは必ず理解できるでしょう。」それは理解できます。 (今回の授業はニュートンの三法則についてです。本当に5分しか教えていないのに全部理解しました。でもはっきり言ってF=maですよね)
Java に関するビデオは見たことがありませんが、ソフトウェア テスト ネットワークと PHP のビデオは見たことがあります。10 分間見ているとほとんど眠ってしまいました。ビデオは本当に遅くなく、非常に多くのことを教えてくれます。基本的なことがとても詳しく書かれており、コンピュータ経験のない学生(ダブルクリックでエディタを開く方法がわからない、Javaを実行するときにjseやjdkがわからない)を対象としていると感じます。この種のビデオを見るには 1 時間かかりますが、正式な書籍を一緒に見るには 10 分かかります。 F=ma, ニュートンの第二法則は4文字しかありません(ベクトルを除く) 大学受験でニュートンの第二法則を悩む人はどのくらいいるでしょうか?
進歩が遅く、効率が低いと感じたら、おめでとうございます。すでにある程度の基礎はできています。この種のビデオ教育はやめて、正式な書籍やドキュメントに目を向け、実践的なプログラミングを始めるべきです。
紙版のほうが集中力が高まるため、まず関連する書籍、つまり紙版を購入することをお勧めします。どの本を購入すればよいかわからない場合は、まずオンラインで PDF を検索して見てください。しかし、最終的には読むのに適した紙版を購入する必要があります。
一度または一部を視聴した後、自分のアイデアに基づいてデモ演習を作成します。
ビデオに従ってコードを書くだけでは、完成するまでに約半年かかります。
黄舟2017-04-18 10:08:35
大学での私の専攻はソフトウェア工学ではなく、高周波回路、デジタル回路、テブナンの定理を研究していました。
でも、熱心に勉強している人ならわかるように、私は本を 3 冊持っています。普段は授業を3つも受けていないので、学校の勉強は大の苦手です。
私が独学を始めたのは4年生の2学期からで、当時はまだゲームをしている人を除いて、フロアのほとんどの人がインターンシップに出かけていました。その時はバカみたいにパニックになりました。以前は素晴らしいことだと思っていた試験での不正行為が、私の専門課程のほとんどすべてを理解していない私の最大の不満になったことを知っておいてください。
新年が明けてすぐに、私は独学で勉強を始めました。
今にして思えば、以前習ったC言語はとても面白いものだったと思います。それから独学の道が始まりました。
最初は、Baidu に直接アクセスしました。そのとき、Baidu からの結果は驚くほど一貫していました、兵士 Ma。当時、Ma Soldier のビデオを見ていない独学者はいませんでした。私は比較的愚かな人間なので、ビデオ内のすべてのコードを自分で入力しました。ソースコードはダウンロードせず、一時停止を押してビデオに合わせて入力し、その後間違って入力しました。ちょっとした知識ポイントについて語る 10 分のビデオを、N 回、1 時間見るかもしれません。これは誇張ではありません。
私が一番印象に残ったのは、第3章だったと記憶していますが、はっきりとは思い出せません。当時はオブジェクト指向のビデオが全く理解できませんでした。私は彼が何を言っているのかまったくわからなかったので、まったく誇張ではなく、そのビデオを少なくとも10回見ました。ははは、一番の理由は私がバカだからです。
その後、se の部分を読んだ後、私は急いで ee を読むのではなく、ソフトウェア エンジニアリングのクラスメートに授業で使用した Java の教科書を求めて、その本を最初からもう一度読みました。基本的に、この本にあるすべての演習をタイプしました。
後でeeの部分を読み始めましたが、スピードは速くありませんでした。独学で勉強を始めた3月から正式にJava開発関連の仕事に就くまで、計算すると10月でした。 7か月の時間。もちろん、卒論などこの7か月間毎日読んでいたわけではありません。
実際、仕事を見つけるという点では、私の能力はあまり良くありません。しかし、ある会社と面接を受けたところ、彼らは私を求めてくれました。面接官は、私の Java に対する情熱に感動し、私にチャンスを与えることに決めたとコメントしました。
残りについては多くは言いませんが、実際のプログラミングと開発スキルのほとんどは仕事で向上しました。
それについて話したいときは、私がテクノロジーに不得意であることを知っているので、簡単に言うと、社内の他の人のコードを見て、学び、Baiduにアクセスし続けます。 、考えること、人に聞くこと、何も心配しないこと。そして入社半年後には例外的に開発チームのリーダーになりました。彼は一人で生きていける人間とはとても思えない。
=========================================== === ==============================
提案:
1. 1 か月間かけて判断してください。 -勉強して、自分で判断してください これに興味がありますか?諦めるかどうかを選択してください。
2. 決めたらこの道を選ぶでしょうが、あなたは興味がありません。お金を出してトレーニング クラスに申し込みましょう。この方法では自分自身を教えることはできません。あるいは、この状態では、生まれる前に自分の子供は何もできないと自分に教え込むこともできます。
3. スティーブ・ジョブズは、「ハングリーであり続けなさい、愚かであり続けなさい」と本当によく言いました。
=========================================== === ==============================
他に提案はありません。インターネット上の兄弟たちの多くは、あなたに道順を教えるときに、実際にあなたを回り道に誘導しています。
みんなが違うことを言っていることに気づいていませんか?そうでなければ、誰もがすぐにマスターできる 1、2、3、4、5 のセットがすでに存在していることになります。
また、私が独学で勉強していたときに、NetEase の公開授業で Java のビデオを見て、最初の授業の冒頭で覚えている一文がありました。今日は英語のオリジナル版をお届けします。翻訳はすべて覚えていませんが、おおよそ次のとおりです。
このコースでは Java について話します。高レベルのコンピューター言語を使用したことがある方や、Python、C、および C++ を学習したことがある人もいると思います。私が今あなたに言いたいのは、あなたが今学んでいる言語は、以前に学んだ言語とそれほど変わらないということです。言語は開発のためのツールにすぎません。記事を書くときと同じように、英語、スペイン語、中国語で書くことができます。
私はこの一節について非常に強く感じますし、それは真実でもあります。インターネット上には、言語開発は異なる道を通って同じ目標に到達するという意見が常に存在するのはこのためです。核となる原則とアイデアはほとんど同じです。
それだけです。
=========================================== === ==========================
お互いに励まし合いましょう
阿神2017-04-18 10:08:35
個人的には、すぐに学びたい場合は、最も基本的な事項を読んだ後、実際にプロジェクトを実行するのが最も効率的です。ビデオは非常に丁寧でしたが、私は理解できました。見た直後は忘れてたけど、何日か経つと忘れてしまう、とにかくそんな感じです
。