استقبال از برنامهنویسی هر روز بیشتر از دیروز!
این تابستان برای اولین بار، در مؤسسه، ۵ گروه ۱۵ نفره در دورههای برنامهنویسی را همزمان پیش میبریم و تا آخر تابستان دوره اول آنها را تمام خواهیم کرد.
لیست دورهها و نحوه ثبتنام:
استقبال از برنامهنویسی هر روز بیشتر از دیروز!
این تابستان برای اولین بار، در مؤسسه، ۵ گروه ۱۵ نفره در دورههای برنامهنویسی را همزمان پیش میبریم و تا آخر تابستان دوره اول آنها را تمام خواهیم کرد.
لیست دورهها و نحوه ثبتنام:
مشتری عزیزی که اولین پروژه برنامهنویسی را ۲۱ سال پیش به ما سفارش داد و در این مدت از آن استفاده میکرده، حالا دوباره با یک سفارش ۲۱ میلیون تومانی مشتری ما شده است:
این سایت، طرح مدفا است، به انضمام برخی اضافات...
حُجرا+نُمرا+تِستا+دامنه+هاست
مشتریان گرامی هاستینگ آفتابگردان،
با توجه به شرایط فعلی کشور، لطفاً جهت اطمینان، از هاست خود یک فولبکآپ گرفته و نزد خود نگاه دارید.
فکر خوبیست؛ به جای اینکه یک شرکت هزینه کند که یک شرکتِ نرمافزاری برایش سایت بزند، هزینه میکند و یکی از کارمندانش را در یک دوره طراحی وب ثبتنام میکند و پروژهی آن کارمند میشود طراحی و مدیریت سایت شرکت؛ مثل این دانشجوی دورههای ما:
پروژه یکی از دانشجویان دورههای طراحی وب ما، پس از گذراندن دوره اول در مجتمع فنی تهران نمایندگی ساوه: https://pinkgym.ir
به جای اینکه بگویید باید صبحها یک ساعت ورزش کنم، بگویید: وقتش رسیده که بدن سالم و ورزیدهای داشته باشم...
بحث جالبی در کتاب عادتهای اتمی است...
فرق کسی که یک سیگار را میبیند و اشتیاق کشیدنش را دارد و کسی که حالش از دیدن و بوییدن سیگار به هم میخورد یک چیز است: پیشبینی این دو از نتیجه سیگار کشیدن متفاوت است. اولی پیشبینیاش این است که سیگار باعث تسکین اعصابش میشود و دومی پیشبینیاش این است که سیگار اعصاب او را نبود میکند.
- کتاب عادتهای اتمی
خیلی جالب بود... پیشبینی نتیجه میتواند دلیل بسیاری از رفتارهای نادرست را توجیه کند... پیشبینی شما از نتیجه زیاد خوردن، دروغ گفتن، بیحجابی و... چیست؟ اگر پیشبینی شما این است که زیاد خوردن باعث افزایش قدرت میشود، دروغ گفتن باعث پیشرفت در شغل میشود، بیحجابی باعث باکلاسجلوهکردن میشود، شما حتماً به این کارها دست خواهید زد... و برعکس...
ترفند تجمیع خواستهها برای ایجاد یک عادت:
آنچه دوست دارید انجام دهید را با آنچه باید انجام دهید تجمیع کنید.
مثلاً اگر دوست دوچرخهسواری کنید و باید هر روز سر کار بروید، با دوچرخه سر کار بروید.
در کتاب عادتهای اتمی آمده است که: در یک پژوهش مشخص شد که خانوادههایی که کنتور برق آنها در راهرو و سر راه رفت و آمدشان است مصرف برق کمتری نسبت به خانوادههایی که کنتور برقشان در زیرزمین و مخفی است داشتهاند...
سهولت مشاهده میزان مصرف میتواند در کاهش آن مؤثر باشد.
مثلاً اپلیکیشنی که میزان مصرف روزانه آب، برق و گاز را به مشترکین نشان دهد، بسیار مؤثر خواهد بود.
زنجیرهسازی عادت: برای ایجاد یک عادت جدید، آن را به یک عادت موجود زنجیره کنید؛ مثلاً از این پس هر زمان پشت کامپیوتر نشستم، کنار کامپیوترم ۳ دقیقه نرمش میکنم.
چهار قانون برای ایجاد یا تغییر عادات:
۱- سرنخ: آن را شفاف و آشکار کنید.
۲- تمایل: آن را جذاب کنید.
۳- پاسخ: آن را ساده کنید.
۴- پاداش: آن را رضایتبخش کنید.
و برای حذف یک عادت بد:
۱- آن را مخفی (پنهان) کنید.
۲- آن را غیرجذاب کنید.
۳- آن را سخت کنید.
۴- آن را عامل نارضایتی کنید.
مثلاً برای ترک عادت چک کردن شبکه اجتماعی:
۱- آیکون آن را در پنهانترین جای ممکن قرار دهید.
۲- تصویر بکگراند یا قالب آن را به آن چیزی که نفرت دارید تغییر دهید.
۳- دسترسی به آن را سخت کنید (مثلاً به جای پراکسی در تلگرام، از VPN رایگان که سخت متصل میشود استفاده کنید)
۴- هر بار به این فکر کنید که شأن شما چقدر پایین آمده که بخواهید دائم یک برنامه که دیگران ساختهاند را چک کنید و آنها به شما خط بدهند...
- کتاب عادتهای اتمی
تجمع بهبودهای کوچک باعث موفقیتهای بزرگ میشود...
بهبودهای کوچک باعث تفاوتهای بزرگ میشود.
- کتاب عادتهای اتمی
با بررسی دانشجویان کلاسهای جدید میگم: روزی رو میبینم که (پنج تا ده سال دیگه) خانوادههای ماهوارهای و «زن، زندگی، آزادی» یکی یکی بیان مشاوره روانشناسی بابت بچهها و خانوادههای بهفنارفتهشون...
خدایان self-control نخواهند توانست جمله به این زیبایی بیان کنند:
امام باقر علیه السّلام فرمودند:
إنِّى لأبغضُ الرَّجُل أن یَكُون كسلاناً عَن أمرِ دُنیَاه، و مَن كَسَل عَن أمرِ دُنیاه فَهُو عَن أمر آخِرتِه أكسلَ؛
من فردی را كه در كار دنیایش تنبل باشد مبغوض میدارم؛ همانا كسى كه در كار دنیا تنبل باشد، در كار آخرتش تنبلتر است.
تازه فهمیدم که چرا بچه خودم پس از یک دوره تجربه گوشی، به طور ناگهانی استفاده از گوشی را ترک کرد!
آیا مانند فرزندانِ معتادها به سیگار و مواد مخدر که با مشاهده والدین خود از سیگار و مواد بیزار میشوند، نسل آینده هم با مشاهده مادران و پدران معتاد به گوشی، از گوشی بیزار خواهند شد؟
ظاهراً اینطور است:
کودکان علیه گوشی؛ یک مطالعه از رفتار تأملبرانگیز نسل جدید پرده برداشت
زبان تخصصی یکی از مهمترین دروس رشته کامپیوتر است؛ چرا که این رشته، رشتهایست که از انگلستان شروع شد و در آمریکا اوج گرفت. بنابراین مهمترین منابع این رشته به زبان انگلیسی است. (به هر حال باید قبول کرد که هر رشتهای زبان خاص خود را میطلبد. مثلاً کسی که در کل دنیا دنبال منبعی برای شعر میگردد باید به زبان فارسی مسلط شود؛ یا عرفان با زبان عربی گره خورده است و...) دانشجوی رشته کامپیوتر کافیست به زبان انگلیسی مسلط باشد تا به خیل عظیمی از منابع دسترسی داشته باشد و حتی بدون کلاس تبدیل به استاد شود. به هر حال، اگر به دنبال منابع خوب برای درس زبان تخصصی در رشته کامپیوتر میگردید، این منابع عالی هستند: ۱- کتاب InfoTech ; English for Computer Users این کتاب، برای کارشناسی، انصافاً فوقالعاده است؛ متنهای غنی، تمرینهای خوب و حتی فای... (ادامه)
حقیقت این است که دنیا چیزی به شما نمیدهد مگر اینکه چیزی از شما بگیرد. من کسی را ندیدهام که دنیا بدون گرفتن چیزی از او، به او چیزی داده باشد. مهم هم نیست که چه بخواهی؛ پول میخواهی؟ علم میخواهی؟ قرب الهی میخواهی؟ باید چیزی فدا کنی تا چیزی بگیری. یاد آن تعبیر عجیب از امیر المؤمنین علیه السلام در خطبه ۱۹۳ (خطبه متقین که این ترم به لطف درس اخلاق در نهجالبلاغه مجبور شدیم که آن را حفظ کنیم و چه لذتی داشت) افتادم: فَالْمُتَّقُونَ ... أَرَادَتْهُمُ الدُّنْيَا فَلَمْ يُرِيدُوهَا وَ أَسَرَتْهُمْ فَفَدَوْا أَنْفُسَهُمْ مِنْهَا. اهل تقوا ... دنیا آنها را خواست اما آنها آن را نخواستند و دنیا آنها را اسیر کرد، حاضر شدند جان خود را فدا کنند تا از دست دنیا خلاص شوند! حالا مسابقه انسانها در این است که اولاً چه میخواهند؟ ثانیاً برای به دست آوردن آن چه چیزی به دنیا میفروشند!؟ خیلیها پول خواست... (ادامه)
مرسوم است که کارمندانی که در بخش فناوری اطلاعات (IT) در یک سازمان مشغول به کار هستند، برای بقیه کارمندان یک کارگاه یا دوره امنیت برگزار میکنند تا سازمان با خطرات امنیتی کمتری مواجه شود. اینکه در این دوره چه سرفصلهایی باید تدریس شود، من این سرفصلها را پیشنهاد میکنم: ۱- اشاره به تعریف امنیت و سه ضلع اصلی مثلث مشهور امنیت و تعریف این سه مفهوم با مثالهای روزمره: Availability, Integrity, Confidentiality ۲- اشاره به تفاوت کلمات Cryptography و Encoding و Encryption و سپس بیان انواع رمزنگاری مطلب مرتبط: HTTPS چیست و چگونه کار میکند؟ (توضیحی در مورد الگوریتمهای رمزنگاری) در زیرمجموعه انواع رمزنگاری این مفاهیم تدریس شود: ۳- رمزنگاری فلش و هارد اکسترنال با Bitlocker (با الگوریتم AES) (مطلب مرتبط: BitLocker چیست و به چه کار می آید؟) و اشاره به روشهای رمزنگاری WPA و WEP در رمزنگاری اط... (ادامه)
برای اینکه یک درک صحیح و کامل از یک علم داشته باشید باید از گذشتههای دور (چه بسا از زمان پیدایش آن علم) شروع کنید و کمکم به سمت زمان فعلی بیایید. مثلاً در مورد علم کامپیوتر که سالهای زیادی از عمر آن نمیگذرد، کسانی که از آن سالها در جریان این علم بودهاند، خیلی بهتر میتوانند مباحث مختلف این علم را تفسیر کنند. مثلاً ما که ۲۷ سال پیش کامپیوتر را در محیط DOS در کانون پرورش فکری که تابستانها برای اوقات فراغت آنجا میرفتیم میدیدم که فقط میشد با آن یک بازی ساده در محیط داس بازی کرد؛ بهتر میتوانیم تاریخچه سیستم عاملها را تفسیر کنیم نسبت به کسی که در دنیای ویندوز ۱۰ کار با کامپیوتر را شروع کرده. یا کسی که بداند دنیا چطور از ویندوز XP به ویندوز ویستا سوئیچ کرد و چه ماجراهایی در آن زمان رخ داد که ویندوز ویستا شکست خورد، حرف&z... (ادامه)
این ترم در درس هوش مصنوعی به جای تدریس به روش معمول خودم که معمولاً از روی کتابهای مرجع انگلیسی است، تصمیم گرفتم ویدئوهای دانشگاه MIT را ببرم سرِ کلاس و به جای اینکه من تدریس کنم، استاد دانشگاه MIT (برترین دانشگاه رشته کامپیوتر در دنیا) تدریس کند و من فقط صحبتهایش را برای دانشجوها ترجمه کنم و احیاناً اگر توضیحی برای درک آسانتر لازم بود ارائه کنم. دورهی ویدئویی که فعلاً بر روی سایت این دانشگاه قرار دارد، دورهای است که توسط استاد Prof. Patrick Henry Winston در سال ۲۰۱۰ تدریس شده است. برای مشاهده صفحه مربوط به این دوره در سایت این دانشگاه و دانلود ویدئوها و تمام مواد آموزشی دیگر به آدرس زیر مراجعه کنید: Artificial Intelligence 2010 در یک کلام، تدریس و محتوای دوره فوقالعاده است! طوری که من چندین بار بعد از هر جلسه دلم میخواست شب که میروم خا... (ادامه)
اگر همراه ما بوده باشید، ترم گذشته فایل ویدئویی یکی از ارائههایم در کلاسهای دکترا را منتشر کردم: «برنامه نویسی جنبه گرا» (AOP) و «برنامه نویسی نظارت گرا» (MOP) چیست؟ (سمینار مهندس نیرومند در این زمینه) پایاننامه ارشد من هم که برای علاقهمندان به پژوهش و مطالعات تحقیقاتی اخیراً منتشر شد: پایاننامه ارشد مهندس نیرومند + مقاله: ارائه راهکاری عملی جهت کاهش خستگی ذهنی ناشی از شنیدن گفتار ماشینی و اما، یکی از ارائههای من در این ترم در درس «معماری نرمافزار» بود که در این ارائه یک مقاله با عنوان: Architecture-based Software Reliability Modelingمدلسازی قابلیت اعتماد نرمافزار بر مبنای معماری نرمافزار که توسط آقای Wen-Li Wang در کنفرانسها مطرح شده بود برای همکلاسیها ارائه شد. اگر م... (ادامه)
یکی از چیزهایی که متأسفانه من در دانشگاهها و محیطهای آموزشی ایران کم دیدهام و برعکس، در محیطهای آموزشی خارجی ظاهراً به وفور دیده میشود، این است که ما محیط آموزشیمان تناسخی با چیزی که در آن محیط آموزش داده میشود، ندارد! محیطهایی خشک و رسمی داریم که دانشآموز و دانشجو هیچ تفاوت خاصی از بودن در آن محیط یا بودن در محیط اداره مالیات(!) ندارد! در حالی که باید واقعاً وقتی وارد یک محیط آموزشی میشوی، از بدو ورود تا خروج، دائم ذهنت درگیر آموزش شود. البته نه اینکه بیاییم در و دیوار را پر کنیم از یک سری شعار و حدیث و ... که خود مدیر آن مؤسسه هم یک بار نخوانده یا رعایت نمیکند! بلکه، محیط، باید به صورت تجربی و به طور ناخودآگاه آموزش دهد... به هر حال، یکی از چیزهایی که چندین سال است من دنبال آن هستم این است که محیط دانشگاههایی که می... (ادامه)