رسول مدنی
رسول مدنی
خواندن ۶ دقیقه·۳ سال پیش

چرا باید در برنامه نویسی , سعی کنیم سؤالاتمان را حتما در کتابهای الکترونیکی جستجو کنیم ؟

بسم الله الرحمن الرحیم

سلام علیکم

در موارد زیر اهمیت پرداختن به کتابهای الکترونیکی در برنامه نویسی و به فواید بی نظیر جستجوی سوالات برنامه نویسی از کتاب ها اشاره شده است :

الف ) کتابها مطالب مستندات را پخته می‌کنند و به مخاطب ارائه می‌دهند . در واقع مثل قضیه ی نان و گندم که وقتی گندم فرآوری می شود به صورت نان در می آید و بسیار مفید واقع می شود.

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

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

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

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

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

در‌واقع کتاب در ذهن شما یک مسیر و نقشه ذهنی از کلیت آن مطلب ایجاد می کند.که هر وقت خواستید چیز جدیدی یادبگیرید می‌دانید که این قسمت برای کدام قسمت از نقشه هست. در نتیجه سردرگم نمی‌شوید و مطالب را در قسمت‌های مجزایی از ذهن‌تان بایگانی میکنید.

د ) اگر با نرم‌افزار زیل ( zeal ) آشنایی داشته باشید می‌دانید که این نرم‌افزار مستندات تمام زبان‌ها و نرم‌افزار های برنامه نویسی رو به صورتی که داخل رایانه باشد در دسترس قرار می‌دهد و نیازی به جستجو در اینترنت نیست چون تمام مستندات رسمی رو شما در داخل نرم‌افزار دارید و می‌توانید از داخل نرم‌افزار بدون وصل شدن به اینترنت این جستجو ها را انجام دهید .

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

وجود کتاب‌ها و این مستندات داخلی باعث می‌شود که مراجعه شما به اینترنت به شدت کاهش پیدا کند و زمانتان را صرفه جویی کنید.

تصویری از نرم افزار زیل :

تصویری از نرم افزار زیل
تصویری از نرم افزار زیل


ن ) پیشنهاد می‌کنم حتما کتاب «داستان رویان» را بخوانید رویان یکی از برترین مؤسسات سلول‌های بنیادی در جهان هست که در ایران در سال 1370 ایجاد شد داستان شکل‌گیری این پژوهشگاه بسیار خواندنی است در بخشی از این کتاب "دکتر بهاروند " یکی از برترین متخصصین سلول های بنیادی جهان , در مورد اهمیت اجازه استفاده از کتابخانه ی یک پژوهشگاه خارجی که برای ایشان اتفاق افتاده بود توضیح می دهد:


بخشی از کتاب بی نظیر داستان رویان
بخشی از کتاب بی نظیر داستان رویان


که این جمله خود اهمیت کتاب‌ها در طرح های کلان را نشان می دهد.

کتاب داستان رویان :

داستان رویان : داستان خلق یک مجموعه بی نظیر
داستان رویان : داستان خلق یک مجموعه بی نظیر


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

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


البته خطاهایی را که در هنگام برنامه نویسی با آن ها برخورد می کنید باید در سامانه (سایت‌) ها جستجو کنید چون معمولاً این مورد را مطالب سایت‌های پرسش و پاسخ بهتر حل می‌کنند تا کتاب ها .


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

برنامه نویسبرنامه نویسیاصول یادگیری برنامه نویسی
برنامه نویس جاوا
شاید از این پست‌ها خوشتان بیاید