هنوز بعد از اینهمه سال کار کردن هیچ خیری از داکر و کانتینرهاش به ما نرسیده! با اینکه همش داریم باهاش سرو کله میزنیم!
از دست دادن وقت زیاد
از دست دادن هزینههای زیاد
استخدام و بکار گیری نیروهای بیشتر برای CI/CD و پابلیش و ....
حالا بشینیم باگای اینو جدا بگیریم، چالشایی که بدون داکر نمیخوردیم و با داکر خوردیم رو کی حل کنه و یا کی بگه؟
اینهمه تلاش کردیم با این محیط ایزوله بسازیم آخرش باید دیتابیسامون رو Mount میکردیم از دیسک خودمون 😆!
یه مشت برنامه نویس نشستیم دور هم خوشیم، اگر از خوبی هاش نگیم که بد میشه 😐😆!
ولی من دوست دارم بدی هاشو هم بشنوم، اینطوریاس که باعث میشه پیشرفت کنیم. بالاخره یه مشکلی بود که ما دوست داشتیم داکر رو خلق کنیم.
پیشنهاد منو بشنوید، برای شروع سراغ داکر نرید، هر وقت کارتون تموم شد و خواستید واقعا به مشتری واقعی تحویل بدید میتونید امتحانش کنید. وقتتون رو همون اول حتما با ابزارهای سادهتر حفظ کنید. با ذخیرهی زمان مشتری راضیتری خواهید داشت. داکر لایهای هست که در ابتدا برای مشتری کمترین ارزش و اهمیت رو خواهد داشت.
از دست دادن وقت زیاد
از دست دادن هزینههای زیاد
استخدام و بکار گیری نیروهای بیشتر برای CI/CD و پابلیش و ....
حالا بشینیم باگای اینو جدا بگیریم، چالشایی که بدون داکر نمیخوردیم و با داکر خوردیم رو کی حل کنه و یا کی بگه؟
اینهمه تلاش کردیم با این محیط ایزوله بسازیم آخرش باید دیتابیسامون رو Mount میکردیم از دیسک خودمون 😆!
یه مشت برنامه نویس نشستیم دور هم خوشیم، اگر از خوبی هاش نگیم که بد میشه 😐😆!
ولی من دوست دارم بدی هاشو هم بشنوم، اینطوریاس که باعث میشه پیشرفت کنیم. بالاخره یه مشکلی بود که ما دوست داشتیم داکر رو خلق کنیم.
پیشنهاد منو بشنوید، برای شروع سراغ داکر نرید، هر وقت کارتون تموم شد و خواستید واقعا به مشتری واقعی تحویل بدید میتونید امتحانش کنید. وقتتون رو همون اول حتما با ابزارهای سادهتر حفظ کنید. با ذخیرهی زمان مشتری راضیتری خواهید داشت. داکر لایهای هست که در ابتدا برای مشتری کمترین ارزش و اهمیت رو خواهد داشت.
👍6❤2👌2
سلام عشقا...
براتون چالش آوردم ببینم راهکارهایی که به ذهنتون برای حل این مساله میرسه چیه، امیدوارم با تمام قدرت از هر هوش مصنوعیای که دم دستتون هست استفاده کنید ولی جواب این سوال منو درست بدید و بعدش میخوام بهتون نکتهی مهمی رو بگم😎.
حدود ده سال پیش من یک دانلود منیجر نوشتم و یکی از کاراش این بود:
1. فایلها به بخش های ریزتر تبدیل میشدن مثلا سی تا بخش و بعد همزمان از بخشهای مختلفی فایل رو دانلود میکرد تا سرعت دانلود بیشتری داشته باشه (مثل IDM)
2. فایلها بعد از اتمام باید با هم Merge میشدن و در نهایت تبدیل به یک فایل میشدن.
چالش اینجا بود وقتی یک فایل یک گیگی رو میخواست مرج کنه اگر دیسک کاربر کمتر از 1 گیگ فضا داشت باید چطوری فایلهارو مرج میکرد؟
بیاید یکم سخت ترش کنم. فرض کنید من 30 تا فایل 34 مگابایتی دارم ولی دیسکم فقط 10 مگابایت فضا داره.
این سی تا فایل هم دانلودشون تکمیل شده. حالا چطوری این فایلهارو با هم مرج کنم که در نهایت برسم به یک فایل 1 گیگی کامل.
راهنما: حذف بخشهای دانلود شده ایرادی نداره. ولی فایل باید کامل باشه.
راهنمای 2: شاید بخواید بگید میبرمش روی رم بعد روی دیسک میریزم که اینطوری ریسک خرابی فایل رو در صورت قطع شدن برق بالا میبرید (پس این نکته ی مهم رو هم در نظر داشته باشید).
ببینم چیکار میکنید.
@easymicroservices
براتون چالش آوردم ببینم راهکارهایی که به ذهنتون برای حل این مساله میرسه چیه، امیدوارم با تمام قدرت از هر هوش مصنوعیای که دم دستتون هست استفاده کنید ولی جواب این سوال منو درست بدید و بعدش میخوام بهتون نکتهی مهمی رو بگم😎.
حدود ده سال پیش من یک دانلود منیجر نوشتم و یکی از کاراش این بود:
1. فایلها به بخش های ریزتر تبدیل میشدن مثلا سی تا بخش و بعد همزمان از بخشهای مختلفی فایل رو دانلود میکرد تا سرعت دانلود بیشتری داشته باشه (مثل IDM)
2. فایلها بعد از اتمام باید با هم Merge میشدن و در نهایت تبدیل به یک فایل میشدن.
چالش اینجا بود وقتی یک فایل یک گیگی رو میخواست مرج کنه اگر دیسک کاربر کمتر از 1 گیگ فضا داشت باید چطوری فایلهارو مرج میکرد؟
بیاید یکم سخت ترش کنم. فرض کنید من 30 تا فایل 34 مگابایتی دارم ولی دیسکم فقط 10 مگابایت فضا داره.
این سی تا فایل هم دانلودشون تکمیل شده. حالا چطوری این فایلهارو با هم مرج کنم که در نهایت برسم به یک فایل 1 گیگی کامل.
راهنما: حذف بخشهای دانلود شده ایرادی نداره. ولی فایل باید کامل باشه.
راهنمای 2: شاید بخواید بگید میبرمش روی رم بعد روی دیسک میریزم که اینطوری ریسک خرابی فایل رو در صورت قطع شدن برق بالا میبرید (پس این نکته ی مهم رو هم در نظر داشته باشید).
ببینم چیکار میکنید.
@easymicroservices
❤3
Easy Microservices pinned «سلام عشقا... براتون چالش آوردم ببینم راهکارهایی که به ذهنتون برای حل این مساله میرسه چیه، امیدوارم با تمام قدرت از هر هوش مصنوعیای که دم دستتون هست استفاده کنید ولی جواب این سوال منو درست بدید و بعدش میخوام بهتون نکتهی مهمی رو بگم😎. حدود ده سال پیش من یک…»
Easy Microservices
سلام عشقا... براتون چالش آوردم ببینم راهکارهایی که به ذهنتون برای حل این مساله میرسه چیه، امیدوارم با تمام قدرت از هر هوش مصنوعیای که دم دستتون هست استفاده کنید ولی جواب این سوال منو درست بدید و بعدش میخوام بهتون نکتهی مهمی رو بگم😎. حدود ده سال پیش من یک…
این چالش رو محمد عزیز حل کرد و توی کامنتهای پست میتونید سلوشن ایشون رو ببینید، ولی خب میتونید سوال مورد نظرتون رو از مدلهای AI هم بپرسید و متوجه میشید که AI توانایی حل این مساله به این شکل که ما میتونیم حلش کنیم رو نداره.
این هم مزیت هست هم عیب.
اینکه AI توانایی جلو زدن از مارو نداره یک مزیته و به این معنی هست که هرگز ما جایگزین نمیشیم بلکه AI همیشه از دادههایی که ما داریم استفاده میکنه و یاد میگیره، فراتر از ما نمیره چون ما میتونیم با فکر کردن داده خلق کنیم (اونم میتونه یه چیزایی خلق کنه ولی اون کجا و ما کجا). مثل این میمونه که AI توانایی خلق یک فورمول ریاضی رو داشته باشه در حالی که پیش از این کشف و خلق نشده بوده. البته من اینطور فکر میکنم!
دادههایی که انسانها ایجاد میکنن فقط از نوع مقدار عددی نیست، بلکه تشکیل شده از احساسات درونی و کلی محاسبات پیچیده هست. ما نمتونیم چیزی بهتر از خودمون رو خلق کنیم چون دانشش رو نداریم. ما میتونیم چیزی سریعتر از خودمون رو خلق کنیم چون میتونیم از ابزارها کمک بگیریم.
عیب هم این هست که نباید وابسته به AI برید جلو، بلکه اونو مثل بقیهی ابزارها مثل یک ابزار ببینید و ازش استفاده کنید. همیشه هم ازش استفاده نکنید. فقط وقتی استفاده کنید که یا حل مسالهای برای شما اونقدر ارزشمند نیست یا جواب رو میدونید ولی میخواید سریعتر یکی براتون انجامش بده. چرا؟ چون سرعت یادگیری شمارو کاهش میده و باعث میشه مسائل و پاسخهاش ملکهی ذهن شما نشن، و شما هرگز تبدیل به سنیور نمیشید چون هر وقت کسی از شما سوال کنه، شما باید برید با AI براش جواب پیدا کنید که تقریبا خودش هم میتونه اینکار رو انجام بده.
خلق کنید.
هنر خودتون رو نشون بدید.
طراحی کنید.
هیچکس مثل شما نمیشه.
@easymicroservices
این هم مزیت هست هم عیب.
اینکه AI توانایی جلو زدن از مارو نداره یک مزیته و به این معنی هست که هرگز ما جایگزین نمیشیم بلکه AI همیشه از دادههایی که ما داریم استفاده میکنه و یاد میگیره، فراتر از ما نمیره چون ما میتونیم با فکر کردن داده خلق کنیم (اونم میتونه یه چیزایی خلق کنه ولی اون کجا و ما کجا). مثل این میمونه که AI توانایی خلق یک فورمول ریاضی رو داشته باشه در حالی که پیش از این کشف و خلق نشده بوده. البته من اینطور فکر میکنم!
دادههایی که انسانها ایجاد میکنن فقط از نوع مقدار عددی نیست، بلکه تشکیل شده از احساسات درونی و کلی محاسبات پیچیده هست. ما نمتونیم چیزی بهتر از خودمون رو خلق کنیم چون دانشش رو نداریم. ما میتونیم چیزی سریعتر از خودمون رو خلق کنیم چون میتونیم از ابزارها کمک بگیریم.
عیب هم این هست که نباید وابسته به AI برید جلو، بلکه اونو مثل بقیهی ابزارها مثل یک ابزار ببینید و ازش استفاده کنید. همیشه هم ازش استفاده نکنید. فقط وقتی استفاده کنید که یا حل مسالهای برای شما اونقدر ارزشمند نیست یا جواب رو میدونید ولی میخواید سریعتر یکی براتون انجامش بده. چرا؟ چون سرعت یادگیری شمارو کاهش میده و باعث میشه مسائل و پاسخهاش ملکهی ذهن شما نشن، و شما هرگز تبدیل به سنیور نمیشید چون هر وقت کسی از شما سوال کنه، شما باید برید با AI براش جواب پیدا کنید که تقریبا خودش هم میتونه اینکار رو انجام بده.
خلق کنید.
هنر خودتون رو نشون بدید.
طراحی کنید.
هیچکس مثل شما نمیشه.
@easymicroservices
❤4🙏1
خاطره:
سرکار نشستی، غذا سفارش میدی، پیک میاد پایین ساختمون و میگه بیا پایین سفارش رو تحویل بگیر. حالا من یازده طبقه برم پایین غذا رو بگیرم.
خوب عزیز دلم، لوکیشن میدادی خودم میومدم جات ازت غذارو تحویل میگرفتم پول پیک هم میذاشتم تو جیب خودم 😅!
وضعیتی شده. باز یکیش خیلی خوب بود، زنگ زده بود بیا پایین بگیر میگفت دستم شلوغه و موتور رو نمیتونم پارک کنم، منم رفتم پایین دیدم پیکه نیست، زنگ زدم کجایی میگه هنوز نرسیدم 😅 بابا دمت گرم که اینقدر زمان برات مهمه منم پنج دیقه ای منتظر گل روی ماهش موندم.
مملکتیهها 😁.
سرکار نشستی، غذا سفارش میدی، پیک میاد پایین ساختمون و میگه بیا پایین سفارش رو تحویل بگیر. حالا من یازده طبقه برم پایین غذا رو بگیرم.
خوب عزیز دلم، لوکیشن میدادی خودم میومدم جات ازت غذارو تحویل میگرفتم پول پیک هم میذاشتم تو جیب خودم 😅!
وضعیتی شده. باز یکیش خیلی خوب بود، زنگ زده بود بیا پایین بگیر میگفت دستم شلوغه و موتور رو نمیتونم پارک کنم، منم رفتم پایین دیدم پیکه نیست، زنگ زدم کجایی میگه هنوز نرسیدم 😅 بابا دمت گرم که اینقدر زمان برات مهمه منم پنج دیقه ای منتظر گل روی ماهش موندم.
مملکتیهها 😁.
🥱5😁2❤1👍1😎1
🤣9
بچهها میخوام براتون مطلبی بنویسم که بدونید وجود HR در یک شرکت چقدر مهمه...
یه لحظه...
ببخشید...
.
.
.
نمیدونم چرا امروز چیزی یادم نمیاد.
ان شالله به زودی خواهم نوشت...
در مورد نقش HR خیلی حرف دارم واسه گفتن، ولی زبونم قاصره.... ولی میدونید که حتی اگر درموردشون حرف بزنید مثل یک حکومت دیکتاتورانه ممکنه تا ابد اوپن تو ورک بمونید؟ 😅... پس بدونید که از پیش بهتون خبر دادم!
جالبه بدونید من توی تمامی شرکتهایی که تا الان کار کردم HR نداشتن، HR رو ما پیشنهاد کردیم و استخدام شد (به نظر میاد اونجاهایی که HR داشتن مارو رد میکردن 😅)، ولی سوال اینجاست کی HR رو استخدام میکنه؟ آیا احتمال داره مثل لپ لپ باشه و چیز خوبی نباشه؟ اگر HR تشخیص میده کی خوبه که استخدام بشه، کی تشخیص میده که HR خوبه که استخدامش کنه؟
نه نه این یک فانکشن recursive نیست! این خود loop عه....
ولم کن، ولم کن میخوام یکم استراحت کنم...
یه لحظه...
ببخشید...
.
.
.
نمیدونم چرا امروز چیزی یادم نمیاد.
ان شالله به زودی خواهم نوشت...
در مورد نقش HR خیلی حرف دارم واسه گفتن، ولی زبونم قاصره.... ولی میدونید که حتی اگر درموردشون حرف بزنید مثل یک حکومت دیکتاتورانه ممکنه تا ابد اوپن تو ورک بمونید؟ 😅... پس بدونید که از پیش بهتون خبر دادم!
جالبه بدونید من توی تمامی شرکتهایی که تا الان کار کردم HR نداشتن، HR رو ما پیشنهاد کردیم و استخدام شد (به نظر میاد اونجاهایی که HR داشتن مارو رد میکردن 😅)، ولی سوال اینجاست کی HR رو استخدام میکنه؟ آیا احتمال داره مثل لپ لپ باشه و چیز خوبی نباشه؟ اگر HR تشخیص میده کی خوبه که استخدام بشه، کی تشخیص میده که HR خوبه که استخدامش کنه؟
نه نه این یک فانکشن recursive نیست! این خود loop عه....
ولم کن، ولم کن میخوام یکم استراحت کنم...
😁7
Easy Microservices
گرفتار شدیم 😵💫
شاید برای شما هم پیش بیاد.
کارفرمای محترمی که اخیر یاد گرفته هرچی سوال داره رو از AI بپرسه. قافل از اینکه این AI برای مهندسین نرم افزار شده شبیه یک کارمند خودشیرینی که اطلاعات ناقصی رو به کارفرمای عزیز ارائه میکنه.
چرا AI برای کارفرمای نابلد خطرناکه؟
چون خروجی AI مبتنی بر prompt ای هست که بهش میدید در حالی که مهندسی که توی شرکت شماست علاوه بر اینکه میتونه مبتنی بر همون prmpt جواب بده بلکه دارای دانشی بالغ بر 100 مگابایت prompt (بسته به میزان تجربهی شناخت شرکت و شماست) به طور پیشفرض روش نصبه! شما میگی الف میدونه فلان پروژهی شما توی فلان طبقه توی فلان بخش در فلان قسمت ساید افکت میخوره! اینو چطوری میخوای هربار به AI توضیح بدی؟
حالا کافرمای محترم میاد از این AI استفاده میکنه و به مهندس خودش میگه که چیکار کنه و چیکار نکنه و هرچی مهندس توضیح میده که برادر این مسیر غلطه پاسخ تکراری دریافت میکنه که AI اینو گفت، جلسه میذاره با 5 تا مهندس سنیور دیگه و هرچی اونها توضیح میدن که برادر این مسیر مسیر درستی نیست بازم میگه الا و بلا AI بهتر از شما دانش داره و من فکر میکنم که این مسیر درستتره.
چه اتفاقی میوفته؟ شما رنج حقوقی 40 تا 150 میلیون یا بیشتر داری به مهندست پول میدی که بهش بگی چیکار کنه؟ خوب اگر شما تونستی از AI نتیجه بگیری همه میتونن بگیرن مخصوصا کسی که فنیه میتونه prompt بهتری بده و پاسخ بهتری هم دریافت کنه. چرا نمیری یه سری جونیور استخدام کنی که هم هزینهی کمتری بدی و هم بهشون توضیح بدی چیکار کنن.
من فکر میکنم استفاده از AI یک فرهنگه، برخی افراد همون ابتدا فهمیدن چطوری باید ازش استفاده کنن، بعضیها هنوز در چرخه تولید و نابود کردن اموالشون موندن. و حیف از مهندسین دلسوزی که هدفشون پیشرفت خودشون و شرکت شماست ولی گوش شما علاقهای به شنیدن صحبتهای اونها نداره و کم کم اونارو ساکت میکنه و فاجعه رخ میده.
کارفرمای محترمی که اخیر یاد گرفته هرچی سوال داره رو از AI بپرسه. قافل از اینکه این AI برای مهندسین نرم افزار شده شبیه یک کارمند خودشیرینی که اطلاعات ناقصی رو به کارفرمای عزیز ارائه میکنه.
چرا AI برای کارفرمای نابلد خطرناکه؟
چون خروجی AI مبتنی بر prompt ای هست که بهش میدید در حالی که مهندسی که توی شرکت شماست علاوه بر اینکه میتونه مبتنی بر همون prmpt جواب بده بلکه دارای دانشی بالغ بر 100 مگابایت prompt (بسته به میزان تجربهی شناخت شرکت و شماست) به طور پیشفرض روش نصبه! شما میگی الف میدونه فلان پروژهی شما توی فلان طبقه توی فلان بخش در فلان قسمت ساید افکت میخوره! اینو چطوری میخوای هربار به AI توضیح بدی؟
حالا کافرمای محترم میاد از این AI استفاده میکنه و به مهندس خودش میگه که چیکار کنه و چیکار نکنه و هرچی مهندس توضیح میده که برادر این مسیر غلطه پاسخ تکراری دریافت میکنه که AI اینو گفت، جلسه میذاره با 5 تا مهندس سنیور دیگه و هرچی اونها توضیح میدن که برادر این مسیر مسیر درستی نیست بازم میگه الا و بلا AI بهتر از شما دانش داره و من فکر میکنم که این مسیر درستتره.
چه اتفاقی میوفته؟ شما رنج حقوقی 40 تا 150 میلیون یا بیشتر داری به مهندست پول میدی که بهش بگی چیکار کنه؟ خوب اگر شما تونستی از AI نتیجه بگیری همه میتونن بگیرن مخصوصا کسی که فنیه میتونه prompt بهتری بده و پاسخ بهتری هم دریافت کنه. چرا نمیری یه سری جونیور استخدام کنی که هم هزینهی کمتری بدی و هم بهشون توضیح بدی چیکار کنن.
من فکر میکنم استفاده از AI یک فرهنگه، برخی افراد همون ابتدا فهمیدن چطوری باید ازش استفاده کنن، بعضیها هنوز در چرخه تولید و نابود کردن اموالشون موندن. و حیف از مهندسین دلسوزی که هدفشون پیشرفت خودشون و شرکت شماست ولی گوش شما علاقهای به شنیدن صحبتهای اونها نداره و کم کم اونارو ساکت میکنه و فاجعه رخ میده.
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
من اون عقابه هستم که میرم رو پروداکشن تا اون باگ کوچیکه رو فیکس کنم 😅
🤣3👀1🤝1
وقتی مهارتی نداری یا جایی استخدامت نمیکنن! 😂.
اتفاقا باید کسی رو داشته باشی که مهارتهارو آموزش بده و اون شخص هم باید مهارت کافی و زیاد داشته باشه. ضمن اینکه من خودم بارها توی محیط کار نگرشهام عوض شدن و مسیر و اهدافم تغییر کردن. پس نگرش هم قابل آموزش دادن هست. خب؟ الان چیکار کنیم؟ هیچی شبه دیگه الان بخوابیم 😅
اتفاقا باید کسی رو داشته باشی که مهارتهارو آموزش بده و اون شخص هم باید مهارت کافی و زیاد داشته باشه. ضمن اینکه من خودم بارها توی محیط کار نگرشهام عوض شدن و مسیر و اهدافم تغییر کردن. پس نگرش هم قابل آموزش دادن هست. خب؟ الان چیکار کنیم؟ هیچی شبه دیگه الان بخوابیم 😅
😁4