2009-02-24

http://anond.hatelabo.jp/20090223224553

結局、なにがしたいか、なにが学びたいか、だろうな。

元増田も大元増田も、とりあえず言語を学んだ。てにをは挨拶は分かった状態。それでどうするのか、とりあえず小説を書くのか、言語学を学んでみるか、ラノベ研究してみるのか。

SICPだと、プログラミングとは何ぞや?とメタ言語学的になるのかな。あと、アルゴリズムとか、より抽象的、数学的な方向へ向かうのか。

ブックマークコメントに多いのは、とりあえず作れってやつ。しかし、現状で作りたいものがあるなら、もう作っているはずで、特にないから困っているのだろう。

ジャンル的にはWebアプリGUIアプリか。あと、サーバソフトウェアもある。

Webアプリだと、HTTPとかブラウザ側と、CGIとかapacheサーバ側とのインターフェースを知る必要がある。他にもデータベースマネージャーSQLに手を出すとか、railsとかフレームワークに手を出すか。

GUIアプリだと、ライブラリフレームワークOSとのインターフェースを知る必要がある。データベースを使っても良いし、ネットワークに手をだすならSOCKETとか。WindowsならWindowsの、XならKDEとかgnomeとかの作法があるし。

GUIアプリでもだけど、サーバソフトウェアならネットワークプロトコルの他に、スレッドだとかある。

これらも、一から自分で始めてみるか、既存の、例えば自分が使ってるOSSに機能追加してみるとか。

あと、アセンブラって出てたけど、コンピューターの実際的な構造とか、OS内部、ドライバの作りなんかへ進む手もある。

元増田は標準ライブラリを使ったプログラミングフレームワークの内部構造を把握すればよいんじゃないかな。

というわけで、よりフロントエンドライブラリフレームワークの方向か、バックエンドシステムコールOSへ向かうか、

より抽象的なアルゴリズムとか情報理論の方向か、実際的なネットワークデータベースなどの周辺要素へ向かうか、

どういう方向に興味があるのか分からない事には。

記事への反応 -
  • 何を勉強していいのかわからない。

    何を勉強していいのかわからない。 プログラムというものに興味を持ち、独学で勉強した。 各言語でHello Worldぐらいは書ける。erlangでハノイの塔を解いた時はこんなに短く書けるのか...

    • http://anond.hatelabo.jp/20090223195921

      丁度,同じようなこと書こうとしていたところだ. 昔,IT系の学校に行って,情報技術やプログラミングなど勉強していたんだけど, それで何が出来るのか分からなくて,卒業はしたが...

      • http://anond.hatelabo.jp/20090223224553

        結局、なにがしたいか、なにが学びたいか、だろうな。 元増田も大元増田も、とりあえず言語を学んだ。てにをはと挨拶は分かった状態。それでどうするのか、とりあえず小説を書くの...

      • 何を勉強したらいいのか

        Java, C++, Ruby, Python, JavaScript, PHP, erlang, 最初は練習用の問題みたいなのを解いているのが楽しくて、ブログとかで目につく言語で気になったものを選びながら各言語でやってみた。でもこの...

    • http://anond.hatelabo.jp/20090223195921

      SICPを読み始めて、プログラミングについて自分が何も理解してなかった事に絶望して、 SICPを読み終わって自分で言語を作ろうとして、プログラミングの奥深さに恐怖して、 言語の違...

    • http://anond.hatelabo.jp/20090223195921

      経験から語らせてもらうと、次に必要なのはめぼしいソフト屋に飛び込んで圧力釜調理してもらうこと。

    • http://anond.hatelabo.jp/20090223195921

      アセンブラ

    • http://anond.hatelabo.jp/20090223195921

      よく言われるのが「自分でコンパイラを作る」というもの 大抵の事はそれで勉強できるよ

    • http://anond.hatelabo.jp/20090223195921

      ゲームでも作ってみたら。

    • http://anond.hatelabo.jp/20090223195921

      とりあえず、書きたいものが見つかるまでは、お題が与えられていた方がいいかもね。 http://ja.doukaku.org/

    • http://anond.hatelabo.jp/20090223195921

      自分がつかってるフリーウェアとか、小さい機能のソフトあるじゃない。 それを自分好みにつくってみるといいかもよ。

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん