質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

Q&A

解決済

10回答

1728閲覧

プログラミング初心者のレベル

退会済みユーザー

退会済みユーザー

総合スコア0

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

1グッド

4クリップ

投稿2015/11/30 17:18

一般的に、“プログラミング初心者を抜け出した”状態というのはどの程度の技術レベルのことだと思いますか?皆様の主観で結構ですのでぜひ教えてください。

pelutata_ppw21👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

muro

2015/12/07 02:00

こちらの質問が他のユーザから「プログラミングに関係がない質問」という評価を受けています teratailでは、プログラミングに関して困っていることがないと思われる質門を推奨していません。 具体的に困っている理由や解決したいことを明確に記入していただくと、回答が得られやすくなります。
guest

回答10

0

何ができれば、ではなく自律成長の段階に入ったら、で初心者卒業と言えるかと思います。
教本や指導者から教わるままの状態から、こんなことができるのでは試してみようとかこれどうなってるのか調べてみようで動けるようになったとき、ゲームで言えばチュートリアルを終えて本編に入ったと思いません?

投稿2015/11/30 23:47

yuba

総合スコア5568

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuba

2015/11/30 23:48

なので、katoyさんのお答えの中では3.4.こそキモかなと。
guest

0

  1. メソッド、クラスを記述できる。
  2. エラー処理を記述できる。
  3. コンパイルエラー、実行時エラーなどを自力で解決できる。
  4. 意図した動作をしない場合、デバッガーや print 文などを利用して、修正ができる。

投稿2015/11/30 20:09

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

  • お手本無しでもコードを書くことができる(マニュアル・リファレンス等は参照しても良いです)
  • 自力でバグやトラブルを修正・解消できる
  • スキルアップのための教材を自分で探すことができる
  • 他人の書いたコードを見て何をしているかが分かる
  • teratailの技術的な質問に回答できる(本質問のようなアンケート的質問を除く)

いずれも完璧に出来る必要はありません。ある程度でかまいません。
自分で考えてプログラミングができるようになることが重要だと思います。

投稿2015/12/01 01:40

argius

総合スコア9390

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

後で読む時のことを気にしてコーディングしだしたら初心者抜けたと思います。(戒め)

投稿2015/11/30 23:49

ozwk

総合スコア13528

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

エラーやデバッグなどの問題を自己解決できるようになり。
さらに、メンテナンスに配慮する余裕が出てきたあたりが、ビギナーの脱却と思います。

投稿2015/12/01 01:26

T.Kanno

総合スコア915

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

なんとなく自分がやりたい事ができるようになったら
言葉しゃべる時もそうだと思いますけど、文法を考えずにすらすら出てくるような感じでしょうか

投稿2015/11/30 19:46

dojikko

総合スコア3939

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

これができたら一人前という明確な分岐点はないので個人の主観によるところになると思いますが
・その言語を自在に操り、作りたいものを自分の知識とアイデアで形にできる
これができれば初心者卒業といえるのではないでしょうか。

「自在に」と言ってもすべてを即答できる必要はなく、その業界・分野で頻繁に使うものを不自由なく使えればいいと思います。
大事なのは「自分の知識とアイデアで形にできる」という部分ですね。

そこまでできる段階に来ていれば、他の人の書いたコードをみて解析することもできるようになっているでしょう。

ちなみに、自分が「初心者の域を卒業したなぁ」と思ったのは
・設計書を見たときに頭の中にロジックが浮かぶようになったと気づいたとき
・夢の中でもロジックを考えていたとき
です。

dojikkoさんも仰っていますが、開発言語の学習も普通の言葉を覚えるのと近い感覚なのかもしれないですね。

投稿2015/12/01 03:29

jawa

総合スコア3013

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

私的には下記です。

  • 基本的な文法は人に聞かないで記述できる
  • 数100行程度の簡単なプログラムなら自力でコーディング/デバッグできる。
  • その人なりの基準でよいので適切なインデントを付ける。
  • C/C++言語なら、ポインタを理解している。
    void Foo(Bar *bar);
    のリファレンスを見て
    Bar *bar;
    Foo(bar);

と書かない程度には。

  • オブジェクト指向言語なら、簡単なクラスを自力で設計できる

投稿2015/12/01 03:12

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

・入門書の目次のキーワードを理解している。
・応用的なコードを調べながら実装できる。
・デバッグができる。

投稿2015/12/01 01:26

yona

総合スコア18155

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

①デバッグをして、処理時のエラーやコンパイルエラーを解決できる。

②単体レベルで、もれがなくテストができる。

投稿2015/11/30 23:50

tomo.ina

総合スコア357

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問