FizzBuzz問題をやっておく。blog旧:iをgに変えると・・・なんだっけ・・・2010-05-29今さらのFizzBuzz問題をやっておく。真面目に付き合ってくれたので、ちゃんと自分もやっておきますwインフラエンジニアとして必ずしも重要では無いかも知れないけど、そもそもインフラ構築する際にはid:akuwanoさんの指摘そういうものを知っていると言う好奇心プログラムの基礎を知っている論理思考して形にくみ上げられるに加えてどのようなシステムの為にインフラを構築するのか。その時に各サーバ上でどのようなアプリケーションが動作するのか理解出来ていないとインフラエンジニアとしてどうなのか?トラブル時や運用時に効率良く対応出来るか大量ログの解析等の作業も。出来て損は一個も無い。出来ない事で損する事の方が多い。どれか一つの言語でも基礎が分かっていれば、他の言語でも開発は出来なくてもソースを読んでなんとなく挙動を理解出来る。Bug発生時に開発会社さんに「現象はこういう現象です。́ー`)ノ開発者の「それはこういう理由だからですよ。少なくとも「本当だな。」「今の理由はキナ臭いな・・・」ぐらいは分かります。インフラ側の対応が必須なのか、アプリ側の挙動で対応出来るレベルなのかの切り分けにも?などなどの理由が。他に「シェルスクリプトで簡単なログ解析レベルのプログラム経験」というのを入れていました。error等を気にせずとお願いしても今の所、FizzBuzz問題でこちらが想定しているレベル*1、及びそれ以上の回答者は「0」です・・・。́Д⊂みなさん経歴書では「Perl4年の経験あり」「bashでの運用バッチ作成経験あり」などが書かれている人たちでした。逆引きリファレンスとかと必死ににらめっこすればとりあえず急場を凌げるんですよね。スタートをそもそも切れないとちょっと厳しいかなと。少なくとも「〜〜基本文法最速マスター」などを読んで基礎ぐらいは書いた事も無いとちょっと厳しいかなーと思っていました。自分が普通に書いたらこんな感じ・・・。endend「でかい口叩いてこれ・・・プークスクス」という声は華麗にスルーもインフラエンジニアとして必要だと思います。Rubyさすが!ちなみにさんざん「プログラミング重要!!」って言いましたが、自分はせいぜい簡単なTwitterBot作ったり、ちょっとだけDBを絡めてWebアプリもどきを作るのがやっとってレベルっす。(・ε・)*1:下に書いた僕のスクリプトレベルです。16:56今さらのFizzBuzz問題をやっておく。LOFTでやります海外渡航の際にSIMを色々買ったのでまとめ月別アーカイブはてなブログをはじめよう!oranieさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。