بعد از مدت ها سلام :)
امید که خوب و عالی باشید
یکم میخواستم درباره یک به یک باهاتون صحبت کنم، اولین باری که شنیدم این کانسپت وجود داره رو یادم نمیاد و موضوع الان این نیست ولی یادم میاد که چقدر از همون روز های اول برام عجیب بود اتفاق هایی که تو جلسات میوفته، از پیشرفتی که ادم ها میکنن، از حس خوبی که بعد جلسات با خودشون میبرن و تاثیری که میشه روی آدم ها گذاشت و کمکشون کرد و ...
قبلا هم یه بار گفتم که چقدر ورژن مینور و ماژور خورده تا به این جایی که امروز هست برسه و چقدر من چیز های مختلف خوندم و متد های مختلف رو تست و تجربه کردم تا بتونم یک تجربه حرفه ای، آزاد و همراه با یادگیری رو برای افراد رقم بزنم، چند ساعت پیش داشتم به امیر میگفتم که میتونی درباره هر چیزی که top of mind هست برات توی یک به یک صحبت کنی و دیدم توی چهرش که شاید کمی شفاف نیست براش و گفتم مثلا بیایم بحث کنیم که چرا حروف کیبورد با این ترتیب گذاشته شدن! یا مثلا چجوری میتونیم یه کیبورد برای آدمی که یک دست داره طراحی کنیم و حروف رو باید با چه ترتیبی بذاریم که بهتر باشه براش، یا بیایم بحث کنیم که الستیک داره چجوری کار میکنه و آیا نمیشد جور دیگه دیزاینش کرد و ...
منم معمولا درباره هر بحثی یه اپروچی دارم یا میدونم کامل و سعی میکنم صحبت کنیم و نکته هایی که به نظرم میرسه رو بگم یا حس میکنم خود فرد دانش بیشتری داره و سعی میکنم برم توی فضای کوچینگ و صرفا کمکش کنم بهتر فکر کنه یا میگم wow چقدر به چیز جالبی داری فک میکنی و منم دوست دارم با تو بیام توی فضای مسئله و با هم فکر کنیم و بعد میشینم تحلیل میکنیم :)))
من جلسات یک به یک ای که برگزار میکردم و میکنم رو خیلی دوست داشتم و از وقتی که دیدم میشه این جلسات رو خارج از فضای شرکت هم برگزار کرد خیلی برام جذاب بود و با تعدادی از دوستان پیش رفتم و دیدم گویا به فضای شرکت و غیر شرکت ربطی نداره و این قدرت خود جلسات و همکاری طرف مقابله که جذاب میکنه یک به یک رو و برای همین مدتیه که دارم جلسات رو با افراد مختلف برگزار میکنم و تا چند روز دیگه هم فراخوان رسمیش رو میذارم که اگه دوست داشتید شرایط رو ببینید و ثبت نام کنید
در ادامه هم تعدادی از نظرات دوستانی که قبلا این فضا رو تجربه کردن و به من لطف داشتن و نظرشون رو گفتن رو براتون میذارم
مراقبت کنید
@azibom
@azibomChannel
Azibom.com
امید که خوب و عالی باشید
یکم میخواستم درباره یک به یک باهاتون صحبت کنم، اولین باری که شنیدم این کانسپت وجود داره رو یادم نمیاد و موضوع الان این نیست ولی یادم میاد که چقدر از همون روز های اول برام عجیب بود اتفاق هایی که تو جلسات میوفته، از پیشرفتی که ادم ها میکنن، از حس خوبی که بعد جلسات با خودشون میبرن و تاثیری که میشه روی آدم ها گذاشت و کمکشون کرد و ...
قبلا هم یه بار گفتم که چقدر ورژن مینور و ماژور خورده تا به این جایی که امروز هست برسه و چقدر من چیز های مختلف خوندم و متد های مختلف رو تست و تجربه کردم تا بتونم یک تجربه حرفه ای، آزاد و همراه با یادگیری رو برای افراد رقم بزنم، چند ساعت پیش داشتم به امیر میگفتم که میتونی درباره هر چیزی که top of mind هست برات توی یک به یک صحبت کنی و دیدم توی چهرش که شاید کمی شفاف نیست براش و گفتم مثلا بیایم بحث کنیم که چرا حروف کیبورد با این ترتیب گذاشته شدن! یا مثلا چجوری میتونیم یه کیبورد برای آدمی که یک دست داره طراحی کنیم و حروف رو باید با چه ترتیبی بذاریم که بهتر باشه براش، یا بیایم بحث کنیم که الستیک داره چجوری کار میکنه و آیا نمیشد جور دیگه دیزاینش کرد و ...
منم معمولا درباره هر بحثی یه اپروچی دارم یا میدونم کامل و سعی میکنم صحبت کنیم و نکته هایی که به نظرم میرسه رو بگم یا حس میکنم خود فرد دانش بیشتری داره و سعی میکنم برم توی فضای کوچینگ و صرفا کمکش کنم بهتر فکر کنه یا میگم wow چقدر به چیز جالبی داری فک میکنی و منم دوست دارم با تو بیام توی فضای مسئله و با هم فکر کنیم و بعد میشینم تحلیل میکنیم :)))
من جلسات یک به یک ای که برگزار میکردم و میکنم رو خیلی دوست داشتم و از وقتی که دیدم میشه این جلسات رو خارج از فضای شرکت هم برگزار کرد خیلی برام جذاب بود و با تعدادی از دوستان پیش رفتم و دیدم گویا به فضای شرکت و غیر شرکت ربطی نداره و این قدرت خود جلسات و همکاری طرف مقابله که جذاب میکنه یک به یک رو و برای همین مدتیه که دارم جلسات رو با افراد مختلف برگزار میکنم و تا چند روز دیگه هم فراخوان رسمیش رو میذارم که اگه دوست داشتید شرایط رو ببینید و ثبت نام کنید
در ادامه هم تعدادی از نظرات دوستانی که قبلا این فضا رو تجربه کردن و به من لطف داشتن و نظرشون رو گفتن رو براتون میذارم
مراقبت کنید
@azibom
@azibomChannel
Azibom.com
نظر و لطف دوستان درباره جلسات
منتورشیپ یا یک به یک
(بزودی شیوه و روش ثبت نام رو میذارم و برای تعداد محدودی هم ظرفیت باز میکنیم برای دوستان جدیدی که میخوان جلسات یک به یک داشته باشن)
@azibom
@azibomChannel
Azibom.com
منتورشیپ یا یک به یک
(بزودی شیوه و روش ثبت نام رو میذارم و برای تعداد محدودی هم ظرفیت باز میکنیم برای دوستان جدیدی که میخوان جلسات یک به یک داشته باشن)
@azibom
@azibomChannel
Azibom.com
سلام و درود
امید که خوب باشید
دوستانی که بیشتر با من آشنا هستن حتما دیدن که من ۹۰ درصد مواقع وقتی دست به قلم یا ماژیک میشم برای توضیح و مثال زدن، با پنج تا خط و یه دایره شروع میکنم و یه آدم میکشم و بعد سعی میکنم مفاهیم رو یا از دید اون یا با کمک گرفتن از حضورش توضیح بدم و تا الان برای من خیلی کار کرده
ما تولید مقالات و دوره ها رو داخل سایت شروع کردیم و من دوست دارم که برای محتوای دوره ها و بلاگ از عکس های موجود استفاده نکنیم و بتونیم توی این سبک (که تا جایی که فهمیدم بهش میگن stick figure) عکس های اختصاصی برای محتوا هامون تولید کنیم
در همین راستا اگر شخصی اینجا هست که هم در زمینه تک مشغول هست و هم توانایی طراحی توی این سبک رو داره حتما به بنده پیام بده و اگر دوستانی هم دارید که فنی نیستن ولی توانایی کمک به ما رو دارن خیلی ممنون میشم بهمون معرفیشون کنید
مراقبت کنید
@azibom
@azibomChannel
Azibom.com
امید که خوب باشید
دوستانی که بیشتر با من آشنا هستن حتما دیدن که من ۹۰ درصد مواقع وقتی دست به قلم یا ماژیک میشم برای توضیح و مثال زدن، با پنج تا خط و یه دایره شروع میکنم و یه آدم میکشم و بعد سعی میکنم مفاهیم رو یا از دید اون یا با کمک گرفتن از حضورش توضیح بدم و تا الان برای من خیلی کار کرده
ما تولید مقالات و دوره ها رو داخل سایت شروع کردیم و من دوست دارم که برای محتوای دوره ها و بلاگ از عکس های موجود استفاده نکنیم و بتونیم توی این سبک (که تا جایی که فهمیدم بهش میگن stick figure) عکس های اختصاصی برای محتوا هامون تولید کنیم
در همین راستا اگر شخصی اینجا هست که هم در زمینه تک مشغول هست و هم توانایی طراحی توی این سبک رو داره حتما به بنده پیام بده و اگر دوستانی هم دارید که فنی نیستن ولی توانایی کمک به ما رو دارن خیلی ممنون میشم بهمون معرفیشون کنید
مراقبت کنید
@azibom
@azibomChannel
Azibom.com
سال نو مبارک!
امیدوارم امسال بتونید توی کارتون سیستمهایی با طراحی بهتر، معماری منعطفتر و مقیاسپذیرتر بسازید.
توی زندگیتون یه ورژن ماژور از خودتون رو ریلیز کنید، وابستگیهای اضافی رو حذف کنید، روابط و وابستگیهای دپریکیت شده رو آپدیت کنید و پترنهای کارآمدتری رو پیادهسازی کنید.
و اگه حس کردید ریفکتور کافی نیست، شاید وقتش رسیده که از اول، زندگیتون رو با روش و معماریای که واقعاً میخواید، طراحی کنید! :))
مراقبت کنید
@azibom
@azibomChannel
Azibom.com
امیدوارم امسال بتونید توی کارتون سیستمهایی با طراحی بهتر، معماری منعطفتر و مقیاسپذیرتر بسازید.
توی زندگیتون یه ورژن ماژور از خودتون رو ریلیز کنید، وابستگیهای اضافی رو حذف کنید، روابط و وابستگیهای دپریکیت شده رو آپدیت کنید و پترنهای کارآمدتری رو پیادهسازی کنید.
و اگه حس کردید ریفکتور کافی نیست، شاید وقتش رسیده که از اول، زندگیتون رو با روش و معماریای که واقعاً میخواید، طراحی کنید! :))
مراقبت کنید
@azibom
@azibomChannel
Azibom.com
(پارت اول)
به مناسبت نوروز: کمی بیشتر مهندسی نرمافزار رو بیاریم توی زندگی! 🪻
توی مهندسی نرمافزار یه اصل خیلی مهم داریم به اسم Encapsulation. 🛠 توی OOP، پراپرتیها رو ایزوله نگه میداریم که بقیه کلاسها نتونن مستقیماً تغییرشون بدن. چون اگه این اتفاق بیفته، کل سیستم ناپایدار میشه، پترنهای دیگهای رو هم نمیتونیم درست پیاده کنیم، و در نهایت، کنترل روی رفتار آبجکت رو از دست میدیم.
حالا بیا انسان رو یه کلاس در نظر بگیریم.
تصمیمهایی که میگیریم، یه پراپرتی از این کلاسن.
حسی که نسبت به اون تصمیم داریم، یه پراپرتی دیگه.
حالا اگه ایزولهشون نکنیم و به همه دسترسی بدیم، چی میشه؟
دیگه این تصمیم و حس، فقط متعلق به خودمون نیست.
هر کسی که بخواد، میتونه بیاد و مقدار این پراپرتیها رو تغییر بده!
🚨 نتیجه؟ یه کلاس ناپایدار که نمیتونه روی تصمیمها و احساسات خودش حساب کنه، چون مدام از بیرون دستخوش تغییره.
و این فقط یه مشکل نیست.
حالا دیگه ما نمیتونیم بعضی از اصول و پترنهای مهم رو توی زندگیمون پیاده کنیم
@azibom
@azibomChannel
Azibom.com
به مناسبت نوروز: کمی بیشتر مهندسی نرمافزار رو بیاریم توی زندگی! 🪻
توی مهندسی نرمافزار یه اصل خیلی مهم داریم به اسم Encapsulation. 🛠 توی OOP، پراپرتیها رو ایزوله نگه میداریم که بقیه کلاسها نتونن مستقیماً تغییرشون بدن. چون اگه این اتفاق بیفته، کل سیستم ناپایدار میشه، پترنهای دیگهای رو هم نمیتونیم درست پیاده کنیم، و در نهایت، کنترل روی رفتار آبجکت رو از دست میدیم.
حالا بیا انسان رو یه کلاس در نظر بگیریم.
تصمیمهایی که میگیریم، یه پراپرتی از این کلاسن.
حسی که نسبت به اون تصمیم داریم، یه پراپرتی دیگه.
حالا اگه ایزولهشون نکنیم و به همه دسترسی بدیم، چی میشه؟
دیگه این تصمیم و حس، فقط متعلق به خودمون نیست.
هر کسی که بخواد، میتونه بیاد و مقدار این پراپرتیها رو تغییر بده!
🚨 نتیجه؟ یه کلاس ناپایدار که نمیتونه روی تصمیمها و احساسات خودش حساب کنه، چون مدام از بیرون دستخوش تغییره.
و این فقط یه مشکل نیست.
حالا دیگه ما نمیتونیم بعضی از اصول و پترنهای مهم رو توی زندگیمون پیاده کنیم
@azibom
@azibomChannel
Azibom.com
(پارت دوم)
برای مثال
🔹 State Management؟
عملاً بیمعنی شد، چون هر لحظه مقدار متغیرهای داخلی بدون اطلاع ما عوض میشن.
یه روز یه تصمیم میگیریم، فردا یه نفر دیگه یه مقدار جدید روی اون مینویسه و ما هم تغییر میکنیم. 😵💫
🔹 Single Responsibility Principle؟
نابود شد. یه بخشی از زندگیمون که باید فقط توسط خودمون مدیریت میشد، حالا یه پروژهی اوپن سورس شده که هر کسی میتونه روش کامیت بزنه!
📝 وظیفهی تغییر حس و تصمیم با ما بود، اما حالا بقیه هم روی این مسئولیت دخالت میکنن.
🔹 Dependency Inversion Principle؟
❌ نقض شد! وقتی ما تصمیم و احساساتمون رو طوری طراحی کنیم که به ورودیهای خارجی وابسته باشن، دیگه اختیار دست خودمون نیست.
🔄 به جای اینکه یه interface برای ورودیها داشته باشیم که خودمون کنترل کنیم چه چیزی رو قبول کنیم، مستقیم به تغییرات بیرونی وابسته میشیم.
📌 این یعنی هر بار یکی چیزی بگه، رفتارمون تغییر میکنه.
پس، امسال موقع دید و بازدیدهای عید، حواسمون باشه که چی رو Private نگه داریم و چی رو واقعاً لازمه Public کنیم.
چون بعضی پراپرتیها فقط برای خودمونن، و اگه همه بهشون دسترسی داشته باشن، دیگه اون سیستم، اون آدم، اون زندگی، یه طراحی درست نداره.
🛡از پراپرتی های زندگیتون مراقبت کنید و اگه دلیلی برای پابلیک کردنشون ندارید حتما پرایوت نگهشون دارید.
@azibom
@azibomChannel
Azibom.com
برای مثال
🔹 State Management؟
عملاً بیمعنی شد، چون هر لحظه مقدار متغیرهای داخلی بدون اطلاع ما عوض میشن.
یه روز یه تصمیم میگیریم، فردا یه نفر دیگه یه مقدار جدید روی اون مینویسه و ما هم تغییر میکنیم. 😵💫
🔹 Single Responsibility Principle؟
نابود شد. یه بخشی از زندگیمون که باید فقط توسط خودمون مدیریت میشد، حالا یه پروژهی اوپن سورس شده که هر کسی میتونه روش کامیت بزنه!
📝 وظیفهی تغییر حس و تصمیم با ما بود، اما حالا بقیه هم روی این مسئولیت دخالت میکنن.
🔹 Dependency Inversion Principle؟
❌ نقض شد! وقتی ما تصمیم و احساساتمون رو طوری طراحی کنیم که به ورودیهای خارجی وابسته باشن، دیگه اختیار دست خودمون نیست.
🔄 به جای اینکه یه interface برای ورودیها داشته باشیم که خودمون کنترل کنیم چه چیزی رو قبول کنیم، مستقیم به تغییرات بیرونی وابسته میشیم.
📌 این یعنی هر بار یکی چیزی بگه، رفتارمون تغییر میکنه.
پس، امسال موقع دید و بازدیدهای عید، حواسمون باشه که چی رو Private نگه داریم و چی رو واقعاً لازمه Public کنیم.
چون بعضی پراپرتیها فقط برای خودمونن، و اگه همه بهشون دسترسی داشته باشن، دیگه اون سیستم، اون آدم، اون زندگی، یه طراحی درست نداره.
🛡از پراپرتی های زندگیتون مراقبت کنید و اگه دلیلی برای پابلیک کردنشون ندارید حتما پرایوت نگهشون دارید.
@azibom
@azibomChannel
Azibom.com
Azibom Channel
نظر و لطف دوستان درباره جلسات منتورشیپ یا یک به یک (بزودی شیوه و روش ثبت نام رو میذارم و برای تعداد محدودی هم ظرفیت باز میکنیم برای دوستان جدیدی که میخوان جلسات یک به یک داشته باشن) @azibom @azibomChannel Azibom.com
فراخوان ثبتنام منتورینگ
لینک توضیحات کامل:
azibom.com/mentorship
اگه دنبال مسیر روشنتر و هدفمندتر توی دنیای تکنولوژی و مهندسی نرمافزار هستی، این منتورینگ میتونه نقطه شروع خوبی باشه.
امیر صالحی عزیز که خودش هم منتورینگ رو تجربه کرده قراره توی فرآیند ثبتنام کمکمون بکنه.
هر سوالی داشتید یا خواستید ثبتنام کنید و ثبت نامتون رو نهایی کنید، مستقیم بهش پیام بدید:
@MrAmirSalehi
ظرفیت خیلی محدوده و اولویت با افرادیه که زودتر اقدام کنن.
توصیه:
قبل از ثبتنام، حتما نظرات بچههایی که قبلاً شرکت کردن رو بخونید.
داخل سایت توی صفحه منتورشیپ هست و توی پیامی که ریپلای شده هم گذاشتیم.
مراقبت کنید.
@azibom
@azibomChannel
Azibom.com
لینک توضیحات کامل:
azibom.com/mentorship
اگه دنبال مسیر روشنتر و هدفمندتر توی دنیای تکنولوژی و مهندسی نرمافزار هستی، این منتورینگ میتونه نقطه شروع خوبی باشه.
امیر صالحی عزیز که خودش هم منتورینگ رو تجربه کرده قراره توی فرآیند ثبتنام کمکمون بکنه.
هر سوالی داشتید یا خواستید ثبتنام کنید و ثبت نامتون رو نهایی کنید، مستقیم بهش پیام بدید:
@MrAmirSalehi
ظرفیت خیلی محدوده و اولویت با افرادیه که زودتر اقدام کنن.
توصیه:
قبل از ثبتنام، حتما نظرات بچههایی که قبلاً شرکت کردن رو بخونید.
داخل سایت توی صفحه منتورشیپ هست و توی پیامی که ریپلای شده هم گذاشتیم.
مراقبت کنید.
@azibom
@azibomChannel
Azibom.com
Azibom Family
دوره منتورینگ اختصاصی - Azibom Family
📌 این دوره برای کسانی طراحی شده که میخواهند مسیر برنامهنویسی خود را به شکل حرفهای طی کنند.
Azibom Channel
فراخوان ثبتنام منتورینگ لینک توضیحات کامل: azibom.com/mentorship اگه دنبال مسیر روشنتر و هدفمندتر توی دنیای تکنولوژی و مهندسی نرمافزار هستی، این منتورینگ میتونه نقطه شروع خوبی باشه. امیر صالحی عزیز که خودش هم منتورینگ رو تجربه کرده قراره توی فرآیند…
اینم آدرس لینکدین بنده برای آشنایی بیشتر دوستانی که تازه به کانال اضافه شدن🙏
https://www.linkedin.com/in/azibom
https://www.linkedin.com/in/azibom