雑記Webエンジニアに必要なスキル。Webという道路を通っているテキストを処理し、それが世界から攻撃を受けることを、ドキドキするエンジニアWebのエンジニアにはどういうスキルが一番必要か?という話を考えてみた。C言語やUnixの経験が長く、オブジェクト指向も理解していたとしたら、PHPから始まり、Rubyなどの理解は決して難しくないだろう。それだけの経験で一線級のWebエンジニアとしての信頼が置けるかというと、ちょっと違うような気がする。「Webは、要するにテキスト処理であることが多い。難しい」ほとんどの事がHTTPプロトコルを通じてテキストデータとして情報が、なんのネットワークの制約もなく流通する。HTTPヘッダを含むテキストの操作でセキュリティホールを作り、それが世界のどこから攻撃されるかわからない。設計に関して幅広い知識やセンス、か、、、、、クラウドらしいアプリを作る頭の切り替えとかそれを部品として使うセンスですな。最近は設計に対して、幅広い知識やセンスが求められるような気がしている。apiやURLの設計。最近は、他のサーバーやFlashやiPhoneアプリなど様々なソフト間の通信をHTTP、HTTPSプロトコルを通じて通信する設計をすることが日常的に増えていると思う。この設計においては、何せHTTPですからオブジェクトのデータをテキストに変換してデータを受け渡すので、パラメーターも含めて、ややこしくしようと思えばややこしくできるし、変数名も含めて、かっこわるくしようと思えば、いくらでもかっこわるくできる。ここが設計のセンスということになるだろう。少なくとも、認証系などは如何にエレガントにするか?は常に求められるような気がする。ScanNetSecurity[国内最大級のサイバーセキュリティ専門ポータルサイト]月別アーカイブはてなブログをはじめよう!ripjyrさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。