プログラミング、独習中です。(PHP Mysql)
将来的に、これにかかわる仕事をしていきたいとおもっているのですが、
質問
1、みなさんの集中力はどの程度でしょうか?
自分の場合は1時間くらいです。1時間くらいやったら、小休止入れる感じです。
集中力が持続するコツなどはありますか?そんなもんなくて、毎日コツコツやるのが一番でしょうか?
2、どうにもわからないエラーで先に進めない時、寝て起きて考えたり、そこから離れてふと戻ってきた時に、なんというか、すぐ解決する場合がありますよね。あれはなんなんでしょうか?
みなさんは、つまづいたら意図的に気分転換とかやったりしているんでしょうか?その方が効率が良いから?
3、私は実務経験が無いので、教科書だけやっている感じですが、覚えることが多すぎて少しづつ進むのですが、ふと気づくと100ページ前の内容を忘れています。
忘れているといっても、なんとなくは覚えている感じです。でもじゃあこれを手打ちして動かせるようにしろ!と言われても出来ません。また教科書を読みなおしながら思い出しながらググりながら書ける感じです。全体像のイメージは掴めているんです。これをやりたいから、こうしてこうしていく流れの理解はしているんですが、真っ白な状態からは作れません。
みなさんもこんな感じでしょうか?
それとも何百行もある様なコードでも、何も見ずに手打ちでやっていくのでしょうか?
4、こういった学習は、朝方やるのがいいのか、夜寝る前にやるのがいいのかどっちでしょうか?
自分としては、朝の方がなんだか雑念が少ないので、朝の方が集中できるのですが。
5、学習のコツとしてはなんでしょうか?とにかく地道にコツコツやっていくしかないのでしょうか?
みなさんが工夫している方法など、少し教えて頂けると幸いです。
長くなってしまってすいませんが、意見を下さい!!
No.1ベストアンサー
- 回答日時:
プログラマーのアルバイトさせてもらっている者ですが、あんまりプログラミングを「勉強」って感じたことが無いです。
中学校でプログラミング始めて高校は情報技術系の学校に行きましたが、情報の授業が待ち遠しくて仕方なかったくらいだったので。(笑)
そんな私の意見ですが、参考になれば幸いです。
1.
私は没頭すれば平気で4~5時間くらいやってることもありますが、人間の集中力の限界は1時間だという話を聞いたことがあります。
なので、効率の良い勉強方法としては、1時間やって小休止、という今の質問者様のスタイルがちょうどいいんじゃないかなぁって思います。
2.
私の場合、調べて解決しそうな問題(エラーメッセージが出てたり)だったら、その場ですぐに解決させます。
そうではなくて、エラーが出てないのに上手く動かないなど、アルゴリズムなどに問題がありそうな場合は一旦休憩して、他にもっと良いやり方があるんじゃないかとか考えます。
そういう場合はとりあえずパソコンから一旦離れますね。コンビニにサボりに行くとか、トイレに逃げ込むとか。(笑)
3.
私の場合は、一旦頭の中で「何をすれば欲しい結果が得られるのか?」ということを整理して、それからコーディングに入ります。
というか、大体のプログラマーが同じことをやっていると思います。多分。
例えば、「簡単な一言掲示板を作れ」と誰かから言われたとしますよね。
そうしたら、まず掲示板で必要最低限な項目は何か?って思い浮かべます。
多分、「名前」と「コメント内容」を入力する欄、それから入力された内容を出力する欄ですよね。
じゃあ、入力する欄はどうやって作ればいいのか?→HTMLの<input>タグで出来そうだな、とか、
入力した内容を保存する方法は?→データベースに保存すればよさそうだな、とか。
そういった大まかなブロック毎に分けていって、そこから更に「じゃあそのブロックを作るのにどういった処理が必要になるか?」というのを考えて、そのブロックを一つずつ組み立てて全体のプログラムを完成させるようなイメージです。
慣れるまでは、フローチャートを紙に書いていく作業もいいと思います。
私も、高校の授業で「まずフローチャートを書け!」と何回も先生に怒られたりしました。。
フローチャートの書き方については以下のサイトを参考にしてみて下さい。ちなみに手書きがお勧めです。
http://sasuke.main.jp/furo.html
4番については、人それぞれかなーと思います。
朝型の人もいれば夜型の人も居るでしょうし。
5番目の回答としては、ずばり「プログラミングを好きになること」だと思います。(笑)
長くなりましたが、私もプログラマーとしてのスキルはまだまだですので、お互いに頑張りましょう!
No.2
- 回答日時:
とりあえず、お礼率12%は低すぎるから何とかしたほうがいいですよ。
こういう所を利用する人のマナーとしてね。
まぁ、お礼する価値もないks回答ばかりだと感じてるなら仕方が無いですが。
ゆとり社員マジ迷惑。(※ただの八つ当たりです)
1.
面白く無い事は多分、5分と持たない。
逆に好きな事や面白い事だったら何時間も座りっぱなしでやってる事もある。
2.
煮詰まったら、一旦塩漬けにする。
その間は、他の事をやって間を開けてから もう一回やってみる。
3.
英語とかの言語と一緒。使わなきゃ忘れる。覚えて間もないことなら尚更。
>それとも何百行もある様なコードでも、何も見ずに手打ちでやっていくのでしょうか?
効率が悪いから流用できる所は流用するけど、基本は そう。
基本的に 自分の頭の中だけで 動きを作って それをプログラムにして、実際に動かす。
だから、人が書いたプログラムでも ある程度 読んだだけで 流れは分かる。異次元なスクリプト書く とある人以外のは。
4.
人によるので、一概には言えない。
仕事をしてるとか学校に行ってるとか、縛られている時間がいつか分からないし。
生活サイクルの中で 自分の中にゆとりのある時間が効率がいいと思う。
5.
自分が興味を持てる所から手をつける。
その流れの中で 分からない部分は ググりながら進む。
俺も独学。俺の先生は google先生。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 中学校 中2、宿題の意味がわからないです。 4 2022/08/13 13:42
- 会社・職場 今後の仕事について 閲覧ありがとうございます。 私は現在28歳の男性です。 自分が向いている仕事、続 3 2022/08/01 12:19
- 中途・キャリア 高卒23歳でボーナス手取り50万貰っています。 仕事は年がら年中繁忙期で残業2、3時間以上が当たり前 3 2022/07/02 21:37
- その他(悩み相談・人生相談) ずっと躁鬱のような、双極性障害のような、不安症や、回避性パーソナリティ障害のような状態が続いてます。 1 2023/03/31 21:11
- 大学受験 娘の大学受験勉強 6 2022/06/30 19:58
- 中途・キャリア 至急。転職試験合否について。 ご覧頂きありがとうございます。 転職を試みている社会人2年目20歳の第 4 2023/01/07 21:56
- 大学受験 高3。通信制高校生。英検四九レベル偏差値は30も無いでしょう。社会不適合者です。 中学は2年から頭に 1 2022/05/12 22:06
- 会社・職場 悩んでいます。今の気持ちを吐露させて下さい。 ※超長文です。 私は34歳になります。高卒です。 転職 8 2023/04/03 20:40
- その他(悩み相談・人生相談) 死にたいくらい辛いです。 診療情報管理士を目指していて、1年のうちは基礎的な内容だったため管理士の授 3 2022/04/09 12:30
- 仕事術・業務効率化 YouTuberって職種ってなんだかんだ楽だよね? 5 2023/03/12 00:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++Builder初心者の勉強法
-
VBAの勉強の仕方
-
c言語は独学で、どこまで出来ま...
-
情報工学科にはパソコン知識が...
-
オリジナルの占いサイトを作る...
-
OpenGLで質問があります。
-
中卒がプログラマーとして生き...
-
「やさしいC」の次に読む本を探...
-
万年カレンダーのプログラムの...
-
自作でプレステ対応ゲームは作...
-
プログラミングを教えたいです...
-
楽しくて最高のプログラミング...
-
小学1年生の子です。塾に行かせ...
-
COBOLでのNOT = の AND条件
-
VBSでDim、Private、Publicの違い
-
Int('1234') で、strをかんたん...
-
vbaとc言語の関連性について
-
C言語とhtmlの違いを どな...
-
IT業界より楽に稼げる業界って...
-
C言語、C+、C++、C#の違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングに触れて見たい
-
情報工学科にはパソコン知識が...
-
PixivとかDMM(FANZA)みたいなサ...
-
プログラマーになったきっかけ...
-
中卒がプログラマーとして生き...
-
「やさしいC」の次に読む本を探...
-
Win32APIは覚えて損する?
-
プログラミングの習得期間はど...
-
中学生 プログラマーになりた...
-
万年カレンダーのプログラムの...
-
ExcelでのVisual Basicのプログ...
-
C#の基本文法が詳しく書かれて...
-
オリジナルの占いサイトを作る...
-
今からWin32を勉強する意義
-
独学でプログラミングを習得す...
-
自作でプレステ対応ゲームは作...
-
VBAの勉強の仕方
-
プログラミングに 興味をもっ...
-
ゲームを作りたくてプログラミ...
-
変数・関数 メモリの関係 本...
おすすめ情報