![Amazon.co.jp: 勝ちにいく身体 (角川oneテーマ21 B 84): 坂田信弘, 斎藤孝: 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/ae95fc0c5b767da53e50dedfc77e93b9202831ba/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F41dpT6-I6RL._SL500_.jpg)
このメッセージは、自分自身に向けたものでもあるし、 うちのチームのメンバのみんなに対するものでもあるし、 同じ業界で働いていて、ソフトウェアでずっと食べていこうと 思っている人々に向けた言葉でもあります。 私は社会人2年目で全然別の仕事から転職して以来、 もう丸6年 ほどこの業界で細々と暮らしていますが、 長く経験を積めばつむほど、自分がソフトウェアエンジニアとして はごくふつうの能力しかもっていないことがわかってきました。 けれども同時に、ことSI業界に関しては、ふつうのエンジニアでも、 最高ではないかもしれないけど、十分役に立つソフトウェアを作ることは できる、ということもわかってきました。 私は C のような今となっては低水準の言語のことはよくわからないし、 エクセレントな Eclipse プラグインを書くことも、 バイトコードを自在に操ることもできません。 でも私はソフトウェアをつ
私の経験上、最近のIT企業の新人研修で人気があるプログラミング言語は、ダントツでJavaです。ただし、Javaの言語構文だけマスターしても、プログラムを作れるようになれません。アルゴリズムの考え方を学び、アルゴリズムをプログラムに置き換える練習が必要です。そんなわけで、アルゴリズムをJavaプログラムに置き換えることをテーマとしたセミナーの要望が多くあります。セミナーの一部をWeb上で再現させていただきます。 ソート(整列)のアルゴリズムとして有名な「バブルソート(babble sort)」の手順をお教えしましょう。アルゴリズムは、丸暗記して覚えるものではありません。自分なりにアルゴリズムのイメージをつかむことが大事です。 バブルソートのイメージをつかむ例として、こんなのはいかがでしょう。皆さんは、小学校の体育の先生になったとします。ゼッケンを付けた5人の生徒に「全員集合!」と声をかけたと
要求定義には,数多くのノウハウや技法が存在する。それらを体系的に集大成したのが要求工学である。 皆さんは,ソフトウエア工学(ソフトウエア・エンジニアリング)をご存じだろうか。これは,ソフトウエア開発に関する先人の知恵と研究者の研究結果,言い換えれば「ベストプラクティス」を体系的にまとめたものである。 「要求工学」は,このソフトウエア工学を構成する重要な領域の1つだ。実際,ソフトウエア工学としてどんな領域があるのかを米IEEE Computer Societyがまとめた「SWEBOK」(Guide to the Software Engineering Body of Knowledge)でも,序章に続く第2章で要求工学を取り上げている。 もっとも,要求工学はまだ発展途上であり,PMBOKなどのように全体がきれいに体系化されているわけではない。様々な研究者やエンジニアが日々新たな考えを示した
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く