丁度,同じようなこと書こうとしていたところだ.
昔,IT系の学校に行って,情報技術やプログラミングなど勉強していたんだけど,
それで何が出来るのか分からなくて,卒業はしたが今は全く別の仕事をしている.
最近,それが懐かしくなって,頭もあまり使ってないし,日曜プログラマにでもなろうかと思っていたところ.
# 以下,何年も前の話で,うろ覚えなので些細な間違いは見逃してほしい.
学生時分は,プログラミングだったら C, Java, はとりあえず一通り勉強した.
C だと手続き型で.変数の宣言の話から配列,ポインタ,構造体と進む.
Java ならオブジェクト指向で,手続き型と違って,汎用的なクラスを作成すれば
再利用できて…とか,それを継承できて…とかで開発効率・生産性が高い云々とか,
そういう話から,で実際それをプログラムにするとこうなりますよ.という流れ.
これで一通り言語自体の知識は身に付くのだけれど,で?っていう状況になったのは,
元記事の増田と同じだ.結局,それらの言語にどういう特徴があるのかは,
仕事などで本格的に開発をする人たちにとっては重要なことかもしれないけれど,
初心者にとっては,とりあえず,そんなことはどうでもよくて,何が出来るのかが分からない.
逆に言えば何を作りたいかが分からなければ勉強しても何の意味もない(これが昔の私かも)
でも,とにかく何か作りたい.何故だかよく覚えていないけれど,
C でテトリス作りたいと思っていたのは今でも記憶に鮮明に残っていて,
当時も試みたのだけれど,コマンドプロンプトでしか動かせないようなプログラムしか書けなくて
どうしてウィンドウを作って表示するようなプログラムが書けるのか分からなかったし,今でも分からない.
(今もあるのか知らないけれど)VB とか Visual Studio とか Eclipse みたいな統合開発環境を使えば
そんなこと知らなくても,ウィンドウは作れたし,ボタン配置したり,その他色々簡単にできるんだろう.
でも,先に言ったように,開発効率などどうでもいいし,出来ればいいということでもない.
どうしてウィンドウが出来るのかが,分からないのが気持悪くて統合開発環境使う気になれなかった.
仕事ではないのだから,ただひたすらキーボード叩いて全部一から手打ちでプログラム書きたい.
タイプ数カウントするプログラム常駐させて今日は何千何万打も叩いたぜ!!というただの自己満足だけ.
とにかく,ソース汚くてもいいから「これを作りたい」ってのがないと続かないんだろうなと思う.
別にプログラムだけでなく,何に関しても言えることかもしれないけどね.
全然質問の解答になってないな.長文失礼.
何を勉強していいのかわからない。 プログラムというものに興味を持ち、独学で勉強した。 各言語でHello Worldぐらいは書ける。erlangでハノイの塔を解いた時はこんなに短く書けるのか...
丁度,同じようなこと書こうとしていたところだ. 昔,IT系の学校に行って,情報技術やプログラミングなど勉強していたんだけど, それで何が出来るのか分からなくて,卒業はしたが...
結局、なにがしたいか、なにが学びたいか、だろうな。 元増田も大元増田も、とりあえず言語を学んだ。てにをはと挨拶は分かった状態。それでどうするのか、とりあえず小説を書くの...
SICPを読み始めて、プログラミングについて自分が何も理解してなかった事に絶望して、 SICPを読み終わって自分で言語を作ろうとして、プログラミングの奥深さに恐怖して、 言語の違...
経験から語らせてもらうと、次に必要なのはめぼしいソフト屋に飛び込んで圧力釜調理してもらうこと。
アセンブラ
よく言われるのが「自分でコンパイラを作る」というもの 大抵の事はそれで勉強できるよ
ゲームでも作ってみたら。
とりあえず、書きたいものが見つかるまでは、お題が与えられていた方がいいかもね。 http://ja.doukaku.org/
自分がつかってるフリーウェアとか、小さい機能のソフトあるじゃない。 それを自分好みにつくってみるといいかもよ。
自民党の長年に渡る悪政のせいと言って逃げるんじゃないかな。