تست استعداد برنامه نویسی

برنامه نویسی، حل و پیدا کردن راه حل برای یک مسئله می باشد. و اگر بخواهیم ساده تر بیان کنیم سیستمی کردن یک امر فیزیکی، مثلا شما یک باشگاه بدن سازی دارید می خواید کارها رو سیستمی کنید در این زمان برنامه نویسی به کار میاد. اگر بتونید این تست استعداد برنامه نویسی رو حل کنید به نظرم می توان گفت شما یک استعداد برای برنامه نویسی هستیدمعمولا در روز، مغز ما وارد مسائل پیچیده ای می شود که به مسائل تو در تو یا هزارتو معروف هستند اگر مغز شما توانایی گذر از این هزارتو ها رو داشته باشد و در طول مسیر بتواند، توقف بزند و دوباره بررسی کند از چه مسیری آمده است و شروع افکار شما دقیقا کجا بوده و از کجا وارد این فکر شده است می توان گفت مغز تحلیل گر و فعالی برای برنامه نویسی دارید.معمولا روزانه مغز ما هزاران فکر واردش می شود که این افکار تو در تو و پیچیده هستند، حالا اگر بین این افکار تو در تو، یک توقف بزنید و بدونید از کجا و چطور این افکار وارد مغز شما شده اند و چه مسیری رو سپری کردند می توان گفت مغز شما به شدت برای برنامه نویسی آماده است.Backtracking Testخب بریم سراغ تست استعداد برنامه نویسی تا ببینیم اصلا می تونیم یه برنامه نویس موفق شویم. کسانی که نرم افزار خوندن، درسی با نام طراحی الگوریتم دارند که در این درس، با روشی برای طراحی الگوریتم آشنا می‌شوند به نامBacktracking یا به فارسی عقبگرد؛ در این روش شما برای یافتن پاسخ مساله باید تمام مسیرهای مسأله که ممکن است پاسخ در آن مسیر باشد را پیمایش کنید و در نهایت به یک پاسخ صحیح برسید. وقتی به دنبال پاسخ، وارد یکی از مسیرها می‌شوید، هر چقدر هم که داخل رفتید، باید حواستان باشد که الان کجا هستید و مسیر برگشت کجا بود و مسیرهای باقیمانده کدام ها هستند.نمونه مشهور مسائل مربوط به این نوع الگوریتم ها، مساله Maze یا همون هزارتو است که در بخش زیر یک نمونه از این مسئله رو آوردیم. به نظرم اگر دنبال تست استعداد برنامه نویسی هستید از این مدل نمونه ها رو حل کنید تا هم میزان قدرتون در این زمینه مشخص شود هم مغزتون فعال تر شود.حتما این تست استعداد برنامه نویسی رو امتحان کنید و ببینید وقتی دارید مسیر رو پیدا می کنید آیا در وسط مسیر میدونید از کجا امدید و اگر برگردید دوباره راه رو پیدا می کنید. شاید در دید اول بسیار ساده و ابتدایی حساب شود اما به نظرم اگر بتونید راه رو پیدا کنید و در وسط راه توقف کنید و دوباره بگردید و بازم ادامه بدید مغز به شدت فعالی دارید و به نظرم شما می توانید یک برنامه نوسی به احتمال زیاد موفق شوید.ارتباط تست استعداد برنامه نویسی با سخنرانیبه نظرم این تست استعداد برنامه نویسی تو سخنرانی هم خودشو رو نشون میده، معمولا سخنران های حرفه ای میدونند از کجا شروع کردند الان کجا هستند و ادامه مسیر رو هم خودشون تعیین می کنند. این تست رو بزنید اگر واقعا قوی بودید به نظرم تو سخنرانی هم جواب میگیرید. البته کسانی که سخنران های خوب و کار بلدی هستند و در حین صحبت کردن میدونند از کجا شروع کردند و رشته سخن از دستشون در نمیره به احتمال زیاد، برنامه نویس های خوبی می شوند.شاید بارها سخنران هایی رو دیده اید که از شاخه ای به شاخه دیگر می پره و آخر نه خودش متوجه شده چی گفته نه مخاطبانی که شنونده هستند و یه مشت مباحث ناقص و بی ربط به هم رو ارائه کرده است. اما سخنران هایی که مغزی فعال و به قول ما الگوریتمی داره، اگر ده ها بحث رو باز کنه، باز هم راحت به عقب بر میگردد و میدونه از کجا شروع کرده و داره به کجا می رود.افزایش درک و قدرت مغزشاید فکر کنید این فقط یک آزمون هستش و بعد از اون تموم؛ ولی پیشنهاد میکنم اگر می خواهید یک برنامه نویس خوب یا حتی یک شخصی باشید که مغزتون رو پرورش دهید و قدرت درک آن را بالا ببرید به نظرم این آزمون به شدت به درد شما می خورد و مغز شما رو چالشی رشد میدهد. با استفاده از این تست شما پشت سر هم بدون هزینه خاصی می توانید در هر جا که هستید مغز خود را نرمش دهید. به نظرم برنامه نویس ها باید روزانه، از این تست استفاده کنند. یعنی یه ۱۰۰ مدل از این تست ها بگیرند و پشت سر هم حل کنند تا هم نرمشی برای مغزشون باشه هم اینکه بتوانند مسائل رو راحتر و بدون هیچ مشکلی حل کنند