#کتاب
LPIC1 for non-english human beings
این کتاب توسط #جادی تهیه شده و مکمل دوره آزاد LPIC 1 ورژن ۵ هست؛ با نگاه به اسم کتاب، فکر کنم دیگه نیاز به توضیح بیشتری نیست :)))
مطالعه کتاب:
https://jadi.gitbooks.io/lpic1/content/
لینک پلیلیست دوره در یوتیوب:
https://www.youtube.com/playlist?list=PL-tKrPVkKKE0kM18Sg5fqaZW1V2nidAeU
LPIC1 for non-english human beings
این کتاب توسط #جادی تهیه شده و مکمل دوره آزاد LPIC 1 ورژن ۵ هست؛ با نگاه به اسم کتاب، فکر کنم دیگه نیاز به توضیح بیشتری نیست :)))
مطالعه کتاب:
https://jadi.gitbooks.io/lpic1/content/
لینک پلیلیست دوره در یوتیوب:
https://www.youtube.com/playlist?list=PL-tKrPVkKKE0kM18Sg5fqaZW1V2nidAeU
jadi.gitbooks.io
Introduction · LPIC1 exam guide in plain English
🤣1
یکی از منابع جذاب که میتونه برای کسایی که میخوان شروع به یادگیری برنامهنویسی، مهارت و یا یک استک خاص مثل DevOps کنن مفید باشه، وبسایت roadmap.sh هست
- در roadmap.sh ایدههایی مطرح شده که خوبه اونهارو بعد از یادگیری پیاده کنید تا دستتون گرم بشه و به قولی از تئوری خارج و وارد عمل بشید
- این سایت همچنین بهترین شیوهها (Best Practices) برای رعایت استانداردها و تکنیکهایی که به صورت عمومی پذیرفته شدن رو بهتون آموزش میده که در نهایت موجب کاهش هزینههای مربوط به توسعه و نگهداری نرمافزار و افزایش کیفیت میشه
ویدئوهای آموزشی، سوالات تخصصی مصاحبه و راهنماهای مختلف جز بقیه ارزشهای این سایت محسوب میشن
- در roadmap.sh ایدههایی مطرح شده که خوبه اونهارو بعد از یادگیری پیاده کنید تا دستتون گرم بشه و به قولی از تئوری خارج و وارد عمل بشید
- این سایت همچنین بهترین شیوهها (Best Practices) برای رعایت استانداردها و تکنیکهایی که به صورت عمومی پذیرفته شدن رو بهتون آموزش میده که در نهایت موجب کاهش هزینههای مربوط به توسعه و نگهداری نرمافزار و افزایش کیفیت میشه
ویدئوهای آموزشی، سوالات تخصصی مصاحبه و راهنماهای مختلف جز بقیه ارزشهای این سایت محسوب میشن
1
یه بحثی پیش اومده در مورد اینکه بعضی افراد تعصب لینوکس رو میکشن و خیلی تعصبی در موردش حرف میزنن
درسته لینوکس برای توسعه دهنده ها مناسبه ولی دلیل نمیشه کل توسعه دهنده ها از لینوکس استفاده کنن !
وقتی طرف کار خاصی با سیستم نداره چه دلیلی هست بیاد دبیان بریزه یا بقیه توزیع ها
خلاصه مواظب باشید روی چیزی تعصب نداشته باشید تا محدودیت نداشته باشید…
درسته لینوکس برای توسعه دهنده ها مناسبه ولی دلیل نمیشه کل توسعه دهنده ها از لینوکس استفاده کنن !
وقتی طرف کار خاصی با سیستم نداره چه دلیلی هست بیاد دبیان بریزه یا بقیه توزیع ها
خلاصه مواظب باشید روی چیزی تعصب نداشته باشید تا محدودیت نداشته باشید…
👍3
خب دوستان بات
@InstaDonwloader_Bot
برای اپدیت از دسترس خارج شد
ربات آپدیت شد و میتونید استفاده کنید (:
@InstaDonwloader_Bot
برای اپدیت از دسترس خارج شد
ربات آپدیت شد و میتونید استفاده کنید (:
با سرویس en.app مبتنی بر هوشمصنوعی هر کتابی که میخوای رو پیدا کن
اگر موضوعی از کتابی یادته یا چیزی که بهش علاقه داری رو به عنوان پرامپت بهش بدی لیستی از کتاب هارو برات لیست میکنه
اگر موضوعی از کتابی یادته یا چیزی که بهش علاقه داری رو به عنوان پرامپت بهش بدی لیستی از کتاب هارو برات لیست میکنه
👍5
دو ساعت با جادی باشید
پ.ن: از بهترین شماره پادکستهای جادی
پ.ن: از بهترین شماره پادکستهای جادی
Telegram
جادی | Jadi
رادیو جادی ۱۷۵ - کار و زندگی و تنبلی و فلسفه و جهان بینی در گپی با پادکست کارگاه
https://youtu.be/TC9VV4nxLvc
چند وقت پیش به دعوت میلاد به پادکست کارگاه رفتم و گپی باهاش زدم. نمیدونستم در مورد چی قراره صحبت میکنیم. فکر می کردم بیشتر قراره بگم چطوری کار…
https://youtu.be/TC9VV4nxLvc
چند وقت پیش به دعوت میلاد به پادکست کارگاه رفتم و گپی باهاش زدم. نمیدونستم در مورد چی قراره صحبت میکنیم. فکر می کردم بیشتر قراره بگم چطوری کار…
Forwarded from ویکی تجربه - استخدام و بررسی شرکت ها
سنیور کیه؟ سنیور کسیه که:
حل مسئله براش یه بازیه: مارتین فاولر میگه یه سنیور باید بتونه مشکلات پیچیده رو قشنگ تحلیل کنه و راهحلهایی بده که نه تنها جواب بده، بلکه بعداً هم دردسر درست نکنه.
یادگیری براش آب خوردنه: اندرو هانت و دیوید توماس تو کتاب "The Pragmatic Programmer" تاکید میکنن که یه سنیور همیشه در حال یادگیریه و با سرعت میتونه تکنولوژیهای جدید رو بگیره و تو کارش پیاده کنه.
اصطلاحا میگن باید learning curve پایین باشه
به "نمیشه" اعتقادی نداره: باب مارتین میگه یه سنیور به جای اینکه بگه "نمیشه"، باید بیاد بگه "چقدر هزینه داره" و راههای مختلف رو ارائه بده، حتی اگه گرون دربیاد.
کدی که میزنه مثل جواهر میدرخشه (و تست شده است): کنت بک، پدر TDD، میگه که تست کردن کد از مهمترین بخشهای کاره. یه سنیور باید کدی بزنه که به طور کامل تست شده و هیچ خطایی توش نباشه.
یه عده معتقدن که تست کار سنیور نیست!
ای خدا
حرفاش پایه و اساس داره، نه از روی حدس و گمان: استیو مککانل تو کتاب "Code Complete" میگه تصمیمات یه سنیور باید بر اساس تجربه و داده باشه، نه از روی حدس. این باعث میشه که هم تیمیها و هم مشتریها بهش اعتماد کنن.
استراتژی رو توی خونش داره: وارن برگر توی کتاب "A More Beautiful Question" میگه یه سنیور باید تصویر کلی رو ببینه و با تفکر استراتژیک تصمیمات بلندمدت بگیره.
قابل اعتماده: لینوس توروالدز، خالق لینوکس ، میگه که اعتماد یکی از مهمترین ویژگیهای یه سنیوره. سنیور باید بتونه با کیفیت کار و رفتار حرفهایش اعتماد دیگران رو جلب کنه.
زمان رو خوب مدیریت میکنه: استیون کاوی، نویسنده "7 عادت افراد بسیار مؤثر"، میگه: "اولویتها رو اولویتبندی کنید." یه سنیور باید بتونه زمانش رو خوب مدیریت کنه و کارای مهمتر رو تشخیص بده تا پروژهها به موقع و با کیفیت تحویل داده بشن.
انعطافپذیره: جیمز گوسلینگ، خالق جاوا ، میگه: "تغییرات دائمی هستن و نرمافزار باید باهاشون سازگار باشه." یه سنیور باید همیشه آماده تغییر باشه و با شرایط جدید کنار بیاد.
تفکر انتقادی داره و تحلیلگره: ریچارد استالمن، بنیانگذار نرمافزار آزاد ، میگه: "هر تصمیمی تو نرمافزار باید با دقت و تحلیل کامل گرفته بشه." یه سنیور باید بتونه مسائل رو تحلیل کنه و بهترین تصمیمات رو بگیره.
همیشه دنبال کیفیت و بهتر شدنه: ادوارد دمینگ، پیشگام مدیریت کیفیت، میگه: "کیفیت نتیجه تلاش مداوم و بهبوده." یه سنیور همیشه دنبال اینه که کیفیت کد و فرآیندها رو بالا ببره و به تیم کمک کنه تا بهترین خودشون باشن.
دید کلی به پروژه داره: اریک ریموند، یکی از نویسندگان "The Cathedral and the Bazaar"، میگه: "نگاه از بالا به پروژه بهتون کمک میکنه بفهمین هر تصمیم چطور بر کل سیستم تأثیر میذاره." یه سنیور باید دید کلی داشته باشه تا تصمیمات استراتژیک بگیره و پروژه رو به موفقیت برسونه.
✍️ Hossein Dadkhah
حل مسئله براش یه بازیه: مارتین فاولر میگه یه سنیور باید بتونه مشکلات پیچیده رو قشنگ تحلیل کنه و راهحلهایی بده که نه تنها جواب بده، بلکه بعداً هم دردسر درست نکنه.
یادگیری براش آب خوردنه: اندرو هانت و دیوید توماس تو کتاب "The Pragmatic Programmer" تاکید میکنن که یه سنیور همیشه در حال یادگیریه و با سرعت میتونه تکنولوژیهای جدید رو بگیره و تو کارش پیاده کنه.
اصطلاحا میگن باید learning curve پایین باشه
به "نمیشه" اعتقادی نداره: باب مارتین میگه یه سنیور به جای اینکه بگه "نمیشه"، باید بیاد بگه "چقدر هزینه داره" و راههای مختلف رو ارائه بده، حتی اگه گرون دربیاد.
کدی که میزنه مثل جواهر میدرخشه (و تست شده است): کنت بک، پدر TDD، میگه که تست کردن کد از مهمترین بخشهای کاره. یه سنیور باید کدی بزنه که به طور کامل تست شده و هیچ خطایی توش نباشه.
یه عده معتقدن که تست کار سنیور نیست!
ای خدا
حرفاش پایه و اساس داره، نه از روی حدس و گمان: استیو مککانل تو کتاب "Code Complete" میگه تصمیمات یه سنیور باید بر اساس تجربه و داده باشه، نه از روی حدس. این باعث میشه که هم تیمیها و هم مشتریها بهش اعتماد کنن.
استراتژی رو توی خونش داره: وارن برگر توی کتاب "A More Beautiful Question" میگه یه سنیور باید تصویر کلی رو ببینه و با تفکر استراتژیک تصمیمات بلندمدت بگیره.
دنبال مقصر نمیگرده، دنبال راه حله: کن بلانچارد تو کتاب "The One Minute Manager" میگه یه سنیور به جای اینکه بگرده ببینه کی اشتباه کرده، دنبال راه حل میگرده. این طوری فرهنگ همکاری و اعتماد تو تیم قوی میشه.
قابل اعتماده: لینوس توروالدز، خالق لینوکس ، میگه که اعتماد یکی از مهمترین ویژگیهای یه سنیوره. سنیور باید بتونه با کیفیت کار و رفتار حرفهایش اعتماد دیگران رو جلب کنه.
زمان رو خوب مدیریت میکنه: استیون کاوی، نویسنده "7 عادت افراد بسیار مؤثر"، میگه: "اولویتها رو اولویتبندی کنید." یه سنیور باید بتونه زمانش رو خوب مدیریت کنه و کارای مهمتر رو تشخیص بده تا پروژهها به موقع و با کیفیت تحویل داده بشن.
انعطافپذیره: جیمز گوسلینگ، خالق جاوا ، میگه: "تغییرات دائمی هستن و نرمافزار باید باهاشون سازگار باشه." یه سنیور باید همیشه آماده تغییر باشه و با شرایط جدید کنار بیاد.
تفکر انتقادی داره و تحلیلگره: ریچارد استالمن، بنیانگذار نرمافزار آزاد ، میگه: "هر تصمیمی تو نرمافزار باید با دقت و تحلیل کامل گرفته بشه." یه سنیور باید بتونه مسائل رو تحلیل کنه و بهترین تصمیمات رو بگیره.
همیشه دنبال کیفیت و بهتر شدنه: ادوارد دمینگ، پیشگام مدیریت کیفیت، میگه: "کیفیت نتیجه تلاش مداوم و بهبوده." یه سنیور همیشه دنبال اینه که کیفیت کد و فرآیندها رو بالا ببره و به تیم کمک کنه تا بهترین خودشون باشن.
دید کلی به پروژه داره: اریک ریموند، یکی از نویسندگان "The Cathedral and the Bazaar"، میگه: "نگاه از بالا به پروژه بهتون کمک میکنه بفهمین هر تصمیم چطور بر کل سیستم تأثیر میذاره." یه سنیور باید دید کلی داشته باشه تا تصمیمات استراتژیک بگیره و پروژه رو به موفقیت برسونه.
✍️ Hossein Dadkhah
پروژه های فعال که روش کار میکنیم:
https://cinemaplus-app.vercel.app
heroapi.vercel.app/docs
@CinemaPlusApp
و گیت هابم رو هم میتونید ببینید که پروژه های خوبی اونجا هستش.
ایده برای اپلیکیشن دارید کامنت کنید.
https://cinemaplus-app.vercel.app
heroapi.vercel.app/docs
@CinemaPlusApp
و گیت هابم رو هم میتونید ببینید که پروژه های خوبی اونجا هستش.
ایده برای اپلیکیشن دارید کامنت کنید.
Cinema Plus | سینما پلاس
Modern Movie Application | اپلیکیشن مدرن فیلم و سریال
❤1
The Commit pinned «پروژه های فعال که روش کار میکنیم: https://cinemaplus-app.vercel.app heroapi.vercel.app/docs @CinemaPlusApp و گیت هابم رو هم میتونید ببینید که پروژه های خوبی اونجا هستش. ایده برای اپلیکیشن دارید کامنت کنید.»
This media is not supported in your browser
VIEW IN TELEGRAM
داستان اولین فروش امازون و پرداخت مشتری رو ببینید خیلی جالبه
1👍5❤1
یه نقل و قولی هم بود که میگفت کد کثیفی که کار میکنه بهتر از کد تمیزیه که وجود نداره
👍4👎1
دکتر افشین پور اکبر به وب اموز خوش اومدیی😂😂
همین الان یه شکار دردناک از استرالیا داشت جرجندی واقعا دمش گرم
همین الان یه شکار دردناک از استرالیا داشت جرجندی واقعا دمش گرم
خب به باکس مووی قسمت کامنت رو اد زدیم و از الان به بعد میتونید کامنت بزارید...
توی نسخه اولیه یه باگ در مورد کامنت های سریال بود که فیکسش کردیم و حالا میتونید برای هر فیلم دلخواه کامنت بزارید و اگر کامنتتون حاوی اسپویل باشه یه اسپویلر میزارید که اخطار بده برای بقیه کاربرها...
boxmovie-beta.github.io
boxmovie.github.io
توی نسخه اولیه یه باگ در مورد کامنت های سریال بود که فیکسش کردیم و حالا میتونید برای هر فیلم دلخواه کامنت بزارید و اگر کامنتتون حاوی اسپویل باشه یه اسپویلر میزارید که اخطار بده برای بقیه کاربرها...
boxmovie-beta.github.io
boxmovie.github.io
🔥6
The Commit
خب به باکس مووی قسمت کامنت رو اد زدیم و از الان به بعد میتونید کامنت بزارید... توی نسخه اولیه یه باگ در مورد کامنت های سریال بود که فیکسش کردیم و حالا میتونید برای هر فیلم دلخواه کامنت بزارید و اگر کامنتتون حاوی اسپویل باشه یه اسپویلر میزارید که اخطار بده…
خب با کمک حسین تونستیم کامنت هارو Real Time کنیم و الان اگر کامنت بزارید بدون نیاز به رفرش کامنت پست میشه
🔥3🐳1
Forwarded from Gopher Academy
ادیتور Zed
یه گزینه جذاب و نوظهور برای برنامهنویسهاست که به خاطر سرعت بالا و طراحی مدرنش حسابی سر زبونها افتاده.
این ادیتور با زبان Rust نوشته شده که باعث میشه عملکرد فوقالعادهای داشته باشه، مخصوصاً نسبت به ادیتور مثل VS Code هست و گاهی کند به نظر میان.
بریم یه نگاه کلی بهش بندازیم:
نقاط قوت:
- سرعت دیوانهوار:
چون از Rust و یه فریمورک رندر GPU-based (به اسم GPUI) استفاده میکنه، باز کردن فایلها، تایپ کردن و جابهجایی توی کد تقریباً آنی حس میشه. برای پروژههای بزرگ یا سیستمهای ضعیفتر، این یه مزیت بزرگه.
- همکاری تیمی:
این Zed از همون اول با قابلیت همکاری چندنفره (multiplayer) طراحی شده. میتونی با تیمت بهصورت زنده کد بزنی، چت کنی یا حتی صفحهت رو به اشتراک بذاری—بدون نیاز به افزونه جدا.
- مینیمال و ساده:
رابط کاربریش خلوت و متمرکزه، بدون شلوغیهای اضافی. برای کسایی که از پیچیدگی VS Code خسته شدن، حس تازگی داره.
- پشتیبانی:
خیلی از ویژگیها (مثل Git، و یا هایلایت سینتکس) بهصورت پیشفرض توش هستن و نیازی به نصب افزونههای متعدد نداری.
- اوپنسورس:
از سال 2024 بهصورت متنباز دراومده و جامعه میتونه به توسعهش کمک کنه.
نقاط ضعف:
- پشتیبانی محدود از سیستمعاملها:
فعلاً فقط روی macOS و Linux رسمی کار میکنه (هرچند برای Windows هم راهحلهای غیررسمی هست). اگه ویندوزی هستی، ممکنه برات دردسر بشه.😅
- اکوسیستم در حال رشد:
هنوز افزونهها و زبانهای پشتیبانیشدهش به اندازه VS Code یا JetBrains گسترده نیستن.
مثلاً اگه زبانی خاص کار میکنی، ممکنه LSP مناسبش هنوز کامل نباشه.
- کمبود بعضی ابزارها:
دیباگر داخلی هنوز به بلوغ نرسیده و برای بعضیها یه خلا بزرگه (هرچند دارن روش کار میکنن).
- منحنی یادگیری:
اگه عادت به Vim داری، حالت Vim Mode داره، ولی کاملاً شبیه Neovim نیست و ممکنه نیاز به تطبیق داشته باشی.
نظر شخصی:
به نظرم Zed یه نفس تازه تو دنیای ادیتورهاست. اگه سرعت و همکاری تیمی برات اولویت داره، یا دنبال یه جایگزین سبکتر برای VS Code هستی، حتماً ارزش امتحان کردن داره. اما اگه وابسته به اکوسیستم غنی افزونهها یا دیباگینگ پیشرفته هستی، شاید هنوز به بلوغ کافی نرسیده باشه که کاملاً جایگزین ابزارهای اصلیت بشه. شنیدم بعضیها (مثلاً توی پستهای X) از سرعتش خیلی تعریف کردن و امیدوارن با اضافه شدن دیباگر، حتی از Neovim هم ردش کنن—که ادعای بزرگیه!
➖➖➖➖➖➖➖➖
👑 @gopher_academy
یه گزینه جذاب و نوظهور برای برنامهنویسهاست که به خاطر سرعت بالا و طراحی مدرنش حسابی سر زبونها افتاده.
این ادیتور با زبان Rust نوشته شده که باعث میشه عملکرد فوقالعادهای داشته باشه، مخصوصاً نسبت به ادیتور مثل VS Code هست و گاهی کند به نظر میان.
بریم یه نگاه کلی بهش بندازیم:
نقاط قوت:
- سرعت دیوانهوار:
چون از Rust و یه فریمورک رندر GPU-based (به اسم GPUI) استفاده میکنه، باز کردن فایلها، تایپ کردن و جابهجایی توی کد تقریباً آنی حس میشه. برای پروژههای بزرگ یا سیستمهای ضعیفتر، این یه مزیت بزرگه.
- همکاری تیمی:
این Zed از همون اول با قابلیت همکاری چندنفره (multiplayer) طراحی شده. میتونی با تیمت بهصورت زنده کد بزنی، چت کنی یا حتی صفحهت رو به اشتراک بذاری—بدون نیاز به افزونه جدا.
- مینیمال و ساده:
رابط کاربریش خلوت و متمرکزه، بدون شلوغیهای اضافی. برای کسایی که از پیچیدگی VS Code خسته شدن، حس تازگی داره.
- پشتیبانی:
خیلی از ویژگیها (مثل Git، و یا هایلایت سینتکس) بهصورت پیشفرض توش هستن و نیازی به نصب افزونههای متعدد نداری.
- اوپنسورس:
از سال 2024 بهصورت متنباز دراومده و جامعه میتونه به توسعهش کمک کنه.
نقاط ضعف:
- پشتیبانی محدود از سیستمعاملها:
فعلاً فقط روی macOS و Linux رسمی کار میکنه (هرچند برای Windows هم راهحلهای غیررسمی هست). اگه ویندوزی هستی، ممکنه برات دردسر بشه.😅
- اکوسیستم در حال رشد:
هنوز افزونهها و زبانهای پشتیبانیشدهش به اندازه VS Code یا JetBrains گسترده نیستن.
مثلاً اگه زبانی خاص کار میکنی، ممکنه LSP مناسبش هنوز کامل نباشه.
- کمبود بعضی ابزارها:
دیباگر داخلی هنوز به بلوغ نرسیده و برای بعضیها یه خلا بزرگه (هرچند دارن روش کار میکنن).
- منحنی یادگیری:
اگه عادت به Vim داری، حالت Vim Mode داره، ولی کاملاً شبیه Neovim نیست و ممکنه نیاز به تطبیق داشته باشی.
نظر شخصی:
به نظرم Zed یه نفس تازه تو دنیای ادیتورهاست. اگه سرعت و همکاری تیمی برات اولویت داره، یا دنبال یه جایگزین سبکتر برای VS Code هستی، حتماً ارزش امتحان کردن داره. اما اگه وابسته به اکوسیستم غنی افزونهها یا دیباگینگ پیشرفته هستی، شاید هنوز به بلوغ کافی نرسیده باشه که کاملاً جایگزین ابزارهای اصلیت بشه. شنیدم بعضیها (مثلاً توی پستهای X) از سرعتش خیلی تعریف کردن و امیدوارن با اضافه شدن دیباگر، حتی از Neovim هم ردش کنن—که ادعای بزرگیه!
➖➖➖➖➖➖➖➖
👑 @gopher_academy
🕊1