3 دلیل قانع کننده برای شروع برنامه نویسی حتی در سنین بالا
1396/10/03 16:54 , شایان مسلمی

3 دلیل قانع کننده برای شروع برنامه نویسی حتی در سنین بالا

افراد مسن از تکنولوژی به دور هستند.این به هر حال یک کلیشه است.بهانه هایی که برای این کار گفته میشود مثل : "شما نمیتوانید به یک سگ پیر حقه های جدیدی یاد بدهید" و " او نمیتواند تغییر بیابد،او قبلاً کارهایش را کرده است."بسیاری از ما می پنداریم که برخی از کارها فقط مخصوص جوان ها است،برنامه نویسی نیز جزو همین موارد است.

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

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

بهبود تیزبینی

من کدینگ را در نه سالگی شروع کردم زمانی که Gateway,Pentium و America Online بزرگترین شرکت ها بودند.من این را بدین منظور میگویم که شما با اشتیاق من برای کدینگ و برنامه نویسی آشنا شوید.

در طی دو دهه ی گذشته،من برنامه نویسی های سنگینی را تجربه کردم (در بدترین حالت،14 ساعت در روز برای پروژه هایم) و گاهی نیز اصلاً برنامه نویسی نمی کردم.در طول این زمان،من به چیز عجیبی برخوردم.

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

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

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

در حقیقت،طبیعت منطقی برنامه نویسی با یک حرفه ی دیگر ،نقاط اشتراکی زیادی دارد:

Eben Upton، بنیانگذار Raspberry Pi که انقلابی در کامپیوترها برای کمک به کودکان جهت یادگیری برنامه نویسی به راه انداخت:

"کار حقوقی یک مثال خوب از چیزی است که در نگاه اول نقاط مشترک خیلی کمی با برنامه نویسی دارد اما در حقیقت داشتن دانش کدینگ میتواند در این امر کاملاً کمک کننده باشد."

"شباهت زیادی بین تکنیک های حل مسئله در مواقعی که شما یک مهندس هستید با مواقعی که شما یک وکیل هستید وجود دارد.ظاهراً شکل غیر مبهمی از انگلیسی که در پیش نویس قراردادها استفاده می شود،شباهت زیادی با کد کامپیوتر دارد."

گسترش فرصت های شغلی

آیا در حرفه ی خود گیر افتاده اید؟اگر جوابتان مثبت است،یادگیری برنامه نویسی میتواند درهای جدیدی را به سمت شما بگشاید،مخصوصاً اگر مهارت لازم برای یک حرفه ی تکنولوژی را داشته باشید.در نهایت،بیشتر افراد که برنامه نویسی را انجام میدهند به دنبال شغلی مرتبط خواهند بود.

"اما من برای اینکار خیلی پیرم.هیچکس پیرمردی مثل من را نمیخواهد."

در حالی که سن گرایی قطعاً در بحث نیروی کار مدرن یک مشکل تلقی میشود،اما به بدی آنچه که مردم با خودشان فکر می کنند نیست.کمپانی های پیشرو ممکن است به سمت نیروهای جوانتر بروند اما کمپانی های بزرگ دیگری نیز وجود دارند که برروی تجربه و دانش بیشتر از سن تمرکز دارند.Gary Huckabone را در نظر بگیرید:

در بازار مشاغل،Huckabone  رو به ترقی بود.او بخش نرم افزار را پررونق دید و موقعیت های بسیاری داشت.اما او دریافت که برای اجرای پروژه اش خیل دیر می شود."من حدوداً دو برابر زمانی که32 سال سن داشتم نسبت به الان که 56 سال دارم مصاحبه کرده ام."

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

او می گوید: " قطعاً افراد زیادی هستند که یک فرد مسن را میخواهند و به او احترام میگذارند." " من میگویم که هر دو روی سکه را میبینم."

برخی ها هم بر این عقیده هستند که سن بالاتر حتی بهتر هم هست.

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

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

کارگرانی که سن بالاتر و تجربه ی بیشتری دارند،بسیاری از این مهارت ها را دارند،بله،ممکن است درک کمتری از تکنولوژی های موبایل داشته باشند،اما از همان طریقی که کودکان میتوانند با این تکنولوژی ها آشنا بشوند،آن ها هم میتوانند آشنا بشوند.

هنوز فکر میکنید که برای شروع برنامه نویسی سنتان بالا است؟ من شما را مجبور میکنم که داستان jens Skou را بخوانید،برنده ی جایزه ی نوبل که برنامه نویسی را در سن 70 سالگی آموخت:

در سال 1988،من بازنشست شدم،دفتر کارم را نگه داشتم،کار تجربی سیستماتیک را ترک کردم و روی مدل های جنبشی برای واکنش کلی پمپ ها روی کامپیوتر شروع به کار کردم.برای این کار باید یاد میگرفتم که چگونه برنامه نویسی کنم،کاملاً جالب و سرگرم کننده بود.این که میتوانید چه کارهایی با یک کامپیوتر بکنید و حتی مدل های پیچیده تری را اداره کنید.حتی اگر ساعت های کاریم کمتر است،به دور از از تعهدات و وظایف ،زمانی که روی مشکلات علمی صرف می کنم شبیه به قبل از بازنشستگیم است.

فقط Jens Skou ثابت نکرد که برای آغاز هرچیزی هیچوقت دیر نیست،بلکه برای تغییر دنیا نیز هیچوقت دیر نیست.

شناخت تکنولوژی های جدید

برنامه نویسی مزایای کاربردی دارد که میتوانید حتی در صورت تغییر ندادن حرفه تان از آن ها بهره مند بشوید.ساده ترین مثال این است که شما میتوانید با دنیای همیشه در حال تغییر تکنولوژی ،ارتباط برقرار کنید.

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

من نمیگویم که برنامه نویسی لازم است مثلاً اگر بخواهید با یک تبلت اندرویدی کار کنید.چیزی که من میگویم این است که دانش برنامه نویسی میتواند به شما کمک کند تا بهتر بتوانید با همان تبلت کار کنید.

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

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

برای آغاز کدینگ هیچوقت دیر نیست

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

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

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

 

 منبع : MakeUseOf

 مطالب مرتبط

 مقدمه ای بر زبان برنامه نویسی #C و پلتفرم NET Framework.
7 دلیل منطقی برای آموختن #C
 آموزش گام به گام زبان #C
۱۰ اشتباه بزرگ‌ برنامه‌نویسی در تاریخ
۸ بازی ساخته شده با Unity توسط تیم‌های کوچک یا تک‌نفره
برنامه نویسی شیءگرا چیست؟

از آخرین دوره های آموزشی و تخفیف ها مطلع شوید

با تکمیل فرم زیر ، از اخبار و اطلاعات به روز برنامه نویسی و تکنولوژی عقب نمانید

آخرین مطالب

آموزش جامع SQL Server (جلسه ۳۱: توابع رشته‌ای – بخش ۳)
آموزش جامع SQL Server (جلسه ۳۱: توابع رشته‌ای – بخش ۳)

در جلسه قبل بخش ۲ مطالب مبحث توابع رشته‌ای یا string را به صورت کامل توضیح دادیم. و ...

آموزش جامع SQL Server (جلسه ۳۰: توابع رشته‌ای – بخش ۲)
آموزش جامع SQL Server (جلسه ۳۰: توابع رشته‌ای – بخش ۲)

در جلسه قبل، مبحث توابع رشته‌ای یا String را آغاز کردیم. به دلیل ازدیاد این توابع و برای ...

با Visual Studio Code’s Live Share گروهی برنامه‌نویسی کنیم!
با Visual Studio Code’s Live Share گروهی برنامه‌نویسی کنیم!

چه در مراحل اولیه یادگیری یک زبان برنامه‌نویسی باشید یا یک کد نویس با تجربه و ماهر باشید، ...

آخرین دیدگاه ها

دیدگاه خود را درباره این پست بنویسید

فرم ارسال نظرات