学習の場に入る前に、100回自問してみてください。「どれだけ長持ちできますか?」これはつまらないとは思わないでください。実際に試してみると、違った気持ちになります。信じられない場合は、試してみてください。 。自信をどんどん求めれば、それは心理的に準備ができていないことを意味します;もっと質問してもっと自信が持てれば、そしてもっと尋ねれば自信が高まれば準備ができています。
一部のフォーラムであろうとWeiboであろうと、プログラミングの方法を学ぶ方法について多くの人々が質問するのを見てきました。私の心は共鳴し、プログラミングの道を完全な独学から始めました。
自己学習のプロセス、学習にかかる時間、特定の方法については、答えるのは非常に困難です。誰もが新しいものを受け入れる能力は異なり、それによって学習方法も異なります。標準的な答えを教えていただけますか?その上、この世界には標準的な答えはありませんが、一部の過度に過激な文明は標準を強調する必要があります。
どのように話しても、自習を通してプログラミングの道に乗り出したいと思っている友人は、まず自習の長所と短所、特に欠点を認識しておく必要があります。まず理解し、心理的に準備し、実際には練習しないでください。再び撤退する時間。
自分でプログラミングを学びたい場合は、まず、非常に深刻な一般的な問題への衝動性を取り除く必要があります。衝動性は浅くはありませんが、人々がいつもそれに近づきたいのは残念なことです。それは本当に「小さな人であり、先見の明のある牧師」です。この病気が治らないと、確固たる基盤を築くことが困難になります。人を怒らせることを恐れずにあなたに言うことができます。3〜5年間働いてきた多くのプログラマーは、今では貧弱な基本スキルを持っています。
優れたプログラミングを行うには、基本的に自習にかかっています
ことわざのように、教師はドアを紹介し、練習は個人に依存します。
プログラミングも例外ではありません。どの研修機関もあなたが何になるかを100%保証することはできません。プログラミングはフィットネスではなく、パーソナルトレーナーは胸の筋肉を彼と同じくらい大きくすることはできません。
トレーニング機関を選択するかどうか、どのトレーニング機関を選択するかについて心配する必要はありません。実際、1年間言語を学ぶように強いられたり、それでもまだ無知だったりする場合(たとえば、hello worldを書くことさえできない場合)は、基本的に変更を検討してください。
一般に、優れたプログラマは独学に頼っています。それはほとんどのボスがMBAに参加したことがないようです。
開発言語の選択
選択する言語は?
Php?勉強の半分を終えると、Javaはもっと多くのことをするように見える
Java?学習の半分は、iOSの開発がより有望であるかのように見えます。
Ios?それはAndroidほど良くないことがわかります
Andoid?PHPで仕事を見つけるのは実際には簡単であることがわかります
したがって、初心者が言語を選択することは実際には困難です。難しいので急いで選びません
ヒント:どの言語でも、インターネットで入門チュートリアルを見つけるのは簡単です。ここで私が説明したいのは、紙の本が出てきたらすぐに購入することはお勧めできないということです。一方で、今日では紙の本が多すぎ、盗作が多すぎ、他方で、それらも高価です~~~
私は学校でプロフェッショナルクラス(php、java、.netの3つの方向で企業と協力)を見てきましたが、学生は、上級クラスに到達したときに企業向けのトレーニングとしてこのクラスに参加することを選択できます。このクラスは学生を分類するのに非常に興味深いです:
1.教師は、php、java、.netの3つの言語で基本的なチュートリアルをダウンロードして、全員と共有しました
2.誰もが入門チュートリアルを1日見ます。(最初の章のみを読み、手書きのプログラムは使用しないでください)
3.次に、クラスの言語分類を選択するために、「最も楽しい」言語を選択します。
これは、学生が言語を選択するのに役立つ非常に実用的な方法です。
良い本を選んでください
言語が決まっている場合、本を選ぶことは非常に重要です。
プロジェクトの経験がない場合、基本的に言語の学習はオンラインの記事を読むことによって決まります。インターネット上の多くの技術記事にはさまざまなエラーがあり、私の執筆も例外ではないため、本を購入する必要があります。
本が良いかどうかにかかわらず、主に最初の章、中間の章、最後の2つの章を見てください。基本は良いですが、一般的に悪くはありません。
上級章は良いですが、一般的に悪くはありません。かわいそうな本は、基本的な部分の冗長性、冗長性、先延ばしにあり、上級章ではスキップできます(実際、本を書いた人はそうしません)。
本がハードカバー版、クラシック版、または外国版でない限り、価格を確認してください。本が高すぎる場合、通常、著名な著者を見つけるのは出版社であり、次に著者はその本の執筆に特化したチームを見つけてそれをコピーします。サイドピック。
Linux学習
マイクロソフトは長年ボスではなかったため、vb6が世界を席巻した時代は誰もが見逃してはなりません。この時代に、Windowsだけを知っていてLinuxをまったく知らなければ、資格のあるプログラマーと呼ばれることはできません。
統計によると、Linuxの学習は、実際の開発言語を学ぶのに非常に役立ちます。したがって、基本的な基盤がまったくない場合は、いわゆる言語をすべて脇に置いて、最初にLinuxを学習することもできます。特定のレベルを学習した後は、突然自分が啓発されたと感じるでしょう。
あなたが悪いメモリを持っていない限り、Linuxは実際に学ぶことは難しくありません。
オープンソースを早めにプレイしないでください
この点は、プログラミングを学ぶためにはまずオープンソースフレームワークを学ぶことを考えて、実際に多くの人々によって見落とされています。一般的に言って、優れたオープンソースフレームワークには、長年の技術経験と多くの技術神のアイデアが集まっています。基盤なしで学習したい場合、混乱します。
ことわざの通り:ゼロベースのオープンソースフレームワークは1000の敵と800の敵に属しますが、それは大したことではありません。もちろん、いくつかの奇妙なことができます。
オープンソースを早くプレイしすぎると、恋に落ちるのが早すぎます。デメリットは常にメリットを上回りますが、運が良ければ、偉大な神になるまでの時間がはるかに短くなります。
逆思考プログラミング
ほとんどのプログラマーはプログラミングを学ぶ習慣があり、コードを書いた後に最適化する方法を考えます。実際、この方法はほとんどの人に適していますが、すべてに例外があります。誰もがこれを実行して成功することができるわけではありません。逆に、書くほど、自信がなくなります。この状況にある場合は、次の方法を参照してください。
以下は、技術専門家の「回顧録」で見たアプローチです。
最初にチュートリアルに従い、次に本を閉じ、ネットワークケーブルを抜き、プログラムで学んだことを書きます。書きすぎないように注意してください。
コンパイルがパスした後、逆の考え方で、パフォーマンスの悪いプログラムを書き、常にメモリ消費に注意を払います。
再度コンパイルした後、上記の手順を繰り返してパフォーマンスの悪いプログラムを作成し、常にCPUの消費に注意してください。
。。。。。。
上記の手順を数回繰り返した後、最後の段落よりも悪いプログラムを書くことができなくなったことがわかり、さらに悪いプログラムを書くためにすべての知識ポイントを習得したことがわかります。
「淘宝網店」をオープン
この方法も非常に面白い方法で、伝聞から聞いたところ、この方法は多くの人が「突然」プログラマーになる手助けになったと言われています。
私は大学を卒業してWebプログラマーになりたいと思っている友人がいますが、彼はいつもそれを学ぶことができませんでしたが、彼はまだ学びたかった、つまり彼はプログラマーになりたかったのです。
卒業後、家で収入がなくて困っているので、淘宝網店を開店(品物あり)して、淘宝網のアルバイトをしながら研修をしなければなりません。
まあ、私は半年後にそれを期待していませんでした:
1.テンプレートにお金をかけるのをためらう、この製品はCSSを習得し、非常に熟練しています。ショップは非常に美しく自己装飾されています
2. dreamweaverは非常に使いやすいことが判明
3.最近、写真をヌード写真にシャープに変換できるようになりました
4.私の淘宝網店を宣伝するために、私は自分の製品を宣伝するためにブログを開きました(ワードプレスが学習しました)
5.彼はPHPを知っていることを突然知りました
6.しばらくの間、彼のブログは麻痺していましたデータの移行と回復の過程で、MySQLの基本を学びました
私は、WeChatサービスアカウントを開設し、WeChatインターフェイスの開発に従事し、html5ページを熟練して開発したと言われています。これは、実践的なプログラマーがゼロから生まれる方法です。
Pythonに興味がある場合は、学習交換グループ649,825,285を追加して、一連の学習資料とビデオコースを無料で受け取ることができます〜
最後に、プログラマーになるには「ふりをする」(あらゆる種類の知識を頭の中で自習する)ことをみんなに伝えたいと思います。優れたプログラマーになるには「強制する」(人生のプレッシャーが進歩を促す)、偉大な神になるには、最初の2つを組み合わせる必要があります。つまり、zhuangbiと呼ばれる、両方を実行するふりをして強制的に実行する必要があります。
最後に、自分でプログラミングを学び、前進し、フォローし、メッセージを残したい友達;学習のために、いくつかの学習資料や学習ロードマップを共有できます。もちろん、ビデオチュートリアルもあります。
よかったら親指をあけて去ってくださいみんなの役に立てたらいいなと思います応援よろしくお願いします!