アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
ハードの勉強が必要? (スコア:4, 興味深い)
>これらで少しはハードウェアの勉強もして欲しい、
>と願うばかりだ。
私はSEで、今でもハードの知識はほとんどないままです。(PC自作程度)
また、業務上ハードの勉強が必要だな~と感じたこともありません。
もちろん業務の内容によると思いますが、ソフト屋にとって
ハードの勉強は必要ですか?(というかどこまで必要?)
--- (´-`)。oO(平和な日常は私を鈍くする) ---
Re:ハードの勉強が必要? (スコア:3, すばらしい洞察)
何も身に付けた知識で他者の領域に口を出せということではないんです。
ただ製品の最終的似姿を意識しない(できない)で、
「おれの領域はここまで、後は知らん。」て姿勢で
仕事するエンジニアって、いいか悪いか以前に魅力がないです。
ソフトってそれ単体でクローズすることは本当は一切ないでしょ?
あくまでそれによって制御されるハードが動いた結果現れる事象が
サービスとして現実世界の顧客に提供されるわけですから。
ここで言う顧客があなたの直接のお客ではなく、
客があなたから買った成果で提供するなにかを受け取る人々だとしても
その姿がイメージできない、しようとしないんだとすると
いいものがつくれるとは思えないのです。
逆に言えば、それができる程度に対象システムが理解できるぐらいの
勉強が出来てればそれで十分じゃないでしょうか。
Re:ハードの勉強が必要? (スコア:3, 興味深い)
「稼働環境」という意味でのハードは理解しています。
しかし、それ以上深いレベルの知識って使うことが
ありませんでした(もちろん業務による、という話)。
/.は技術系なのでハードよりになるのは分かるんですが、
個人的には、ハードよりも顧客のビジネス理解やコスト意識
といったものをもっと学んでもらいたいです。
もちろんバランスの問題なんですけど、その視点の教育って
本当に弱いと思うんですよ・・・。
ということを本当は書きたかったんですが、微妙にオフトピ気味
なので疑問を出すに留めました。
--- (´-`)。oO(平和な日常は私を鈍くする) ---
Re:ハードの勉強が必要? (スコア:2, 興味深い)
> といったものをもっと学んでもらいたいです。
お客さんの要求条件に対して、普通はソフトウェアの機能だけではなく、ハードウェアを含めた構成を考えます。
要求性能や仕様、コストに対してどれだけの投資を出来るかの判断はソフトとハードの両方を知らないと本来は出来ません。
また性能的なボトルネックが出た場合にどこを増強するか、ないしソフトのどこを改修して逃げるかと言った話、
実際の運用に際してどれくらいの故障率があるのでこれくらいの可用性を確保するには、どういうハードとソフトを
組み合わせてどういう保守と運用体制を組むかなど、ハードウェアを含めて考えることはたくさんあります。
そうした全体の構成を考える上で、技術革新が目まぐるしく起こるこの業界では、コンピュータがどう動いているか
といった基礎知識は、新しい技術を即時的に評価・利用するために非常に有益なものです。
> その視点の教育って本当に弱いと思うんですよ・・・。
正直言えば技術をきっちり理解して展開できる人の方がレアだと思います。
もちろんビジネスをきっちり理解している人もかなりレアでしょうけど。
ビジネス理論が必要ないとはいいませんが、その方向性で必要なのはビジネスに関する専門知識よりはお客さんが
本当に望んでいることを聞き出すためのコミュニケーション能力と分析能力かも知れません。
と言いつつ、お金の事を考えていないエンジニアをよく見掛けるというのも確かですけどね。