学生ならまだ間に合うぞ

学校というのは、どうしたって、流行りの言語、就職しやすい言語に重きをおいてカリキュラムを組む。それはそれで大事なんだけどな。パンは稼がないといけないからさ。基本も教えるけど、人気ないんだよな、学生にはw
でもな、アンドロイド アプリの開発でエース級のプログラマーになりたけりゃ、アセンブラはやっておけ。メモリーのイメージがしっかりできるように。2進数に親しめw画像を描画する、画像を移動する際に必要になる数学の基本は抑えておけ。微積分、行列、三角関数あたりでいい。この知識のない文系プログラマーは、アンドロイドアプリの開発は無理だ。文系プログラマーは、PHPとか、サーバーサイドのJAVAとかならできるようには、なるけどな。バリバリのプログラマーとして貫くのは難しいだろうから、それをベースに交渉とか、文書作成とか、管理サイドとかにシフトしていくのがいいだろうな。むしろそういう奴のほうが、稼げるポジションを得られることのほうが多いw

そして、コーディングそのものに関する本、俺の時代は「プログラミング作法」「コードコンプリート」なんかがいいと思っていた。言語仕様を覚えることなんてさして重要じゃないんだ。基本の書き方が一番のキモなんだ。
で、最近でのお勧めNo1は、リーダブルコードだ。今どきの言語にしっかり対応しているし。

でもな、この類の本をまったく読まずに、「プログラマでございます」なんていう厚顔無恥の輩は、けっこう多いんだよな。
そうねえ、例えば営業マンが日経読んでないようなもんだwクビにはならないだろうけど、成績よさそうに思えないだろ、この営業w


関連キーワード

関連ページ

アンドロイドとは
今回話題にするアンドロイドは、アンドロイド携帯のアプリケーション開発のスマトフォンのOS ソフトエェアスタックパッケージのアンドロイドの話だ。東方神起のシングルの「ANDROID」でも、人工生命体、人造人間の類、フィリップ・K・ディックのSF「アンドロイドは電気羊の夢を見るか?」のアンドロイドじゃない。 さて、スマフォが売れている。そうなるとこのアプリを開発して一儲けしようという有象無象の会社、
アンドロイド プラットフォームの開発環境
アンドロイドアプリの開発をする言語は、一応JAVAである。JAVAは、JVMで動くけど、アドンロイドアプリは、Dalvik VMで動作する。JAVAのSEのサブセット + アドンロイド拡張がされている。 で・・・。サーバーサイドのJAVAでの開発経験のある奴が、アドンドロイド開発に回ると、それなりに経験年数のあるエンジニアでも、ソフトウェア開発の基本、根本思想がわかってない奴は、挫折する。できる
セミナーで教わること
さて、アンドロイド開発のセミナーなんかで教わるのは、JAVA SE のサブセットとアンドロイド拡張の、言語仕様、APIの使い方のサンプル程度だろうと思う。あとは、Eclipseか、IntelliJ IDEAなんかの、開発環境の使い方は、教わるかな。とりあえずカッコだけはつく。 基本ができていて、わかっている奴が、こういうセミナーで効率よく、サーバーサイドJAVAや、JAVA SEとの違いを判るた
アンドロイドは50才の親父の夢を見るか
前置きはここまで、 俺の知り合いの34才の、けっこう優秀だと認めているエンジニアの一人に、部下ができた。というか、彼の会社の社長が、面倒見てやってくれと押し付けられたのが、50才のオジサンだ。 50才のプログラマーが、全部ダメとかいう話じゃない。プログラマー35才限界説なんてバカヤロウだと思うし、60才を過ぎて現役プログラマーをやっている人だって、日本に複数存在する。彼らバリバリだ。俺は尊敬す
学生ならまだ間に合うぞ
学校というのは、どうしたって、流行りの言語、就職しやすい言語に重きをおいてカリキュラムを組む。それはそれで大事なんだけどな。パンは稼がないといけないからさ。基本も教えるけど、人気なんだよな、学生にはw でもな、アンドロイド アプリの開発でエース級のプログラマーになりたけりゃ、アセンブラはやっておけ。メモリーのイメージがしっかりできるように。2進数に親しめw画像を描画する、画像を移動する際に必要に