اول : کابوس استخدام

حل معادله (( برنامه ریزی و جستجو و تلاش برای اینکه در آینده یک شغل مطمئن و با خیال آسوده داشته باشی )) ، از هر معادله چند مجهولی و پیچیده دنیای ریاضیات سخت تر و چالش بر انگیزتر است . این کابوس وحشتناکی است برای کسی که با استعداد بوده وبر اساس این استعداد رشته ای را برگزیده و با هزار امید و آرزو و و شوق در آن تحصیل کرده و حالا با کلی گرفتاری و تحمل مصائب بسیار و با تکیه بر همت والا و دلخوش به رویاهای زندگی زیبا ، فارغ التحصیل شده است و مدرکی با نمره خوب و در خور تحسین زیر بغل دارد و اما ...متاسفانه ...و اما در این کسب و کار پر فراز  و نشیب مرکب اش به گل نشسته است و اینک در برابرش سدها و موانع و چالش های سخت و غیر قابل عبوری می بیند که توان مقابله و شکستن هیچکدامشان را در جان نحیف و خسته خود نمی بیند. به راستی که این فرد آدم قابل ترحمی است و البته برای همه ما چهره ای است آشنا که می توانیم با او همذات پنداری کنیم هر کدام ما شاهد یک نمونه ای از این دست در اطراف و پیرامون خودمان بوده ایم ...برادری که در این باتلاق تا مرز فروپاشیدگی روانی پیش رفت ..دوستی که چنان از ادامه راه ناامید و منفعل گشت که دچار افسردگی مزمن و غیر قابل علاجی شد ...و آن آشنا ..وآن فامیل ..و آن هم بچه محله خوب ...و ...و ...

من خودم   شاهد این واقعه بد یمن از آغاز تا فرجامش بوده ام و برای همین  این دغدغه تبدیل شد به بزرگ ترین ترس زندگی ام . ترس از آینده بدون راه چاره اش هر پهلوانی را به زمین می نشاند .

دوم : آرزوهائی استخدامی که پر پر شدند !

هرگز نمی توان بر اساس سنجش معیارهای امروز برای آینده طرحی شغلی تهیه کرد و به آن دل بست . جامعه مدائم در حال تغییر است ، همه چیز همواره در حال دگرگونی است ، وقتی دایره این تحولات دامن ارزش های اخلاقی را هم می گیرد ، بقیه امور دیگر تکلیفشان روش است ، امری که امروز خوب و پسندیده و انسانی تعریف می شود شاید سال بعد یا سالهای بعدترش به کنشی مذموم و مردود بدل شود ...این واقعیتی است که باید پذیرفت ، حال با این نابسامانی چگونه می توان طرح و نقشه ای بر حسب یک انتخاب برای حصول به حرفه و شغلی مطمئن مهیا کرد ؟

 رابطه میان جستجوگران شغل مبتنی بر توانائی خاص خودشان  با واقعیت های روز ، همواره ناپیدار و گسستنی است .. امروز بررسی می کنی در می یابی که ساخت و ساز ساختمان و جاده و راه و شهر سازی مانند یک موج تمام کشور راگرفته است ، سرمایه گذارن با کمترین ریسک در این وادی هزینه می کنند  ، هر کسی به هر نوعی با این موج سرو کاری پیدا کرده است نان اش به روغن خوش عطر و دلچسبی آغشته شده است  . پس عزم را جزم می کنی و  می روی که بشوی مهندس عمران . با بدبختی سد کنکور را پشت سر می گذاری با هزار گرفتاری از پس واحدهای درسی مشکل آن بر  می آئی و  4 سال بعد در کسوت مهندسی از این راه هم به سلامت عبور می کنی ...اما ماجرا جوری دیگری شده است . از شانس و بخت بد تو در این سالها دانشگاهها دولتی و نیمه دولتی و غیر انتفاهی تا دلت بخواهد دانشجو مهندسی گرفته و حالا خیل عظیمی از مهندسان آماده به کار را به جامعه پاشیده اند ( واقعا این فعل  پاشیدن اینجا کاربرد دارد!) از آن طرف رکورد اقتصادی گریبان این صنعت را گرفته است عرضه با تقاضا هماهنگ نیست  و چند دلیل دیگر ..منجر به این نتیجه شده است که تو هم دچار همان کابوسی شده ای که عمری از آن گریخته ای  . .

این داستان تکراری است ..مگر نه ؟

تقدیری شومی است ... از این بدتر هم مگر می شود ؟

مگر چند نفر هستند که با انگیزه و مطالعه و همتی والا  پا در یک رسته یا یک رشته خاص می گذارند که بادیدن این وضعیت ناامید نشوند و حاضر باشند به دلیل آن استعداد و شوقی که دردل دارند پای همه مشکلات رشته انتخابی خود بنشینند ؟

پس تکلیف چیست ؟

سوم : حل معمای استخدام

بین خودمان باشد من جواب این سوال را دارم !  می خواهم بدون توقع و با اخلاص مفت و مجانی با پاسخ این سوال خیال شما را راحت کنم . اول اجازه بدهید سوال را خیلی صاف و ساده و روشن مطرح کنم:

خوب سوال این است :

برای اینکه آینده شغلی قطعی داشته باشیم با در نظر گرفتن همه احتمالات و ماجراهای بد ..این چه شغل و حرفه ای است که میتواند در عین حال که وابسته به یک سرمایه هنگفت یا یک رانت محکم  نباشد در برابر همه طوفان ها بایستاد و خم به ابرو نیاورد ؟ آیا چنین شغلی اصلا وجود دارد ؟

باید پاسخ بدهم : بله... جواب در دو کلمه است

چهارم :مهندس کامپیوتر!!!!

اما چرا ؟:

کامپیتو مادر تمام علوم امروز بشر است ...یعنی شما هیچ رشته ای را امروز نمی توانید نام ببرید که از کامپیوتر بی نیاز باشد

به لحاظ سخت افزاری در جهان امروز این دستگاه جادوئی وسیله و ابزار کارآمدی است که بدون اغراق همه به آن نیاز قطعی دارند که جایگزینی هم مطلقا ندارد . از یک کودک بازیگوش که از سر بی حوصلگی دنبال یک بازی  است  تا  عالم و دانشمندی که قصد دارد سیاره ای را  خارج از کهکشان راه شیری برای انتقال نژاد انسان در

آینده ای دور که سیاره زمین قابل سکونت نخواهد بود ، مورد مطالعه قرار دهد ، هر دو عزیزی که نمونه آوردم سخت به این وسیله ساخت بشری نیاز مبرم و اساسی و حیاتی دارند بدون هیچ تردید و شک و ابهامی کامپیوتر مهمترین وسیله برای رسیدن به اهدافشان تلقی می شود .

ساخت و تولید و توسعه کامپیوتر تنها وظیفه مهندسان این رشته نیست بلکه مراقبت روزانه  و به روز رسانی مداوم هم از ضروریات این شغل است  . واین یعنی یک بازار دائمی و پویا برای مهندسان کامپیوتر که هرگز کم کار نمی شود ،تعطیلی بردار نیست ، دستخوش بحران ها هم نمی گردد و عرضه و تقاضا هم همواره در آن نتاسب دارد  .

 در جهان اشتغال و حرفه و کار  بی تردید پادشاه مهندس کامپیوتراست و خیالتان راحت باشد این پادشاه به این زودی ها قصد ندارد تخت سلطنتش را وا گذارد . بی جهت نبوده است که یکی از بزرگان نقل فرموده که در جهان فردا معیار باسواد و بی سواد در جامعه خواندن و نوشتن نیست بلکه توانائی  استفاده از کامپیوتر است .

تمدن بشر و آینده جهان بدون کامپیوتر قابل تصور نیست . نیاز به مهندسان این رشته هر روز بیشتر احساس می شود . و جالب است که بدانید مسیر توسعه صنعت کامپیوتر به راستی تا بی نهایت ادامه دارد .

نکته مهم برای هم وطنان عزیزم :  کشور ما به تازگی در این عرصه در مسیر رشد و ترویج قرار گرفته است  و این معنائی ندارد جز اینکه فرصت های بی شماری را برای کسب و کار مهیا است که منتظر اقدام عاجل شماست .

همین چند دلیل کافی است تا شما رامطمئن کنم که مهندس کامپیوتر بیکار اصلا معنی ندارد . اگرچه در دنیا همیشه افراد تنبل و غیر اجتماعی و مشکل دار هستند که متاسفانه در هر شرایطی سازگاری برای اشتغال ندارند .اما فارغ از این جمعیت آماری ناچیز می توان با قطعیت عنوان کرد که مهندس کامپیوتر با یک استعداد متوسط و معمولی و همتی اندک می تواند یک شغل مناسب را برای خود متصور باشد .  اگر مهندس کامپیوتری را ملاقات کردید که بیکار بود دلیل این را در ویژگی های دیگرش جستجو کنید .

پنجم : پاسخ سوال نخست : مهندس کامپیوتر کیست ؟
دنیای کامپیوتر را می توانیم به دو  قسمت تقسیم کنیم علم کامپیوتر و مهندسی کامپیوتر که اغلب با هم هماهنگی دارند، اما تفاوتی بین آنهاست در یک جمله ساده می توانیم اینگونه توضیح دهیم :   علوم کامپیوتر با داده ها و الگوریتم ها سر و کار دارد در حالی که مهندسی کامپیوتر بر روی سخت افزار و سیستم عامل متمرکز است.

علوم کامپیوتر به عنوان شعبه ای از ریاضیات حیات خود را آغاز کرد، در حالی که مهندسی کامپیوتر به عنوان شاخه ای از مهندسی برق خودش را معرفی کرد (و هنوز هم توسط برخی اینگونه طبقه بندی می شود ).

دانشجویان علوم کامپیوتر عموما در خصوص نظریات مربوط به محاسبات، برنامه نویسی، فضاهای محیطی، الگوریتم ها، امنیت و داد و ستد داده ها و غیره آموزش می بینند. ومتقاضیان و علاقمندان به مهندسی کامپیوتر ، در خصوص نحوه و روش  توسعه، شبیه سازی  و تست ریزتراشه ها، مدارهای متنوع با کارکردهای خاص، پردازشگرها، هادی ها و قطعات و اجزاء به کار رفته در سیستم های هوشمند و دستگاههای روشمند و متفکر ، مطالعه و بررسی و پژوهش می کنند . (به عنوان مثال کامپیوترها ی قدرتمند، تلفن های تمام هوشمند، کامپیوترها کوچک و لب تاب ها، سرورها، وسایل و ابزار اینترنت اشیا)آنها همچنین سخت‌افزار را در انواع شاخه های متنوع گسترش می دهند ، و در دنیای نرم افزارها به نوعی نرم‌افزار ضروری که به سیستم‌های عامل و برنامه‌های کاربردی اجازه می‌دهد تا از مزایای سخت‌افزاری به‌طور کامل استفاده کند ، توجه دارند .

دانشمندان کامپیوتر با معادلات محاسباتی، الگوریتم های درهم تنیده و سبک های  ریاضی کار می کنند که برای توسعه برنامه ها و سیستم های فعال و کاربردی  نرم افزاری استفاده می شوداز جهت دیگر، مهندسان کامپیوتر، سخت افزار و دستگاهای هوشمندی را که نرم افزارها و سیستم ها بر روی آن سوار شده و قابلیت اجرا می یابند را گسترش می دهند.

 

حالا بیائید تمرکزمان را به مهندسی کامپیوتر معطوف کنیم که دو شاخه کلی مهندسی سخت افزار و نرم افزار تعریف می شود البته  مهندسی شبکه را هم می توان به عنوان شاخه سوم در نظر گرفت که رفته رفته استقلال خود را از دو شاخه دیگر باز خواهد یافت . و یک طفل شیطان و بازیگوش هم اخیرا در این اوضاع و احوال دارد برای خودش فضائی را ایجاد می کند به نام اینترنت !

اگر چه خیلی زود است که بخواهیم برای او یک شخصیت منفرد و خاص و یگانه در نظر بگیریم اما به نظر می رسد در آینده شرایط جور دیگری رقم بخورد . با سرعت رشدی که این کودک از خود نشان داده است به نظر غیرقابل پیش بینی می رسد !

مهندس کامپیوتر چکار می کند؟

سوال : کار مهندس کامپیوتر چیست؟ پاسخ به این پرسش  بستگی به شاخه انتخابی آنها دارددر یک نگاه:

مهندسان نرم افزار با برنامه نویسی کامپیوتر، و برنامه های کاربردی گوشی های هوشمند و به طور کلی با توانمندی نرم افزار سر و کله می زنند .

مهندسان سخت افزار اما وظیفه دیگری دارند آنها باید محصولات فیزیکی را طراحی و مراقبت کنند.

مهندسان شبکه هم طبیعتا سیستم ها و شبکه ها را طراحی و اجرا و حمایت فنی می کنند . یک پشتیبانی مداوم .

با این توضیحات بر حسب نوع انتخاب شما در فضای توصیفی می توان نتایج شغلی گوناگونی را متصور بود . میران موفقیت و کامیابی از این شغل بستگی کامل به اندازه توانائی و ذوق و خلاقیت و مسولیت پذیری شما دارد . افرادی که در این دهه گذشته ثروت های نجومی و غیر قابل باوری را از آن خود کرده اند تمام آنها از این بستر بر خواسته اند و این نوید روزهای روشن و درخشانی را برای مهندسان خوش ذوق کامپیوتر دارد .

ششم : پیشگامان کامپیوتر

فهرست بعضی از افراد تاثیر گذار در رشد و تکامل صنعتی که امروز به نام کامپیوتر می شناسیم :

بلز پاسکال ، مخترع ماشین حساب مکانیکی.

چارلز بابیج ، مخترع موتور تحلیلی.

J. Presper Eckert و John Mauchly، سازندگان  ENIAC ، و بعداً  UNIVAC ، اولین کامپیوتری که به صورت تجاری فروخته شد.

Nicholas Metropolis ، طراح کامپیوتر Maniac I.

ویلیام شاکلی  و تیمش در آزمایشگاه بل، مخترعان ترانزیستور.

سیمور کری ، "پدر ابر رایانه"؛

استیو وزنیاک ، طراح رایانه های شخصی Apple I و II و یکی از بنیانگذاران رایانه اپل به همراه  استیو جابز .

آدام آزبورن، توسعه دهنده اولین کامپیوتر قابل حمل، Osborne 1; و

داگلاس انگلبارت  و  بیل انگلیسی ، مخترعان مشترک ماوس کامپیوتر و توسعه دهندگان فرامتن، شبکه های کامپیوتری و رابط کاربری گرافیکی (GUI).

با این حال، از همان روزهای اولیه محاسبات، بیشترین پیشرفت‌های مهم در سخت‌افزار کامپیوتر توسط تیم‌هایی که در شرکت‌های متوسط ​​تا بزرگ کار می‌کنند، انجام شده است

مبتکران اولیه در نرم افزارهای کامپیوتری عبارتند از:

جورج بول ، که جبر باینری (بولی) را رسمیت داد.

آلن تورینگ ، که کمک های زیادی به علوم کامپیوتر کرد، از جمله اختراع ماشین رمز شکن انیگما که رمزهای آلمانی را در جنگ جهانی دوم شکست و کارهای پیشگامانه ای در هوش مصنوعی و شبکه های عصبی انجام داد.

جان بکوس ، رهبر تیمی که اولین زبان برنامه نویسی سطح بالا، Fortran (ترجمه فرمول) را اختراع کرد.

دنیس ریچی  و  کن تامپسون ، توسعه دهندگان سیستم عامل یونیکس و زبان برنامه نویسی C؛

گری کیلدال ، بنیانگذار Digital Research Inc. و مخترع سیستم عامل CP/M (برنامه کنترل میکروکامپیوترها).

بیل گیتس ، موسس شرکت مایکروسافت؛ و

وینت سرف  و  باب کان ، مخترعان پروتکل کنترل انتقال و پروتکل اینترنت (TCP/IP) و گاهی اوقات به عنوان پدران اینترنت شناخته می شوند.

(...........)- من یقین دارم که روزی که از امروز دور نیست من در بازنگری این نوشته نام شما خواننده عزیز را در آن نقطه چین های در حصار پرانتز خواهم نوشت . شک نکنید ...!

و البته باید تاکید کنیم که در حال حاضر رشد و پیشرفت صنعت کامپیوتر دیگر قائم به فرد نیست و این شرکت ها و تیم های و گروههای مختلف هستند که پرچم دار توسعه و تحولات و تعالی این رشته در جهان هستند .