Bad Sector
4th March 2011, 01:42 AM
کاری که مهندس کامپیوتر انجام میدهد دقیقاً با اصول هفتگانهای که در مقاله "مهندس کیست؟" (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2Fs cience_technology%2Fmiscellaneous%2F2009%2F2%2F23% 2F86353.html)عنوان شد، مطابقت دارد. خواه در حوزه نرم افزار و اطلاعات باشد. خواه در حوزه سخت افزار و دستگاه کامپیوتر. دو نکته جالب در این ارتباط آن است که اولاً با جایگزین کردن عبارت «کامپیوتر» و «سیستمها و تجهیزات کامپیوتری» در اصول هفتگانه، یک تعریف جامع و با ارزش از شغل «مهندسی کامپیوتر (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2Fi ndex.aspx%3Fpid%3D39507)» به دست میآید که میتواند مورد استفاده دانش آموزان علاقه مند به ورود به دانشگاهها و تحصیل در رشته کامپیوتر قرار گیرد.
http://img.tebyan.net/big/1387/12/180120253971811784670171512281250322495.jpg
ثانیاً پیشرفت علوم و فن آوری در دنیای کامپیوتر به قدری سریع است که به جرأت میتوان ادعا کرد هیچ مهندس کامپیوتری را نمیتوان یافت که هم زمان به هر هفت مورد اشراف داشته باشد، بلکه در دنیای کامپیوتر (و نیز بسیاری از علوم مهندسی دیگر) هر یک از اینها خود یک شغل کامل مهندسی محسوب میشوند. بنابراین دانشجویان مهندسی کامپیوتر آگاه باشند که پس از فراغت از تحصیل، شغل حقیقی آنها احتمالاً زیر مجموعه یکی از موارد زیر خواهد بود:
1- پژوهشگر صنعتی
2- توسعه دهنده سخت افزاری یا نرم افزاری (Developer)
3- مهندس طراح،
4- مهندس ساخت،
5- مهندس تولید،
6- کارشناس یک سیستم یا ابزار خاص،
7- مدیر (پروژه کامپیوتری، بخش IT، شرکت کامپیوتری و...).
هر یک از این هفت شغل واقعاً یک امر مهندسی است. علی الخصوص باید روی مهندس بودن موارد 1، 2، 6 و 7 تأکید کنم. توجه داشته باشید که مورد 1 متفاوت از یک دانشمند است. یک شغل معروف در گروه 2، «برنامه نویسی (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2Fs cience_technology%2Fcomputermagazine%2Fgeneralarti cles%2F2007%2F11%2F19%2F53800.html)» معمول و شناخته شده در سطح جامعه است. جالب این که یک برنامهنویس سیستم (System Programmer) را مانند برنامهنویسان توانمندی که سیستم عامل (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2Fi ndex.aspx%3Fpid%3D472)های لینوکس (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2FS cience_Technology%2FComputerMagazine%2FOperatingSy stems%2F2006%2F9%2F26%2F24548.html)، ویندوز، مکینتاش، یونیکس و غیره را ساختهاند، کمتر میتوان توسعه دهنده نامید، چون در واقع «طراح نرم افزار» هستند و به گروه 3 تعلق بیشتری دارند.
حتی خیلی مهم است که بدانیم کسانی که در بازار کامپیوتر، اصطلاحاً «سیستم اسمبل (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2FS cience_Technology%2FComputerMagazine%2FHardware%2F 2008%2F2%2F5%2F60509.html) میکنند». اگر این کار را با آگاهی از مبانی علمی و فنی سیستم ها و اشراف بر محصولات بازار و مشخصات آنها و نیاز و بودجه مشتری انجام دهند، بدون هیچ شک و شبههای کار مهندسی می کنند. در واقع اگر نیک بنگریم بعضی از شرکتهای کامپیوتری ایران و سایر کشورهای دنیا کاری جز این انجام نمیدهند.
حتی شغل گروه هفت، مدیریت صنعتی در حوزه ی IT، نیز به معنای واقعی کلمه کار مهندسی است. با این تفاوت که متخصصان این گروه لزوماً باید قبلاً در بعضی از 6 مورد قبلی تجربه و دانش کافی داشته باشند. مسأله مدیریت در صنعت IT با توجه به این که اصولاً بعضی امور در کشور ما از بی نظمی و هرج و مرج خاصی برخوردار است، اهمیت فراوانی دارد!
این موضع که تعریف "مهندسی کامپیوتر" چقدر با سرفصلهای دروس دانشکدههای کامپیوتر ما همخوانی دارد، مقوله جدایی است که در مقالههای بعد به آن میپردازم.
منبع : سايت تبيان
http://img.tebyan.net/big/1387/12/180120253971811784670171512281250322495.jpg
ثانیاً پیشرفت علوم و فن آوری در دنیای کامپیوتر به قدری سریع است که به جرأت میتوان ادعا کرد هیچ مهندس کامپیوتری را نمیتوان یافت که هم زمان به هر هفت مورد اشراف داشته باشد، بلکه در دنیای کامپیوتر (و نیز بسیاری از علوم مهندسی دیگر) هر یک از اینها خود یک شغل کامل مهندسی محسوب میشوند. بنابراین دانشجویان مهندسی کامپیوتر آگاه باشند که پس از فراغت از تحصیل، شغل حقیقی آنها احتمالاً زیر مجموعه یکی از موارد زیر خواهد بود:
1- پژوهشگر صنعتی
2- توسعه دهنده سخت افزاری یا نرم افزاری (Developer)
3- مهندس طراح،
4- مهندس ساخت،
5- مهندس تولید،
6- کارشناس یک سیستم یا ابزار خاص،
7- مدیر (پروژه کامپیوتری، بخش IT، شرکت کامپیوتری و...).
هر یک از این هفت شغل واقعاً یک امر مهندسی است. علی الخصوص باید روی مهندس بودن موارد 1، 2، 6 و 7 تأکید کنم. توجه داشته باشید که مورد 1 متفاوت از یک دانشمند است. یک شغل معروف در گروه 2، «برنامه نویسی (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2Fs cience_technology%2Fcomputermagazine%2Fgeneralarti cles%2F2007%2F11%2F19%2F53800.html)» معمول و شناخته شده در سطح جامعه است. جالب این که یک برنامهنویس سیستم (System Programmer) را مانند برنامهنویسان توانمندی که سیستم عامل (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2Fi ndex.aspx%3Fpid%3D472)های لینوکس (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2FS cience_Technology%2FComputerMagazine%2FOperatingSy stems%2F2006%2F9%2F26%2F24548.html)، ویندوز، مکینتاش، یونیکس و غیره را ساختهاند، کمتر میتوان توسعه دهنده نامید، چون در واقع «طراح نرم افزار» هستند و به گروه 3 تعلق بیشتری دارند.
حتی خیلی مهم است که بدانیم کسانی که در بازار کامپیوتر، اصطلاحاً «سیستم اسمبل (http://www.njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.tebyan.net%2FS cience_Technology%2FComputerMagazine%2FHardware%2F 2008%2F2%2F5%2F60509.html) میکنند». اگر این کار را با آگاهی از مبانی علمی و فنی سیستم ها و اشراف بر محصولات بازار و مشخصات آنها و نیاز و بودجه مشتری انجام دهند، بدون هیچ شک و شبههای کار مهندسی می کنند. در واقع اگر نیک بنگریم بعضی از شرکتهای کامپیوتری ایران و سایر کشورهای دنیا کاری جز این انجام نمیدهند.
حتی شغل گروه هفت، مدیریت صنعتی در حوزه ی IT، نیز به معنای واقعی کلمه کار مهندسی است. با این تفاوت که متخصصان این گروه لزوماً باید قبلاً در بعضی از 6 مورد قبلی تجربه و دانش کافی داشته باشند. مسأله مدیریت در صنعت IT با توجه به این که اصولاً بعضی امور در کشور ما از بی نظمی و هرج و مرج خاصی برخوردار است، اهمیت فراوانی دارد!
این موضع که تعریف "مهندسی کامپیوتر" چقدر با سرفصلهای دروس دانشکدههای کامپیوتر ما همخوانی دارد، مقوله جدایی است که در مقالههای بعد به آن میپردازم.
منبع : سايت تبيان