あなたの履歴書を向こう5年間戦えるものにするために--今後必要な開発者スキル10選 - builder by ZDNet Japan
これは内容的にウェブサイト・ウェブシステム開発分野に絞っているようですので、現在どれだけ当てはまっているか自己診断してみました。
- 「ビッグスリー」の1つを学ぶ(.NET、Java、PHP)
とりあえず全部開発経験あり。ただJavaはStrutsも存在しない頃だったのでハッキリいって再学習が必要だし、.NETも出始めの頃PDAで#C組んだぐらい。まだVB6とかVC++6でシステム作っている頃でしたからね。PHPはVersion4から現役。でもPerlもあったほうが良いんじゃない? - リッチインターネットアプリケーション(RIA)
これは.NETやFlashでちょっとやっただけですね。今後Flex/AIRでガンガン作って行きたいので、時間を見つけては学習したいです。 - ウェブ開発
こちらはハードコードレベルで理解できるかとの事でCSSに関しては高度なレイアウト設計にまだ慣れていないですね。今までHTMLでやっていたことをCSSに置き換える程度は問題なし。無駄にtable使わないでCSSで構築するのって見た目では分からないかも知れませんが手法がカッコイイですよね。 - ウェブサービス
利用する場合においては特に問題ないのですが、ウェブサービスそのものを作るといったことがないですね。ここはしっかり勉強しないといけないかな。これの出来るできないで仕事の幅違うし。 - ソフトスキル
これは昔から必要なコミュニケーションに関係するスキルですね。仕様決めに関わるメンバーでこれがダメだったら地獄です。 - 動的プログラミング言語、あるいは関数プログラミング言語を1つ習得する
具体的に言語名挙げてもらったほうがうれしかったが両方1つ以上はありますね。 - アジャイル開発手法
これはまったく未着手。一人でやれることではないという理由もありますが、UMLの体制作りに失敗したのと同じくこれも失敗しそう。プログラムを書き換えることはできても他人の仕事の仕方変えるのって大変ですよ。 - 専門知識
時代に取り残されないためにもこれは大事。自分も耳に入ってくるものの実際に実装して確かめるまではなかなか大変でプロジェクトに対し推薦するまでに時間掛かることもあります。これに関しては興味のある人は自発的にやりますが、品質の安定化のためにも専門雑誌を購読する習慣と時間を与えたほうが良いと思います。(そんな余裕ないって言われそうですが大事なことだと。。。) - 開発の「衛生学」
これも円滑にプロジェクトを進める上で大事、最近は開発ルールを守らないどころか報連相もできない人が年齢問わず増えてきている気がします。バージョン管理システムは最初面倒に思われていましたが、今では標準で使うようになりましたね。VM環境も組みやすくなったので今度はLinuxをXenで仮想化する予定。 - モバイル開発
市場的においしいです。今後はさらにモバイル端末の高機能化が進むと思いますので、現状だけでなく、ソフトフォンやRIAの開発スキルを積極的に取り込んでいく必要があるとおもいます。
コメントする