اسکرین کست: چگونگی ساختن اسلایدها

اینم یه تجربه پراکنده دیگه!

خب من این مدت شروع کردم به ضبط چند قسمت ویدئو به فرمت اسکرین کست از کتاب «۹۷ چیز که یک برنامه نویس بهتر است بداند» و این آخر هم یه درس در مورد git درست کردم. سوالی که این مدت از من شده که ترجی دادم جوابش رو علاوه بر رو در رو اینجا هم منتشر کنم اینه که اسلایدها رو چطوری میسازم. البته اگه دقت کرده باشید نسبت به اولین اسلایدها، کیفیت اسلایدها بالاتر رفته چون من بیشتر با ابزاری که استفاده میکردم آشنا شدم.

کلا تکنولوژی ساخت اسلایدها چیزی نیست جز HTML همین. که این HTML خاص به کمک کتابخانه‌های impress.js به حرکت در میان و اسلایدها رو میسازن. ابزار impress.js با ایده گرفتن از محصول تجاری perzi و با استفاده از امکانات HTML5 توسعه پیدا کرده. کاری که باید انجام بشه اینه که شما اسلایدها و انتقالها رو یکی یکی درست میکنی و در نهایت impress.js میدونه که چطوری اونها رو اجرا کنه. سختی این روش اینه که جاگذاری دقیق اسلایدها روی صفحه نمایش و همه انتقالها بایستی بصورت دستی انجام بشه که به همین خاطر کار یکمی مشکل هست

حالا یه نفر پیدا شده ابزاری به نام hovercraft مبتنی بر پایتون توسعه داده که میاد فایلهای ReStructuredText رو تبدیل به HTML با فرمت مناسب میکنه و تمام جاگذاری‌ها و تبدیل‌ها رو هم انجام میده. شما می‌توانید تبدیلها رو بصورت اتوماتیک و متناسب با اسلاید قبلی دید. نمونه این اسلایدها در منبع گیت‌هاب ارائه‌های من موجود هست

همین!

مسیر شغلی کامپیوتر و آی‌تی

اینم یه تجربه پراکنده دیگه!

یکی از دوستان من که کامپیوتر نخونده و معاون آموزشی یکی از دانشگاه‌های شهر مادری من هست از من پرسید که که ما به دانشجو‌های کامپیوتر و آی‌تی مون چی یاد بدیم که واسه کار آماده‌تر باشند؟ وب یادبگیرن؟ اندروید بلد بشن؟ ما چه درس‌های آنلاینی رو براشون بخریم و بصورت مجانی در اختیارشون قرار بدیم؟

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

پس اگه دوست داشتید کمک کنید یادتون باشه که به این سوالات جواب بدید:

  • چه شغلی؟
  • به چه مهارتی نیاز داره؟
  • از کجا میشه این مهارت رو یاد گرفت؟

منتظر کمک‌هاتون هستم

همین!