web-dev-qa-db-ja.com

私は新しい言語を学ぶのが「怖い」

私は過去8年間、c#で開発を続けています。
私は.netプラットフォーム全体でかなりの経験と知識を持っていると感じています。

Objective-cの学習を開始したいところまで来ました。私は開発ビデオを見たり、本を読んだり、オンラインで調べたりしています。これまでのところ、私は開発プリンシパルについて良い考えを得ています。

だが。

私は1行のコードを書いていません。いくつかのばかげた理由で、私はコードを書くことについてある種の精神的なブロックを持っています。私は考え続けます:しかし、私がc#コーディングをするときほど良くない場合はどうなりますか?.
これにより、コーディングできない無限のスパイラルに陥ります。

あなたがこのような状況にあった場合、それから抜け出すための最良の方法は何でしたか。

1
Neale

はい、私は間違いなく、何か新しいことを試みるというこの種の不合理な恐怖に遭遇しました:)

私がそれを克服するのを助けるためにこれまで働いた唯一のことは、深刻なことを試みる前に、いくつかの自信構築プロジェクトに取り組むことです。

私の「新しい」プロジェクトは小さく、簡単に理解でき、可能であれば楽しいものです。慣れながら新しい概念を学ばないように一生懸命頑張っています...できるだけ簡単に成功できるようにしてください。

それが役に立てば幸い。

8
Stephen

この点を乗り越える最良の方法は、座ってエディターを起動するか、選択したIDEを設定し、Objective C hello worldのコードをコピーして貼り付け、起動することです。理由があります。この一見無意味なアクションがプログラミング言語の参考資料の間で非常に人気があるのはなぜですか。このような単純なアクションの心理的な後押しは控えめです。

はい、どうぞ:

#import <stdio.h>
int main( int argc, const char *argv[] )
{
    printf( "hello world\n" );
    return 0;
}
1
Lisa

あなたは自分自身を理解する必要がありますしません Objective-Cで神のようになります-少なくとも最初はそうではありません。それが新しい言語を学ぶことです。まず、Objective-Cの簡単な「HelloWorld」プログラムから始めます。 8年の経験豊富なコーダーにとっては簡単なはずですよね?次に、もう少し難しいもの、おそらく2つの数値を取り、それらを加算して、結果を出力するものです。簡単なはずですよね?次に、そこから構築します。コンパイル可能なコードを使用した簡単なチュートリアルをいくつか見つけてください。そこに意志この道に沿って隆起があり、あなたは意志それらを乗り越えます。


tl; dr:

あなたが間違いを犯すという事実を受け入れなさい。私たちは皆そうしています、そしてそれは学ぶための最良の方法です。 1日目のC#は完璧ではありませんでしたか?さあ、コーディングしましょう! :)

C#を書くほど上手にならないのは当然のことです。あなたは一度か二度(そしてもっとたくさん)失敗するでしょう、そしてそれは大丈夫です。あなたは新しいテクノロジーで遊ぶことにあまり慣れていないので、あなたには精神的な障害があると思います。心配するのをやめて、飛び込んで、ただ乗りを楽しんでください!

0
c_maker

しかし、C#コーディングを行うときほど良くない場合はどうなりますか?.

あなたはそうはなりませんが、なぜそんなに恐ろしいことなのですか?根本原因を分析して、なぜこの恐怖があるのか​​、最初に見られたのはいつか、文学、演劇、映画、音楽、テレビのさまざまな時代を使用してそれを説明するためにどのような比喩を使用できるかを分析するか、何かを試し始めて見ることができます何が起こるのですか。

私たちはすべてを行う方法を知る方法で生まれたわけではありません。私たちはそれらのスキルを開発したので、取得してください開発中

0
JB King

これは、すべてではないにしても、多くの人にとって同じだと思います。私は大学でJavaを学んだので、それを完全に学ぶために時間がないのに仕事のためにC#に飛び込む必要がありますが、今ではかなり快適です。

2ヶ月前、仕事や彼女の仕事で遅くても、Androidでプログラミングを学び始めましたが、「赤ちゃん」が増えているので、本当に学びたいのであれば、学びたい新しい言語を恐れないでください。勉強しなさい。

約1年前、Adobe Flexを使用してプログラミングを開始し、ASP.NETと統合された簡単なアプリケーションを作成し始めましたが、それを残して、それ以上先に進みませんでした。したがって、あなたが本当に何か新しいことを学ぶつもりであるならば、決してあきらめないでください、あなたがそれをするからです!

0
Francesco