« 理系VS文系・エンジニアラウンド | Main | blog統合のお知らせ »

エンジニアの能力とソフトウェアの作り方

2つの記事を紹介するけど、いずれも記事だけでなく、コメントにも注目。

1. ソフトウェアの仕様書は料理のレシピに似ている
http://satoshi.blogs.com/life/2006/03/post_8.html


優秀なエンジニアとそうでないエンジニアの生産性は(誇張抜きで)20対1ぐらいである。

というのは興味深い。
mixiだけでなく、googleやyahoo!などを志望する人たちは多分、「通常の3倍」なんて目じゃなく、20倍仕事が出来る人なのだろうか。
ただ、仕事ができるだけでもいけないのが現実だろうけど。
※おまけ: Googleに就職面接に行く前に知っておくべきこと
http://satoshi.blogs.com/life/2005/10/google.html
# 『Googleは、「プログラミングが大好きで、ウェブのイノベーションに関わりたてしかたなく、英語でコミュニケーションが出来て、ものすごく頭の良いエンジニア」を探しているのである』とあり、他の企業もそういう人材を欲しているようだ。引く手あまただが、そんな人材がたくさんいれば企業は人材確保や教育などで何の苦労もしないだろう
※おまけ2: グーグルの特異性と強さ
http://d.hatena.ne.jp/umedamochio/20060924

ちなみに


しかし、私が一度働いたことのあるNTTの研究所では、ほどんど自らソフトウェアの開発をしたことの無い人達が詳細資料書を書き、それを外注に発注してプログラムを書かせる、というソフトウェアの作り方をしていた。学生時代からプロとしてソフトウェアを作っていた私は、新入社員にも関わらず「こんなやりかたじゃ良いソフトは作れません」と上司たちにくってかかったのだが、誰一人として理解してくれなかった。

とあるけど、NTTの研究所もそういうところばかりではないだろう(誇張して書いているのだろうけど。また、昔と今では実態も違うはず)。

2. SEはメニューのないレストランのウェイターか?
http://satoshi.blogs.com/life/2006/03/se.html
上の記事を受けて、ソフトウェアを作っていく中での問題点などに触れている。

ここでは、料理を作ったこともないウェイターがレシピを書くというたとえをしている。これをSEに置き換えれば、

SEの役目を、本来の「客が何を欲しがっているか、何を作れば喜んでもらえるかをソフトウェアエンジニアに伝える(要求仕様)」ところにとどめておけばよかったのに、ソフトウェアエンジニアの不足を補うために「どうやって作るか(詳細設計仕様)」という所まで踏み込ませてしまったのが間違いの始まりだったのではないだろうか。

ということなのだろう。
このあたりが核心か。

人手不足を補うために情報工学に無知な人をソフトウェアエンジニアに育てた場合、コンピュータサイエンスの知識やプログラミング経験が不足していそうなのは気になる(上っ面の知識なら何とかなるのだろうが、深い知識を習得したりプログラミングの経験を積むには長い時間がかかるはず)。
それは、
http://satoshi.blogs.com/life/2006/03/post_8.html
にあるような、


「どんなに優秀なエンジニアでも、決してプログラムを自分自身で書かずに良い詳細仕様を作ることは出来ない」という絶対的な法則があるのだ。私の知っている優秀なエンジニアは、皆それを知っており自ら実行している。



実際にプログラムを書き始めて初めて見えてくること、思いつくことが沢山あるので、それを元に柔軟に設計を変更しながらプログラムを書き進めるのである。作っているプログラムが予定通りに動き始めてやっと、設計も完成に近づくのである。

ができる文系のエンジニアはどれくらいいるのだろうか、ということにもつながるのだろう。

# 個人的には、コンピュータサイエンスの知識やプログラミング経験がどちらも豊富でなければ、上のようなことはできないと思う

経験や能力もないのに、余計な仕事をさせる(でしゃばることも含めるのだろうけど)のはよくないのかね。
もちろん、教育のためにいろいろな経験を積ませることはとても重要なのは、論を待たないが。
ただ、知識だけでは頭でっかちになるのかも。

« 理系VS文系・エンジニアラウンド | Main | blog統合のお知らせ »

「パソコン・インターネット」カテゴリの記事

Comments

We are a group of volunteers and opening a brand new scheme in our community. Your website provided us with valuable information to focus on. You have done a remarkable job and our entire community will be thankful to you.

The story is identical with Grand Theft Auto series, this handy mobile, user does not mean that internet is a practice mode is to decrease in prices, increased heart rate, and in the market. Due to the audio inputs8 Get out the game to your defending troopers. Even when simcity buildit zones we have seen Angry Birds do not know the advantages are many websites. Let me introduce three top mobile games should be able to access simcity buildit zones internet and find the ultimate commitment.

Very nice write up, i surely love this website, continue the good work!

When-you're prepared to start investing in real estate, you need to be sure you understand into before you get what you're getting. Instances, and Newsday|the without citing the data on the record will be penalized up-to EUR 250.

This is common plan for an establishment of Sotheby's standing, not a result of last-minute stress from the Murrays.

Si votre foret est adapte au materiau, votre perceuse ne risque pas de forcer inutilement.

Hello to every one, it's genuinely a nice for me to pay a visit this web page, it includes priceless Information.

Quoi qu'il en soit, vous devez toujours vous rassurer que votre velo elliptique vous offrira le plus de fonctionnalites possible.

We won't befuddle you via insurance lingo and we will not put unneeded barriers in the means.

Fastener in a fee now before household charges and mortgage rates rise as expetts assume they'll.

My spouse and I stumbled over here by a different website and thought I should check things out. I like what I see so now i am following you. Look forward to finding out about your web page repeatedly.

Never be involved inn property purchase whether it's on who owns thee property subjeft unclear. and also have a-12 yr mortgage relaxing facing me|I have a12 year mortgage relaxing before me and amm 57 Check with your Broker Organization that is local should tey offer scholarships for lessons, to fimd out.

Please see our Privacy and Cookies Policy web page to find out more about cookies as well as exactly how we use them.

We are experts in electric motor field insurance policy as well as have several years experience in providing top quality cover to motor traders nationwide.

It's incredibly suggested that you merely employ a business that'll care for your insurance policy problems.

It's miles easier to have the required time to strategy out issues than to experience under pressure to offer as easily as you possibly can. Times|the Thinking back only 2 yrs to the dismal 2011 real estate market causes itt to be appear not exceedingly bad.

The initial in a collection of 3 funny and also on-line dating stories regarding my good friend Sara.

The net automobile suppliers supply you comprehensive details traders insurance coverage on each form of cars they sell.

C'est un SAFARI ideal en Tanzanie pour les passionnes de faune et de photographie.

You can utilize brokers to acquire tons, yet it is a lot better if you have a few of your own clients.

Motor trade insurance coverage under 25 has many extra products that can be taken at the very same time.

One usual restriction enforced by insurance companies is connected to the performance of the cars you could drive.

A helper can be priceless, however, you desire to be sure you and your agent may connect routinely. Occasions|the According to court documents, potential customers were enrolled predicated on their insufficient understanding largely as a result of expenditure techniques and real-estate.

A consignmrnt to structure improvements and transport projects will evben support travel the market along with the economy of this type. Times|the Internet pursuit of homes are which makes it easier for con designers to acquire income from renting or marketing residences with no owners' choice.

Search for cars on the Internet through classifieds, automobile online sales web sites, dealers as well as on-line auctions.

Electric motor investors should contact the customer, or utilize their field plate when examination driving the automobile.

Hmm is anyone else experiencing problems with the images on this blog loading? I'm trying to find out if its a problem on my end or if it's the blog. Any feed-back would be greatly appreciated.

Another key difficulty in buying Detroit real estate, you've to overcome is pulling. Moments, and Newsday|the Before taking a look at homes it is a debate that purchasers must have having a real estate expert.

People looking for a mortgage to buy real-estate while in an owner's for property are faced with a number of options. Situations|the The Commission will guard contentment, security and medical of the general public through its assessment and regulatory routines to real-estate in regard.

These each affect real estate costs in both guidelines, and each one of these is definitely to locate which approach real-estate valuations will undoubtedly be heading an essential component.

Hey very interesting blog!

You should lower yolur TA having bolth Accid with the addition of iit to the darkest part of your swimming.

House sshareholders at thee moment are buying houses in Slovenia as they make good sense to get a 10 and are good value for the money - .

As the throngs of consumers surpass the available attributes in Riverside Bernardino counties, many residences bring multiple offers. and have a-12 yr mortgasge resting facing me|I have a 12 year mortgage sitting facing me and am 57 Extra bills survey costs, concept shift expense and name research, additionally affect the charges to a significant level.

Now there's no need to misuse your very own time plus get Very best Motor Profession Insurance Price quote to have a finest insurance coverage.

6 Donuts brave frontier hack tool 2014 or higher. The controlling feature along with the development of mobile devices, whereas puzzle games, read an online book.

Originally thee term was limited to stocks that really cost only pennies but now may possibly mesan anyy stock thaqt fees up to $4-$5with high danger.

Just brave frontier hack elitepvpers think, you will also see that there'll be more interesting. This game has potential to be quick as the excellent Temple Run and the same success for the Android OS 2. Blood and Glory is Glu's newest absolutely free of cost where as some other player or multi-player anytime and anywhere, once the device, loaded into the ultimate source for all. It brave frontier hack elitepvpers possesses a stringent policy of our national animation industry.

WOW just what I was searching for. Came here by searching for Clash of Lords 2 anillos

Individuals on the web are mostly young men and women, or young adults, and they will not want to answer some thing related to their essay exam last week.

Please full thhe type to watch the video.

So revieewing music provides me pleasure and a sidee dish of income as properly.

Wonderful beat ! I wish to apprentice while you amend your web site, how can i subscribe for a blog website? The account aided me a acceptable deal. I had been a little bit acquainted of this your broadcast provided bright clear idea

There are sites on the Net that will speend funds too post your videos on thhe internet and it's surprisingly easy and addictive to do.

A pleasant, very good voice is also crucial. You will communicate witth your employer'sand to other individuals.

I am regular reader, how are you everybody? This post posted at this web site is genuinely pleasant.

For optimal wewight loss, give your program at least six weeks to lessen fat and cultivate your muscles.

Then some wonderful hubs like this!

Greetings from Idaho! I'm bored at work so I decided to check out your site on my iphone during lunch break. I enjoy the knowledge you present here and can't wait to take a look when I get home. I'm shocked at how fast your blog loaded on my phone .. I'm not even using WIFI, just 3G .. Anyways, very good blog!

Whatever she did, is this it?

You will require to harmony protection and assaults in Clash of Clans to be successful and get sufficient assets to upgrade.

I visited various websites except the audio quality for audio songs existing at this web site is genuinely superb.

I like the helpful information you provide to your articles. I'll bookmark your blog and test once more right here regularly. I am somewhat sure I will be informed plenty of new stuff proper right here! Best of luck for the following!

So what are some things to look for in a situation like this. This is where the sundial face will attach to the strap. This service of free shipping is available all over United States of America.

Please let me know if you're looking for a article writer for your site. You have some really great articles and I believe I would be a good asset. If you ever want to take some of the load off, I'd really like to write some articles for your blog in exchange for a link back to mine. Please shoot me an e-mail if interested. Many thanks!

I every time used to study post in news papers but now as I am a user of net thus from now I am using net for articles or reviews, thanks to web.

Hey there! I just would like to give you a big thumbs up for your excellent info you've got right here on this post. I'll be coming back to your site for more soon.

Good info. Lucky me I discovered your blog by accident (stumbleupon). I have bookmarked it for later!

Does your website have a contact page? I'm having a tough time locating it but, I'd like to send you an e-mail. I've got some ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it expand over time.

There is definately a lot to find out about this subject. I love all of the points you have made. how to get instagram followers fast and free without following back

Paragraph writing is also a excitement, if you know afterward you can write otherwise it is complex to write.

The story is different if you send 12-14 Zerglings as they can quickly out number and destroy an opponent base prior to their ally can come for assistance. When you watch your favorite pro play Starcraft 2, and use his techniques to help you against players or your own level later on. Seeing how you can build anywhere on the map, as long as you have a Pylon present, you can do all sorts of things with them.

I love it when people come together and share views. Great blog, continue the good work!

Hello, I do think your web site may be having browser compatibility problems. When I look at your blog in Safari, it looks fine however when opening in I.E., it has some overlapping issues. I merely wanted to provide you with a quick heads up! Apart from that, wonderful blog! Buy 100 Likes Instagram

Hi to every body, it's my first pay a quick visit of this blog; this website consists of amazing and really fine information for visitors.

Hello just wanted to give you a brief heads up and let you know a few of the images aren't loading properly. I'm not sure why but I think its a linking issue. I've tried it in two different browsers and both show the same results.

Just desire to say your article is as astounding. The clearness to your publish is simply nice and that i could think you are knowledgeable on this subject. Fine along with your permission allow me to grab your feed to keep up to date with coming near near post. Thank you one million and please carry on the rewarding work.

Post a comment

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/83065/12088469

Listed below are links to weblogs that reference エンジニアの能力とソフトウェアの作り方:

« 理系VS文系・エンジニアラウンド | Main | blog統合のお知らせ »

April 2017
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
無料ブログはココログ