آموزش برنامه نویسی با سبک انیشتن

آموزش برنامه نویسی با سبک انیشتن

آموزش برنامه نویسی با سبک انیشتن

انیشتن یکی از نوابغ و یکی از بزرگترین دانشمندانیست که تاکنون زندگی کرده است. در سال ۱۹۰۵ او چهار مقاله علمی که پایه و اساس آن فیزیک مدرن، تغییر دیدگاه ها در فضا، زمان، جرم و انرژی بود، منتشر کرد. بعدها نامش با این چهار مقاله برقرار شد و در ادامه به خاطر توضیحش در مورد پدیده ی شناخته شده ای به عنوان اثر فوتوالکتریک برنده جایزه ی نوبل در سال ۱۹۲۱ شد.

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

موفقیت های بزرگ سرنخیست برای ما و نشان دهنده ی این است که چگونه می توانیم از هر کسی چیزی را یاد بگیریم.

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

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

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

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

آموزش نحوه ی یادگیری

انیشتن می گوید: “جنون انجام همان کاریست که بارها و بارها انجام می دهیم و انتظار نتایج متفاوت را داریم.”

آموزش نحوه ی یادگیری

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

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

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

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

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

یا اینکه کارآمدترین راه را برای حل مشکل بدست نمی آورند. آن ها به اندازه ای که سر و ته مسأله را ببندد راضی می شوند.

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

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

ادامه مطلب