"そのWindowsを投げ捨てて、Linuxを入れろ
基本的にMacのほうが羨ましいとは思うけれども(まあ、MacBookとかが欲しいんだよね、きっと)、でもきっとMacなんてフルスペックで使えるわけない。
周りの子に自慢したいとかいうのであるならば、あるいはどうしてもiOSアプリが作りたいというんだったら、それしか選択肢がないけれども、そうじゃないんだったら辞めましょう。
あとWindowsも、Windowsアプリとか、C#をいじりたいんです!っていう話であるならば、それに固辞するのも結構ですけど、そうじゃなくて、ITに行きたいなら、Windowsを捨ててLinuxにしましょう。
自分はGentooが好きですけど、ハードコアすぎるので、Ubuntuのほうがいいかと思う。
Linuxとか難しいんじゃないの……とか思うかもしれないですけど、Ubuntuは素晴らしいです。
Ubuntuは、知り合いの絵師のパソコンに入れたら、わりと好評でちゃんと使っていたので、それなりにパソコンが使えるならば、ちゃんと使えます。
プログラミング言語関係は、そのOSに依存するような環境を使いたいというわけではないのなら、Linuxにしておいたほうが、無難に使えます。
なんかもう一つ言語を覚える
CとJavaでもいいとは思うんだけど、どちらもコンパイルが必要だし、コードを書くのに、ある程度の量(書きたいときに気軽に書くという感じではない、という意味)が必要なので、もう一つ言語を覚えた方がいいです。
PHP、Ruby、Python、Perl、Clojure、Haskell、お好きな言語をどうぞ。
ただ、PHPはどちらかといえばWebアプリケーションよりかな?という気がするので、PerlかRubyかPythonがいいかとは思いますが、お好みで。
自分はPythonのほうが好きですけど、Rubyのほうが割と見つけてもらえる確率は高いかもしれません。
あと、パブリックマンも「Railsでいこう!」というブログ名だったので、尊敬する人にあわせるならRubyのほうがいいんじゃないかと。
こわいおじさんににらまれたいならPerlのほうがいいでしょう。
ちなみに、Ruby on Railsは、割とWebサービスを作るのが楽になります。Herokuとかありますしね。Webアプリケーション周りということだったら、ついでにそのプログラミング言語で使われているメジャーなフレームワークとか調べながら勉強するといいかもしれません。
エディタをちゃんとする
で、上記を踏まえて、エディタをちゃんと使いましょう。
パワーが有り余っているなら、総合開発環境であるところのEclipseでもいいんだろうとは思うんですけど、それはおっくう、というのならば、ちゃんとエディタの使い方を覚えましょう。
もう既にUbuntuを入れていると思うので、EmacsかVimを使いましょう。Vimのほうが好きではあるんですけど、キーバインドや、その他の癖を考えるとEmacsのほうがいいかなあという気がします。
Ubuntuを入れたなら、Geditというエディタも、Windowsのメモ帳の非じゃないくらい極まったエディタなので、それでもいいです。Windowsがそんなに好きなら、サクラエディタを使うといいでしょう。
英語を読む練習をする
あなたはどうやら貧乏だけれども、インターネットは使えているようなので、英語を読む練習をするといいです。
英語なんて全くわからない?ノープロブレム。そんなの適当でいいです。「なんとなくこういう意味かなー」とか、あるいは英語を読むだけでクラクラしない程度でいいと思います。
英語を読めると便利です。少しだけ多くの解説が読めるからです。
あと、英語が読めると「pdf Orailly」という魔法の言葉が使えたりするんですけど、何に使うかは想像におまかせします。
コードを書きましょう
で、上記を踏まえてなんですが、コードを書きましょう。
コードなんて書いてなんぼです。「如何に優秀なハッカーになるべきか」という記事はゴロゴロありますが、そんなのは気休めに読むべきで、まずはコードを書きましょう。
なんだかんだいって、コードを書くのは経験がモノをいいます。量を書きましょう。そして躓きましょう。最初から質なんて無理です。
躓いたら、なんで躓くのか考えましょう。また、「こんなところが、コードを書く点で不満だなあ」と思うことがあれば、それも考えていきましょう。
偉い人がいろんなソリューションを考えてくれています。最初からそのソリューションがなぜ素晴らしいかなんて理解できないとは思います。躓いて始めて「ああ、だからこういう開発手法がいるんだ」ということを理解できるでしょう。
コードを書きつつ、そのプログラミング言語を積極的に学んでいるTwitterアカウントをフォローしましょう
ついでに、コードで躓いたら、その躓いたところを、Twitterアカウントに積極的に発信していきましょう。
そのついでに、そのプログラミング言語を学んでいるTwitterアカウントをフォローしましょう。
あなたの呟いていることによっては、その人は興味を持ってくれるでしょうし、場合によっては手助けをしてくれるかもしれません。
あなたがサービスを立ち上げたら、積極的にRTをしてくれるかもしれません。
Githubに載せましょう
だいたいなれてきたところで、自分が作りたいものを作ってみましょう。そして公開してみましょう。できるならGithubで。
Githubに載せる理由は、ソースコードを公開したほうが、突っ込まれる率が高くなり、それに応じて勉強になるというところと、あとはGitというバージョン管理システムの勉強をしていたほうが、のちのちに便利だからです。SVNとかありますが。
あと、コードの引き写しに関しては、ブログに書くか、あるいはコードの断片を載せるという意味で、Gistに載せるという点もありますが、その辺りはご自由に。
VPSを借りるといいかもしれません
VPSを借りてみましょう。あなたが貧乏だというのはわかっています。VPSとは、仮想専用サーバーのことです。
別に最初っから何でも揃ってるようなホスティングサービスでもいいんですが、サーバーを一から立てるという作業は、勉強にもなります。下手な技術書より余程勉強になったりします。
最初から借りると宝の持ち腐れとなると思うので、一つのWebサービスでもいいので、それを自分のマシン内でのみ見られるようなったら、借りるというのは一つの手だと思います。
VPSがつらいというのならば、Herokuとかもありかもしれないです。
コードを読みましょう
コードを書くのが辛いなら、コードを読みましょう。人のコードはアイデアの山です。
自分の場合は、割と実例が無いと、挙動がピンとこなかったりするので、コードを読むことのほうが多いです。
特に、その言語で有名なライブラリとかいいかもしれません。ガンガン読みましょう。
あとは頑張ってください
あとは若さでなんとかなるでしょう。
ついでに、この文章を「テメーはなんにもわかってねえんじゃボケ」という言い方をして修正してくれる人もいると思うので、そういう人のアドバイスも真摯に受けとりましょう。
"
(Source: fyeahkikomizuhara, via a2onaka)
"throw_away_user のコメント:
キミはコンパイラーのことが分っていない。flash のような中間的なプラットフォームで開発されたアプリは、如何なるプラットフォームであろうと移植された先で作動する。デベロッパは何もしなくていい。「スイッチを押す」必要さえない。同じコンテンツを配布するだけでいいのだ。
いったんコンパイルされたものは、xcode のマジックとは無関係に異なるコンパイラーで動くだけのことだ。アップルに必要なのは、すべてのアーキテクチャで使える(POSIX やココアのような)API を提供することだけだ。
任天堂も GBA -> DS -> DSi の移行で同じことをやった。誰にもツールを強制しなくてもちゃんと動いたのだ。"
金環 (Instagramで撮影)
"エイリアスや、メンバーが1人しかないメーリングリストといったダサいもので誤魔化したりもしてはいけない。シェルプロンプトでどのように見えるか、whoami コマンドが何を返すのかが重要なのだ。"
"
149 ゲーム好き名無しさん :2010/11/03(水) 18:16:10 ID:e3avciu10
ポケモンやモンハンがヒットしているのを見ると
ゲームに娯楽を求めてるんじゃなくて、
ゲームという媒体を通したコミュニケーションを求めてるんだと思う。
今市場に求められてるのは娯楽じゃなくてコミュニケーションするための
媒体そのものだと思うな。
まあ間違いなく言えることは今後はソーシャル要素が高いコンテンツが拡大して
一人でシコシコやるようなゲームは縮小する一方だと思うね。
"ちなみに西武の東尾投手が捕まった時のレートは明らかにされていませんが、蛭子さんは「俺で警察の厄介になるレベルなら、東尾なら懲役だろ」と語ったとされています。"
"
本は全部好き。とても選ぶことはできません。
本が好きだから 本屋もすべて好きです。 本を楽しめないという方は不幸だと思います。 たとえプロットがまずかろうが、文章がヘタであろうが、 内容が間違っていようが、装丁が失敗していようが、 本になっている限り必ず酌むべきところがあるのです。
面白くないというのはそこが酌めない人でしょう。ぼくの場合は、 もし読んで面白くない本があったりしたら、自分にそれを『読み取る力』が 欠落していたのだと判断して逆に深く反省してしまいます。 そもそも僕は本を悪く言うこと自体、嫌いなんです。
"京極夏彦
書痴の鑑 (via suyhnc, repsychose)
Paul Haggis, George Clooney, Bennett Miller, Steven Spielberg, and Ang Lee photographed by Nigel Parry
(via technohell)

【WP7】 UI刷新したばかりでこなれていない。次から本気を出す
【WP7.5】 半端なバージョンはウケが悪い。8から本気出す。
【WP8】 Windows8と間違われやすくて混乱を招いた。9から本気出す。
【WP9】 9=苦で縁起がよくない。10から本気出す
【WP10】 二桁ナンバーになって心機一転。最初にがんばりすぎると息切れするので11から本気出す
【WP11】 WP7からずいぶん長い道のりを来た。ここで戦略を見直す時期。12から本気出す
【WP12】 ウィンドゥズフオーントゥエルヴって言いにくい。次から本気出す。
【WP13】 13は縁起悪い。14から本気を出す