アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
ハードの勉強が必要? (スコア:4, 興味深い)
>これらで少しはハードウェアの勉強もして欲しい、
>と願うばかりだ。
私はSEで、今でもハードの知識はほとんどないままです。(PC自作程度)
また、業務上ハードの勉強が必要だな~と感じたこともありません。
もちろん業務の内容によると思いますが、ソフト屋にとって
ハードの勉強は必要ですか?(というかどこまで必要?)
--- (´-`)。oO(平和な日常は私を鈍くする) ---
Re:ハードの勉強が必要? (スコア:5, すばらしい洞察)
まぁでも、昨今そう言い切るのは、原理主義的かなとも思います。たしかに、ハードウエアに近いレベルの仕事でない限り、仕事上必須とは言えないと思います。仕事による。
ある物事を理解するには、必要に応じてどこまで理解すればよいのか?という段階が変わりますし、それは仕事上のみならず、個人の趣味によっても変わると思います。やたらに底辺の事情を詳しくても、現実問題として役に立たないと意味はないです。時間も有限ですしね。
ハードウエアのみならず、ソフトウエアの世界でもアルゴリズム論みたいなところまで突っ込んで興味をもつ必要があるのか?という議論と一緒だと思う。ソフトって言っても、下から上までいろいろあるし、理論チックになるとそりゃ、実際のコーディングからははずれてしまうし。どの辺に興味を持つのかはそれぞれだし、その辺が必要かは仕事による。ソフトかハードではなくて、「仕事」次第。SEってくくっても幅は広いし。
ただ、見識を深めるという意味もあるし、根本的なところを押さえる・押さえたい、という欲求はきわめて健全だと思うし、「これだけできれば仕事はできるので、それはいいや」という姿勢は好ましくないと思います。
でも、仕事に直結する技能ではなく、それ以外に広く探っても、結局のところスキルの向上はしないというのも事実です。器用貧乏は意味がない。深く深く掘り下げることの方が重要で、その結果自然と穴は深いだけではなく広がっていく、これが重要だし、もし転職(スキルアップ・ジョブチェンジ)したときには、それが重要になってきますし。その穴の深さと広さがかならずその人の力になります。
まぁ、日々、目の前の雑多なコーディングに追われているのが普通だと思うので、そうはうまくいかないんですけど。そういうのが生かせる職場というのはなかなかないし。なっても、結構しんどい(つらくはないけど)。
そのへん、仕事と趣味と興味の都合難しいのですけど、必要ないと言い切るよりは、つねにレーダーを張り巡らせておくのを心がけた方がよいかと。
普通のやつらの下を行け (スコア:1, 興味深い)
荒っぽいレイヤ分けですが、アプリならOS,OSなら計算機アーキ、アーキなら回路、回路ならチップ、チップなら物理、物理なら数学。
Re:ハードの勉強が必要? (スコア:0)